function Rr(e){return(Rr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Or(e,t,l){return(t=function(e){var t=function(e,t){if("object"!==Rr(e)||null===e)return e;var l=e[Symbol.toPrimitive];if(void 0!==l){var a=l.call(e,"string");if("object"!==Rr(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===Rr(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:l,enumerable:!0,configurable:!0,writable:!0}):e[t]=l,e}var Lr,Mr,Vr=Symbol("__ROUTER__"),Ur=Symbol("__ROUTE__");(Mr=Lr||(Lr={})).push="navigateTo",Mr.replace="redirectTo",Mr.replaceAll="reLaunch",Mr.pushTab="switchTab",Mr.back="navigateBack";var Fr=["navigateTo","redirectTo","reLaunch","switchTab","navigateBack"];function Hr(e){var t={},l=e.split("?"),a="",n=[];l.length>1&&(a=l[1]),n=a.split("&");for(var r=0;n.length>r;r++)2===n[r].split("=").length&&(t[n[r].split("=")[0]]=n[r].split("=")[1]);return t}function Gr(e,t,l){return e.replace(RegExp(t,"g"),l)}function Kr(e){return e=Gr(e,"//","/"),e=Gr(e,"https:/","https://"),Gr(e,"http:/","http://")}function jr(e){return null==e||0===Object.keys(e).length}function Wr(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,a)}return l}function zr(e){for(var t=1;arguments.length>t;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?Wr(Object(l),!0).forEach((function(t){Or(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):Wr(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}function $r(e,t,l){var a,n,r,o=Jr(e,t);switch(n=t,r="","string"==typeof(a=e)?(r=Kr("/".concat(a.split("?")[0])),n.routes.forEach((function(e){e.path===r&&(e.query=Hr(a))}))):a.name?n.routes.forEach((function(e){e.name===a.name&&(e.params=a.params)})):a.path&&(r=Kr("/".concat(a.path.split("?")[0])),n.routes.find((function(e){e.path===r&&(e.query=zr(zr({},Hr(a.path)),a.query||{}))}))),l){case"push":uni.navigateTo({url:o});break;case"replace":uni.redirectTo({url:o});break;case"pushTab":uni.switchTab({url:o});break;case"replaceAll":uni.reLaunch({url:o});break;default:throw Error("无效的路由类型,请确保提供正确的路由类型")}}function Jr(e,t){var l="",a={};if("string"==typeof e)l=e;else{if(e.name){var n=t.routes.find((function(t){return t.name===e.name}));if(!n||!n.path)throw Error("您正在尝试访问的路由未在路由表中定义。请检查您的路由配置。");l=n.path,a=e.params}else e.path&&(l=Kr("/".concat(e.path.split("?")[0])),a=zr(zr({},Hr(e.path)),e.query||{}));a&&(l=function(e,t){for(var l in t)e.indexOf("?")>-1?e+="&".concat(l,"=").concat(t[l]):e+="?".concat(l,"=").concat(t[l]);return e}(l,a=function(e){var t={};if(e)for(var l in e){var a=e[l];void 0===a&&(a=""),t[l]=a}return t}(a)))}return l}function qr(e){var t,l=(t=getCurrentPages()).length>0?t[t.length-1]:void 0;if(l&&l.route&&e.routes)return Zr("/".concat(l.route),e)}function Zr(e,t){return e=e.split("?")[0],t.routes.find((function(t){return t.path===e||t.aliasPath===e}))}function Yr(e,t,l){e.guardHooks[t]=[l]}var Qr={navigateTo:uni.navigateTo,redirectTo:uni.redirectTo,reLaunch:uni.reLaunch,switchTab:uni.switchTab,navigateBack:uni.navigateBack};function Xr(){var t=e.inject(Vr);if(t)return t;throw Error('useRouter 只可以在 Vue 上下文中使用,请确保你已经正确地注册了 "uni-mini-router" 并且当前正处于 Vue 上下文中')}function eo(e,t){var l=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),l.push.apply(l,a)}return l}function to(e){for(var t=1;arguments.length>t;t++){var l=null!=arguments[t]?arguments[t]:{};t%2?eo(Object(l),!0).forEach((function(t){Or(e,t,l[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(l)):eo(Object(l)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(l,t))}))}return e}const lo=e.defineComponent({__name:"realTime",props:{showAddDevice:{type:Boolean,default:()=>!1},initFinish:{type:Boolean,default:()=>!0}},setup(t){const n=t,{t:r}=xr(),o=Za(),i=Xr();let s=e.ref({});const u=e.ref(r("dataHasBeenUpdated")),c=e.ref((new Date).getTime()),d=e.ref(),p=e.ref(!0),v=e.ref(""),m=e.ref(""),h=e.ref(3);e.onMounted((()=>{h.value=3,E(),S(),w()})),e.onUnmounted((()=>{l("log","at pages/powerStationDetail/childPage/realTime.vue:175","destory"),A()}));const f=e.computed((()=>!(!s.value||void 0===s.value||!s.value.powerPvNow||void 0===s.value.powerPvNow)&&_(s.value.powerPvNow)>0)),g=e.computed((()=>!(!s.value||void 0===s.value||!s.value.batteryPowerNow||void 0===s.value.batteryPowerNow)&&_(s.value.batteryPowerNow)<0)),b=e.computed((()=>!(!s.value||void 0===s.value||!s.value.batteryPowerNow||void 0===s.value.batteryPowerNow)&&_(s.value.batteryPowerNow)>0)),N=e.computed((()=>!(!s.value||void 0===s.value||!s.value.powerRNow||void 0===s.value.powerRNow)&&_(s.value.powerRNow)>0)),C=e.computed((()=>!(!s.value||void 0===s.value||!s.value.powerRNow||void 0===s.value.powerRNow)&&_(s.value.powerRNow)<0)),y=e.computed((()=>!(!s.value||void 0===s.value||!s.value.powerLoadNow||void 0===s.value.powerLoadNow)&&_(s.value.powerLoadNow)>0)),S=async()=>{let e={houseId:o.homeId};try{const t=await function(e){return Ja.server().post("/basis-footstone/app/weather/getWeatherNowByHouse",e,{}).then((e=>e.data))}(e);l("log","at pages/powerStationDetail/childPage/realTime.vue:257","weatherRes",t),0===t.code&&(v.value=t.data.text,m.value=t.data.icon)}catch(Mr){}},w=async()=>{let e={homeId:o.homeId};l("log","at pages/powerStationDetail/childPage/realTime.vue:270","#########getInverterAllInfo params:",e);try{const t=await function(e){return Ja.server().post("/home-wisdom/app/device/inverter/allInfo",e,{}).then((e=>e.data))}(e);if(p.value=!1,l("log","at pages/powerStationDetail/childPage/realTime.vue:274","getInverterAllInfo",t),0===t.code)s.value=t.data,l("log","at pages/powerStationDetail/childPage/realTime.vue:277","###########inverterData",JSON.stringify(s.value)),s.value&&s.value.totalElectricityPvToday&&o.setTotalElectricityPvToday(s.value.totalElectricityPvToday),s.value&&s.value.earningsToday&&o.setEarningsToday(s.value.earningsToday),c.value=(new Date).getTime(),u.value=`${r("dataHasBeenUpdated")}`;else{h.value>=0&&w(),h.value--;let e=((new Date).getTime()-c.value)/1e3;if(l("log","at pages/powerStationDetail/childPage/realTime.vue:297","######-timeInterval:",e),e>60){let t=Math.floor(e/60);u.value=`${r("dataUpdatedOn")}${t}${r("minutesAgo")}`}l("log","at pages/powerStationDetail/childPage/realTime.vue:302","#########请求逆变器详情-错误:",t.message)}}catch(Mr){l("log","at pages/powerStationDetail/childPage/realTime.vue:305","#########请求逆变器详情错误:",Mr.message),p.value=!1,h.value>=0&&w(),h.value--;let t=((new Date).getTime()-c.value)/1e3;if(l("log","at pages/powerStationDetail/childPage/realTime.vue:316","######timeInterval:",t),t>60){let e=Math.floor(t/60);u.value=`${r("dataUpdatedOn")}${e}${r("minutesAgo")}`}}},A=()=>{d.value&&clearInterval(d.value)},E=()=>{d.value&&clearInterval(d.value),l("log","at pages/powerStationDetail/childPage/realTime.vue:334","######shezhidingshiqi"),d.value=setInterval((()=>{l("log","at pages/powerStationDetail/childPage/realTime.vue:336","zhixing dingshiqi"),w()}),3e4)},k=()=>{i.push({name:"deviceAdd",params:{homeId:o.homeId,fromType:"powerStationIndex"}})},_=e=>{let t=0;return t=e&&void 0!==e?parseFloat((parseInt(e)/1e3).toFixed(3)):0,t},T=e=>{if(""===e)return"--";{let t=0;return t=e&&void 0!==e?parseFloat((parseInt(e)/1e3).toFixed(2)):0,Math.abs(t).toFixed(2)}};return(t,l)=>{const r=a(e.resolveDynamicComponent("u-loading-page"),z);return e.unref(p)||!n.initFinish?(e.openBlock(),e.createBlock(r,{key:0,loading:e.unref(p)||!n.initFinish,"loading-text":t.$t("loading")},null,8,["loading","loading-text"])):(e.openBlock(),e.createElementBlock("view",{key:1,class:"overview-main"},[n.showAddDevice?e.createCommentVNode("",!0):(e.openBlock(),e.createElementBlock("view",{key:0,class:"device-info-view"},[e.createElementVNode("view",{class:"data-view"},[e.createElementVNode("view",{class:"overview-mode"},[e.createElementVNode("view",{class:"work-mode"},e.toDisplayString(t.$t("workMode"))+":"+e.toDisplayString(e.unref(s).workMode?t.$t(e.unref(s).workMode):""),1),e.createElementVNode("view",{class:"weather-view"},[e.createElementVNode("image",{src:e.unref(Ya)(e.unref(m)),mode:"aspectFill",style:{width:"42rpx",height:"42rpx"}},null,8,["src"]),e.createElementVNode("text",{class:"weather-text"},e.toDisplayString(e.unref(v)),1)])]),e.createElementVNode("view",{class:"overview-current"},[e.createElementVNode("view",{class:"generating-capacity-day"},[e.createElementVNode("view",{class:"generating-capacity-value"},e.toDisplayString(e.unref(s).totalElectricityPvToday?e.unref(s).totalElectricityPvToday:"--"),1),e.createElementVNode("view",{class:"generating-capacity-label"},e.toDisplayString(t.$t("generateElectricityDay")),1)]),e.createElementVNode("view",{class:"current-earnings"},[e.createElementVNode("view",{class:"current-earnings-value"},e.toDisplayString(e.unref(s).earningsToday?e.unref(s).earningsToday:"--"),1),e.createElementVNode("view",{class:"current-earnings-label"},e.toDisplayString(t.$t("earningsDay")),1)])]),e.createElementVNode("view",{class:"overview-total"},[e.createElementVNode("view",{class:"generate-electricity-month"},[e.createElementVNode("view",{class:"generate-electricity-month-value"},e.toDisplayString(e.unref(s).totalElectricityPvMonth?e.unref(s).totalElectricityPvMonth:"--")+" kW·h ",1),e.createElementVNode("view",{class:"generate-electricity-month-label"},e.toDisplayString(t.$t("generateElectricityMonth")),1)]),e.createElementVNode("view",{class:"generate-electricity-year"},[e.createElementVNode("view",{class:"generate-electricity-year-value"},e.toDisplayString(e.unref(s).totalElectricityPvYear?e.unref(s).totalElectricityPvYear:"--")+" kW·h ",1),e.createElementVNode("view",{class:"generate-electricity-year-label"},e.toDisplayString(t.$t("generateElectricityYear")),1)]),e.createElementVNode("view",{class:"generate-electricity-total"},[e.createElementVNode("view",{class:"generate-electricity-total-value"},e.toDisplayString(e.unref(s).totalElectricityPv?e.unref(s).totalElectricityPv:"--")+" kW·h ",1),e.createElementVNode("view",{class:"generate-electricity-total-label"},e.toDisplayString(t.$t("generateElectricityTotal")),1)])])]),e.createElementVNode("view",{class:"overview-status"},[e.createElementVNode("view",{class:"date-refresh-time"},e.toDisplayString(e.unref(u)),1),e.createElementVNode("view",{class:"vertical-view"},[e.createElementVNode("view",{class:"photovoltaic-view"},[e.createElementVNode("view",{class:"photovoltaic-title"},e.toDisplayString(t.$t("photovoltaic")),1),e.createElementVNode("view",{class:"photovoltaic-content"},[e.createElementVNode("view",{class:"photovoltaic-content-value"},e.toDisplayString(T(e.unref(s).powerPvNow)),1),e.createElementVNode("view",{class:"photovoltaic-content-label"},"kW")])]),e.createElementVNode("view",{class:"line-photovoltaic-main"},[e.createElementVNode("view",{class:"line-photovoltaic"}),e.withDirectives(e.createElementVNode("view",{class:"line-photovoltaic-move"},null,512),[[e.vShow,e.unref(f)]])]),e.createElementVNode("view",{class:"inverter-center"},[e.createElementVNode("image",{src:"/static/image/inverter-center.png",class:"inverter-img"})]),e.createElementVNode("view",{class:"line-load-main"},[e.createElementVNode("view",{class:"line-load"}),e.withDirectives(e.createElementVNode("view",{class:"line-load-move"},null,512),[[e.vShow,e.unref(y)]])]),e.createElementVNode("view",{class:"load-view"},[e.createElementVNode("view",{class:"load-content"},[e.createElementVNode("view",{class:"load-content-value"},e.toDisplayString(T(e.unref(s).powerLoadNow)),1),e.createElementVNode("view",{class:"load-content-label"},"kW")]),e.createElementVNode("view",{class:"load-title"},e.toDisplayString(t.$t("loadLine")),1)])]),e.createElementVNode("view",{class:"crosswise-view"},[e.createElementVNode("view",{class:"stored-energy-view"},[e.createElementVNode("view",{class:"stored-energy-content"},[e.createElementVNode("view",{class:"stored-energy-content-value"},e.toDisplayString(T(e.unref(s).batteryPowerNow)),1),e.createElementVNode("view",{class:"stored-energy-content-label"},"kW")]),e.createElementVNode("view",{class:"stored-energy-title"},e.toDisplayString(t.$t("storedEnergy")),1)]),e.createElementVNode("view",{class:"line-cn-main"},[e.createElementVNode("view",{class:"line-cn"}),e.unref(g)?(e.openBlock(),e.createElementBlock("view",{key:0,class:"line-cn-move"})):e.createCommentVNode("",!0),e.unref(b)?(e.openBlock(),e.createElementBlock("view",{key:1,class:"line-cn-move-out"})):e.createCommentVNode("",!0)]),e.createElementVNode("view",{class:"line-power-grid-main"},[e.createElementVNode("view",{class:"line-power-grid"}),e.withDirectives(e.createElementVNode("view",{class:"line-power-grid-move"},null,512),[[e.vShow,e.unref(N)]]),e.withDirectives(e.createElementVNode("view",{class:"line-power-grid-move-out"},null,512),[[e.vShow,e.unref(C)]])]),e.createElementVNode("view",{class:"power-grid-view"},[e.createElementVNode("view",{class:"power-grid-content"},[e.createElementVNode("view",{class:"power-grid-content-value"},e.toDisplayString(T(e.unref(s).powerRNow)),1),e.createElementVNode("view",{class:"power-grid-content-label"},"kW")]),e.createElementVNode("view",{class:"power-grid-title"},e.toDisplayString(t.$t("powerGrid")),1)])])])])),n.showAddDevice?(e.openBlock(),e.createElementBlock("view",{key:1,class:"device-add-view",onClick:k},[e.createElementVNode("view",{class:"device-add-content"},[e.createElementVNode("image",{src:"/static/image/add-icon.png"})]),e.createElementVNode("view",{class:"device-add-text"},e.toDisplayString(t.$t("addDevice")),1)])):e.createCommentVNode("",!0)]))}}}),ao=E(lo,[["__scopeId","data-v-c622b8ac"]]),no=["{","}"];const ro=/^(?:\d)+/,oo=/^(?:\w)+/;const io="zh-Hans",so="zh-Hant",uo="en",co=Object.prototype.hasOwnProperty,po=(e,t)=>co.call(e,t),vo=new class{constructor(){this._caches=Object.create(null)}interpolate(e,t,l=no){if(!t)return[e];let a=this._caches[e];return a||(a=function(e,[t,l]){const a=[];let n=0,r="";for(;n<e.length;){let o=e[n++];if(o===t){r&&a.push({type:"text",value:r}),r="";let t="";for(o=e[n++];void 0!==o&&o!==l;)t+=o,o=e[n++];const i=o===l,s=ro.test(t)?"list":i&&oo.test(t)?"named":"unknown";a.push({value:t,type:s})}else r+=o}return r&&a.push({type:"text",value:r}),a}(e,l),this._caches[e]=a),function(e,t){const l=[];let a=0;const n=Array.isArray(t)?"list":(r=t,null!==r&&"object"==typeof r?"named":"unknown");var r;if("unknown"===n)return l;for(;a<e.length;){const r=e[a];switch(r.type){case"text":l.push(r.value);break;case"list":l.push(t[parseInt(r.value,10)]);break;case"named":"named"===n&&l.push(t[r.value])}a++}return l}(a,t)}};function mo(e,t){if(!e)return;if(e=e.trim().replace(/_/g,"-"),t&&t[e])return e;if("chinese"===(e=e.toLowerCase()))return io;if(0===e.indexOf("zh"))return e.indexOf("-hans")>-1?io:e.indexOf("-hant")>-1?so:(l=e,["-tw","-hk","-mo","-cht"].find((e=>-1!==l.indexOf(e)))?so:io);var l;let a=[uo,"fr","es"];t&&Object.keys(t).length>0&&(a=Object.keys(t));const n=function(e,t){return t.find((t=>0===e.indexOf(t)))}(e,a);return n||void 0}class ho{constructor({locale:e,fallbackLocale:t,messages:l,watcher:a,formater:n}){this.locale=uo,this.fallbackLocale=uo,this.message={},this.messages={},this.watchers=[],t&&(this.fallbackLocale=t),this.formater=n||vo,this.messages=l||{},this.setLocale(e||uo),a&&this.watchLocale(a)}setLocale(e){const t=this.locale;this.locale=mo(e,this.messages)||this.fallbackLocale,this.messages[this.locale]||(this.messages[this.locale]={}),this.message=this.messages[this.locale],t!==this.locale&&this.watchers.forEach((e=>{e(this.locale,t)}))}getLocale(){return this.locale}watchLocale(e){const t=this.watchers.push(e)-1;return()=>{this.watchers.splice(t,1)}}add(e,t,l=!0){const a=this.messages[e];a?l?Object.assign(a,t):Object.keys(t).forEach((e=>{po(a,e)||(a[e]=t[e])})):this.messages[e]=t}f(e,t,l){return this.formater.interpolate(e,t,l).join("")}t(e,t,l){let a=this.message;return"string"==typeof t?(t=mo(t,this.messages))&&(a=this.messages[t]):l=t,po(a,e)?this.formater.interpolate(a[e],l).join(""):(console.warn(`Cannot translate the value of keypath ${e}. Use the value of keypath as default.`),e)}}function fo(e,t={},l,a){"string"!=typeof e&&([e,t]=[t,e]),"string"!=typeof e&&(e="undefined"!=typeof uni&&uni.getLocale?uni.getLocale():"undefined"!=typeof global&&global.getLocale?global.getLocale():uo),"string"!=typeof l&&(l="undefined"!=typeof __uniConfig&&__uniConfig.fallbackLocale||uo);const n=new ho({locale:e,fallbackLocale:l,messages:t,watcher:a});let r=(e,t)=>{if("function"!=typeof getApp)r=function(e,t){return n.t(e,t)};else{let e=!1;r=function(t,l){const a=getApp().$vm;return a&&(a.$locale,e||(e=!0,function(e,t){e.$watchLocale?e.$watchLocale((e=>{t.setLocale(e)})):e.$watch((()=>e.$locale),(e=>{t.setLocale(e)}))}(a,n))),n.t(t,l)}}return r(e,t)};return{i18n:n,f:(e,t,l)=>n.f(e,t,l),t:(e,t)=>r(e,t),add:(e,t,l=!0)=>n.add(e,t,l),watch:e=>n.watchLocale(e),getLocale:()=>n.getLocale(),setLocale:e=>n.setLocale(e)}}const go={easycom:{custom:{"^u-(.*)":"uview-plus/components/u-$1/u-$1.vue"}},pages:[{path:"pages/powerStationDetail/index",name:"powerStationDetail",style:{navigationStyle:"custom",navigationBarTextStyle:"black"}},{path:"pages/powerStation/powerStationCreate",name:"powerStationCreate",style:{navigationStyle:"custom",navigationBarTextStyle:"black"}},{path:"pages/powerStation/powerStationEdit",name:"powerStationEdit",style:{navigationStyle:"custom",navigationBarTextStyle:"black"}},{path:"pages/operationService/operationAndMaintenanceDetail",name:"operationAndMaintenanceDetail",style:{navigationStyle:"custom",navigationBarTextStyle:"black"}},{path:"pages/powerStation/powerStationParamsChoose",name:"powerStationParamsChoose",style:{navigationStyle:"custom",navigationBarTextStyle:"black"}},{path:"pages/powerStation/powerStationCreateSuccess",name:"powerStationCreateSuccess",style:{navigationStyle:"custom",navigationBarTextStyle:"black"}},{path:"pages/deviceAdd/index",name:"deviceAdd",style:{navigationStyle:"custom",navigationBarTextStyle:"black"}},{path:"pages/deviceAdd/deviceAddHelp",name:"deviceAddHelp",style:{navigationStyle:"custom",navigationBarTextStyle:"black"}},{path:"pages/operationService/wifiSetting",name:"wifiSetting",style:{navigationStyle:"custom",navigationBarTextStyle:"black","app-plus":{softinputMode:"adjustResize"}}},{path:"pages/deviceAdd/wiredSearch",name:"wiredSearch",style:{navigationStyle:"custom",navigationBarTextStyle:"black"}},{path:"pages/powerStation/inGridTypeChoose",name:"inGridTypeChoose",style:{navigationStyle:"custom",navigationBarTextStyle:"black"}},{path:"pages/operationService/apidConfiguration",name:"apidConfiguration",style:{navigationStyle:"custom",navigationBarTextStyle:"black"}},{path:"pages/parameterConfiguration/index",name:"parameterConfigurationMain",style:{navigationStyle:"custom",navigationBarTextStyle:"black"}},{path:"pages/parameterConfiguration/detail",name:"parameterConfigurationDetail",style:{navigationStyle:"custom",navigationBarTextStyle:"black"}},{path:"pages/parameterConfiguration/parameterChoose",name:"parameterChoose",style:{navigationStyle:"custom",navigationBarTextStyle:"black"}},{path:"pages/parameterConfiguration/parameterBitEnumRead",name:"parameterBitEnumRead",style:{navigationStyle:"custom",navigationBarTextStyle:"black"}},{path:"pages/powerStationDetail/childPage/device/index",name:"deviceList",style:{navigationStyle:"custom",navigationBarTextStyle:"black"}},{path:"pages/powerStationDetail/childPage/device/detail",name:"deviceInfo",style:{navigationStyle:"custom",navigationBarTextStyle:"black",enablePullDownRefresh:!1}},{path:"pages/powerStationDetail/childPage/device/bms/index",name:"bmsList",style:{navigationStyle:"custom",navigationBarTextStyle:"black"}},{path:"pages/powerStationDetail/childPage/device/bms/detailTabbar",name:"bmsDetail",style:{navigationStyle:"custom",navigationBarTextStyle:"black"}},{path:"pages/parameterConfiguration/deviceTimeSetting",name:"deviceTimeSetting",style:{navigationStyle:"custom",navigationBarTextStyle:"black"}},{path:"pages/powerStationDetail/childPage/device/editName",name:"deviceEditName",style:{navigationStyle:"custom",navigationBarTextStyle:"black"}},{path:"pages/powerStationDetail/childPage/device/replaceDevice",name:"replaceDevice",style:{navigationStyle:"custom",navigationBarTextStyle:"black"}},{path:"pages/powerStationDetail/childPage/device/subPage/particulars",name:"subParticulars",style:{enablePullDownRefresh:!0}}],globalStyle:{navigationBarTextStyle:"black",navigationBarTitleText:"uni-app",navigationBarBackgroundColor:"#F8F8F8",backgroundColor:"#F8F8F8","app-plus":{bounce:"none",pullToRefresh:{color:"#245EC3"}}}};function bo(e,t,l){return e(l={path:t,exports:{},require:function(e,t){return function(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}(null==t&&l.path)}},l.exports),l.exports}var No=bo((function(e,t){var l;e.exports=(l=l||function(e,t){var l=Object.create||function(){function e(){}return function(t){var l;return e.prototype=t,l=new e,e.prototype=null,l}}(),a={},n=a.lib={},r=n.Base={extend:function(e){var t=l(this);return e&&t.mixIn(e),t.hasOwnProperty("init")&&this.init!==t.init||(t.init=function(){t.$super.init.apply(this,arguments)}),t.init.prototype=t,t.$super=this,t},create:function(){var e=this.extend();return e.init.apply(e,arguments),e},init:function(){},mixIn:function(e){for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e.hasOwnProperty("toString")&&(this.toString=e.toString)},clone:function(){return this.init.prototype.extend(this)}},o=n.WordArray=r.extend({init:function(e,t){e=this.words=e||[],this.sigBytes=null!=t?t:4*e.length},toString:function(e){return(e||s).stringify(this)},concat:function(e){var t=this.words,l=e.words,a=this.sigBytes,n=e.sigBytes;if(this.clamp(),a%4)for(var r=0;r<n;r++){var o=l[r>>>2]>>>24-r%4*8&255;t[a+r>>>2]|=o<<24-(a+r)%4*8}else for(r=0;r<n;r+=4)t[a+r>>>2]=l[r>>>2];return this.sigBytes+=n,this},clamp:function(){var t=this.words,l=this.sigBytes;t[l>>>2]&=4294967295<<32-l%4*8,t.length=e.ceil(l/4)},clone:function(){var e=r.clone.call(this);return e.words=this.words.slice(0),e},random:function(t){for(var l,a=[],n=function(t){var l=987654321,a=4294967295;return function(){var n=((l=36969*(65535&l)+(l>>16)&a)<<16)+(t=18e3*(65535&t)+(t>>16)&a)&a;return n/=4294967296,(n+=.5)*(e.random()>.5?1:-1)}},r=0;r<t;r+=4){var i=n(4294967296*(l||e.random()));l=987654071*i(),a.push(4294967296*i()|0)}return new o.init(a,t)}}),i=a.enc={},s=i.Hex={stringify:function(e){for(var t=e.words,l=e.sigBytes,a=[],n=0;n<l;n++){var r=t[n>>>2]>>>24-n%4*8&255;a.push((r>>>4).toString(16)),a.push((15&r).toString(16))}return a.join("")},parse:function(e){for(var t=e.length,l=[],a=0;a<t;a+=2)l[a>>>3]|=parseInt(e.substr(a,2),16)<<24-a%8*4;return new o.init(l,t/2)}},u=i.Latin1={stringify:function(e){for(var t=e.words,l=e.sigBytes,a=[],n=0;n<l;n++){var r=t[n>>>2]>>>24-n%4*8&255;a.push(String.fromCharCode(r))}return a.join("")},parse:function(e){for(var t=e.length,l=[],a=0;a<t;a++)l[a>>>2]|=(255&e.charCodeAt(a))<<24-a%4*8;return new o.init(l,t)}},c=i.Utf8={stringify:function(e){try{return decodeURIComponent(escape(u.stringify(e)))}catch(t){throw new Error("Malformed UTF-8 data")}},parse:function(e){return u.parse(unescape(encodeURIComponent(e)))}},d=n.BufferedBlockAlgorithm=r.extend({reset:function(){this._data=new o.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=c.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var l=this._data,a=l.words,n=l.sigBytes,r=this.blockSize,i=n/(4*r),s=(i=t?e.ceil(i):e.max((0|i)-this._minBufferSize,0))*r,u=e.min(4*s,n);if(s){for(var c=0;c<s;c+=r)this._doProcessBlock(a,c);var d=a.splice(0,s);l.sigBytes-=u}return new o.init(d,u)},clone:function(){var e=r.clone.call(this);return e._data=this._data.clone(),e},_minBufferSize:0});n.Hasher=d.extend({cfg:r.extend(),init:function(e){this.cfg=this.cfg.extend(e),this.reset()},reset:function(){d.reset.call(this),this._doReset()},update:function(e){return this._append(e),this._process(),this},finalize:function(e){return e&&this._append(e),this._doFinalize()},blockSize:16,_createHelper:function(e){return function(t,l){return new e.init(l).finalize(t)}},_createHmacHelper:function(e){return function(t,l){return new p.HMAC.init(e,l).finalize(t)}}});var p=a.algo={};return a}(Math),l)})),Co=No,yo=(bo((function(e,t){var l;e.exports=(l=Co,function(e){var t=l,a=t.lib,n=a.WordArray,r=a.Hasher,o=t.algo,i=[];!function(){for(var t=0;t<64;t++)i[t]=4294967296*e.abs(e.sin(t+1))|0}();var s=o.MD5=r.extend({_doReset:function(){this._hash=new n.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(e,t){for(var l=0;l<16;l++){var a=t+l,n=e[a];e[a]=16711935&(n<<8|n>>>24)|4278255360&(n<<24|n>>>8)}var r=this._hash.words,o=e[t+0],s=e[t+1],v=e[t+2],m=e[t+3],h=e[t+4],f=e[t+5],g=e[t+6],b=e[t+7],N=e[t+8],C=e[t+9],y=e[t+10],S=e[t+11],w=e[t+12],A=e[t+13],E=e[t+14],k=e[t+15],_=r[0],T=r[1],D=r[2],B=r[3];_=u(_,T,D,B,o,7,i[0]),B=u(B,_,T,D,s,12,i[1]),D=u(D,B,_,T,v,17,i[2]),T=u(T,D,B,_,m,22,i[3]),_=u(_,T,D,B,h,7,i[4]),B=u(B,_,T,D,f,12,i[5]),D=u(D,B,_,T,g,17,i[6]),T=u(T,D,B,_,b,22,i[7]),_=u(_,T,D,B,N,7,i[8]),B=u(B,_,T,D,C,12,i[9]),D=u(D,B,_,T,y,17,i[10]),T=u(T,D,B,_,S,22,i[11]),_=u(_,T,D,B,w,7,i[12]),B=u(B,_,T,D,A,12,i[13]),D=u(D,B,_,T,E,17,i[14]),_=c(_,T=u(T,D,B,_,k,22,i[15]),D,B,s,5,i[16]),B=c(B,_,T,D,g,9,i[17]),D=c(D,B,_,T,S,14,i[18]),T=c(T,D,B,_,o,20,i[19]),_=c(_,T,D,B,f,5,i[20]),B=c(B,_,T,D,y,9,i[21]),D=c(D,B,_,T,k,14,i[22]),T=c(T,D,B,_,h,20,i[23]),_=c(_,T,D,B,C,5,i[24]),B=c(B,_,T,D,E,9,i[25]),D=c(D,B,_,T,m,14,i[26]),T=c(T,D,B,_,N,20,i[27]),_=c(_,T,D,B,A,5,i[28]),B=c(B,_,T,D,v,9,i[29]),D=c(D,B,_,T,b,14,i[30]),_=d(_,T=c(T,D,B,_,w,20,i[31]),D,B,f,4,i[32]),B=d(B,_,T,D,N,11,i[33]),D=d(D,B,_,T,S,16,i[34]),T=d(T,D,B,_,E,23,i[35]),_=d(_,T,D,B,s,4,i[36]),B=d(B,_,T,D,h,11,i[37]),D=d(D,B,_,T,b,16,i[38]),T=d(T,D,B,_,y,23,i[39]),_=d(_,T,D,B,A,4,i[40]),B=d(B,_,T,D,o,11,i[41]),D=d(D,B,_,T,m,16,i[42]),T=d(T,D,B,_,g,23,i[43]),_=d(_,T,D,B,C,4,i[44]),B=d(B,_,T,D,w,11,i[45]),D=d(D,B,_,T,k,16,i[46]),_=p(_,T=d(T,D,B,_,v,23,i[47]),D,B,o,6,i[48]),B=p(B,_,T,D,b,10,i[49]),D=p(D,B,_,T,E,15,i[50]),T=p(T,D,B,_,f,21,i[51]),_=p(_,T,D,B,w,6,i[52]),B=p(B,_,T,D,m,10,i[53]),D=p(D,B,_,T,y,15,i[54]),T=p(T,D,B,_,s,21,i[55]),_=p(_,T,D,B,N,6,i[56]),B=p(B,_,T,D,k,10,i[57]),D=p(D,B,_,T,g,15,i[58]),T=p(T,D,B,_,A,21,i[59]),_=p(_,T,D,B,h,6,i[60]),B=p(B,_,T,D,S,10,i[61]),D=p(D,B,_,T,v,15,i[62]),T=p(T,D,B,_,C,21,i[63]),r[0]=r[0]+_|0,r[1]=r[1]+T|0,r[2]=r[2]+D|0,r[3]=r[3]+B|0},_doFinalize:function(){var t=this._data,l=t.words,a=8*this._nDataBytes,n=8*t.sigBytes;l[n>>>5]|=128<<24-n%32;var r=e.floor(a/4294967296),o=a;l[15+(n+64>>>9<<4)]=16711935&(r<<8|r>>>24)|4278255360&(r<<24|r>>>8),l[14+(n+64>>>9<<4)]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),t.sigBytes=4*(l.length+1),this._process();for(var i=this._hash,s=i.words,u=0;u<4;u++){var c=s[u];s[u]=16711935&(c<<8|c>>>24)|4278255360&(c<<24|c>>>8)}return i},clone:function(){var e=r.clone.call(this);return e._hash=this._hash.clone(),e}});function u(e,t,l,a,n,r,o){var i=e+(t&l|~t&a)+n+o;return(i<<r|i>>>32-r)+t}function c(e,t,l,a,n,r,o){var i=e+(t&a|l&~a)+n+o;return(i<<r|i>>>32-r)+t}function d(e,t,l,a,n,r,o){var i=e+(t^l^a)+n+o;return(i<<r|i>>>32-r)+t}function p(e,t,l,a,n,r,o){var i=e+(l^(t|~a))+n+o;return(i<<r|i>>>32-r)+t}t.MD5=r._createHelper(s),t.HmacMD5=r._createHmacHelper(s)}(Math),l.MD5)})),bo((function(e,t){var l,a,n;e.exports=(a=(l=Co).lib.Base,n=l.enc.Utf8,void(l.algo.HMAC=a.extend({init:function(e,t){e=this._hasher=new e.init,"string"==typeof t&&(t=n.parse(t));var l=e.blockSize,a=4*l;t.sigBytes>a&&(t=e.finalize(t)),t.clamp();for(var r=this._oKey=t.clone(),o=this._iKey=t.clone(),i=r.words,s=o.words,u=0;u<l;u++)i[u]^=1549556828,s[u]^=909522486;r.sigBytes=o.sigBytes=a,this.reset()},reset:function(){var e=this._hasher;e.reset(),e.update(this._iKey)},update:function(e){return this._hasher.update(e),this},finalize:function(e){var t=this._hasher,l=t.finalize(e);return t.reset(),t.finalize(this._oKey.clone().concat(l))}})))})),bo((function(e,t){e.exports=Co.HmacMD5}))),So=bo((function(e,t){e.exports=Co.enc.Utf8})),wo=bo((function(e,t){var l,a,n;e.exports=(n=(a=l=Co).lib.WordArray,a.enc.Base64={stringify:function(e){var t=e.words,l=e.sigBytes,a=this._map;e.clamp();for(var n=[],r=0;r<l;r+=3)for(var o=(t[r>>>2]>>>24-r%4*8&255)<<16|(t[r+1>>>2]>>>24-(r+1)%4*8&255)<<8|t[r+2>>>2]>>>24-(r+2)%4*8&255,i=0;i<4&&r+.75*i<l;i++)n.push(a.charAt(o>>>6*(3-i)&63));var s=a.charAt(64);if(s)for(;n.length%4;)n.push(s);return n.join("")},parse:function(e){var t=e.length,l=this._map,a=this._reverseMap;if(!a){a=this._reverseMap=[];for(var r=0;r<l.length;r++)a[l.charCodeAt(r)]=r}var o=l.charAt(64);if(o){var i=e.indexOf(o);-1!==i&&(t=i)}return function(e,t,l){for(var a=[],r=0,o=0;o<t;o++)if(o%4){var i=l[e.charCodeAt(o-1)]<<o%4*2,s=l[e.charCodeAt(o)]>>>6-o%4*2;a[r>>>2]|=(i|s)<<24-r%4*8,r++}return n.create(a,r)}(e,t,a)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="},l.enc.Base64)}));const Ao="FUNCTION",Eo="pending",ko="rejected";function _o(e){return Object.prototype.toString.call(e).slice(8,-1).toLowerCase()}function To(e){return"object"===_o(e)}function Do(e){return"function"==typeof e}function Bo(e){return function(){try{return e.apply(e,arguments)}catch(t){console.error(t)}}}const xo="REJECTED",Io="NOT_PENDING";class Po{constructor({createPromise:e,retryRule:t=xo}={}){this.createPromise=e,this.status=null,this.promise=null,this.retryRule=t}get needRetry(){if(!this.status)return!0;switch(this.retryRule){case xo:return this.status===ko;case Io:return this.status!==Eo}}exec(){return this.needRetry?(this.status=Eo,this.promise=this.createPromise().then((e=>(this.status="fullfilled",Promise.resolve(e))),(e=>(this.status=ko,Promise.reject(e)))),this.promise):this.promise}}function Ro(e){return e&&"string"==typeof e?JSON.parse(e):e}const Oo=Ro([]),Lo="app";Ro("");const Mo=Ro("[]")||[];let Vo="";try{Vo="__UNI__A2E7300"}catch(Mr){}let Uo={};function Fo(e,t={}){var l,a;return l=Uo,a=e,Object.prototype.hasOwnProperty.call(l,a)||(Uo[e]=t),Uo[e]}Uo=uni._globalUniCloudObj?uni._globalUniCloudObj:uni._globalUniCloudObj={};const Ho=["invoke","success","fail","complete"],Go=Fo("_globalUniCloudInterceptor");function Ko(e,t){Go[e]||(Go[e]={}),To(t)&&Object.keys(t).forEach((l=>{Ho.indexOf(l)>-1&&function(e,t,l){let a=Go[e][t];a||(a=Go[e][t]=[]),-1===a.indexOf(l)&&Do(l)&&a.push(l)}(e,l,t[l])}))}function jo(e,t){Go[e]||(Go[e]={}),To(t)?Object.keys(t).forEach((l=>{Ho.indexOf(l)>-1&&function(e,t,l){const a=Go[e][t];if(!a)return;const n=a.indexOf(l);n>-1&&a.splice(n,1)}(e,l,t[l])})):delete Go[e]}function Wo(e,t){return e&&0!==e.length?e.reduce(((e,l)=>e.then((()=>l(t)))),Promise.resolve()):Promise.resolve()}function zo(e,t){return Go[e]&&Go[e][t]||[]}function $o(e){Ko("callObject",e)}const Jo=Fo("_globalUniCloudListener"),qo="response",Zo="needLogin",Yo="refreshToken",Qo="clientdb",Xo="cloudfunction",ei="cloudobject";function ti(e){return Jo[e]||(Jo[e]=[]),Jo[e]}function li(e,t){const l=ti(e);l.includes(t)||l.push(t)}function ai(e,t){const l=ti(e),a=l.indexOf(t);-1!==a&&l.splice(a,1)}function ni(e,t){const l=ti(e);for(let a=0;a<l.length;a++)(0,l[a])(t)}let ri,oi=!1;function ii(){return ri||(ri=new Promise((e=>{oi&&e(),function t(){if("function"==typeof getCurrentPages){const t=getCurrentPages();t&&t[0]&&(oi=!0,e())}oi||setTimeout((()=>{t()}),30)}()})),ri)}function si(e){const t={};for(const l in e){const a=e[l];Do(a)&&(t[l]=Bo(a))}return t}class ui extends Error{constructor(e){super(e.message),this.errMsg=e.message||e.errMsg||"unknown system error",this.code=this.errCode=e.code||e.errCode||"SYSTEM_ERROR",this.errSubject=this.subject=e.subject||e.errSubject,this.cause=e.cause,this.requestId=e.requestId}toJson(e=0){if(!(e>=10))return e++,{errCode:this.errCode,errMsg:this.errMsg,errSubject:this.errSubject,cause:this.cause&&this.cause.toJson?this.cause.toJson(e):this.cause}}}var ci={request:e=>uni.request(e),uploadFile:e=>uni.uploadFile(e),setStorageSync:(e,t)=>uni.setStorageSync(e,t),getStorageSync:e=>uni.getStorageSync(e),removeStorageSync:e=>uni.removeStorageSync(e),clearStorageSync:()=>uni.clearStorageSync()};function di(e){return e&&di(e.__v_raw)||e}function pi(){return{token:ci.getStorageSync("uni_id_token")||ci.getStorageSync("uniIdToken"),tokenExpired:ci.getStorageSync("uni_id_token_expired")}}function vi({token:e,tokenExpired:t}={}){e&&ci.setStorageSync("uni_id_token",e),t&&ci.setStorageSync("uni_id_token_expired",t)}let mi,hi;function fi(){return mi||(mi=uni.getSystemInfoSync()),mi}function gi(){let e,t;try{if(uni.getLaunchOptionsSync){if(uni.getLaunchOptionsSync.toString().indexOf("not yet implemented")>-1)return;const{scene:l,channel:a}=uni.getLaunchOptionsSync();e=a,t=l}}catch(l){}return{channel:e,scene:t}}function bi(){const e=uni.getLocale&&uni.getLocale()||"en";if(hi)return{...hi,locale:e,LOCALE:e};const t=fi(),{deviceId:l,osName:a,uniPlatform:n,appId:r}=t,o=["pixelRatio","brand","model","system","language","version","platform","host","SDKVersion","swanNativeVersion","app","AppPlatform","fontSizeSetting"];for(let i=0;i<o.length;i++)delete t[o[i]];return hi={PLATFORM:n,OS:a,APPID:r,DEVICEID:l,...gi(),...t},{...hi,locale:e,LOCALE:e}}var Ni=function(e,t){let l="";return Object.keys(e).sort().forEach((function(t){e[t]&&(l=l+"&"+t+"="+e[t])})),l=l.slice(1),yo(l,t).toString()},Ci=function(e,t){return new Promise(((l,a)=>{t(Object.assign(e,{complete(e){e||(e={});const t=e.data&&e.data.header&&e.data.header["x-serverless-request-id"]||e.header&&e.header["request-id"];if(!e.statusCode||e.statusCode>=400)return a(new ui({code:"SYS_ERR",message:e.errMsg||"request:fail",requestId:t}));const n=e.data;if(n.error)return a(new ui({code:n.error.code,message:n.error.message,requestId:t}));n.result=n.data,n.requestId=t,delete n.data,l(n)}}))}))},yi=function(e){return wo.stringify(So.parse(e))},Si={"uniCloud.init.paramRequired":"{param} required","uniCloud.uploadFile.fileError":"filePath should be instance of File"};const{t:wi}=fo({"zh-Hans":{"uniCloud.init.paramRequired":"缺少参数:{param}","uniCloud.uploadFile.fileError":"filePath应为File对象"},"zh-Hant":{"uniCloud.init.paramRequired":"缺少参数:{param}","uniCloud.uploadFile.fileError":"filePath应为File对象"},en:Si,fr:{"uniCloud.init.paramRequired":"{param} required","uniCloud.uploadFile.fileError":"filePath should be instance of File"},es:{"uniCloud.init.paramRequired":"{param} required","uniCloud.uploadFile.fileError":"filePath should be instance of File"},ja:Si},"zh-Hans");var Ai=class{constructor(e){["spaceId","clientSecret"].forEach((t=>{if(!Object.prototype.hasOwnProperty.call(e,t))throw new Error(wi("uniCloud.init.paramRequired",{param:t}))})),this.config=Object.assign({},{endpoint:0===e.spaceId.indexOf("mp-")?"https://api.next.bspapp.com":"https://api.bspapp.com"},e),this.config.provider="aliyun",this.config.requestUrl=this.config.endpoint+"/client",this.config.envType=this.config.envType||"public",this.config.accessTokenKey="access_token_"+this.config.spaceId,this.adapter=ci,this._getAccessTokenPromiseHub=new Po({createPromise:()=>this.requestAuth(this.setupRequest({method:"serverless.auth.user.anonymousAuthorize",params:"{}"},"auth")).then((e=>{if(!e.result||!e.result.accessToken)throw new ui({code:"AUTH_FAILED",message:"获取accessToken失败"});this.setAccessToken(e.result.accessToken)})),retryRule:Io})}get hasAccessToken(){return!!this.accessToken}setAccessToken(e){this.accessToken=e}requestWrapped(e){return Ci(e,this.adapter.request)}requestAuth(e){return this.requestWrapped(e)}request(e,t){return Promise.resolve().then((()=>this.hasAccessToken?t?this.requestWrapped(e):this.requestWrapped(e).catch((t=>new Promise(((e,l)=>{!t||"GATEWAY_INVALID_TOKEN"!==t.code&&"InvalidParameter.InvalidToken"!==t.code?l(t):e()})).then((()=>this.getAccessToken())).then((()=>{const t=this.rebuildRequest(e);return this.request(t,!0)})))):this.getAccessToken().then((()=>{const t=this.rebuildRequest(e);return this.request(t,!0)}))))}rebuildRequest(e){const t=Object.assign({},e);return t.data.token=this.accessToken,t.header["x-basement-token"]=this.accessToken,t.header["x-serverless-sign"]=Ni(t.data,this.config.clientSecret),t}setupRequest(e,t){const l=Object.assign({},e,{spaceId:this.config.spaceId,timestamp:Date.now()}),a={"Content-Type":"application/json"};return"auth"!==t&&(l.token=this.accessToken,a["x-basement-token"]=this.accessToken),a["x-serverless-sign"]=Ni(l,this.config.clientSecret),{url:this.config.requestUrl,method:"POST",data:l,dataType:"json",header:a}}getAccessToken(){return this._getAccessTokenPromiseHub.exec()}async authorize(){await this.getAccessToken()}callFunction(e){const t={method:"serverless.function.runtime.invoke",params:JSON.stringify({functionTarget:e.name,functionArgs:e.data||{}})};return this.request(this.setupRequest(t))}getOSSUploadOptionsFromPath(e){const t={method:"serverless.file.resource.generateProximalSign",params:JSON.stringify(e)};return this.request(this.setupRequest(t))}uploadFileToOSS({url:e,formData:t,name:l,filePath:a,fileType:n,onUploadProgress:r}){return new Promise(((o,i)=>{const s=this.adapter.uploadFile({url:e,formData:t,name:l,filePath:a,fileType:n,header:{"X-OSS-server-side-encrpytion":"AES256"},success(e){e&&e.statusCode<400?o(e):i(new ui({code:"UPLOAD_FAILED",message:"文件上传失败"}))},fail(e){i(new ui({code:e.code||"UPLOAD_FAILED",message:e.message||e.errMsg||"文件上传失败"}))}});"function"==typeof r&&s&&"function"==typeof s.onProgressUpdate&&s.onProgressUpdate((e=>{r({loaded:e.totalBytesSent,total:e.totalBytesExpectedToSend})}))}))}reportOSSUpload(e){const t={method:"serverless.file.resource.report",params:JSON.stringify(e)};return this.request(this.setupRequest(t))}async uploadFile({filePath:e,cloudPath:t,fileType:l="image",onUploadProgress:a,config:n}){if("string"!==_o(t))throw new ui({code:"INVALID_PARAM",message:"cloudPath必须为字符串类型"});if(!(t=t.trim()))throw new ui({code:"CLOUDPATH_REQUIRED",message:"cloudPath不可为空"});if(/:\/\//.test(t))throw new ui({code:"INVALID_PARAM",message:"cloudPath不合法"});const r=n&&n.envType||this.config.envType,o=(await this.getOSSUploadOptionsFromPath({env:r,filename:t})).result,i="https://"+o.cdnDomain+"/"+o.ossPath,{securityToken:s,accessKeyId:u,signature:c,host:d,ossPath:p,id:v,policy:m,ossCallbackUrl:h}=o,f={"Cache-Control":"max-age=2592000","Content-Disposition":"attachment",OSSAccessKeyId:u,Signature:c,host:d,id:v,key:p,policy:m,success_action_status:200};if(s&&(f["x-oss-security-token"]=s),h){const e=JSON.stringify({callbackUrl:h,callbackBody:JSON.stringify({fileId:v,spaceId:this.config.spaceId}),callbackBodyType:"application/json"});f.callback=yi(e)}const g={url:"https://"+o.host,formData:f,fileName:"file",name:"file",filePath:e,fileType:l};if(await this.uploadFileToOSS(Object.assign({},g,{onUploadProgress:a})),h)return{success:!0,filePath:e,fileID:i};if((await this.reportOSSUpload({id:v})).success)return{success:!0,filePath:e,fileID:i};throw new ui({code:"UPLOAD_FAILED",message:"文件上传失败"})}getTempFileURL({fileList:e}={}){return new Promise(((t,l)=>{Array.isArray(e)&&0!==e.length||l(new ui({code:"INVALID_PARAM",message:"fileList的元素必须是非空的字符串"})),t({fileList:e.map((e=>({fileID:e,tempFileURL:e})))})}))}async getFileInfo({fileList:e}={}){if(!Array.isArray(e)||0===e.length)throw new ui({code:"INVALID_PARAM",message:"fileList的元素必须是非空的字符串"});const t={method:"serverless.file.resource.info",params:JSON.stringify({id:e.map((e=>e.split("?")[0])).join(",")})};return{fileList:(await this.request(this.setupRequest(t))).result}}},Ei={init(e){const t=new Ai(e),l={signInAnonymously:function(){return t.authorize()},getLoginState:function(){return Promise.resolve(!1)}};return t.auth=function(){return l},t.customAuth=t.auth,t}};const ki="undefined"!=typeof location&&"http:"===location.protocol?"http:":"https:";var _i;!function(e){e.local="local",e.none="none",e.session="session"}(_i||(_i={}));var Ti=function(){};const Di=()=>{let e;if(!Promise){e=()=>{},e.promise={};const t=()=>{throw new ui({message:'Your Node runtime does support ES6 Promises. Set "global.Promise" to your preferred implementation of promises.'})};return Object.defineProperty(e.promise,"then",{get:t}),Object.defineProperty(e.promise,"catch",{get:t}),e}const t=new Promise(((t,l)=>{e=(e,a)=>e?l(e):t(a)}));return e.promise=t,e};function Bi(e){return void 0===e}function xi(e){return"[object Null]"===Object.prototype.toString.call(e)}var Ii;!function(e){e.WEB="web",e.WX_MP="wx_mp"}(Ii||(Ii={}));const Pi={adapter:null,runtime:void 0},Ri=["anonymousUuidKey"];class Oi extends Ti{constructor(){super(),Pi.adapter.root.tcbObject||(Pi.adapter.root.tcbObject={})}setItem(e,t){Pi.adapter.root.tcbObject[e]=t}getItem(e){return Pi.adapter.root.tcbObject[e]}removeItem(e){delete Pi.adapter.root.tcbObject[e]}clear(){delete Pi.adapter.root.tcbObject}}function Li(e,t){switch(e){case"local":return t.localStorage||new Oi;case"none":return new Oi;default:return t.sessionStorage||new Oi}}class Mi{constructor(e){if(!this._storage){this._persistence=Pi.adapter.primaryStorage||e.persistence,this._storage=Li(this._persistence,Pi.adapter);const t=`access_token_${e.env}`,l=`access_token_expire_${e.env}`,a=`refresh_token_${e.env}`,n=`anonymous_uuid_${e.env}`,r=`login_type_${e.env}`,o=`user_info_${e.env}`;this.keys={accessTokenKey:t,accessTokenExpireKey:l,refreshTokenKey:a,anonymousUuidKey:n,loginTypeKey:r,userInfoKey:o}}}updatePersistence(e){if(e===this._persistence)return;const t="local"===this._persistence;this._persistence=e;const l=Li(e,Pi.adapter);for(const a in this.keys){const e=this.keys[a];if(t&&Ri.includes(a))continue;const n=this._storage.getItem(e);Bi(n)||xi(n)||(l.setItem(e,n),this._storage.removeItem(e))}this._storage=l}setStore(e,t,l){if(!this._storage)return;const a={version:l||"localCachev1",content:t},n=JSON.stringify(a);try{this._storage.setItem(e,n)}catch(r){throw r}}getStore(e,t){try{if(!this._storage)return}catch(a){return""}t=t||"localCachev1";const l=this._storage.getItem(e);return l&&l.indexOf(t)>=0?JSON.parse(l).content:""}removeStore(e){this._storage.removeItem(e)}}const Vi={},Ui={};function Fi(e){return Vi[e]}class Hi{constructor(e,t){this.data=t||null,this.name=e}}class Gi extends Hi{constructor(e,t){super("error",{error:e,data:t}),this.error=e}}const Ki=new class{constructor(){this._listeners={}}on(e,t){return l=e,a=t,(n=this._listeners)[l]=n[l]||[],n[l].push(a),this;var l,a,n}off(e,t){return function(e,t,l){if(l&&l[e]){const a=l[e].indexOf(t);-1!==a&&l[e].splice(a,1)}}(e,t,this._listeners),this}fire(e,t){if(e instanceof Gi)return console.error(e.error),this;const l="string"==typeof e?new Hi(e,t||{}):e,a=l.name;if(this._listens(a)){l.target=this;const e=this._listeners[a]?[...this._listeners[a]]:[];for(const t of e)t.call(this,l)}return this}_listens(e){return this._listeners[e]&&this._listeners[e].length>0}};function ji(e,t){Ki.on(e,t)}function Wi(e,t={}){Ki.fire(e,t)}function zi(e,t){Ki.off(e,t)}const $i="loginStateChanged",Ji="loginStateExpire",qi="loginTypeChanged",Zi="anonymousConverted",Yi="refreshAccessToken";var Qi;!function(e){e.ANONYMOUS="ANONYMOUS",e.WECHAT="WECHAT",e.WECHAT_PUBLIC="WECHAT-PUBLIC",e.WECHAT_OPEN="WECHAT-OPEN",e.CUSTOM="CUSTOM",e.EMAIL="EMAIL",e.USERNAME="USERNAME",e.NULL="NULL"}(Qi||(Qi={}));const Xi=["auth.getJwt","auth.logout","auth.signInWithTicket","auth.signInAnonymously","auth.signIn","auth.fetchAccessTokenWithRefreshToken","auth.signUpWithEmailAndPassword","auth.activateEndUserMail","auth.sendPasswordResetEmail","auth.resetPasswordWithToken","auth.isUsernameRegistered"],es={"X-SDK-Version":"1.3.5"};function ts(e,t,l){const a=e[t];e[t]=function(t){const n={},r={};l.forEach((l=>{const{data:a,headers:o}=l.call(e,t);Object.assign(n,a),Object.assign(r,o)}));const o=t.data;return o&&(()=>{var e;if(e=o,"[object FormData]"!==Object.prototype.toString.call(e))t.data={...o,...n};else for(const t in n)o.append(t,n[t])})(),t.headers={...t.headers||{},...r},a.call(e,t)}}function ls(){const e=Math.random().toString(16).slice(2);return{data:{seqId:e},headers:{...es,"x-seqid":e}}}class as{constructor(e={}){var t;this.config=e,this._reqClass=new Pi.adapter.reqClass({timeout:this.config.timeout,timeoutMsg:`请求在${this.config.timeout/1e3}s内未完成,已中断`,restrictedMethods:["post"]}),this._cache=Fi(this.config.env),this._localCache=(t=this.config.env,Ui[t]),ts(this._reqClass,"post",[ls]),ts(this._reqClass,"upload",[ls]),ts(this._reqClass,"download",[ls])}async post(e){return await this._reqClass.post(e)}async upload(e){return await this._reqClass.upload(e)}async download(e){return await this._reqClass.download(e)}async refreshAccessToken(){let e,t;this._refreshAccessTokenPromise||(this._refreshAccessTokenPromise=this._refreshAccessToken());try{e=await this._refreshAccessTokenPromise}catch(l){t=l}if(this._refreshAccessTokenPromise=null,this._shouldRefreshAccessTokenHook=null,t)throw t;return e}async _refreshAccessToken(){const{accessTokenKey:e,accessTokenExpireKey:t,refreshTokenKey:l,loginTypeKey:a,anonymousUuidKey:n}=this._cache.keys;this._cache.removeStore(e),this._cache.removeStore(t);let r=this._cache.getStore(l);if(!r)throw new ui({message:"未登录CloudBase"});const o={refresh_token:r},i=await this.request("auth.fetchAccessTokenWithRefreshToken",o);if(i.data.code){const{code:e}=i.data;if("SIGN_PARAM_INVALID"===e||"REFRESH_TOKEN_EXPIRED"===e||"INVALID_REFRESH_TOKEN"===e){if(this._cache.getStore(a)===Qi.ANONYMOUS&&"INVALID_REFRESH_TOKEN"===e){const e=this._cache.getStore(n),t=this._cache.getStore(l),a=await this.send("auth.signInAnonymously",{anonymous_uuid:e,refresh_token:t});return this.setRefreshToken(a.refresh_token),this._refreshAccessToken()}Wi(Ji),this._cache.removeStore(l)}throw new ui({code:i.data.code,message:`刷新access token失败:${i.data.code}`})}if(i.data.access_token)return Wi(Yi),this._cache.setStore(e,i.data.access_token),this._cache.setStore(t,i.data.access_token_expire+Date.now()),{accessToken:i.data.access_token,accessTokenExpire:i.data.access_token_expire};i.data.refresh_token&&(this._cache.removeStore(l),this._cache.setStore(l,i.data.refresh_token),this._refreshAccessToken())}async getAccessToken(){const{accessTokenKey:e,accessTokenExpireKey:t,refreshTokenKey:l}=this._cache.keys;if(!this._cache.getStore(l))throw new ui({message:"refresh token不存在,登录状态异常"});let a=this._cache.getStore(e),n=this._cache.getStore(t),r=!0;return this._shouldRefreshAccessTokenHook&&!(await this._shouldRefreshAccessTokenHook(a,n))&&(r=!1),(!a||!n||n<Date.now())&&r?this.refreshAccessToken():{accessToken:a,accessTokenExpire:n}}async request(e,t,l){const a=`x-tcb-trace_${this.config.env}`;let n="application/x-www-form-urlencoded";const r={action:e,env:this.config.env,dataVersion:"2019-08-16",...t};if(-1===Xi.indexOf(e)){const{refreshTokenKey:e}=this._cache.keys;this._cache.getStore(e)&&(r.access_token=(await this.getAccessToken()).accessToken)}let o;if("storage.uploadFile"===e){o=new FormData;for(let e in o)o.hasOwnProperty(e)&&void 0!==o[e]&&o.append(e,r[e]);n="multipart/form-data"}else{n="application/json",o={};for(let e in r)void 0!==r[e]&&(o[e]=r[e])}let i={headers:{"content-type":n}};l&&l.onUploadProgress&&(i.onUploadProgress=l.onUploadProgress);const s=this._localCache.getStore(a);s&&(i.headers["X-TCB-Trace"]=s);const{parse:u,inQuery:c,search:d}=t;let p={env:this.config.env};u&&(p.parse=!0),c&&(p={...c,...p});let v=function(e,t,l={}){const a=/\?/.test(t);let n="";for(let r in l)""===n?!a&&(t+="?"):n+="&",n+=`${r}=${encodeURIComponent(l[r])}`;return/^http(s)?\:\/\//.test(t+=n)?t:`${e}${t}`}(ki,"//tcb-api.tencentcloudapi.com/web",p);d&&(v+=d);const m=await this.post({url:v,data:o,...i}),h=m.header&&m.header["x-tcb-trace"];if(h&&this._localCache.setStore(a,h),200!==Number(m.status)&&200!==Number(m.statusCode)||!m.data)throw new ui({code:"NETWORK_ERROR",message:"network request error"});return m}async send(e,t={}){const l=await this.request(e,t,{onUploadProgress:t.onUploadProgress});if("ACCESS_TOKEN_EXPIRED"===l.data.code&&-1===Xi.indexOf(e)){await this.refreshAccessToken();const l=await this.request(e,t,{onUploadProgress:t.onUploadProgress});if(l.data.code)throw new ui({code:l.data.code,message:l.data.message});return l.data}if(l.data.code)throw new ui({code:l.data.code,message:l.data.message});return l.data}setRefreshToken(e){const{accessTokenKey:t,accessTokenExpireKey:l,refreshTokenKey:a}=this._cache.keys;this._cache.removeStore(t),this._cache.removeStore(l),this._cache.setStore(a,e)}}const ns={};function rs(e){return ns[e]}class os{constructor(e){this.config=e,this._cache=Fi(e.env),this._request=rs(e.env)}setRefreshToken(e){const{accessTokenKey:t,accessTokenExpireKey:l,refreshTokenKey:a}=this._cache.keys;this._cache.removeStore(t),this._cache.removeStore(l),this._cache.setStore(a,e)}setAccessToken(e,t){const{accessTokenKey:l,accessTokenExpireKey:a}=this._cache.keys;this._cache.setStore(l,e),this._cache.setStore(a,t)}async refreshUserInfo(){const{data:e}=await this._request.send("auth.getUserInfo",{});return this.setLocalUserInfo(e),e}setLocalUserInfo(e){const{userInfoKey:t}=this._cache.keys;this._cache.setStore(t,e)}}class is{constructor(e){if(!e)throw new ui({code:"PARAM_ERROR",message:"envId is not defined"});this._envId=e,this._cache=Fi(this._envId),this._request=rs(this._envId),this.setUserInfo()}linkWithTicket(e){if("string"!=typeof e)throw new ui({code:"PARAM_ERROR",message:"ticket must be string"});return this._request.send("auth.linkWithTicket",{ticket:e})}linkWithRedirect(e){e.signInWithRedirect()}updatePassword(e,t){return this._request.send("auth.updatePassword",{oldPassword:t,newPassword:e})}updateEmail(e){return this._request.send("auth.updateEmail",{newEmail:e})}updateUsername(e){if("string"!=typeof e)throw new ui({code:"PARAM_ERROR",message:"username must be a string"});return this._request.send("auth.updateUsername",{username:e})}async getLinkedUidList(){const{data:e}=await this._request.send("auth.getLinkedUidList",{});let t=!1;const{users:l}=e;return l.forEach((e=>{e.wxOpenId&&e.wxPublicId&&(t=!0)})),{users:l,hasPrimaryUid:t}}setPrimaryUid(e){return this._request.send("auth.setPrimaryUid",{uid:e})}unlink(e){return this._request.send("auth.unlink",{platform:e})}async update(e){const{nickName:t,gender:l,avatarUrl:a,province:n,country:r,city:o}=e,{data:i}=await this._request.send("auth.updateUserInfo",{nickName:t,gender:l,avatarUrl:a,province:n,country:r,city:o});this.setLocalUserInfo(i)}async refresh(){const{data:e}=await this._request.send("auth.getUserInfo",{});return this.setLocalUserInfo(e),e}setUserInfo(){const{userInfoKey:e}=this._cache.keys,t=this._cache.getStore(e);["uid","loginType","openid","wxOpenId","wxPublicId","unionId","qqMiniOpenId","email","hasPassword","customUserId","nickName","gender","avatarUrl"].forEach((e=>{this[e]=t[e]})),this.location={country:t.country,province:t.province,city:t.city}}setLocalUserInfo(e){const{userInfoKey:t}=this._cache.keys;this._cache.setStore(t,e),this.setUserInfo()}}class ss{constructor(e){if(!e)throw new ui({code:"PARAM_ERROR",message:"envId is not defined"});this._cache=Fi(e);const{refreshTokenKey:t,accessTokenKey:l,accessTokenExpireKey:a}=this._cache.keys,n=this._cache.getStore(t),r=this._cache.getStore(l),o=this._cache.getStore(a);this.credential={refreshToken:n,accessToken:r,accessTokenExpire:o},this.user=new is(e)}get isAnonymousAuth(){return this.loginType===Qi.ANONYMOUS}get isCustomAuth(){return this.loginType===Qi.CUSTOM}get isWeixinAuth(){return this.loginType===Qi.WECHAT||this.loginType===Qi.WECHAT_OPEN||this.loginType===Qi.WECHAT_PUBLIC}get loginType(){return this._cache.getStore(this._cache.keys.loginTypeKey)}}class us extends os{async signIn(){this._cache.updatePersistence("local");const{anonymousUuidKey:e,refreshTokenKey:t}=this._cache.keys,l=this._cache.getStore(e)||void 0,a=this._cache.getStore(t)||void 0,n=await this._request.send("auth.signInAnonymously",{anonymous_uuid:l,refresh_token:a});if(n.uuid&&n.refresh_token){this._setAnonymousUUID(n.uuid),this.setRefreshToken(n.refresh_token),await this._request.refreshAccessToken(),Wi($i),Wi(qi,{env:this.config.env,loginType:Qi.ANONYMOUS,persistence:"local"});const e=new ss(this.config.env);return await e.user.refresh(),e}throw new ui({message:"匿名登录失败"})}async linkAndRetrieveDataWithTicket(e){const{anonymousUuidKey:t,refreshTokenKey:l}=this._cache.keys,a=this._cache.getStore(t),n=this._cache.getStore(l),r=await this._request.send("auth.linkAndRetrieveDataWithTicket",{anonymous_uuid:a,refresh_token:n,ticket:e});if(r.refresh_token)return this._clearAnonymousUUID(),this.setRefreshToken(r.refresh_token),await this._request.refreshAccessToken(),Wi(Zi,{env:this.config.env}),Wi(qi,{loginType:Qi.CUSTOM,persistence:"local"}),{credential:{refreshToken:r.refresh_token}};throw new ui({message:"匿名转化失败"})}_setAnonymousUUID(e){const{anonymousUuidKey:t,loginTypeKey:l}=this._cache.keys;this._cache.removeStore(t),this._cache.setStore(t,e),this._cache.setStore(l,Qi.ANONYMOUS)}_clearAnonymousUUID(){this._cache.removeStore(this._cache.keys.anonymousUuidKey)}}class cs extends os{async signIn(e){if("string"!=typeof e)throw new ui({code:"PARAM_ERROR",message:"ticket must be a string"});const{refreshTokenKey:t}=this._cache.keys,l=await this._request.send("auth.signInWithTicket",{ticket:e,refresh_token:this._cache.getStore(t)||""});if(l.refresh_token)return this.setRefreshToken(l.refresh_token),await this._request.refreshAccessToken(),Wi($i),Wi(qi,{env:this.config.env,loginType:Qi.CUSTOM,persistence:this.config.persistence}),await this.refreshUserInfo(),new ss(this.config.env);throw new ui({message:"自定义登录失败"})}}class ds extends os{async signIn(e,t){if("string"!=typeof e)throw new ui({code:"PARAM_ERROR",message:"email must be a string"});const{refreshTokenKey:l}=this._cache.keys,a=await this._request.send("auth.signIn",{loginType:"EMAIL",email:e,password:t,refresh_token:this._cache.getStore(l)||""}),{refresh_token:n,access_token:r,access_token_expire:o}=a;if(n)return this.setRefreshToken(n),r&&o?this.setAccessToken(r,o):await this._request.refreshAccessToken(),await this.refreshUserInfo(),Wi($i),Wi(qi,{env:this.config.env,loginType:Qi.EMAIL,persistence:this.config.persistence}),new ss(this.config.env);throw a.code?new ui({code:a.code,message:`邮箱登录失败: ${a.message}`}):new ui({message:"邮箱登录失败"})}async activate(e){return this._request.send("auth.activateEndUserMail",{token:e})}async resetPasswordWithToken(e,t){return this._request.send("auth.resetPasswordWithToken",{token:e,newPassword:t})}}class ps extends os{async signIn(e,t){if("string"!=typeof e)throw new ui({code:"PARAM_ERROR",message:"username must be a string"});"string"!=typeof t&&(t="",console.warn("password is empty"));const{refreshTokenKey:l}=this._cache.keys,a=await this._request.send("auth.signIn",{loginType:Qi.USERNAME,username:e,password:t,refresh_token:this._cache.getStore(l)||""}),{refresh_token:n,access_token_expire:r,access_token:o}=a;if(n)return this.setRefreshToken(n),o&&r?this.setAccessToken(o,r):await this._request.refreshAccessToken(),await this.refreshUserInfo(),Wi($i),Wi(qi,{env:this.config.env,loginType:Qi.USERNAME,persistence:this.config.persistence}),new ss(this.config.env);throw a.code?new ui({code:a.code,message:`用户名密码登录失败: ${a.message}`}):new ui({message:"用户名密码登录失败"})}}class vs{constructor(e){this.config=e,this._cache=Fi(e.env),this._request=rs(e.env),this._onAnonymousConverted=this._onAnonymousConverted.bind(this),this._onLoginTypeChanged=this._onLoginTypeChanged.bind(this),ji(qi,this._onLoginTypeChanged)}get currentUser(){const e=this.hasLoginState();return e&&e.user||null}get loginType(){return this._cache.getStore(this._cache.keys.loginTypeKey)}anonymousAuthProvider(){return new us(this.config)}customAuthProvider(){return new cs(this.config)}emailAuthProvider(){return new ds(this.config)}usernameAuthProvider(){return new ps(this.config)}async signInAnonymously(){return new us(this.config).signIn()}async signInWithEmailAndPassword(e,t){return new ds(this.config).signIn(e,t)}signInWithUsernameAndPassword(e,t){return new ps(this.config).signIn(e,t)}async linkAndRetrieveDataWithTicket(e){return this._anonymousAuthProvider||(this._anonymousAuthProvider=new us(this.config)),ji(Zi,this._onAnonymousConverted),await this._anonymousAuthProvider.linkAndRetrieveDataWithTicket(e)}async signOut(){if(this.loginType===Qi.ANONYMOUS)throw new ui({message:"匿名用户不支持登出操作"});const{refreshTokenKey:e,accessTokenKey:t,accessTokenExpireKey:l}=this._cache.keys,a=this._cache.getStore(e);if(!a)return;const n=await this._request.send("auth.logout",{refresh_token:a});return this._cache.removeStore(e),this._cache.removeStore(t),this._cache.removeStore(l),Wi($i),Wi(qi,{env:this.config.env,loginType:Qi.NULL,persistence:this.config.persistence}),n}async signUpWithEmailAndPassword(e,t){return this._request.send("auth.signUpWithEmailAndPassword",{email:e,password:t})}async sendPasswordResetEmail(e){return this._request.send("auth.sendPasswordResetEmail",{email:e})}onLoginStateChanged(e){ji($i,(()=>{const t=this.hasLoginState();e.call(this,t)}));const t=this.hasLoginState();e.call(this,t)}onLoginStateExpired(e){ji(Ji,e.bind(this))}onAccessTokenRefreshed(e){ji(Yi,e.bind(this))}onAnonymousConverted(e){ji(Zi,e.bind(this))}onLoginTypeChanged(e){ji(qi,(()=>{const t=this.hasLoginState();e.call(this,t)}))}async getAccessToken(){return{accessToken:(await this._request.getAccessToken()).accessToken,env:this.config.env}}hasLoginState(){const{refreshTokenKey:e}=this._cache.keys;return this._cache.getStore(e)?new ss(this.config.env):null}async isUsernameRegistered(e){if("string"!=typeof e)throw new ui({code:"PARAM_ERROR",message:"username must be a string"});const{data:t}=await this._request.send("auth.isUsernameRegistered",{username:e});return t&&t.isRegistered}getLoginState(){return Promise.resolve(this.hasLoginState())}async signInWithTicket(e){return new cs(this.config).signIn(e)}shouldRefreshAccessToken(e){this._request._shouldRefreshAccessTokenHook=e.bind(this)}getUserInfo(){return this._request.send("auth.getUserInfo",{}).then((e=>e.code?e:{...e.data,requestId:e.seqId}))}getAuthHeader(){const{refreshTokenKey:e,accessTokenKey:t}=this._cache.keys,l=this._cache.getStore(e);return{"x-cloudbase-credentials":this._cache.getStore(t)+"/@@/"+l}}_onAnonymousConverted(e){const{env:t}=e.data;t===this.config.env&&this._cache.updatePersistence(this.config.persistence)}_onLoginTypeChanged(e){const{loginType:t,persistence:l,env:a}=e.data;a===this.config.env&&(this._cache.updatePersistence(l),this._cache.setStore(this._cache.keys.loginTypeKey,t))}}const ms=function(e,t){t=t||Di();const l=rs(this.config.env),{cloudPath:a,filePath:n,onUploadProgress:r,fileType:o="image"}=e;return l.send("storage.getUploadMetadata",{path:a}).then((e=>{const{data:{url:i,authorization:s,token:u,fileId:c,cosFileId:d},requestId:p}=e,v={key:a,signature:s,"x-cos-meta-fileid":d,success_action_status:"201","x-cos-security-token":u};l.upload({url:i,data:v,file:n,name:a,fileType:o,onUploadProgress:r}).then((e=>{201===e.statusCode?t(null,{fileID:c,requestId:p}):t(new ui({code:"STORAGE_REQUEST_FAIL",message:`STORAGE_REQUEST_FAIL: ${e.data}`}))})).catch((e=>{t(e)}))})).catch((e=>{t(e)})),t.promise},hs=function(e,t){t=t||Di();const l=rs(this.config.env),{cloudPath:a}=e;return l.send("storage.getUploadMetadata",{path:a}).then((e=>{t(null,e)})).catch((e=>{t(e)})),t.promise},fs=function({fileList:e},t){if(t=t||Di(),!e||!Array.isArray(e))return{code:"INVALID_PARAM",message:"fileList必须是非空的数组"};for(let a of e)if(!a||"string"!=typeof a)return{code:"INVALID_PARAM",message:"fileList的元素必须是非空的字符串"};const l={fileid_list:e};return rs(this.config.env).send("storage.batchDeleteFile",l).then((e=>{e.code?t(null,e):t(null,{fileList:e.data.delete_list,requestId:e.requestId})})).catch((e=>{t(e)})),t.promise},gs=function({fileList:e},t){t=t||Di(),e&&Array.isArray(e)||t(null,{code:"INVALID_PARAM",message:"fileList必须是非空的数组"});let l=[];for(let n of e)"object"==typeof n?(n.hasOwnProperty("fileID")&&n.hasOwnProperty("maxAge")||t(null,{code:"INVALID_PARAM",message:"fileList的元素必须是包含fileID和maxAge的对象"}),l.push({fileid:n.fileID,max_age:n.maxAge})):"string"==typeof n?l.push({fileid:n}):t(null,{code:"INVALID_PARAM",message:"fileList的元素必须是字符串"});const a={file_list:l};return rs(this.config.env).send("storage.batchGetDownloadUrl",a).then((e=>{e.code?t(null,e):t(null,{fileList:e.data.download_list,requestId:e.requestId})})).catch((e=>{t(e)})),t.promise},bs=async function({fileID:e},t){const l=(await gs.call(this,{fileList:[{fileID:e,maxAge:600}]})).fileList[0];if("SUCCESS"!==l.code)return t?t(l):new Promise((e=>{e(l)}));const a=rs(this.config.env);let n=l.download_url;if(n=encodeURI(n),!t)return a.download({url:n});t(await a.download({url:n}))},Ns=function({name:e,data:t,query:l,parse:a,search:n},r){const o=r||Di();let i;try{i=t?JSON.stringify(t):""}catch(u){return Promise.reject(u)}if(!e)return Promise.reject(new ui({code:"PARAM_ERROR",message:"函数名不能为空"}));const s={inQuery:l,parse:a,search:n,function_name:e,request_data:i};return rs(this.config.env).send("functions.invokeFunction",s).then((e=>{if(e.code)o(null,e);else{let l=e.data.response_data;if(a)o(null,{result:l,requestId:e.requestId});else try{l=JSON.parse(e.data.response_data),o(null,{result:l,requestId:e.requestId})}catch(t){o(new ui({message:"response data must be json"}))}}return o.promise})).catch((e=>{o(e)})),o.promise},Cs={timeout:15e3,persistence:"session"},ys={};class Ss{constructor(e){this.config=e||this.config,this.authObj=void 0}init(e){switch(Pi.adapter||(this.requestClient=new Pi.adapter.reqClass({timeout:e.timeout||5e3,timeoutMsg:`请求在${(e.timeout||5e3)/1e3}s内未完成,已中断`})),this.config={...Cs,...e},!0){case this.config.timeout>6e5:console.warn("timeout大于可配置上限[10分钟],已重置为上限数值"),this.config.timeout=6e5;break;case this.config.timeout<100:console.warn("timeout小于可配置下限[100ms],已重置为下限数值"),this.config.timeout=100}return new Ss(this.config)}auth({persistence:e}={}){if(this.authObj)return this.authObj;const t=e||Pi.adapter.primaryStorage||Cs.persistence;var l;return t!==this.config.persistence&&(this.config.persistence=t),function(e){const{env:t}=e;Vi[t]=new Mi(e),Ui[t]=new Mi({...e,persistence:"local"})}(this.config),l=this.config,ns[l.env]=new as(l),this.authObj=new vs(this.config),this.authObj}on(e,t){return ji.apply(this,[e,t])}off(e,t){return zi.apply(this,[e,t])}callFunction(e,t){return Ns.apply(this,[e,t])}deleteFile(e,t){return fs.apply(this,[e,t])}getTempFileURL(e,t){return gs.apply(this,[e,t])}downloadFile(e,t){return bs.apply(this,[e,t])}uploadFile(e,t){return ms.apply(this,[e,t])}getUploadMetadata(e,t){return hs.apply(this,[e,t])}registerExtension(e){ys[e.name]=e}async invokeExtension(e,t){const l=ys[e];if(!l)throw new ui({message:`扩展${e} 必须先注册`});return await l.invoke(t,this)}useAdapters(e){const{adapter:t,runtime:l}=function(e){const t=(l=e,"[object Array]"===Object.prototype.toString.call(l)?e:[e]);var l;for(const a of t){const{isMatch:e,genAdapter:t,runtime:l}=a;if(e())return{adapter:t(),runtime:l}}}(e)||{};t&&(Pi.adapter=t),l&&(Pi.runtime=l)}}var ws=new Ss;function As(e,t,l){void 0===l&&(l={});var a=/\?/.test(t),n="";for(var r in l)""===n?!a&&(t+="?"):n+="&",n+=r+"="+encodeURIComponent(l[r]);return/^http(s)?:\/\//.test(t+=n)?t:""+e+t}class Es{post(e){const{url:t,data:l,headers:a}=e;return new Promise(((e,n)=>{ci.request({url:As("https:",t),data:l,method:"POST",header:a,success(t){e(t)},fail(e){n(e)}})}))}upload(e){return new Promise(((t,l)=>{const{url:a,file:n,data:r,headers:o,fileType:i}=e,s=ci.uploadFile({url:As("https:",a),name:"file",formData:Object.assign({},r),filePath:n,fileType:i,header:o,success(e){const l={statusCode:e.statusCode,data:e.data||{}};200===e.statusCode&&r.success_action_status&&(l.statusCode=parseInt(r.success_action_status,10)),t(l)},fail(e){l(new Error(e.errMsg||"uploadFile:fail"))}});"function"==typeof e.onUploadProgress&&s&&"function"==typeof s.onProgressUpdate&&s.onProgressUpdate((t=>{e.onUploadProgress({loaded:t.totalBytesSent,total:t.totalBytesExpectedToSend})}))}))}}const ks={setItem(e,t){ci.setStorageSync(e,t)},getItem:e=>ci.getStorageSync(e),removeItem(e){ci.removeStorageSync(e)},clear(){ci.clearStorageSync()}};var _s={genAdapter:function(){return{root:{},reqClass:Es,localStorage:ks,primaryStorage:"local"}},isMatch:function(){return!0},runtime:"uni_app"};ws.useAdapters(_s);const Ts=ws,Ds=Ts.init;Ts.init=function(e){e.env=e.spaceId;const t=Ds.call(this,e);t.config.provider="tencent",t.config.spaceId=e.spaceId;const l=t.auth;return t.auth=function(e){const t=l.call(this,e);return["linkAndRetrieveDataWithTicket","signInAnonymously","signOut","getAccessToken","getLoginState","signInWithTicket","getUserInfo"].forEach((e=>{var l;t[e]=(l=t[e],function(e){e=e||{};const{success:t,fail:a,complete:n}=si(e);if(!(t||a||n))return l.call(this,e);l.call(this,e).then((e=>{t&&t(e),n&&n(e)}),(e=>{a&&a(e),n&&n(e)}))}).bind(t)})),t},t.customAuth=t.auth,t};var Bs=Ts,xs=class extends Ai{getAccessToken(){return new Promise(((e,t)=>{const l="Anonymous_Access_token";this.setAccessToken(l),e(l)}))}setupRequest(e,t){const l=Object.assign({},e,{spaceId:this.config.spaceId,timestamp:Date.now()}),a={"Content-Type":"application/json"};"auth"!==t&&(l.token=this.accessToken,a["x-basement-token"]=this.accessToken),a["x-serverless-sign"]=Ni(l,this.config.clientSecret);const n=bi();a["x-client-info"]=encodeURIComponent(JSON.stringify(n));const{token:r}=pi();return a["x-client-token"]=r,{url:this.config.requestUrl,method:"POST",data:l,dataType:"json",header:JSON.parse(JSON.stringify(a))}}uploadFileToOSS({url:e,formData:t,name:l,filePath:a,fileType:n,onUploadProgress:r}){return new Promise(((o,i)=>{const s=this.adapter.uploadFile({url:e,formData:t,name:l,filePath:a,fileType:n,success(e){e&&e.statusCode<400?o(e):i(new ui({code:"UPLOAD_FAILED",message:"文件上传失败"}))},fail(e){i(new ui({code:e.code||"UPLOAD_FAILED",message:e.message||e.errMsg||"文件上传失败"}))}});"function"==typeof r&&s&&"function"==typeof s.onProgressUpdate&&s.onProgressUpdate((e=>{r({loaded:e.totalBytesSent,total:e.totalBytesExpectedToSend})}))}))}uploadFile({filePath:e,cloudPath:t,fileType:l="image",onUploadProgress:a}){if(!t)throw new ui({code:"CLOUDPATH_REQUIRED",message:"cloudPath不可为空"});let n;return this.getOSSUploadOptionsFromPath({cloudPath:t}).then((t=>{const{url:r,formData:o,name:i}=t.result;n=t.result.fileUrl;const s={url:r,formData:o,name:i,filePath:e,fileType:l};return this.uploadFileToOSS(Object.assign({},s,{onUploadProgress:a}))})).then((()=>this.reportOSSUpload({cloudPath:t}))).then((t=>new Promise(((l,a)=>{t.success?l({success:!0,filePath:e,fileID:n}):a(new ui({code:"UPLOAD_FAILED",message:"文件上传失败"}))}))))}deleteFile({fileList:e}){const t={method:"serverless.file.resource.delete",params:JSON.stringify({fileList:e})};return this.request(this.setupRequest(t)).then((e=>{if(e.success)return e.result;throw new ui({code:"DELETE_FILE_FAILED",message:"删除文件失败"})}))}getTempFileURL({fileList:e}={}){if(!Array.isArray(e)||0===e.length)throw new ui({code:"INVALID_PARAM",message:"fileList的元素必须是非空的字符串"});const t={method:"serverless.file.resource.getTempFileURL",params:JSON.stringify({fileList:e})};return this.request(this.setupRequest(t)).then((e=>{if(e.success)return{fileList:e.result.fileList.map((e=>({fileID:e.fileID,tempFileURL:e.tempFileURL})))};throw new ui({code:"GET_TEMP_FILE_URL_FAILED",message:"获取临时文件链接失败"})}))}},Is={init(e){const t=new xs(e),l={signInAnonymously:function(){return t.authorize()},getLoginState:function(){return Promise.resolve(!1)}};return t.auth=function(){return l},t.customAuth=t.auth,t}};function Ps({data:e}){let t;t=bi();const l=JSON.parse(JSON.stringify(e||{}));if(Object.assign(l,{clientInfo:t}),!l.uniIdToken){const{token:e}=pi();e&&(l.uniIdToken=e)}return l}const Rs=[{rule:/fc_function_not_found|FUNCTION_NOT_FOUND/,content:",云函数[{functionName}]在云端不存在,请检查此云函数名称是否正确以及该云函数是否已上传到服务空间",mode:"append"}];var Os=/[\\^$.*+?()[\]{}|]/g,Ls=RegExp(Os.source);function Ms(e,t,l){return e.replace(new RegExp((a=t)&&Ls.test(a)?a.replace(Os,"\\$&"):a,"g"),l);var a}const Vs="request",Us="response",Fs="both",Hs={code:2e4,message:"System error"},Gs={code:20101,message:"Invalid client"};function Ks(e){const{errSubject:t,subject:l,errCode:a,errMsg:n,code:r,message:o,cause:i}=e||{};return new ui({subject:t||l||"uni-secure-network",code:a||r||Hs.code,message:n||o,cause:i})}let js;function Ws({secretType:e}={}){return e===Vs||e===Us||e===Fs}function zs({name:e,data:t={}}={}){return"DCloud-clientDB"===e&&"encryption"===t.redirectTo&&"getAppClientKey"===t.action}function $s({functionName:e,result:t,logPvd:l}){}function Js(e){const t=e.callFunction,l=function(l){const a=l.name;l.data=Ps.call(e,{data:l.data});const n={aliyun:"aliyun",tencent:"tcb",tcb:"tcb"}[this.config.provider],r=Ws(l),o=zs(l),i=r||o;return t.call(this,l).then((e=>(e.errCode=0,!i&&$s.call(this,{functionName:a,result:e,logPvd:n}),Promise.resolve(e))),(e=>(!i&&$s.call(this,{functionName:a,result:e,logPvd:n}),e&&e.message&&(e.message=function({message:e="",extraInfo:t={},formatter:l=[]}={}){for(let a=0;a<l.length;a++){const{rule:n,content:r,mode:o}=l[a],i=e.match(n);if(!i)continue;let s=r;for(let e=1;e<i.length;e++)s=Ms(s,`{$${e}}`,i[e]);for(const e in t)s=Ms(s,`{${e}}`,t[e]);return"replace"===o?s:e+s}return e}({message:`[${l.name}]: ${e.message}`,formatter:Rs,extraInfo:{functionName:a}})),Promise.reject(e))))};e.callFunction=function(t){const{provider:a,spaceId:n}=e.config,r=t.name;let o,i;return t.data=t.data||{},o=l,o=o.bind(e),i=zs(t)?l.call(e,t):Ws(t)?new js({secretType:t.secretType,uniCloudIns:e}).wrapEncryptDataCallFunction(l.bind(e))(t):function({provider:e,spaceId:t,functionName:l}={}){const{appId:a,uniPlatform:n,osName:r}=fi();let o=n;"app"===n&&(o=r);const i=function({provider:e,spaceId:t}={}){if(!Oo)return{};var l;e="tencent"===(l=e)?"tcb":l;const a=Oo.find((l=>l.provider===e&&l.spaceId===t));return a&&a.config}({provider:e,spaceId:t});if(!i||!i.accessControl||!i.accessControl.enable)return!1;const s=i.accessControl.function||{},u=Object.keys(s);if(0===u.length)return!0;const c=function(e,t){let l,a,n;for(let r=0;r<e.length;r++){const o=e[r];o!==t?"*"!==o?o.split(",").map((e=>e.trim())).indexOf(t)>-1&&(a=o):n=o:l=o}return l||a||n}(u,l);if(!c)return!1;if((s[c]||[]).find(((e={})=>e.appId===a&&(e.platform||"").toLowerCase()===o.toLowerCase())))return!0;throw console.error(`此应用[appId: ${a}, platform: ${o}]不在云端配置的允许访问的应用列表内,参考:https://uniapp.dcloud.net.cn/uniCloud/secure-network.html#verify-client`),Ks(Gs)}({provider:a,spaceId:n,functionName:r})?new js({secretType:t.secretType,uniCloudIns:e}).wrapVerifyClientCallFunction(l.bind(e))(t):o(t),Object.defineProperty(i,"result",{get:()=>(console.warn("当前返回结果为Promise类型,不可直接访问其result属性,详情请参考:https://uniapp.dcloud.net.cn/uniCloud/faq?id=promise"),{})}),i}}js=class{constructor(){throw Ks({message:`Platform ${Lo} is not enabled, please check whether secure network module is enabled in your manifest.json`})}};const qs=Symbol("CLIENT_DB_INTERNAL");function Zs(e,t){return e.then="DoNotReturnProxyWithAFunctionNamedThen",e._internalType=qs,e.inspect=null,e.__v_raw=void 0,new Proxy(e,{get(e,l,a){if("_uniClient"===l)return null;if("symbol"==typeof l)return e[l];if(l in e||"string"!=typeof l){const t=e[l];return"function"==typeof t?t.bind(e):t}return t.get(e,l,a)}})}function Ys(e){return{on:(t,l)=>{e[t]=e[t]||[],e[t].indexOf(l)>-1||e[t].push(l)},off:(t,l)=>{e[t]=e[t]||[];const a=e[t].indexOf(l);-1!==a&&e[t].splice(a,1)}}}const Qs=["db.Geo","db.command","command.aggregate"];function Xs(e,t){return Qs.indexOf(`${e}.${t}`)>-1}function eu(e){switch(_o(e=di(e))){case"array":return e.map((e=>eu(e)));case"object":return e._internalType===qs||Object.keys(e).forEach((t=>{e[t]=eu(e[t])})),e;case"regexp":return{$regexp:{source:e.source,flags:e.flags}};case"date":return{$date:e.toISOString()};default:return e}}function tu(e){return e&&e.content&&e.content.$method}class lu{constructor(e,t,l){this.content=e,this.prevStage=t||null,this.udb=null,this._database=l}toJSON(){let e=this;const t=[e.content];for(;e.prevStage;)e=e.prevStage,t.push(e.content);return{$db:t.reverse().map((e=>({$method:e.$method,$param:eu(e.$param)})))}}toString(){return JSON.stringify(this.toJSON())}getAction(){const e=this.toJSON().$db.find((e=>"action"===e.$method));return e&&e.$param&&e.$param[0]}getCommand(){return{$db:this.toJSON().$db.filter((e=>"action"!==e.$method))}}get isAggregate(){let e=this;for(;e;){const t=tu(e),l=tu(e.prevStage);if("aggregate"===t&&"collection"===l||"pipeline"===t)return!0;e=e.prevStage}return!1}get isCommand(){let e=this;for(;e;){if("command"===tu(e))return!0;e=e.prevStage}return!1}get isAggregateCommand(){let e=this;for(;e;){const t=tu(e),l=tu(e.prevStage);if("aggregate"===t&&"command"===l)return!0;e=e.prevStage}return!1}getNextStageFn(e){const t=this;return function(){return au({$method:e,$param:eu(Array.from(arguments))},t,t._database)}}get count(){return this.isAggregate?this.getNextStageFn("count"):function(){return this._send("count",Array.from(arguments))}}get remove(){return this.isCommand?this.getNextStageFn("remove"):function(){return this._send("remove",Array.from(arguments))}}get(){return this._send("get",Array.from(arguments))}get add(){return this.isCommand?this.getNextStageFn("add"):function(){return this._send("add",Array.from(arguments))}}update(){return this._send("update",Array.from(arguments))}end(){return this._send("end",Array.from(arguments))}get set(){return this.isCommand?this.getNextStageFn("set"):function(){throw new Error("JQL禁止使用set方法")}}_send(e,t){const l=this.getAction(),a=this.getCommand();return a.$db.push({$method:e,$param:eu(t)}),this._database._callCloudFunction({action:l,command:a})}}function au(e,t,l){return Zs(new lu(e,t,l),{get(e,t){let a="db";return e&&e.content&&(a=e.content.$method),Xs(a,t)?au({$method:t},e,l):function(){return au({$method:t,$param:eu(Array.from(arguments))},e,l)}}})}function nu({path:e,method:t}){return class{constructor(){this.param=Array.from(arguments)}toJSON(){return{$newDb:[...e.map((e=>({$method:e}))),{$method:t,$param:this.param}]}}toString(){return JSON.stringify(this.toJSON())}}}function ru(e,t={}){return Zs(new e(t),{get:(e,t)=>Xs("db",t)?au({$method:t},null,e):function(){return au({$method:t,$param:eu(Array.from(arguments))},null,e)}})}class ou extends class{constructor({uniClient:e={},isJQL:t=!1}={}){this._uniClient=e,this._authCallBacks={},this._dbCallBacks={},e._isDefault&&(this._dbCallBacks=Fo("_globalUniCloudDatabaseCallback")),t||(this.auth=Ys(this._authCallBacks)),this._isJQL=t,Object.assign(this,Ys(this._dbCallBacks)),this.env=Zs({},{get:(e,t)=>({$env:t})}),this.Geo=Zs({},{get:(e,t)=>nu({path:["Geo"],method:t})}),this.serverDate=nu({path:[],method:"serverDate"}),this.RegExp=nu({path:[],method:"RegExp"})}getCloudEnv(e){if("string"!=typeof e||!e.trim())throw new Error("getCloudEnv参数错误");return{$env:e.replace("$cloudEnv_","")}}_callback(e,t){const l=this._dbCallBacks;l[e]&&l[e].forEach((e=>{e(...t)}))}_callbackAuth(e,t){const l=this._authCallBacks;l[e]&&l[e].forEach((e=>{e(...t)}))}multiSend(){const e=Array.from(arguments),t=e.map((e=>{const t=e.getAction(),l=e.getCommand();if("getTemp"!==l.$db[l.$db.length-1].$method)throw new Error("multiSend只支持子命令内使用getTemp");return{action:t,command:l}}));return this._callCloudFunction({multiCommand:t,queryList:e})}}{_parseResult(e){return this._isJQL?e.result:e}_callCloudFunction({action:e,command:t,multiCommand:l,queryList:a}){function n(e,t){if(l&&a)for(let l=0;l<a.length;l++){const n=a[l];n.udb&&"function"==typeof n.udb.setResult&&(t?n.udb.setResult(t):n.udb.setResult(e.result.dataList[l]))}}const r=this,o=this._isJQL?"databaseForJQL":"database";function i(e){return r._callback("error",[e]),Wo(zo(o,"fail"),e).then((()=>Wo(zo(o,"complete"),e))).then((()=>(n(null,e),ni(qo,{type:Qo,content:e}),Promise.reject(e))))}const s=Wo(zo(o,"invoke")),u=this._uniClient;return s.then((()=>u.callFunction({name:"DCloud-clientDB",type:"CLIENT_DB",data:{action:e,command:t,multiCommand:l}}))).then((e=>{const{code:t,message:l,token:a,tokenExpired:s,systemInfo:u=[]}=e.result;if(u)for(let n=0;n<u.length;n++){const{level:e,message:t,detail:l}=u[n];let a="[System Info]"+t;l&&(a=`${a}\n详细信息:${l}`),(console["warn"===e?"error":e]||console.log)(a)}if(t)return i(new ui({code:t,message:l,requestId:e.requestId}));e.result.errCode=e.result.errCode||e.result.code,e.result.errMsg=e.result.errMsg||e.result.message,a&&s&&(vi({token:a,tokenExpired:s}),this._callbackAuth("refreshToken",[{token:a,tokenExpired:s}]),this._callback("refreshToken",[{token:a,tokenExpired:s}]),ni(Yo,{token:a,tokenExpired:s}));const c=[{prop:"affectedDocs",tips:"affectedDocs不再推荐使用,请使用inserted/deleted/updated/data.length替代"},{prop:"code",tips:"code不再推荐使用,请使用errCode替代"},{prop:"message",tips:"message不再推荐使用,请使用errMsg替代"}];for(let n=0;n<c.length;n++){const{prop:t,tips:l}=c[n];if(t in e.result){const a=e.result[t];Object.defineProperty(e.result,t,{get:()=>(console.warn(l),a)})}}return d=e,Wo(zo(o,"success"),d).then((()=>Wo(zo(o,"complete"),d))).then((()=>{n(d,null);const e=r._parseResult(d);return ni(qo,{type:Qo,content:e}),Promise.resolve(e)}));var d}),(e=>(/fc_function_not_found|FUNCTION_NOT_FOUND/g.test(e.message)&&console.warn("clientDB未初始化,请在web控制台保存一次schema以开启clientDB"),i(new ui({code:e.code||"SYSTEM_ERROR",message:e.message,requestId:e.requestId})))))}}const iu="token无效,跳转登录页面",su="token过期,跳转登录页面",uu={TOKEN_INVALID_TOKEN_EXPIRED:su,TOKEN_INVALID_INVALID_CLIENTID:iu,TOKEN_INVALID:iu,TOKEN_INVALID_WRONG_TOKEN:iu,TOKEN_INVALID_ANONYMOUS_USER:iu},cu={"uni-id-token-expired":su,"uni-id-check-token-failed":iu,"uni-id-token-not-exist":iu,"uni-id-check-device-feature-failed":iu};function du(e,t){let l="";return l=e?`${e}/${t}`:t,l.replace(/^\//,"")}function pu(e=[],t=""){const l=[],a=[];return e.forEach((e=>{!0===e.needLogin?l.push(du(t,e.path)):!1===e.needLogin&&a.push(du(t,e.path))})),{needLoginPage:l,notNeedLoginPage:a}}function vu(e){return e.split("?")[0].replace(/^\//,"")}function mu(){return function(e){let t=e&&e.$page&&e.$page.fullPath||"";return t?("/"!==t.charAt(0)&&(t="/"+t),t):t}(function(){const e=getCurrentPages();return e[e.length-1]}())}function hu(){return vu(mu())}function fu(e="",t={}){if(!e)return!1;if(!(t&&t.list&&t.list.length))return!1;const l=t.list,a=vu(e);return l.some((e=>e.pagePath===a))}const gu=!!go.uniIdRouter,{loginPage:bu,routerNeedLogin:Nu,resToLogin:Cu,needLoginPage:yu,notNeedLoginPage:Su,loginPageInTabBar:wu}=function({pages:e=[],subPackages:t=[],uniIdRouter:l={},tabBar:a={}}=go){const{loginPage:n,needLogin:r=[],resToLogin:o=!0}=l,{needLoginPage:i,notNeedLoginPage:s}=pu(e),{needLoginPage:u,notNeedLoginPage:c}=function(e=[]){const t=[],l=[];return e.forEach((e=>{const{root:a,pages:n=[]}=e,{needLoginPage:r,notNeedLoginPage:o}=pu(n,a);t.push(...r),l.push(...o)})),{needLoginPage:t,notNeedLoginPage:l}}(t);return{loginPage:n,routerNeedLogin:r,resToLogin:o,needLoginPage:[...i,...u],notNeedLoginPage:[...s,...c],loginPageInTabBar:fu(n,a)}}();if(yu.indexOf(bu)>-1)throw new Error(`Login page [${bu}] should not be "needLogin", please check your pages.json`);function Au(e){const t=hu();if("/"===e.charAt(0))return e;const[l,a]=e.split("?"),n=l.replace(/^\//,"").split("/"),r=t.split("/");r.pop();for(let o=0;o<n.length;o++){const e=n[o];".."===e?r.pop():"."!==e&&r.push(e)}return""===r[0]&&r.shift(),"/"+r.join("/")+(a?"?"+a:"")}function Eu({redirect:e}){const t=vu(e),l=vu(bu);return hu()!==l&&t!==l}function ku({api:e,redirect:t}={}){if(!t||!Eu({redirect:t}))return;const l=(n=t,"/"!==(a=bu).charAt(0)&&(a="/"+a),n?a.indexOf("?")>-1?a+`&uniIdRedirectUrl=${encodeURIComponent(n)}`:a+`?uniIdRedirectUrl=${encodeURIComponent(n)}`:a);var a,n;wu?"navigateTo"!==e&&"redirectTo"!==e||(e="switchTab"):"switchTab"===e&&(e="navigateTo");const r={navigateTo:uni.navigateTo,redirectTo:uni.redirectTo,switchTab:uni.switchTab,reLaunch:uni.reLaunch};setTimeout((()=>{r[e]({url:l})}))}function _u({url:e}={}){const t={abortLoginPageJump:!1,autoToLoginPage:!1},l=function(){const{token:e,tokenExpired:t}=pi();let l;if(e){if(t<Date.now()){const e="uni-id-token-expired";l={errCode:e,errMsg:cu[e]}}}else{const e="uni-id-check-token-failed";l={errCode:e,errMsg:cu[e]}}return l}();if(function(e){const t=vu(Au(e));return!(Su.indexOf(t)>-1)&&(yu.indexOf(t)>-1||Nu.some((t=>{return l=e,new RegExp(t).test(l);var l})))}(e)&&l){if(l.uniIdRedirectUrl=e,ti(Zo).length>0)return setTimeout((()=>{ni(Zo,l)}),0),t.abortLoginPageJump=!0,t;t.autoToLoginPage=!0}return t}function Tu(){!function(){const e=mu(),{abortLoginPageJump:t,autoToLoginPage:l}=_u({url:e});t||l&&ku({api:"redirectTo",redirect:e})}();const e=["navigateTo","redirectTo","reLaunch","switchTab"];for(let t=0;t<e.length;t++){const l=e[t];uni.addInterceptor(l,{invoke(e){const{abortLoginPageJump:t,autoToLoginPage:a}=_u({url:e.url});return t?e:a?(ku({api:l,redirect:Au(e.url)}),!1):e}})}}function Du(){this.onResponse((e=>{const{type:t,content:l}=e;let a=!1;switch(t){case"cloudobject":a=function(e){if("object"!=typeof e)return!1;const{errCode:t}=e||{};return t in cu}(l);break;case"clientdb":a=function(e){if("object"!=typeof e)return!1;const{errCode:t}=e||{};return t in uu}(l)}a&&function(e={}){const t=ti(Zo);ii().then((()=>{const l=mu();if(l&&Eu({redirect:l}))return t.length>0?ni(Zo,Object.assign({uniIdRedirectUrl:l},e)):void(bu&&ku({api:"navigateTo",redirect:l}))}))}(l)}))}function Bu(e){var t;(t=e).onResponse=function(e){li(qo,e)},t.offResponse=function(e){ai(qo,e)},function(e){e.onNeedLogin=function(e){li(Zo,e)},e.offNeedLogin=function(e){ai(Zo,e)},gu&&(Fo("_globalUniCloudStatus").needLoginInit||(Fo("_globalUniCloudStatus").needLoginInit=!0,ii().then((()=>{Tu.call(e)})),Cu&&Du.call(e)))}(e),function(e){e.onRefreshToken=function(e){li(Yo,e)},e.offRefreshToken=function(e){ai(Yo,e)}}(e)}let xu;const Iu="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",Pu=/^(?:[A-Za-z\d+/]{4})*?(?:[A-Za-z\d+/]{2}(?:==)?|[A-Za-z\d+/]{3}=?)?$/;function Ru(){const e=pi().token||"",t=e.split(".");if(!e||3!==t.length)return{uid:null,role:[],permission:[],tokenExpired:0};let l;try{l=JSON.parse((a=t[1],decodeURIComponent(xu(a).split("").map((function(e){return"%"+("00"+e.charCodeAt(0).toString(16)).slice(-2)})).join(""))))}catch(n){throw new Error("获取当前用户信息出错,详细错误信息为:"+n.message)}var a;return l.tokenExpired=1e3*l.exp,delete l.exp,delete l.iat,l}xu="function"!=typeof atob?function(e){if(e=String(e).replace(/[\t\n\f\r ]+/g,""),!Pu.test(e))throw new Error("Failed to execute 'atob' on 'Window': The string to be decoded is not correctly encoded.");var t;e+="==".slice(2-(3&e.length));for(var l,a,n="",r=0;r<e.length;)t=Iu.indexOf(e.charAt(r++))<<18|Iu.indexOf(e.charAt(r++))<<12|(l=Iu.indexOf(e.charAt(r++)))<<6|(a=Iu.indexOf(e.charAt(r++))),n+=64===l?String.fromCharCode(t>>16&255):64===a?String.fromCharCode(t>>16&255,t>>8&255):String.fromCharCode(t>>16&255,t>>8&255,255&t);return n}:atob;var Ou=function(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}(bo((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});const l="chooseAndUploadFile:ok",a="chooseAndUploadFile:fail";function n(e,t){return e.tempFiles.forEach(((e,l)=>{e.name||(e.name=e.path.substring(e.path.lastIndexOf("/")+1)),t&&(e.fileType=t),e.cloudPath=Date.now()+"_"+l+e.name.substring(e.name.lastIndexOf("."))})),e.tempFilePaths||(e.tempFilePaths=e.tempFiles.map((e=>e.path))),e}function r(e,t,{onChooseFile:a,onUploadProgress:n}){return t.then((e=>{if(a){const t=a(e);if(void 0!==t)return Promise.resolve(t).then((t=>void 0===t?e:t))}return e})).then((t=>!1===t?{errMsg:l,tempFilePaths:[],tempFiles:[]}:function(e,t,a=5,n){(t=Object.assign({},t)).errMsg=l;const r=t.tempFiles,o=r.length;let i=0;return new Promise((l=>{for(;i<a;)s();function s(){const a=i++;if(a>=o)return void(!r.find((e=>!e.url&&!e.errMsg))&&l(t));const u=r[a];e.uploadFile({filePath:u.path,cloudPath:u.cloudPath,fileType:u.fileType,onUploadProgress(e){e.index=a,e.tempFile=u,e.tempFilePath=u.path,n&&n(e)}}).then((e=>{u.url=e.fileID,a<o&&s()})).catch((e=>{u.errMsg=e.errMsg||e.message,a<o&&s()}))}}))}(e,t,5,n)))}t.initChooseAndUploadFile=function(e){return function(t={type:"all"}){return"image"===t.type?r(e,function(e){const{count:t,sizeType:l,sourceType:r=["album","camera"],extension:o}=e;return new Promise(((e,i)=>{uni.chooseImage({count:t,sizeType:l,sourceType:r,extension:o,success(t){e(n(t,"image"))},fail(e){i({errMsg:e.errMsg.replace("chooseImage:fail",a)})}})}))}(t),t):"video"===t.type?r(e,function(e){const{camera:t,compressed:l,maxDuration:r,sourceType:o=["album","camera"],extension:i}=e;return new Promise(((e,s)=>{uni.chooseVideo({camera:t,compressed:l,maxDuration:r,sourceType:o,extension:i,success(t){const{tempFilePath:l,duration:a,size:r,height:o,width:i}=t;e(n({errMsg:"chooseVideo:ok",tempFilePaths:[l],tempFiles:[{name:t.tempFile&&t.tempFile.name||"",path:l,size:r,type:t.tempFile&&t.tempFile.type||"",width:i,height:o,duration:a,fileType:"video",cloudPath:""}]},"video"))},fail(e){s({errMsg:e.errMsg.replace("chooseVideo:fail",a)})}})}))}(t),t):r(e,function(e){const{count:t,extension:l}=e;return new Promise(((e,r)=>{let o=uni.chooseFile;if("undefined"!=typeof wx&&"function"==typeof wx.chooseMessageFile&&(o=wx.chooseMessageFile),"function"!=typeof o)return r({errMsg:a+" 请指定 type 类型,该平台仅支持选择 image 或 video。"});o({type:"all",count:t,extension:l,success(t){e(n(t))},fail(e){r({errMsg:e.errMsg.replace("chooseFile:fail",a)})}})}))}(t),t)}}})));function Lu(e){return{props:{localdata:{type:Array,default:()=>[]},options:{type:[Object,Array],default:()=>({})},spaceInfo:{type:Object,default:()=>({})},collection:{type:[String,Array],default:""},action:{type:String,default:""},field:{type:String,default:""},orderby:{type:String,default:""},where:{type:[String,Object],default:""},pageData:{type:String,default:"add"},pageCurrent:{type:Number,default:1},pageSize:{type:Number,default:20},getcount:{type:[Boolean,String],default:!1},gettree:{type:[Boolean,String],default:!1},gettreepath:{type:[Boolean,String],default:!1},startwith:{type:String,default:""},limitlevel:{type:Number,default:10},groupby:{type:String,default:""},groupField:{type:String,default:""},distinct:{type:[Boolean,String],default:!1},foreignKey:{type:String,default:""},loadtime:{type:String,default:"auto"},manual:{type:Boolean,default:!1}},data:()=>({mixinDatacomLoading:!1,mixinDatacomHasMore:!1,mixinDatacomResData:[],mixinDatacomErrorMessage:"",mixinDatacomPage:{}}),created(){this.mixinDatacomPage={current:this.pageCurrent,size:this.pageSize,count:0},this.$watch((()=>{var e=[];return["pageCurrent","pageSize","localdata","collection","action","field","orderby","where","getont","getcount","gettree","groupby","groupField","distinct"].forEach((t=>{e.push(this[t])})),e}),((e,t)=>{if("manual"===this.loadtime)return;let l=!1;const a=[];for(let n=2;n<e.length;n++)e[n]!==t[n]&&(a.push(e[n]),l=!0);e[0]!==t[0]&&(this.mixinDatacomPage.current=this.pageCurrent),this.mixinDatacomPage.size=this.pageSize,this.onMixinDatacomPropsChange(l,a)}))},methods:{onMixinDatacomPropsChange(e,t){},mixinDatacomEasyGet({getone:e=!1,success:t,fail:l}={}){this.mixinDatacomLoading||(this.mixinDatacomLoading=!0,this.mixinDatacomErrorMessage="",this.mixinDatacomGet().then((l=>{this.mixinDatacomLoading=!1;const{data:a,count:n}=l.result;this.getcount&&(this.mixinDatacomPage.count=n),this.mixinDatacomHasMore=a.length<this.pageSize;const r=e?a.length?a[0]:void 0:a;this.mixinDatacomResData=r,t&&t(r)})).catch((e=>{this.mixinDatacomLoading=!1,this.mixinDatacomErrorMessage=e,l&&l(e)})))},mixinDatacomGet(t={}){let l=e.database(this.spaceInfo);const a=t.action||this.action;a&&(l=l.action(a));const n=t.collection||this.collection;l=Array.isArray(n)?l.collection(...n):l.collection(n);const r=t.where||this.where;r&&Object.keys(r).length&&(l=l.where(r));const o=t.field||this.field;o&&(l=l.field(o));const i=t.foreignKey||this.foreignKey;i&&(l=l.foreignKey(i));const s=t.groupby||this.groupby;s&&(l=l.groupBy(s));const u=t.groupField||this.groupField;u&&(l=l.groupField(u)),!0===(void 0!==t.distinct?t.distinct:this.distinct)&&(l=l.distinct());const c=t.orderby||this.orderby;c&&(l=l.orderBy(c));const d=void 0!==t.pageCurrent?t.pageCurrent:this.mixinDatacomPage.current,p=void 0!==t.pageSize?t.pageSize:this.mixinDatacomPage.size,v=void 0!==t.getcount?t.getcount:this.getcount,m=void 0!==t.gettree?t.gettree:this.gettree,h=void 0!==t.gettreepath?t.gettreepath:this.gettreepath,f={getCount:v},g={limitLevel:void 0!==t.limitlevel?t.limitlevel:this.limitlevel,startWith:void 0!==t.startwith?t.startwith:this.startwith};return m&&(f.getTree=g),h&&(f.getTreePath=g),l=l.skip(p*(d-1)).limit(p).get(f),l}}}}function Mu(e){return Fo("_globalUniCloudSecureNetworkCache__{spaceId}".replace("{spaceId}",e.config.spaceId))}async function Vu({openid:e,callLoginByWeixin:t=!1}={}){throw Mu(this),new Error(`[SecureNetwork] API \`initSecureNetworkByWeixin\` is not supported on platform \`${Lo}\``)}async function Uu(e){const t=Mu(this);return t.initPromise||(t.initPromise=Vu.call(this,e)),t.initPromise}function Fu(e){const t={getSystemInfo:uni.getSystemInfo,getPushClientId:uni.getPushClientId};return function(l){return new Promise(((a,n)=>{t[e]({...l,success(e){a(e)},fail(e){n(e)}})}))}}class Hu extends class{constructor(){this._callback={}}addListener(e,t){this._callback[e]||(this._callback[e]=[]),this._callback[e].push(t)}on(e,t){return this.addListener(e,t)}removeListener(e,t){if(!t)throw new Error('The "listener" argument must be of type function. Received undefined');const l=this._callback[e];if(!l)return;const a=function(e,t){for(let l=e.length-1;l>=0;l--)if(e[l]===t)return l;return-1}(l,t);l.splice(a,1)}off(e,t){return this.removeListener(e,t)}removeAllListener(e){delete this._callback[e]}emit(e,...t){const l=this._callback[e];if(l)for(let a=0;a<l.length;a++)l[a](...t)}}{constructor(){super(),this._uniPushMessageCallback=this._receivePushMessage.bind(this),this._currentMessageId=-1,this._payloadQueue=[]}init(){return Promise.all([Fu("getSystemInfo")(),Fu("getPushClientId")()]).then((([{appId:e}={},{cid:t}={}]=[])=>{if(!e)throw new Error("Invalid appId, please check the manifest.json file");if(!t)throw new Error("Invalid push client id");this._appId=e,this._pushClientId=t,this._seqId=Date.now()+"-"+Math.floor(9e5*Math.random()+1e5),this.emit("open"),this._initMessageListener()}),(e=>{throw this.emit("error",e),this.close(),e}))}async open(){return this.init()}_isUniCloudSSE(e){if("receive"!==e.type)return!1;const t=e&&e.data&&e.data.payload;return!(!t||"UNI_CLOUD_SSE"!==t.channel||t.seqId!==this._seqId)}_receivePushMessage(e){if(!this._isUniCloudSSE(e))return;const t=e&&e.data&&e.data.payload,{action:l,messageId:a,message:n}=t;this._payloadQueue.push({action:l,messageId:a,message:n}),this._consumMessage()}_consumMessage(){for(;;){const e=this._payloadQueue.find((e=>e.messageId===this._currentMessageId+1));if(!e)break;this._currentMessageId++,this._parseMessagePayload(e)}}_parseMessagePayload(e){const{action:t,messageId:l,message:a}=e;"end"===t?this._end({messageId:l,message:a}):"message"===t&&this._appendMessage({messageId:l,message:a})}_appendMessage({messageId:e,message:t}={}){this.emit("message",t)}_end({messageId:e,message:t}={}){this.emit("end",t),this.close()}_initMessageListener(){uni.onPushMessage(this._uniPushMessageCallback)}_destroy(){uni.offPushMessage(this._uniPushMessageCallback)}toJSON(){return{appId:this._appId,pushClientId:this._pushClientId,seqId:this._seqId}}close(){this._destroy(),this.emit("close")}}const Gu={tcb:Bs,tencent:Bs,aliyun:Ei,private:Is};let Ku=new class{init(e){let t={};const l=Gu[e.provider];if(!l)throw new Error("未提供正确的provider参数");var a;return t=l.init(e),function(e){e._initPromiseHub||(e._initPromiseHub=new Po({createPromise:function(){let t=Promise.resolve();t=new Promise((e=>{setTimeout((()=>{e()}),1)}));const l=e.auth();return t.then((()=>l.getLoginState())).then((e=>e?Promise.resolve():l.signInAnonymously()))}}))}(t),Js(t),function(e){const t=e.uploadFile;e.uploadFile=function(e){return t.call(this,e)}}(t),(a=t).database=function(e){if(e&&Object.keys(e).length>0)return a.init(e).database();if(this._database)return this._database;const t=ru(ou,{uniClient:a});return this._database=t,t},a.databaseForJQL=function(e){if(e&&Object.keys(e).length>0)return a.init(e).databaseForJQL();if(this._databaseForJQL)return this._databaseForJQL;const t=ru(ou,{uniClient:a,isJQL:!0});return this._databaseForJQL=t,t},function(e){e.getCurrentUserInfo=Ru,e.chooseAndUploadFile=Ou.initChooseAndUploadFile(e),Object.assign(e,{get mixinDatacom(){return Lu(e)}}),e.SSEChannel=Hu,e.initSecureNetworkByWeixin=function(e){return function({openid:t,callLoginByWeixin:l=!1}={}){return Uu.call(e,{openid:t,callLoginByWeixin:l})}}(e),e.importObject=function(t){return function(l,a={}){a=function(e,t={}){return e.customUI=t.customUI||e.customUI,e.parseSystemError=t.parseSystemError||e.parseSystemError,Object.assign(e.loadingOptions,t.loadingOptions),Object.assign(e.errorOptions,t.errorOptions),"object"==typeof t.secretMethods&&(e.secretMethods=t.secretMethods),e}({customUI:!1,loadingOptions:{title:"加载中...",mask:!0},errorOptions:{type:"modal",retry:!1}},a);const{customUI:n,loadingOptions:r,errorOptions:o,parseSystemError:i}=a,s=!n;return new Proxy({},{get:(n,u)=>function({fn:e,interceptorName:t,getCallbackArgs:l}={}){return async function(...a){const n=l?l({params:a}):{};let r,o;try{return await Wo(zo(t,"invoke"),{...n}),r=await e(...a),await Wo(zo(t,"success"),{...n,result:r}),r}catch(i){throw o=i,await Wo(zo(t,"fail"),{...n,error:o}),o}finally{await Wo(zo(t,"complete"),o?{...n,error:o}:{...n,result:r})}}}({fn:async function n(...c){let d;s&&uni.showLoading({title:r.title,mask:r.mask});const p={name:l,type:"OBJECT",data:{method:u,params:c}};"object"==typeof a.secretMethods&&function(e,t){const l=t.data.method,a=e.secretMethods||{},n=a[l]||a["*"];n&&(t.secretType=n)}(a,p);let v=!1;try{d=await t.callFunction(p)}catch(e){v=!0,d={result:new ui(e)}}const{errSubject:m,errCode:h,errMsg:f,newToken:g}=d.result||{};if(s&&uni.hideLoading(),g&&g.token&&g.tokenExpired&&(vi(g),ni(Yo,{...g})),h){let e=f;if(v&&i&&(e=(await i({objectName:l,methodName:u,params:c,errSubject:m,errCode:h,errMsg:f})).errMsg||f),s)if("toast"===o.type)uni.showToast({title:e,icon:"none"});else{if("modal"!==o.type)throw new Error(`Invalid errorOptions.type: ${o.type}`);{const{confirm:t}=await async function({title:e,content:t,showCancel:l,cancelText:a,confirmText:n}={}){return new Promise(((r,o)=>{uni.showModal({title:e,content:t,showCancel:l,cancelText:a,confirmText:n,success(e){r(e)},fail(){r({confirm:!1,cancel:!0})}})}))}({title:"提示",content:e,showCancel:o.retry,cancelText:"取消",confirmText:o.retry?"重试":"确定"});if(o.retry&&t)return n(...c)}}const t=new ui({subject:m,code:h,message:f,requestId:d.requestId});throw t.detail=d.result,ni(qo,{type:ei,content:t}),t}return ni(qo,{type:ei,content:d.result}),d.result},interceptorName:"callObject",getCallbackArgs:function({params:e}={}){return{objectName:l,methodName:u,params:e}}})})}}(e)}(t),["callFunction","uploadFile","deleteFile","getTempFileURL","downloadFile","chooseAndUploadFile"].forEach((e=>{if(!t[e])return;const l=t[e];var a,n;t[e]=function(){return l.apply(t,Array.from(arguments))},t[e]=(a=t[e],n=e,function(e){let t=!1;if("callFunction"===n){const l=e&&e.type||Ao;t=l!==Ao}const l="callFunction"===n&&!t,r=this._initPromiseHub.exec();e=e||{};const{success:o,fail:i,complete:s}=si(e),u=r.then((()=>t?Promise.resolve():Wo(zo(n,"invoke"),e))).then((()=>a.call(this,e))).then((e=>t?Promise.resolve(e):Wo(zo(n,"success"),e).then((()=>Wo(zo(n,"complete"),e))).then((()=>(l&&ni(qo,{type:Xo,content:e}),Promise.resolve(e))))),(e=>t?Promise.reject(e):Wo(zo(n,"fail"),e).then((()=>Wo(zo(n,"complete"),e))).then((()=>(ni(qo,{type:Xo,content:e}),Promise.reject(e))))));if(!(o||i||s))return u;u.then((e=>{o&&o(e),s&&s(e),l&&ni(qo,{type:Xo,content:e})}),(e=>{i&&i(e),s&&s(e),l&&ni(qo,{type:Xo,content:e})}))}).bind(t)})),t.init=this.init,t}};(()=>{const e=Mo;let t={};if(e&&1===e.length)t=e[0],Ku=Ku.init(t),Ku._isDefault=!0;else{const t=["auth","callFunction","uploadFile","deleteFile","getTempFileURL","downloadFile","database","getCurrentUSerInfo","importObject"];let l;l=e&&e.length>0?"应用有多个服务空间,请通过uniCloud.init方法指定要使用的服务空间":"应用未关联服务空间,请在uniCloud目录右键关联服务空间",t.forEach((e=>{Ku[e]=function(){return console.error(l),Promise.reject(new ui({code:"SYS_ERR",message:l}))}}))}Object.assign(Ku,{get mixinDatacom(){return Lu(Ku)}}),Bu(Ku),Ku.addInterceptor=Ko,Ku.removeInterceptor=jo,Ku.interceptObject=$o})();var ju=Ku;const Wu=E({components:{Loading1:E({name:"loading1",data:()=>({})},[["render",function(t,l,a,n,r,o){return e.openBlock(),e.createElementBlock("view",{class:"container loading1"},[e.createElementVNode("view",{class:"shape shape1"}),e.createElementVNode("view",{class:"shape shape2"}),e.createElementVNode("view",{class:"shape shape3"}),e.createElementVNode("view",{class:"shape shape4"})])}],["__scopeId","data-v-60e7a25c"]]),Loading2:E({name:"loading2",data:()=>({})},[["render",function(t,l,a,n,r,o){return e.openBlock(),e.createElementBlock("view",{class:"container loading2"},[e.createElementVNode("view",{class:"shape shape1"}),e.createElementVNode("view",{class:"shape shape2"}),e.createElementVNode("view",{class:"shape shape3"}),e.createElementVNode("view",{class:"shape shape4"})])}],["__scopeId","data-v-9ce599d8"]]),Loading3:E({name:"loading3",data:()=>({})},[["render",function(t,l,a,n,r,o){return e.openBlock(),e.createElementBlock("view",{class:"container loading3"},[e.createElementVNode("view",{class:"shape shape1"}),e.createElementVNode("view",{class:"shape shape2"}),e.createElementVNode("view",{class:"shape shape3"}),e.createElementVNode("view",{class:"shape shape4"})])}],["__scopeId","data-v-0461536b"]]),Loading4:E({name:"loading5",data:()=>({})},[["render",function(t,l,a,n,r,o){return e.openBlock(),e.createElementBlock("view",{class:"container loading5"},[e.createElementVNode("view",{class:"shape shape1"}),e.createElementVNode("view",{class:"shape shape2"}),e.createElementVNode("view",{class:"shape shape3"}),e.createElementVNode("view",{class:"shape shape4"})])}],["__scopeId","data-v-6352d43c"]]),Loading5:E({name:"loading6",data:()=>({})},[["render",function(t,l,a,n,r,o){return e.openBlock(),e.createElementBlock("view",{class:"container loading6"},[e.createElementVNode("view",{class:"shape shape1"}),e.createElementVNode("view",{class:"shape shape2"}),e.createElementVNode("view",{class:"shape shape3"}),e.createElementVNode("view",{class:"shape shape4"})])}],["__scopeId","data-v-5d9dffda"]])},name:"qiun-loading",props:{loadingType:{type:Number,default:2}},data:()=>({})},[["render",function(t,l,a,n,r,o){const i=e.resolveComponent("Loading1"),s=e.resolveComponent("Loading2"),u=e.resolveComponent("Loading3"),c=e.resolveComponent("Loading4"),d=e.resolveComponent("Loading5");return e.openBlock(),e.createElementBlock("view",null,[1==a.loadingType?(e.openBlock(),e.createBlock(i,{key:0})):e.createCommentVNode("",!0),2==a.loadingType?(e.openBlock(),e.createBlock(s,{key:1})):e.createCommentVNode("",!0),3==a.loadingType?(e.openBlock(),e.createBlock(u,{key:2})):e.createCommentVNode("",!0),4==a.loadingType?(e.openBlock(),e.createBlock(c,{key:3})):e.createCommentVNode("",!0),5==a.loadingType?(e.openBlock(),e.createBlock(d,{key:4})):e.createCommentVNode("",!0)])}]]);const zu=E({name:"qiun-error",props:{errorMessage:{type:String,default:null}},data:()=>({})},[["render",function(t,l,a,n,r,o){return e.openBlock(),e.createElementBlock("view",{class:"chartsview"},[e.createElementVNode("view",{class:"charts-error"}),e.createElementVNode("view",{class:"charts-font"},e.toDisplayString(null==a.errorMessage?"请点击重试":a.errorMessage),1)])}],["__scopeId","data-v-05ebc486"]]),$u=["#1890FF","#91CB74","#FAC858","#EE6666","#73C0DE","#3CA272","#FC8452","#9A60B4","#ea7ccc"],Ju={type:["pie","ring","rose","word","funnel","map","arcbar","line","column","mount","bar","area","radar","gauge","candle","mix","tline","tarea","scatter","bubble","demotype"],range:["饼状图","圆环图","玫瑰图","词云图","漏斗图","地图","圆弧进度条","折线图","柱状图","山峰图","条状图","区域图","雷达图","仪表盘","K线图","混合图","时间轴折线","时间轴区域","散点图","气泡图","自定义类型"],categories:["line","column","mount","bar","area","radar","gauge","candle","mix","demotype"],instance:{},option:{},formatter:{yAxisDemo1:function(e,t,l){return e+"元"},yAxisDemo2:function(e,t,l){return e.toFixed(2)},xAxisDemo1:function(e,t,l){return e+"年"},xAxisDemo2:function(e,t,l){return((e,t)=>{var l=new Date;l.setTime(1e3*e);var a=l.getFullYear(),n=l.getMonth()+1;n=n<10?"0"+n:n;var r=l.getDate();r=r<10?"0"+r:r;var o=l.getHours();o=o<10?"0"+o:o;var i=l.getMinutes(),s=l.getSeconds();return i=i<10?"0"+i:i,s=s<10?"0"+s:s,"full"==t?a+"-"+n+"-"+r+" "+o+":"+i+":"+s:"y-m-d"==t?a+"-"+n+"-"+r:"h:m"==t?o+":"+i:"h:m:s"==t?o+":"+i+":"+s:[a,n,r,o,i,s]})(e,"h:m")},seriesDemo1:function(e,t,l,a){return e+"元"},tooltipDemo1:function(e,t,l,a){return 0==l?"随便用"+e.data+"年":"其他我没改"+e.data+"天"},pieDemo:function(e,t,l,a){if(void 0!==t)return l[t].name+":"+l[t].data+"元"}},demotype:{type:"line",color:$u,padding:[15,10,0,15],xAxis:{disableGrid:!0},yAxis:{gridType:"dash",dashLength:2},legend:{},extra:{line:{type:"curve",width:2}}},pie:{type:"pie",color:$u,padding:[5,5,5,5],extra:{pie:{activeOpacity:.5,activeRadius:10,offsetAngle:0,labelWidth:15,border:!0,borderWidth:3,borderColor:"#FFFFFF"}}},ring:{type:"ring",color:$u,padding:[5,5,5,5],rotate:!1,dataLabel:!0,legend:{show:!0,position:"right",lineHeight:25},title:{name:"收益率",fontSize:15,color:"#666666"},subtitle:{name:"70%",fontSize:25,color:"#7cb5ec"},extra:{ring:{ringWidth:30,activeOpacity:.5,activeRadius:10,offsetAngle:0,labelWidth:15,border:!0,borderWidth:3,borderColor:"#FFFFFF"}}},rose:{type:"rose",color:$u,padding:[5,5,5,5],legend:{show:!0,position:"left",lineHeight:25},extra:{rose:{type:"area",minRadius:50,activeOpacity:.5,activeRadius:10,offsetAngle:0,labelWidth:15,border:!1,borderWidth:2,borderColor:"#FFFFFF"}}},word:{type:"word",color:$u,extra:{word:{type:"normal",autoColors:!1}}},funnel:{type:"funnel",color:$u,padding:[15,15,0,15],extra:{funnel:{activeOpacity:.3,activeWidth:10,border:!0,borderWidth:2,borderColor:"#FFFFFF",fillOpacity:1,labelAlign:"right"}}},map:{type:"map",color:$u,padding:[0,0,0,0],dataLabel:!0,extra:{map:{border:!0,borderWidth:1,borderColor:"#666666",fillOpacity:.6,activeBorderColor:"#F04864",activeFillColor:"#FACC14",activeFillOpacity:1}}},arcbar:{type:"arcbar",color:$u,title:{name:"百分比",fontSize:25,color:"#00FF00"},subtitle:{name:"默认标题",fontSize:15,color:"#666666"},extra:{arcbar:{type:"default",width:12,backgroundColor:"#E9E9E9",startAngle:.75,endAngle:.25,gap:2}}},line:{type:"line",color:$u,padding:[15,10,0,15],xAxis:{disableGrid:!0},yAxis:{gridType:"dash",dashLength:2},legend:{},extra:{line:{type:"straight",width:2,activeType:"hollow"}}},tline:{type:"line",color:$u,padding:[15,10,0,15],xAxis:{disableGrid:!1,boundaryGap:"justify"},yAxis:{gridType:"dash",dashLength:2,data:[{min:0,max:80}]},legend:{},extra:{line:{type:"curve",width:2,activeType:"hollow"}}},tarea:{type:"area",color:$u,padding:[15,10,0,15],xAxis:{disableGrid:!0,boundaryGap:"justify"},yAxis:{gridType:"dash",dashLength:2,data:[{min:0,max:80}]},legend:{},extra:{area:{type:"curve",opacity:.2,addLine:!0,width:2,gradient:!0,activeType:"hollow"}}},column:{type:"column",color:$u,padding:[15,15,0,5],xAxis:{disableGrid:!0},yAxis:{data:[{min:0}]},legend:{},extra:{column:{type:"group",width:30,activeBgColor:"#000000",activeBgOpacity:.08}}},mount:{type:"mount",color:$u,padding:[15,15,0,5],xAxis:{disableGrid:!0},yAxis:{data:[{min:0}]},legend:{},extra:{mount:{type:"mount",widthRatio:1.5}}},bar:{type:"bar",color:$u,padding:[15,30,0,5],xAxis:{boundaryGap:"justify",disableGrid:!1,min:0,axisLine:!1},yAxis:{},legend:{},extra:{bar:{type:"group",width:30,meterBorde:1,meterFillColor:"#FFFFFF",activeBgColor:"#000000",activeBgOpacity:.08}}},area:{type:"area",color:$u,padding:[15,15,0,15],xAxis:{disableGrid:!0},yAxis:{gridType:"dash",dashLength:2},legend:{},extra:{area:{type:"straight",opacity:.2,addLine:!0,width:2,gradient:!1,activeType:"hollow"}}},radar:{type:"radar",color:$u,padding:[5,5,5,5],dataLabel:!1,legend:{show:!0,position:"right",lineHeight:25},extra:{radar:{gridType:"radar",gridColor:"#CCCCCC",gridCount:3,opacity:.2,max:200,labelShow:!0}}},gauge:{type:"gauge",color:$u,title:{name:"66Km/H",fontSize:25,color:"#2fc25b",offsetY:50},subtitle:{name:"实时速度",fontSize:15,color:"#1890ff",offsetY:-50},extra:{gauge:{type:"default",width:30,labelColor:"#666666",startAngle:.75,endAngle:.25,startNumber:0,endNumber:100,labelFormat:"",splitLine:{fixRadius:0,splitNumber:10,width:30,color:"#FFFFFF",childNumber:5,childWidth:12},pointer:{width:24,color:"auto"}}}},candle:{type:"candle",color:$u,padding:[15,15,0,15],enableScroll:!0,enableMarkLine:!0,dataLabel:!1,xAxis:{labelCount:4,itemCount:40,disableGrid:!0,gridColor:"#CCCCCC",gridType:"solid",dashLength:4,scrollShow:!0,scrollAlign:"left",scrollColor:"#A6A6A6",scrollBackgroundColor:"#EFEBEF"},yAxis:{},legend:{},extra:{candle:{color:{upLine:"#f04864",upFill:"#f04864",downLine:"#2fc25b",downFill:"#2fc25b"},average:{show:!0,name:["MA5","MA10","MA30"],day:[5,10,20],color:["#1890ff","#2fc25b","#facc14"]}},markLine:{type:"dash",dashLength:5,data:[{value:2150,lineColor:"#f04864",showLabel:!0},{value:2350,lineColor:"#f04864",showLabel:!0}]}}},mix:{type:"mix",color:$u,padding:[15,15,0,15],xAxis:{disableGrid:!0},yAxis:{disabled:!1,disableGrid:!1,splitNumber:5,gridType:"dash",dashLength:4,gridColor:"#CCCCCC",padding:10,showTitle:!0,data:[]},legend:{},extra:{mix:{column:{width:20}}}},scatter:{type:"scatter",color:$u,padding:[15,15,0,15],dataLabel:!1,xAxis:{disableGrid:!1,gridType:"dash",splitNumber:5,boundaryGap:"justify",min:0},yAxis:{disableGrid:!1,gridType:"dash"},legend:{},extra:{scatter:{}}},bubble:{type:"bubble",color:$u,padding:[15,15,0,15],xAxis:{disableGrid:!1,gridType:"dash",splitNumber:5,boundaryGap:"justify",min:0,max:250},yAxis:{disableGrid:!1,gridType:"dash",data:[{min:0,max:150}]},legend:{},extra:{bubble:{border:2,opacity:.5}}}},qu=["#1890FF","#91CB74","#FAC858","#EE6666","#73C0DE","#3CA272","#FC8452","#9A60B4","#ea7ccc"],Zu={type:["pie","ring","rose","funnel","line","column","area","radar","gauge","candle","demotype"],categories:["line","column","area","radar","gauge","candle","demotype"],instance:{},option:{},formatter:{tooltipDemo1:function(e){let t="";for(let l in e){0==l&&(t+=e[l].axisValueLabel+"年销售额");let a="--";null!==e[l].data&&(a=e[l].data),t+="<br/>"+e[l].marker+e[l].seriesName+":"+a+" 万元"}return t},legendFormat:function(e){return"自定义图例+"+e},yAxisFormatDemo:function(e,t){return e+"元"},seriesFormatDemo:function(e){return e.name+"年"+e.value+"元"}},demotype:{color:qu},column:{color:qu,title:{text:""},tooltip:{trigger:"axis"},grid:{top:30,bottom:50,right:15,left:40},legend:{bottom:"left"},toolbox:{show:!1},xAxis:{type:"category",axisLabel:{color:"#666666"},axisLine:{lineStyle:{color:"#CCCCCC"}},boundaryGap:!0,data:[]},yAxis:{type:"value",axisTick:{show:!1},axisLabel:{color:"#666666"},axisLine:{lineStyle:{color:"#CCCCCC"}}},seriesTemplate:{name:"",type:"bar",data:[],barwidth:20,label:{show:!0,color:"#666666",position:"top"}}},line:{color:qu,title:{text:""},tooltip:{trigger:"axis"},grid:{top:30,bottom:50,right:15,left:40},legend:{bottom:"left"},toolbox:{show:!1},xAxis:{type:"category",axisLabel:{color:"#666666"},axisLine:{lineStyle:{color:"#CCCCCC"}},boundaryGap:!0,data:[]},yAxis:{type:"value",axisTick:{show:!1},axisLabel:{color:"#666666"},axisLine:{lineStyle:{color:"#CCCCCC"}}},seriesTemplate:{name:"",type:"line",data:[],barwidth:20,label:{show:!0,color:"#666666",position:"top"}}},area:{color:qu,title:{text:""},tooltip:{trigger:"axis"},grid:{top:30,bottom:50,right:15,left:40},legend:{bottom:"left"},toolbox:{show:!1},xAxis:{type:"category",axisLabel:{color:"#666666"},axisLine:{lineStyle:{color:"#CCCCCC"}},boundaryGap:!0,data:[]},yAxis:{type:"value",axisTick:{show:!1},axisLabel:{color:"#666666"},axisLine:{lineStyle:{color:"#CCCCCC"}}},seriesTemplate:{name:"",type:"line",data:[],areaStyle:{},label:{show:!0,color:"#666666",position:"top"}}},pie:{color:qu,title:{text:""},tooltip:{trigger:"item"},grid:{top:40,bottom:30,right:15,left:15},legend:{bottom:"left"},seriesTemplate:{name:"",type:"pie",data:[],radius:"50%",label:{show:!0,color:"#666666",position:"top"}}},ring:{color:qu,title:{text:""},tooltip:{trigger:"item"},grid:{top:40,bottom:30,right:15,left:15},legend:{bottom:"left"},seriesTemplate:{name:"",type:"pie",data:[],radius:["40%","70%"],avoidLabelOverlap:!1,label:{show:!0,color:"#666666",position:"top"},labelLine:{show:!0}}},rose:{color:qu,title:{text:""},tooltip:{trigger:"item"},legend:{top:"bottom"},seriesTemplate:{name:"",type:"pie",data:[],radius:"55%",center:["50%","50%"],roseType:"area"}},funnel:{color:qu,title:{text:""},tooltip:{trigger:"item",formatter:"{b} : {c}%"},legend:{top:"bottom"},seriesTemplate:{name:"",type:"funnel",left:"10%",top:60,bottom:60,width:"80%",min:0,max:100,minSize:"0%",maxSize:"100%",sort:"descending",gap:2,label:{show:!0,position:"inside"},labelLine:{length:10,lineStyle:{width:1,type:"solid"}},itemStyle:{bordercolor:"#fff",borderwidth:1},emphasis:{label:{fontSize:20}},data:[]}},gauge:{color:qu,tooltip:{formatter:"{a} <br/>{b} : {c}%"},seriesTemplate:{name:"业务指标",type:"gauge",detail:{formatter:"{value}%"},data:[{value:50,name:"完成率"}]}},candle:{xAxis:{data:[]},yAxis:{},color:qu,title:{text:""},dataZoom:[{type:"inside",xAxisIndex:[0,1],start:10,end:100},{show:!0,xAxisIndex:[0,1],type:"slider",bottom:10,start:10,end:100}],seriesTemplate:{name:"",type:"k",data:[]}}},Yu=e=>{(e.$renderjs||(e.$renderjs=[])).push("rdcharts"),(e.$renderjsModules||(e.$renderjsModules={})).rdcharts="4974725c"};function Qu(e={},...t){for(let l in t)for(let a in t[l])t[l].hasOwnProperty(a)&&(e[a]=t[l][a]&&"object"==typeof t[l][a]?Qu(Array.isArray(t[l][a])?[]:{},e[a],t[l][a]):t[l][a]);return e}function Xu(e,t){for(let l in e)e.hasOwnProperty(l)&&null!==e[l]&&"object"==typeof e[l]?Xu(e[l],t):"format"===l&&"string"==typeof e[l]&&(e.formatter=t[e[l]]?t[e[l]]:void 0);return e}const ec={name:"qiun-data-charts",mixins:[ju.mixinDatacom],props:{type:{type:String,default:null},canvasId:{type:String,default:"uchartsid"},canvas2d:{type:Boolean,default:!1},background:{type:String,default:"none"},animation:{type:Boolean,default:!0},chartData:{type:Object,default:()=>({categories:[],series:[]})},opts:{type:Object,default:()=>({})},eopts:{type:Object,default:()=>({})},loadingType:{type:Number,default:2},errorShow:{type:Boolean,default:!0},errorReload:{type:Boolean,default:!0},errorMessage:{type:String,default:null},inScrollView:{type:Boolean,default:!1},reshow:{type:Boolean,default:!1},reload:{type:Boolean,default:!1},disableScroll:{type:Boolean,default:!1},optsWatch:{type:Boolean,default:!0},onzoom:{type:Boolean,default:!1},ontap:{type:Boolean,default:!0},ontouch:{type:Boolean,default:!1},onmouse:{type:Boolean,default:!0},onmovetip:{type:Boolean,default:!1},echartsH5:{type:Boolean,default:!1},echartsApp:{type:Boolean,default:!1},tooltipShow:{type:Boolean,default:!0},tooltipFormat:{type:String,default:void 0},tooltipCustom:{type:Object,default:void 0},startDate:{type:String,default:void 0},endDate:{type:String,default:void 0},textEnum:{type:Array,default:()=>[]},groupEnum:{type:Array,default:()=>[]},pageScrollTop:{type:Number,default:0},directory:{type:String,default:"/"},tapLegend:{type:Boolean,default:!0}},data:()=>({cid:"uchartsid",inWx:!1,inAli:!1,inTt:!1,inBd:!1,inH5:!1,inApp:!1,inWin:!1,type2d:!0,disScroll:!1,openmouse:!1,pixel:1,cWidth:375,cHeight:250,showchart:!1,echarts:!1,echartsResize:{state:!1},uchartsOpts:{},echartsOpts:{},drawData:{},lastDrawTime:null}),created(){if(this.cid=this.canvasId,"uchartsid"==this.canvasId||""==this.canvasId){let e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",t=e.length,l="";for(let a=0;a<32;a++)l+=e.charAt(Math.floor(Math.random()*t));this.cid=l}const e=uni.getSystemInfoSync();"windows"!==e.platform&&"mac"!==e.platform||(this.inWin=!0),this.type2d=!1,this.disScroll=this.disableScroll},mounted(){this.inApp=!0,!0===this.echartsApp&&(this.echarts=!0,this.openmouse=!1),this.$nextTick((()=>{this.beforeInit()}))},unmounted(){!0===this.echarts?(delete Zu.option[this.cid],delete Zu.instance[this.cid]):(delete Ju.option[this.cid],delete Ju.instance[this.cid]),uni.offWindowResize((()=>{}))},watch:{chartDataProps:{handler(e,t){"object"==typeof e?JSON.stringify(e)!==JSON.stringify(t)&&(this._clearChart(),e.series&&e.series.length>0?this.beforeInit():(this.mixinDatacomLoading=!0,this.showchart=!1,this.mixinDatacomErrorMessage=null)):(this.mixinDatacomLoading=!1,this._clearChart(),this.showchart=!1,this.mixinDatacomErrorMessage="参数错误:chartData数据类型错误")},immediate:!1,deep:!0},localdata:{handler(e,t){JSON.stringify(e)!==JSON.stringify(t)&&(e.length>0?this.beforeInit():(this.mixinDatacomLoading=!0,this._clearChart(),this.showchart=!1,this.mixinDatacomErrorMessage=null))},immediate:!1,deep:!0},optsProps:{handler(e,t){"object"==typeof e?JSON.stringify(e)!==JSON.stringify(t)&&!1===this.echarts&&1==this.optsWatch&&this.checkData(this.drawData):(this.mixinDatacomLoading=!1,this._clearChart(),this.showchart=!1,this.mixinDatacomErrorMessage="参数错误:opts数据类型错误")},immediate:!1,deep:!0},eoptsProps:{handler(e,t){"object"==typeof e?JSON.stringify(e)!==JSON.stringify(t)&&!0===this.echarts&&this.checkData(this.drawData):(this.mixinDatacomLoading=!1,this.showchart=!1,this.mixinDatacomErrorMessage="参数错误:eopts数据类型错误")},immediate:!1,deep:!0},reshow(e,t){!0===e&&!1===this.mixinDatacomLoading&&setTimeout((()=>{this.mixinDatacomErrorMessage=null,this.echartsResize.state=!this.echartsResize.state,this.checkData(this.drawData)}),200)},reload(e,t){!0===e&&(this.showchart=!1,this.mixinDatacomErrorMessage=null,this.reloading())},mixinDatacomErrorMessage(e,t){e&&(this.emitMsg({name:"error",params:{type:"error",errorShow:this.errorShow,msg:e,id:this.cid}}),this.errorShow&&l("log","at components/qiun-data-charts/qiun-data-charts.vue:608","[秋云图表组件]"+e))},errorMessage(e,t){e&&this.errorShow&&null!==e&&"null"!==e&&""!==e?(this.showchart=!1,this.mixinDatacomLoading=!1,this.mixinDatacomErrorMessage=e):(this.showchart=!1,this.mixinDatacomErrorMessage=null,this.reloading())}},computed:{optsProps(){return JSON.parse(JSON.stringify(this.opts))},eoptsProps(){return JSON.parse(JSON.stringify(this.eopts))},chartDataProps(){return JSON.parse(JSON.stringify(this.chartData))}},methods:{beforeInit(){this.mixinDatacomErrorMessage=null,"object"==typeof this.chartData&&null!=this.chartData&&void 0!==this.chartData.series&&this.chartData.series.length>0?(this.drawData=Qu({},this.chartData),this.mixinDatacomLoading=!1,this.showchart=!0,this.checkData(this.chartData)):this.localdata.length>0?(this.mixinDatacomLoading=!1,this.showchart=!0,this.localdataInit(this.localdata)):""!==this.collection?(this.mixinDatacomLoading=!1,this.getCloudData()):this.mixinDatacomLoading=!0},localdataInit(e){if(this.groupEnum.length>0)for(let c=0;c<e.length;c++)for(let t=0;t<this.groupEnum.length;t++)e[c].group===this.groupEnum[t].value&&(e[c].group=this.groupEnum[t].text);if(this.textEnum.length>0)for(let c=0;c<e.length;c++)for(let t=0;t<this.textEnum.length;t++)e[c].text===this.textEnum[t].value&&(e[c].text=this.textEnum[t].text);let t=!1,l={categories:[],series:[]},a=[],n=[];if(t=!0===this.echarts?Zu.categories.includes(this.type):Ju.categories.includes(this.type),!0===t){if(this.chartData&&this.chartData.categories&&this.chartData.categories.length>0)a=this.chartData.categories;else if(this.startDate&&this.endDate){let e=new Date(this.startDate),t=new Date(this.endDate);for(;e<=t;)a.push((o=void 0,i=void 0,s=void 0,o=(r=e).getFullYear(),i=r.getMonth()+1,s=r.getDate(),i>=1&&i<=9&&(i="0"+i),s>=0&&s<=9&&(s="0"+s),o+"-"+i+"-"+s)),e=e.setDate(e.getDate()+1),e=new Date(e)}else{let t={};e.map((function(e,l){null==e.text||t[e.text]||(a.push(e.text),t[e.text]=!0)}))}l.categories=a}var r,o,i,s;let u={};if(e.map((function(e,t){null==e.group||u[e.group]||(n.push({name:e.group,data:[]}),u[e.group]=!0)})),0==n.length)if(n=[{name:"默认分组",data:[]}],!0===t)for(let c=0;c<a.length;c++){let t=0;for(let l=0;l<e.length;l++)e[l].text==a[c]&&(t=e[l].value);n[0].data.push(t)}else for(let c=0;c<e.length;c++)n[0].data.push({name:e[c].text,value:e[c].value});else for(let c=0;c<n.length;c++)if(a.length>0)for(let t=0;t<a.length;t++){let l=0;for(let r=0;r<e.length;r++)n[c].name==e[r].group&&e[r].text==a[t]&&(l=e[r].value);n[c].data.push(l)}else for(let t=0;t<e.length;t++)n[c].name==e[t].group&&n[c].data.push(e[t].value);l.series=n,this.drawData=Qu({},l),this.checkData(l)},reloading(){!1!==this.errorReload&&(this.showchart=!1,this.mixinDatacomErrorMessage=null,""!==this.collection?(this.mixinDatacomLoading=!1,this.onMixinDatacomPropsChange(!0)):this.beforeInit())},checkData(e){let t=this.cid;!0===this.echarts?(Zu.option[t]=Qu({},this.eopts),Zu.option[t].id=t,Zu.option[t].type=this.type):this.type&&Ju.type.includes(this.type)?(Ju.option[t]=Qu({},Ju[this.type],this.opts),Ju.option[t].canvasId=t):(this.mixinDatacomLoading=!1,this.showchart=!1,this.mixinDatacomErrorMessage="参数错误:props参数中type类型不正确");let l=Qu({},e);void 0!==l.series&&l.series.length>0&&(this.mixinDatacomErrorMessage=null,!0===this.echarts?(Zu.option[t].chartData=l,this.$nextTick((()=>{this.init()}))):(Ju.option[t].categories=l.categories,Ju.option[t].series=l.series,this.$nextTick((()=>{this.init()}))))},resizeHandler(){let e=Date.now();e-(this.lastDrawTime?this.lastDrawTime:e-3e3)<1e3||uni.createSelectorQuery().in(this).select("#ChartBoxId"+this.cid).boundingClientRect((e=>{this.showchart=!0,e.width>0&&e.height>0&&(e.width===this.cWidth&&e.height===this.cHeight||this.checkData(this.drawData))})).exec()},getCloudData(){1!=this.mixinDatacomLoading&&(this.mixinDatacomLoading=!0,this.mixinDatacomGet().then((e=>{this.mixinDatacomResData=e.result.data,this.localdataInit(this.mixinDatacomResData)})).catch((e=>{this.mixinDatacomLoading=!1,this.showchart=!1,this.mixinDatacomErrorMessage="请求错误:"+e})))},onMixinDatacomPropsChange(e,t){1==e&&""!==this.collection&&(this.showchart=!1,this.mixinDatacomErrorMessage=null,this._clearChart(),this.getCloudData())},_clearChart(){let e=this.cid;if(!0!==this.echarts&&Ju.option[e]&&Ju.option[e].context){const t=Ju.option[e].context;"object"!=typeof t||Ju.option[e].update||(t.clearRect(0,0,this.cWidth*this.pixel,this.cHeight*this.pixel),t.draw())}},init(){let e=this.cid;uni.createSelectorQuery().in(this).select("#ChartBoxId"+e).boundingClientRect((t=>{t.width>0&&t.height>0?(this.mixinDatacomLoading=!1,this.showchart=!0,this.lastDrawTime=Date.now(),this.cWidth=t.width,this.cHeight=t.height,!0!==this.echarts&&(Ju.option[e].background="none"==this.background?"#FFFFFF":this.background,Ju.option[e].canvas2d=this.type2d,Ju.option[e].pixelRatio=this.pixel,Ju.option[e].animation=this.animation,Ju.option[e].width=t.width*this.pixel,Ju.option[e].height=t.height*this.pixel,Ju.option[e].onzoom=this.onzoom,Ju.option[e].ontap=this.ontap,Ju.option[e].ontouch=this.ontouch,Ju.option[e].onmouse=this.openmouse,Ju.option[e].onmovetip=this.onmovetip,Ju.option[e].tooltipShow=this.tooltipShow,Ju.option[e].tooltipFormat=this.tooltipFormat,Ju.option[e].tooltipCustom=this.tooltipCustom,Ju.option[e].inScrollView=this.inScrollView,Ju.option[e].lastDrawTime=this.lastDrawTime,Ju.option[e].tapLegend=this.tapLegend),this.inH5||this.inApp?1==this.echarts?(Zu.option[e].ontap=this.ontap,Zu.option[e].onmouse=this.openmouse,Zu.option[e].tooltipShow=this.tooltipShow,Zu.option[e].tooltipFormat=this.tooltipFormat,Zu.option[e].tooltipCustom=this.tooltipCustom,Zu.option[e].lastDrawTime=this.lastDrawTime,this.echartsOpts=Qu({},Zu.option[e])):(Ju.option[e].rotateLock=Ju.option[e].rotate,this.uchartsOpts=Qu({},Ju.option[e])):(Ju.option[e]=Xu(Ju.option[e],Ju.formatter),this.mixinDatacomErrorMessage=null,this.mixinDatacomLoading=!1,this.showchart=!0,this.$nextTick((()=>{if(!0===this.type2d){uni.createSelectorQuery().in(this).select("#"+e).fields({node:!0,size:!0}).exec((l=>{if(l[0]){const a=l[0].node,n=a.getContext("2d");Ju.option[e].context=n,Ju.option[e].rotateLock=Ju.option[e].rotate,Ju.instance[e]&&Ju.option[e]&&!0===Ju.option[e].update?this._updataUChart(e):(a.width=t.width*this.pixel,a.height=t.height*this.pixel,a._width=t.width*this.pixel,a._height=t.height*this.pixel,setTimeout((()=>{Ju.option[e].context.restore(),Ju.option[e].context.save(),this._newChart(e)}),100))}else this.showchart=!1,this.mixinDatacomErrorMessage="参数错误:开启2d模式后,未获取到dom节点,canvas-id:"+e}))}else this.inAli&&(Ju.option[e].rotateLock=Ju.option[e].rotate),Ju.option[e].context=uni.createCanvasContext(e,this),Ju.instance[e]&&Ju.option[e]&&!0===Ju.option[e].update?this._updataUChart(e):setTimeout((()=>{Ju.option[e].context.restore(),Ju.option[e].context.save(),this._newChart(e)}),100)})))):(this.mixinDatacomLoading=!1,this.showchart=!1,1==this.reshow&&(this.mixinDatacomErrorMessage="布局错误:未获取到父元素宽高尺寸!canvas-id:"+e))})).exec()},saveImage(){uni.canvasToTempFilePath({canvasId:this.cid,success:e=>{uni.saveImageToPhotosAlbum({filePath:e.tempFilePath,success:function(){uni.showToast({title:"保存成功",duration:2e3})}})}},this)},getImage(){if(0==this.type2d)uni.canvasToTempFilePath({canvasId:this.cid,success:e=>{this.emitMsg({name:"getImage",params:{type:"getImage",base64:e.tempFilePath}})}},this);else{uni.createSelectorQuery().in(this).select("#"+this.cid).fields({node:!0,size:!0}).exec((e=>{if(e[0]){const t=e[0].node;this.emitMsg({name:"getImage",params:{type:"getImage",base64:t.toDataURL("image/png")}})}}))}},_error(e){this.mixinDatacomErrorMessage=e.detail.errMsg},emitMsg(e){this.$emit(e.name,e.params)},getRenderType(){!0===this.echarts&&!1===this.mixinDatacomLoading&&this.beforeInit()},toJSON(){return this}}};Yu(ec);const tc=E(ec,[["render",function(t,l,n,r,o,i){const s=a(e.resolveDynamicComponent("qiun-loading"),Wu),u=a(e.resolveDynamicComponent("qiun-error"),zu);return e.openBlock(),e.createElementBlock("view",{class:"chartsview",id:"ChartBoxId"+o.cid},[t.mixinDatacomLoading?(e.openBlock(),e.createElementBlock("view",{key:0},[e.createVNode(s,{loadingType:n.loadingType},null,8,["loadingType"])])):e.createCommentVNode("",!0),t.mixinDatacomErrorMessage&&n.errorShow?(e.openBlock(),e.createElementBlock("view",{key:1,onClick:l[0]||(l[0]=(...e)=>i.reloading&&i.reloading(...e))},[e.createVNode(u,{errorMessage:n.errorMessage},null,8,["errorMessage"])])):e.createCommentVNode("",!0),o.echarts?e.withDirectives((e.openBlock(),e.createElementBlock("view",{key:2,style:e.normalizeStyle([{background:n.background},{width:"100%",height:"100%"}]),"data-directory":n.directory,id:"EC"+o.cid,prop:e.wp(o.echartsOpts),"change:prop":t.rdcharts.ecinit,resize:e.wp(o.echartsResize),"change:resize":t.rdcharts.ecresize},null,12,["data-directory","id","prop","change:prop","resize","change:resize"])),[[e.vShow,o.showchart]]):(e.openBlock(),e.createElementBlock("view",{key:3,onClick:l[2]||(l[2]=(...e)=>t.rdcharts.tap&&t.rdcharts.tap(...e)),onMousemove:l[3]||(l[3]=(...e)=>t.rdcharts.mouseMove&&t.rdcharts.mouseMove(...e)),onMousedown:l[4]||(l[4]=(...e)=>t.rdcharts.mouseDown&&t.rdcharts.mouseDown(...e)),onMouseup:l[5]||(l[5]=(...e)=>t.rdcharts.mouseUp&&t.rdcharts.mouseUp(...e)),onTouchstart:l[6]||(l[6]=(...e)=>t.rdcharts.touchStart&&t.rdcharts.touchStart(...e)),onTouchmove:l[7]||(l[7]=(...e)=>t.rdcharts.touchMove&&t.rdcharts.touchMove(...e)),onTouchend:l[8]||(l[8]=(...e)=>t.rdcharts.touchEnd&&t.rdcharts.touchEnd(...e)),id:"UC"+o.cid,prop:e.wp(o.uchartsOpts),"change:prop":t.rdcharts.ucinit},[e.withDirectives(e.createElementVNode("canvas",{id:o.cid,canvasId:o.cid,style:e.normalizeStyle({width:o.cWidth+"px",height:o.cHeight+"px",background:n.background}),"disable-scroll":n.disableScroll,onError:l[1]||(l[1]=(...e)=>i._error&&i._error(...e))},null,44,["id","canvasId","disable-scroll"]),[[e.vShow,o.showchart]])],40,["id","prop","change:prop"]))],8,["id"])}],["__scopeId","data-v-d5686bb7"]]),lc={props:{hairline:{type:Boolean,default:y.button.hairline},type:{type:String,default:y.button.type},size:{type:String,default:y.button.size},shape:{type:String,default:y.button.shape},plain:{type:Boolean,default:y.button.plain},disabled:{type:Boolean,default:y.button.disabled},loading:{type:Boolean,default:y.button.loading},loadingText:{type:[String,Number],default:y.button.loadingText},loadingMode:{type:String,default:y.button.loadingMode},loadingSize:{type:[String,Number],default:y.button.loadingSize},openType:{type:String,default:y.button.openType},formType:{type:String,default:y.button.formType},appParameter:{type:String,default:y.button.appParameter},hoverStopPropagation:{type:Boolean,default:y.button.hoverStopPropagation},lang:{type:String,default:y.button.lang},sessionFrom:{type:String,default:y.button.sessionFrom},sendMessageTitle:{type:String,default:y.button.sendMessageTitle},sendMessagePath:{type:String,default:y.button.sendMessagePath},sendMessageImg:{type:String,default:y.button.sendMessageImg},showMessageCard:{type:Boolean,default:y.button.showMessageCard},dataName:{type:String,default:y.button.dataName},throttleTime:{type:[String,Number],default:y.button.throttleTime},hoverStartTime:{type:[String,Number],default:y.button.hoverStartTime},hoverStayTime:{type:[String,Number],default:y.button.hoverStayTime},text:{type:[String,Number],default:y.button.text},icon:{type:String,default:y.button.icon},iconColor:{type:String,default:y.button.icon},color:{type:String,default:y.button.color}}};const ac=E({name:"u-button",mixins:[w,A,lc],data:()=>({}),computed:{bemClass(){return this.color?this.bem("button",["shape","size"],["disabled","plain","hairline"]):this.bem("button",["type","shape","size"],["disabled","plain","hairline"])},loadingColor(){return this.plain?this.color?this.color:uni.$u.config.color[`u-${this.type}`]:"info"===this.type?"#c9c9c9":"rgb(200, 200, 200)"},iconColorCom(){return this.iconColor?this.iconColor:this.plain?this.color?this.color:this.type:"info"===this.type?"#000000":"#ffffff"},baseColor(){let e={};return this.color&&(e.color=this.plain?this.color:"white",this.plain||(e["background-color"]=this.color),-1!==this.color.indexOf("gradient")?(e.borderTopWidth=0,e.borderRightWidth=0,e.borderBottomWidth=0,e.borderLeftWidth=0,this.plain||(e.backgroundImage=this.color)):(e.borderColor=this.color,e.borderWidth="1px",e.borderStyle="solid")),e},nvueTextStyle(){let e={};return"info"===this.type&&(e.color="#323233"),this.color&&(e.color=this.plain?this.color:"white"),e.fontSize=this.textSize+"px",e},textSize(){let e=14,{size:t}=this;return"large"===t&&(e=16),"normal"===t&&(e=14),"small"===t&&(e=12),"mini"===t&&(e=10),e}},emits:["click","getphonenumber","getuserinfo","error","opensetting","launchapp"],methods:{clickHandler(){this.disabled||this.loading||uni.$u.throttle((()=>{this.$emit("click")}),this.throttleTime)},getphonenumber(e){this.$emit("getphonenumber",e)},getuserinfo(e){this.$emit("getuserinfo",e)},error(e){this.$emit("error",e)},opensetting(e){this.$emit("opensetting",e)},launchapp(e){this.$emit("launchapp",e)}}},[["render",function(t,l,n,r,o,i){const s=a(e.resolveDynamicComponent("u-loading-icon"),H),u=a(e.resolveDynamicComponent("u-icon"),B);return e.openBlock(),e.createElementBlock("button",{"hover-start-time":Number(t.hoverStartTime),"hover-stay-time":Number(t.hoverStayTime),"form-type":t.formType,"open-type":t.openType,"app-parameter":t.appParameter,"hover-stop-propagation":t.hoverStopPropagation,"send-message-title":t.sendMessageTitle,"send-message-path":t.sendMessagePath,lang:t.lang,"data-name":t.dataName,"session-from":t.sessionFrom,"send-message-img":t.sendMessageImg,"show-message-card":t.showMessageCard,onGetphonenumber:l[0]||(l[0]=(...e)=>i.getphonenumber&&i.getphonenumber(...e)),onGetuserinfo:l[1]||(l[1]=(...e)=>i.getuserinfo&&i.getuserinfo(...e)),onError:l[2]||(l[2]=(...e)=>i.error&&i.error(...e)),onOpensetting:l[3]||(l[3]=(...e)=>i.opensetting&&i.opensetting(...e)),onLaunchapp:l[4]||(l[4]=(...e)=>i.launchapp&&i.launchapp(...e)),"hover-class":t.disabled||t.loading?"":"u-button--active",class:e.normalizeClass(["u-button u-reset-button",i.bemClass]),style:e.normalizeStyle([i.baseColor,t.$u.addStyle(t.customStyle)]),onClick:l[5]||(l[5]=(...e)=>i.clickHandler&&i.clickHandler(...e))},[t.loading?(e.openBlock(),e.createElementBlock(e.Fragment,{key:0},[e.createVNode(s,{mode:t.loadingMode,size:1.15*t.loadingSize,color:i.loadingColor},null,8,["mode","size","color"]),e.createElementVNode("text",{class:"u-button__loading-text",style:e.normalizeStyle([{fontSize:i.textSize+"px"}])},e.toDisplayString(t.loadingText||t.text),5)],64)):(e.openBlock(),e.createElementBlock(e.Fragment,{key:1},[t.icon?(e.openBlock(),e.createBlock(u,{key:0,name:t.icon,color:i.iconColorCom,size:1.35*i.textSize,customStyle:{marginRight:"2px"}},null,8,["name","color","size"])):e.createCommentVNode("",!0),e.renderSlot(t.$slots,"default",{},(()=>[e.createElementVNode("text",{class:"u-button__text",style:e.normalizeStyle([{fontSize:i.textSize+"px"}])},e.toDisplayString(t.text),5)]),!0)],64))],46,["hover-start-time","hover-stay-time","form-type","open-type","app-parameter","hover-stop-propagation","send-message-title","send-message-path","lang","data-name","session-from","send-message-img","show-message-card","hover-class"])}],["__scopeId","data-v-6b0695bb"]]),nc={props:{icon:{type:String,default:y.empty.icon},text:{type:String,default:y.empty.text},textColor:{type:String,default:y.empty.textColor},textSize:{type:[String,Number],default:y.empty.textSize},iconColor:{type:String,default:y.empty.iconColor},iconSize:{type:[String,Number],default:y.empty.iconSize},mode:{type:String,default:y.empty.mode},width:{type:[String,Number],default:y.empty.width},height:{type:[String,Number],default:y.empty.height},show:{type:Boolean,default:y.empty.show},marginTop:{type:[String,Number],default:y.empty.marginTop}}};const rc=E({name:"u-empty",mixins:[w,A,nc],data:()=>({icons:{car:"购物车为空",page:"页面不存在",search:"没有搜索结果",address:"没有收货地址",wifi:"没有WiFi",order:"订单为空",coupon:"没有优惠券",favor:"暂无收藏",permission:"无权限",history:"无历史记录",news:"无新闻列表",message:"消息列表为空",list:"列表为空",data:"数据为空",comment:"暂无评论"}}),computed:{emptyStyle(){const e={};return e.marginTop=uni.$u.addUnit(this.marginTop),uni.$u.deepMerge(uni.$u.addStyle(this.customStyle),e)},textStyle(){const e={};return e.color=this.textColor,e.fontSize=uni.$u.addUnit(this.textSize),e},isSrc(){return this.icon.indexOf("/")>=0}}},[["render",function(t,l,n,r,o,i){const s=a(e.resolveDynamicComponent("u-icon"),B);return t.show?(e.openBlock(),e.createElementBlock("view",{key:0,class:"u-empty",style:e.normalizeStyle([i.emptyStyle])},[i.isSrc?(e.openBlock(),e.createElementBlock("image",{key:1,style:e.normalizeStyle({width:t.$u.addUnit(t.width),height:t.$u.addUnit(t.height)}),src:t.icon,mode:"widthFix"},null,12,["src"])):(e.openBlock(),e.createBlock(s,{key:0,name:"message"===t.mode?"chat":`empty-${t.mode}`,size:t.iconSize,color:t.iconColor,"margin-top":"14"},null,8,["name","size","color"])),e.createElementVNode("text",{class:"u-empty__text",style:e.normalizeStyle([i.textStyle])},e.toDisplayString(t.text?t.text:o.icons[t.mode]),5),t.$slots.default||t.$slots.$default?(e.openBlock(),e.createElementBlock("view",{key:2,class:"u-empty__wrap"},[e.renderSlot(t.$slots,"default",{},void 0,!0)])):e.createCommentVNode("",!0)],4)):e.createCommentVNode("",!0)}],["__scopeId","data-v-bdfabab8"]]),oc={props:{show:{type:Boolean,default:y.toolbar.show},cancelText:{type:String,default:y.toolbar.cancelText},confirmText:{type:String,default:y.toolbar.confirmText},cancelColor:{type:String,default:y.toolbar.cancelColor},confirmColor:{type:String,default:y.toolbar.confirmColor},title:{type:String,default:y.toolbar.title}}};const ic=E({name:"u-toolbar",mixins:[w,A,oc],methods:{cancel(){this.$emit("cancel")},confirm(){this.$emit("confirm")}}},[["render",function(t,l,a,n,r,o){return t.show?(e.openBlock(),e.createElementBlock("view",{key:0,class:"u-toolbar",onTouchmove:l[2]||(l[2]=e.withModifiers(((...e)=>t.noop&&t.noop(...e)),["stop","prevent"]))},[e.createElementVNode("view",{class:"u-toolbar__cancel__wrapper","hover-class":"u-hover-class"},[e.createElementVNode("text",{class:"u-toolbar__wrapper__cancel",onClick:l[0]||(l[0]=(...e)=>o.cancel&&o.cancel(...e)),style:e.normalizeStyle({color:t.cancelColor})},e.toDisplayString(t.cancelText),5)]),t.title?(e.openBlock(),e.createElementBlock("text",{key:0,class:"u-toolbar__title u-line-1"},e.toDisplayString(t.title),1)):e.createCommentVNode("",!0),e.createElementVNode("view",{class:"u-toolbar__confirm__wrapper","hover-class":"u-hover-class"},[e.createElementVNode("text",{class:"u-toolbar__wrapper__confirm",onClick:l[1]||(l[1]=(...e)=>o.confirm&&o.confirm(...e)),style:e.normalizeStyle({color:t.confirmColor})},e.toDisplayString(t.confirmText),5)])],32)):e.createCommentVNode("",!0)}],["__scopeId","data-v-88cf1536"]]),sc={props:{show:{type:Boolean,default:y.overlay.show},zIndex:{type:[String,Number],default:y.overlay.zIndex},duration:{type:[String,Number],default:y.overlay.duration},opacity:{type:[String,Number],default:y.overlay.opacity}}};const uc=E({name:"u-overlay",mixins:[w,A,sc],computed:{overlayStyle(){const e={position:"fixed",top:0,left:0,right:0,zIndex:this.zIndex,bottom:0,"background-color":`rgba(0, 0, 0, ${this.opacity})`};return uni.$u.deepMerge(e,uni.$u.addStyle(this.customStyle))}},methods:{clickHandler(){this.$emit("click")}}},[["render",function(t,l,n,r,o,i){const s=a(e.resolveDynamicComponent("u-transition"),j);return e.openBlock(),e.createBlock(s,{show:t.show,"custom-class":"u-overlay",duration:t.duration,"custom-style":i.overlayStyle,onClick:i.clickHandler},{default:e.withCtx((()=>[e.renderSlot(t.$slots,"default",{},void 0,!0)])),_:3},8,["show","duration","custom-style","onClick"])}],["__scopeId","data-v-1ce16a4a"]]),cc={props:{show:{type:Boolean,default:y.popup.show},overlay:{type:Boolean,default:y.popup.overlay},mode:{type:String,default:y.popup.mode},duration:{type:[String,Number],default:y.popup.duration},closeable:{type:Boolean,default:y.popup.closeable},overlayStyle:{type:[Object,String],default:y.popup.overlayStyle},closeOnClickOverlay:{type:Boolean,default:y.popup.closeOnClickOverlay},zIndex:{type:[String,Number],default:y.popup.zIndex},safeAreaInsetBottom:{type:Boolean,default:y.popup.safeAreaInsetBottom},safeAreaInsetTop:{type:Boolean,default:y.popup.safeAreaInsetTop},closeIconPos:{type:String,default:y.popup.closeIconPos},round:{type:[Boolean,String,Number],default:y.popup.round},zoom:{type:Boolean,default:y.popup.zoom},bgColor:{type:String,default:y.popup.bgColor},overlayOpacity:{type:[Number,String],default:y.popup.overlayOpacity}}};const dc=E({name:"u-popup",mixins:[w,A,cc],data(){return{overlayDuration:this.duration+50}},watch:{show(e,t){}},computed:{transitionStyle(){const e={zIndex:this.zIndex,position:"fixed",display:"flex"};return e[this.mode]=0,"left"===this.mode||"right"===this.mode?uni.$u.deepMerge(e,{bottom:0,top:0}):"top"===this.mode||"bottom"===this.mode?uni.$u.deepMerge(e,{left:0,right:0}):"center"===this.mode?uni.$u.deepMerge(e,{alignItems:"center","justify-content":"center",top:0,left:0,right:0,bottom:0}):void 0},contentStyle(){const e={};if(uni.$u.sys(),"center"!==this.mode&&(e.flex=1),this.bgColor&&(e.backgroundColor=this.bgColor),this.round){const t=uni.$u.addUnit(this.round);"top"===this.mode?(e.borderBottomLeftRadius=t,e.borderBottomRightRadius=t):"bottom"===this.mode?(e.borderTopLeftRadius=t,e.borderTopRightRadius=t):"center"===this.mode&&(e.borderRadius=t)}return uni.$u.deepMerge(e,uni.$u.addStyle(this.customStyle))},position(){return"center"===this.mode?this.zoom?"fade-zoom":"fade":"left"===this.mode?"slide-left":"right"===this.mode?"slide-right":"bottom"===this.mode?"slide-up":"top"===this.mode?"slide-down":void 0}},methods:{overlayClick(){this.closeOnClickOverlay&&this.$emit("close")},close(e){this.$emit("close")},afterEnter(){this.$emit("open")},clickHandler(){"center"===this.mode&&this.overlayClick(),this.$emit("click")}}},[["render",function(t,l,n,r,o,i){const s=a(e.resolveDynamicComponent("u-overlay"),uc),u=a(e.resolveDynamicComponent("u-status-bar"),k),c=a(e.resolveDynamicComponent("u-icon"),B),d=a(e.resolveDynamicComponent("u-safe-bottom"),L),p=a(e.resolveDynamicComponent("u-transition"),j);return e.openBlock(),e.createElementBlock("view",{class:"u-popup"},[t.overlay?(e.openBlock(),e.createBlock(s,{key:0,show:t.show,onClick:i.overlayClick,duration:o.overlayDuration,customStyle:t.overlayStyle,opacity:t.overlayOpacity},null,8,["show","onClick","duration","customStyle","opacity"])):e.createCommentVNode("",!0),e.createVNode(p,{show:t.show,customStyle:i.transitionStyle,mode:i.position,duration:t.duration,onAfterEnter:i.afterEnter,onClick:i.clickHandler},{default:e.withCtx((()=>[e.createElementVNode("view",{class:"u-popup__content",style:e.normalizeStyle([i.contentStyle]),onClick:l[1]||(l[1]=e.withModifiers(((...e)=>t.noop&&t.noop(...e)),["stop"]))},[t.safeAreaInsetTop?(e.openBlock(),e.createBlock(u,{key:0})):e.createCommentVNode("",!0),e.renderSlot(t.$slots,"default",{},void 0,!0),t.closeable?(e.openBlock(),e.createElementBlock("view",{key:1,onClick:l[0]||(l[0]=e.withModifiers(((...e)=>i.close&&i.close(...e)),["stop"])),class:e.normalizeClass(["u-popup__content__close",["u-popup__content__close--"+t.closeIconPos]]),"hover-class":"u-popup__content__close--hover","hover-stay-time":"150"},[e.createVNode(c,{name:"close",color:"#909399",size:"18",bold:""})],2)):e.createCommentVNode("",!0),t.safeAreaInsetBottom?(e.openBlock(),e.createBlock(d,{key:2})):e.createCommentVNode("",!0)],4)])),_:3},8,["show","customStyle","mode","duration","onAfterEnter","onClick"])])}],["__scopeId","data-v-ca966c1e"]]),pc={props:{show:{type:Boolean,default:y.picker.show},showToolbar:{type:Boolean,default:y.picker.showToolbar},title:{type:String,default:y.picker.title},columns:{type:Array,default:y.picker.columns},loading:{type:Boolean,default:y.picker.loading},itemHeight:{type:[String,Number],default:y.picker.itemHeight},cancelText:{type:String,default:y.picker.cancelText},confirmText:{type:String,default:y.picker.confirmText},cancelColor:{type:String,default:y.picker.cancelColor},confirmColor:{type:String,default:y.picker.confirmColor},visibleItemCount:{type:[String,Number],default:y.picker.visibleItemCount},keyName:{type:String,default:y.picker.keyName},closeOnClickOverlay:{type:Boolean,default:y.picker.closeOnClickOverlay},defaultIndex:{type:Array,default:y.picker.defaultIndex},immediateChange:{type:Boolean,default:y.picker.immediateChange}}},vc={name:"u-picker",mixins:[w,A,pc],data:()=>({lastIndex:[],innerIndex:[],innerColumns:[],columnIndex:0}),watch:{defaultIndex:{immediate:!0,handler(e){this.setIndexs(e,!0)}},columns:{immediate:!0,deep:!0,handler(e){this.setColumns(e)}}},emits:["close","cancel","confirm","change"],methods:{getItemText(e){return uni.$u.test.object(e)?e[this.keyName]:e},closeHandler(){this.closeOnClickOverlay&&this.$emit("close")},cancel(){this.$emit("cancel")},confirm(){this.$emit("confirm",{indexs:this.innerIndex,value:this.innerColumns.map(((e,t)=>e[this.innerIndex[t]])),values:this.innerColumns})},changeHandler(e){const{value:t}=e.detail;let l=0,a=0;for(let r=0;r<t.length;r++){let e=t[r];if(e!==(this.lastIndex[r]||0)){a=r,l=e;break}}this.columnIndex=a;const n=this.innerColumns;this.setLastIndex(t),this.setIndexs(t),this.$emit("change",{picker:this,value:this.innerColumns.map(((e,l)=>e[t[l]])),index:l,indexs:t,values:n,columnIndex:a})},setIndexs(e,t){this.innerIndex=uni.$u.deepClone(e),t&&this.setLastIndex(e)},setLastIndex(e){this.lastIndex=uni.$u.deepClone(e)},setColumnValues(e,t){this.innerColumns.splice(e,1,t);let l=uni.$u.deepClone(this.innerIndex);for(let a=0;a<this.innerColumns.length;a++)a>this.columnIndex&&(l[a]=0);this.setIndexs(l)},getColumnValues(e){return(async()=>{await uni.$u.sleep()})(),this.innerColumns[e]},setColumns(e){console.log(e),this.innerColumns=uni.$u.deepClone(e),0===this.innerIndex.length&&(this.innerIndex=new Array(e.length).fill(0))},getIndexs(){return this.innerIndex},getValues(){return(async()=>{await uni.$u.sleep()})(),this.innerColumns.map(((e,t)=>e[this.innerIndex[t]]))}}};const mc=E(vc,[["render",function(t,l,n,r,o,i){const s=a(e.resolveDynamicComponent("u-toolbar"),ic),u=a(e.resolveDynamicComponent("u-loading-icon"),H),c=a(e.resolveDynamicComponent("u-popup"),dc);return e.openBlock(),e.createBlock(c,{show:t.show,onClose:i.closeHandler},{default:e.withCtx((()=>[e.createElementVNode("view",{class:"u-picker"},[t.showToolbar?(e.openBlock(),e.createBlock(s,{key:0,cancelColor:t.cancelColor,confirmColor:t.confirmColor,cancelText:t.cancelText,confirmText:t.confirmText,title:t.title,onCancel:i.cancel,onConfirm:i.confirm},null,8,["cancelColor","confirmColor","cancelText","confirmText","title","onCancel","onConfirm"])):e.createCommentVNode("",!0),e.createElementVNode("picker-view",{class:"u-picker__view",indicatorStyle:`height: ${t.$u.addUnit(t.itemHeight)}`,value:o.innerIndex,immediateChange:t.immediateChange,style:e.normalizeStyle({height:`${t.$u.addUnit(t.visibleItemCount*t.itemHeight)}`}),onChange:l[0]||(l[0]=(...e)=>i.changeHandler&&i.changeHandler(...e))},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(o.innerColumns,((l,a)=>(e.openBlock(),e.createElementBlock("picker-view-column",{key:a,class:"u-picker__view__column"},[t.$u.test.array(l)?(e.openBlock(!0),e.createElementBlock(e.Fragment,{key:0},e.renderList(l,((l,n)=>(e.openBlock(),e.createElementBlock("text",{class:"u-picker__view__column__item u-line-1",key:n,style:e.normalizeStyle({height:t.$u.addUnit(t.itemHeight),lineHeight:t.$u.addUnit(t.itemHeight),fontWeight:n===o.innerIndex[a]?"bold":"normal"})},e.toDisplayString(i.getItemText(l)),5)))),128)):e.createCommentVNode("",!0)])))),128))],44,["indicatorStyle","value","immediateChange"]),t.loading?(e.openBlock(),e.createElementBlock("view",{key:1,class:"u-picker--loading"},[e.createVNode(u,{mode:"circle"})])):e.createCommentVNode("",!0)])])),_:1},8,["show","onClose"])}],["__scopeId","data-v-f5929e2b"]]),hc={props:{show:{type:Boolean,default:y.datetimePicker.show},showToolbar:{type:Boolean,default:y.datetimePicker.showToolbar},modelValue:{type:[String,Number],default:y.datetimePicker.value},title:{type:String,default:y.datetimePicker.title},mode:{type:String,default:y.datetimePicker.mode},maxDate:{type:Number,default:y.datetimePicker.maxDate},minDate:{type:Number,default:y.datetimePicker.minDate},minHour:{type:Number,default:y.datetimePicker.minHour},maxHour:{type:Number,default:y.datetimePicker.maxHour},minMinute:{type:Number,default:y.datetimePicker.minMinute},maxMinute:{type:Number,default:y.datetimePicker.maxMinute},filter:{type:[Function,null],default:y.datetimePicker.filter},formatter:{type:[Function,null],default:y.datetimePicker.formatter},loading:{type:Boolean,default:y.datetimePicker.loading},itemHeight:{type:[String,Number],default:y.datetimePicker.itemHeight},cancelText:{type:String,default:y.datetimePicker.cancelText},confirmText:{type:String,default:y.datetimePicker.confirmText},cancelColor:{type:String,default:y.datetimePicker.cancelColor},confirmColor:{type:String,default:y.datetimePicker.confirmColor},visibleItemCount:{type:[String,Number],default:y.datetimePicker.visibleItemCount},closeOnClickOverlay:{type:Boolean,default:y.datetimePicker.closeOnClickOverlay},defaultIndex:{type:Array,default:y.datetimePicker.defaultIndex}}};var fc=1e3,gc=6e4,bc=36e5,Nc="millisecond",Cc="second",yc="minute",Sc="hour",wc="day",Ac="week",Ec="month",kc="quarter",_c="year",Tc="date",Dc="Invalid Date",Bc=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,xc=/\[([^\]]+)]|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;const Ic={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(e){var t=["th","st","nd","rd"],l=e%100;return"["+e+(t[(l-20)%10]||t[l]||t[0])+"]"}};var Pc=function(e,t,l){var a=String(e);return!a||a.length>=t?e:""+Array(t+1-a.length).join(l)+e};const Rc={s:Pc,z:function(e){var t=-e.utcOffset(),l=Math.abs(t),a=Math.floor(l/60),n=l%60;return(t<=0?"+":"-")+Pc(a,2,"0")+":"+Pc(n,2,"0")},m:function e(t,l){if(t.date()<l.date())return-e(l,t);var a=12*(l.year()-t.year())+(l.month()-t.month()),n=t.clone().add(a,Ec),r=l-n<0,o=t.clone().add(a+(r?-1:1),Ec);return+(-(a+(l-n)/(r?n-o:o-n))||0)},a:function(e){return e<0?Math.ceil(e)||0:Math.floor(e)},p:function(e){return{M:Ec,y:_c,w:Ac,d:wc,D:Tc,h:Sc,m:yc,s:Cc,ms:Nc,Q:kc}[e]||String(e||"").toLowerCase().replace(/s$/,"")},u:function(e){return void 0===e}};var Oc="en",Lc={};Lc[Oc]=Ic;var Mc=function(e){return e instanceof Hc},Vc=function e(t,l,a){var n;if(!t)return Oc;if("string"==typeof t){var r=t.toLowerCase();Lc[r]&&(n=r),l&&(Lc[r]=l,n=r);var o=t.split("-");if(!n&&o.length>1)return e(o[0])}else{var i=t.name;Lc[i]=t,n=i}return!a&&n&&(Oc=n),n||!a&&Oc},Uc=function(e,t){if(Mc(e))return e.clone();var l="object"==typeof t?t:{};return l.date=e,l.args=arguments,new Hc(l)},Fc=Rc;Fc.l=Vc,Fc.i=Mc,Fc.w=function(e,t){return Uc(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var Hc=function(){function e(e){this.$L=Vc(e.locale,null,!0),this.parse(e)}var t=e.prototype;return t.parse=function(e){this.$d=function(e){var t=e.date,l=e.utc;if(null===t)return new Date(NaN);if(Fc.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var a=t.match(Bc);if(a){var n=a[2]-1||0,r=(a[7]||"0").substring(0,3);return l?new Date(Date.UTC(a[1],n,a[3]||1,a[4]||0,a[5]||0,a[6]||0,r)):new Date(a[1],n,a[3]||1,a[4]||0,a[5]||0,a[6]||0,r)}}return new Date(t)}(e),this.$x=e.x||{},this.init()},t.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},t.$utils=function(){return Fc},t.isValid=function(){return!(this.$d.toString()===Dc)},t.isSame=function(e,t){var l=Uc(e);return this.startOf(t)<=l&&l<=this.endOf(t)},t.isAfter=function(e,t){return Uc(e)<this.startOf(t)},t.isBefore=function(e,t){return this.endOf(t)<Uc(e)},t.$g=function(e,t,l){return Fc.u(e)?this[t]:this.set(l,e)},t.unix=function(){return Math.floor(this.valueOf()/1e3)},t.valueOf=function(){return this.$d.getTime()},t.startOf=function(e,t){var l=this,a=!!Fc.u(t)||t,n=Fc.p(e),r=function(e,t){var n=Fc.w(l.$u?Date.UTC(l.$y,t,e):new Date(l.$y,t,e),l);return a?n:n.endOf(wc)},o=function(e,t){return Fc.w(l.toDate()[e].apply(l.toDate("s"),(a?[0,0,0,0]:[23,59,59,999]).slice(t)),l)},i=this.$W,s=this.$M,u=this.$D,c="set"+(this.$u?"UTC":"");switch(n){case _c:return a?r(1,0):r(31,11);case Ec:return a?r(1,s):r(0,s+1);case Ac:var d=this.$locale().weekStart||0,p=(i<d?i+7:i)-d;return r(a?u-p:u+(6-p),s);case wc:case Tc:return o(c+"Hours",0);case Sc:return o(c+"Minutes",1);case yc:return o(c+"Seconds",2);case Cc:return o(c+"Milliseconds",3);default:return this.clone()}},t.endOf=function(e){return this.startOf(e,!1)},t.$set=function(e,t){var l,a=Fc.p(e),n="set"+(this.$u?"UTC":""),r=(l={},l[wc]=n+"Date",l[Tc]=n+"Date",l[Ec]=n+"Month",l[_c]=n+"FullYear",l[Sc]=n+"Hours",l[yc]=n+"Minutes",l[Cc]=n+"Seconds",l[Nc]=n+"Milliseconds",l)[a],o=a===wc?this.$D+(t-this.$W):t;if(a===Ec||a===_c){var i=this.clone().set(Tc,1);i.$d[r](o),i.init(),this.$d=i.set(Tc,Math.min(this.$D,i.daysInMonth())).$d}else r&&this.$d[r](o);return this.init(),this},t.set=function(e,t){return this.clone().$set(e,t)},t.get=function(e){return this[Fc.p(e)]()},t.add=function(e,t){var l,a=this;e=Number(e);var n=Fc.p(t),r=function(t){var l=Uc(a);return Fc.w(l.date(l.date()+Math.round(t*e)),a)};if(n===Ec)return this.set(Ec,this.$M+e);if(n===_c)return this.set(_c,this.$y+e);if(n===wc)return r(1);if(n===Ac)return r(7);var o=(l={},l[yc]=gc,l[Sc]=bc,l[Cc]=fc,l)[n]||1,i=this.$d.getTime()+e*o;return Fc.w(i,this)},t.subtract=function(e,t){return this.add(-1*e,t)},t.format=function(e){var t=this,l=this.$locale();if(!this.isValid())return l.invalidDate||Dc;var a=e||"YYYY-MM-DDTHH:mm:ssZ",n=Fc.z(this),r=this.$H,o=this.$m,i=this.$M,s=l.weekdays,u=l.months,c=function(e,l,n,r){return e&&(e[l]||e(t,a))||n[l].slice(0,r)},d=function(e){return Fc.s(r%12||12,e,"0")},p=l.meridiem||function(e,t,l){var a=e<12?"AM":"PM";return l?a.toLowerCase():a},v={YY:String(this.$y).slice(-2),YYYY:Fc.s(this.$y,4,"0"),M:i+1,MM:Fc.s(i+1,2,"0"),MMM:c(l.monthsShort,i,u,3),MMMM:c(u,i),D:this.$D,DD:Fc.s(this.$D,2,"0"),d:String(this.$W),dd:c(l.weekdaysMin,this.$W,s,2),ddd:c(l.weekdaysShort,this.$W,s,3),dddd:s[this.$W],H:String(r),HH:Fc.s(r,2,"0"),h:d(1),hh:d(2),a:p(r,o,!0),A:p(r,o,!1),m:String(o),mm:Fc.s(o,2,"0"),s:String(this.$s),ss:Fc.s(this.$s,2,"0"),SSS:Fc.s(this.$ms,3,"0"),Z:n};return a.replace(xc,(function(e,t){return t||v[e]||n.replace(":","")}))},t.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},t.diff=function(e,t,l){var a,n=Fc.p(t),r=Uc(e),o=(r.utcOffset()-this.utcOffset())*gc,i=this-r,s=Fc.m(this,r);return s=(a={},a[_c]=s/12,a[Ec]=s,a[kc]=s/3,a[Ac]=(i-o)/6048e5,a[wc]=(i-o)/864e5,a[Sc]=i/bc,a[yc]=i/gc,a[Cc]=i/fc,a)[n]||i,l?s:Fc.a(s)},t.daysInMonth=function(){return this.endOf(Ec).$D},t.$locale=function(){return Lc[this.$L]},t.locale=function(e,t){if(!e)return this.$L;var l=this.clone(),a=Vc(e,t,!0);return a&&(l.$L=a),l},t.clone=function(){return Fc.w(this.$d,this)},t.toDate=function(){return new Date(this.valueOf())},t.toJSON=function(){return this.isValid()?this.toISOString():null},t.toISOString=function(){return this.$d.toISOString()},t.toString=function(){return this.$d.toUTCString()},e}(),Gc=Hc.prototype;Uc.prototype=Gc,[["$ms",Nc],["$s",Cc],["$m",yc],["$H",Sc],["$W",wc],["$M",Ec],["$y",_c],["$D",Tc]].forEach((function(e){Gc[e[1]]=function(t){return this.$g(t,e[0],e[1])}})),Uc.extend=function(e,t){return e.$i||(e(t,Hc,Uc),e.$i=!0),Uc},Uc.locale=Vc,Uc.isDayjs=Mc,Uc.unix=function(e){return Uc(1e3*e)},Uc.en=Lc[Oc],Uc.Ls=Lc,Uc.p={};const Kc={name:"datetime-picker",mixins:[w,A,hc],data:()=>({columns:[],innerDefaultIndex:[],innerFormatter:(e,t)=>t}),watch:{show(e,t){e&&this.updateColumnValue(this.innerValue)},propsChange(){this.init()}},computed:{propsChange(){return[this.mode,this.maxDate,this.minDate,this.minHour,this.maxHour,this.minMinute,this.maxMinute,this.filter]}},mounted(){this.init()},emits:["close","cancel","confirm","change","update:modelValue"],methods:{init(){this.innerValue=this.correctValue(this.modelValue),this.updateColumnValue(this.innerValue)},setFormatter(e){this.innerFormatter=e},close(){this.closeOnClickOverlay&&this.$emit("close")},cancel(){this.$emit("cancel")},confirm(){this.$emit("confirm",{value:this.innerValue,mode:this.mode}),this.$emit("update:modelValue",this.innerValue)},intercept(e,t){let l=e.match(/\d+/g);return l.length>1?(uni.$u.error("请勿在过滤或格式化函数时添加数字"),0):t&&4==l[0].length?l[0]:l[0].length>2?(uni.$u.error("请勿在过滤或格式化函数时添加数字"),0):l[0]},change(e){const{indexs:t,values:l}=e;let a="";if("time"===this.mode)a=`${this.intercept(l[0][t[0]])}:${this.intercept(l[1][t[1]])}`;else{const e=parseInt(this.intercept(l[0][t[0]],"year")),n=parseInt(this.intercept(l[1][t[1]]));let r=parseInt(l[2]?this.intercept(l[2][t[2]]):1),o=0,i=0;const s=Uc(`${e}-${n}`).daysInMonth();"year-month"===this.mode&&(r=1),r=Math.min(s,r),"datetime"===this.mode&&(o=parseInt(this.intercept(l[3][t[3]])),i=parseInt(this.intercept(l[4][t[4]]))),a=Number(new Date(e,n-1,r,o,i))}a=this.correctValue(a),this.innerValue=a,this.updateColumnValue(a),this.$emit("change",{value:a,picker:this.$refs.picker,mode:this.mode})},updateColumnValue(e){this.innerValue=e,this.updateColumns(),this.updateIndexs(e)},updateIndexs(e){let t=[];const l=this.formatter||this.innerFormatter,a=uni.$u.padZero;if("time"===this.mode){const a=e.split(":");t=[l("hour",a[0]),l("minute",a[1])]}else t=[l("year",`${Uc(e).year()}`),l("month",a(Uc(e).month()+1))],"date"===this.mode&&t.push(l("day",a(Uc(e).date()))),"datetime"===this.mode&&t.push(l("day",a(Uc(e).date())),l("hour",a(Uc(e).hour())),l("minute",a(Uc(e).minute())));const n=this.columns.map(((e,l)=>Math.max(0,e.findIndex((e=>e===t[l])))));this.innerDefaultIndex=n},updateColumns(){const e=this.formatter||this.innerFormatter,t=this.getOriginColumns().map((t=>t.values.map((l=>e(t.type,l)))));this.columns=t},getOriginColumns(){return this.getRanges().map((({type:e,range:t})=>{let l=function(e,t){let l=-1;const a=Array(e<0?0:e);for(;++l<e;)a[l]=t(l);return a}(t[1]-t[0]+1,(l=>{let a=t[0]+l;return a="year"===e?`${a}`:uni.$u.padZero(a),a}));return this.filter&&(l=this.filter(e,l)),{type:e,values:l}}))},generateArray:(e,t)=>Array.from(new Array(t+1).keys()).slice(e),correctValue(e){const t="time"!==this.mode;if(t&&!uni.$u.test.date(e)?e=this.minDate:t||e||(e=`${uni.$u.padZero(this.minHour)}:${uni.$u.padZero(this.minMinute)}`),t)return e=Uc(e).isBefore(Uc(this.minDate))?this.minDate:e,e=Uc(e).isAfter(Uc(this.maxDate))?this.maxDate:e;{if(-1===String(e).indexOf(":"))return uni.$u.error("时间错误,请传递如12:24的格式");let[t,l]=e.split(":");return t=uni.$u.padZero(uni.$u.range(this.minHour,this.maxHour,Number(t))),l=uni.$u.padZero(uni.$u.range(this.minMinute,this.maxMinute,Number(l))),`${t}:${l}`}},getRanges(){if("time"===this.mode)return[{type:"hour",range:[this.minHour,this.maxHour]},{type:"minute",range:[this.minMinute,this.maxMinute]}];const{maxYear:e,maxDate:t,maxMonth:l,maxHour:a,maxMinute:n}=this.getBoundary("max",this.innerValue),{minYear:r,minDate:o,minMonth:i,minHour:s,minMinute:u}=this.getBoundary("min",this.innerValue),c=[{type:"year",range:[r,e]},{type:"month",range:[i,l]},{type:"day",range:[o,t]},{type:"hour",range:[s,a]},{type:"minute",range:[u,n]}];return"date"===this.mode&&c.splice(3,2),"year-month"===this.mode&&c.splice(2,3),c},getBoundary(e,t){const l=new Date(t),a=new Date(this[`${e}Date`]),n=Uc(a).year();let r=1,o=1,i=0,s=0;return"max"===e&&(r=12,o=Uc(l).daysInMonth(),i=23,s=59),Uc(l).year()===n&&(r=Uc(a).month()+1,Uc(l).month()+1===r&&(o=Uc(a).date(),Uc(l).date()===o&&(i=Uc(a).hour(),Uc(l).hour()===i&&(s=Uc(a).minute())))),{[`${e}Year`]:n,[`${e}Month`]:r,[`${e}Date`]:o,[`${e}Hour`]:i,[`${e}Minute`]:s}}}};const jc=E(Kc,[["render",function(t,l,n,r,o,i){const s=a(e.resolveDynamicComponent("u-picker"),mc);return e.openBlock(),e.createBlock(s,{ref:"picker",show:t.show,closeOnClickOverlay:t.closeOnClickOverlay,columns:o.columns,title:t.title,itemHeight:t.itemHeight,showToolbar:t.showToolbar,visibleItemCount:t.visibleItemCount,defaultIndex:o.innerDefaultIndex,cancelText:t.cancelText,confirmText:t.confirmText,cancelColor:t.cancelColor,confirmColor:t.confirmColor,onClose:i.close,onCancel:i.cancel,onConfirm:i.confirm,onChange:i.change},null,8,["show","closeOnClickOverlay","columns","title","itemHeight","showToolbar","visibleItemCount","defaultIndex","cancelText","confirmText","cancelColor","confirmColor","onClose","onCancel","onConfirm","onChange"])}],["__scopeId","data-v-e4f68153"]]),Wc={props:{modelValue:{type:[String,Number],default:y.input.value},type:{type:String,default:y.input.type},fixed:{type:Boolean,default:y.input.fixed},disabled:{type:Boolean,default:y.input.disabled},disabledColor:{type:String,default:y.input.disabledColor},clearable:{type:Boolean,default:y.input.clearable},password:{type:Boolean,default:y.input.password},maxlength:{type:[String,Number],default:y.input.maxlength},placeholder:{type:String,default:y.input.placeholder},placeholderClass:{type:String,default:y.input.placeholderClass},placeholderStyle:{type:[String,Object],default:y.input.placeholderStyle},showWordLimit:{type:Boolean,default:y.input.showWordLimit},confirmType:{type:String,default:y.input.confirmType},confirmHold:{type:Boolean,default:y.input.confirmHold},holdKeyboard:{type:Boolean,default:y.input.holdKeyboard},focus:{type:Boolean,default:y.input.focus},autoBlur:{type:Boolean,default:y.input.autoBlur},disableDefaultPadding:{type:Boolean,default:y.input.disableDefaultPadding},cursor:{type:[String,Number],default:y.input.cursor},cursorSpacing:{type:[String,Number],default:y.input.cursorSpacing},selectionStart:{type:[String,Number],default:y.input.selectionStart},selectionEnd:{type:[String,Number],default:y.input.selectionEnd},adjustPosition:{type:Boolean,default:y.input.adjustPosition},inputAlign:{type:String,default:y.input.inputAlign},fontSize:{type:[String,Number],default:y.input.fontSize},color:{type:String,default:y.input.color},prefixIcon:{type:String,default:y.input.prefixIcon},prefixIconStyle:{type:[String,Object],default:y.input.prefixIconStyle},suffixIcon:{type:String,default:y.input.suffixIcon},suffixIconStyle:{type:[String,Object],default:y.input.suffixIconStyle},border:{type:String,default:y.input.border},readonly:{type:Boolean,default:y.input.readonly},shape:{type:String,default:y.input.shape},formatter:{type:[Function,null],default:y.input.formatter},ignoreCompositionEvent:{type:Boolean,default:!0}}},zc={name:"u-input",mixins:[w,A,Wc],data:()=>({innerValue:"",focused:!1,firstChange:!0,changeFromInner:!1,innerFormatter:e=>e}),watch:{modelValue:{immediate:!0,handler(e,t){this.innerValue=e,this.firstChange=!1,this.changeFromInner=!1}}},computed:{isShowClear(){const{clearable:e,readonly:t,focused:l,innerValue:a}=this;return!!e&&!t&&!!l&&""!==a},inputClass(){let e=[],{border:t,disabled:l,shape:a}=this;return"surround"===t&&(e=e.concat(["u-border","u-input--radius"])),e.push(`u-input--${a}`),"bottom"===t&&(e=e.concat(["u-border-bottom","u-input--no-radius"])),e.join(" ")},wrapperStyle(){const e={};return this.disabled&&(e.backgroundColor=this.disabledColor),"none"===this.border?e.padding="0":(e.paddingTop="6px",e.paddingBottom="6px",e.paddingLeft="9px",e.paddingRight="9px"),uni.$u.deepMerge(e,uni.$u.addStyle(this.customStyle))},inputStyle(){return{color:this.color,fontSize:uni.$u.addUnit(this.fontSize),textAlign:this.inputAlign}}},emits:["update:modelValue","focus","blur","change","confirm","clear","keyboardheightchange"],methods:{setFormatter(e){this.innerFormatter=e},onInput(e){let{value:t=""}=e.detail||{};const l=(this.formatter||this.innerFormatter)(t);this.innerValue=t,this.$nextTick((()=>{this.innerValue=l,this.valueChange()}))},onBlur(e){this.$emit("blur",e.detail.value),uni.$u.sleep(50).then((()=>{this.focused=!1})),uni.$u.formValidate(this,"blur")},onFocus(e){this.focused=!0,this.$emit("focus")},onConfirm(e){this.$emit("confirm",this.innerValue)},onkeyboardheightchange(){this.$emit("keyboardheightchange")},valueChange(){const e=this.innerValue;this.$nextTick((()=>{this.$emit("update:modelValue",e),this.changeFromInner=!0,this.$emit("change",e),uni.$u.formValidate(this,"change")}))},onClear(){this.innerValue="",this.$nextTick((()=>{this.valueChange(),this.$emit("clear")}))},clickHandler(){}}};const $c=E(zc,[["render",function(t,l,n,r,o,i){const s=a(e.resolveDynamicComponent("u-icon"),B);return e.openBlock(),e.createElementBlock("view",{class:e.normalizeClass(["u-input",i.inputClass]),style:e.normalizeStyle([i.wrapperStyle])},[e.createElementVNode("view",{class:"u-input__content"},[t.prefixIcon||t.$slots.prefix?(e.openBlock(),e.createElementBlock("view",{key:0,class:"u-input__content__prefix-icon"},[e.renderSlot(t.$slots,"prefix",{},(()=>[e.createVNode(s,{name:t.prefixIcon,size:"18",customStyle:t.prefixIconStyle},null,8,["name","customStyle"])]),!0)])):e.createCommentVNode("",!0),e.createElementVNode("view",{class:"u-input__content__field-wrapper",onClick:l[5]||(l[5]=(...e)=>i.clickHandler&&i.clickHandler(...e))},[e.createElementVNode("input",{class:"u-input__content__field-wrapper__field",style:e.normalizeStyle([i.inputStyle]),type:t.type,focus:t.focus,cursor:t.cursor,value:o.innerValue,"auto-blur":t.autoBlur,disabled:t.disabled||t.readonly,maxlength:t.maxlength,placeholder:t.placeholder,"placeholder-style":t.placeholderStyle,"placeholder-class":t.placeholderClass,"confirm-type":t.confirmType,"confirm-hold":t.confirmHold,"hold-keyboard":t.holdKeyboard,"cursor-spacing":t.cursorSpacing,"adjust-position":t.adjustPosition,"selection-end":t.selectionEnd,"selection-start":t.selectionStart,password:t.password||"password"===t.type||void 0,ignoreCompositionEvent:t.ignoreCompositionEvent,onInput:l[0]||(l[0]=(...e)=>i.onInput&&i.onInput(...e)),onBlur:l[1]||(l[1]=(...e)=>i.onBlur&&i.onBlur(...e)),onFocus:l[2]||(l[2]=(...e)=>i.onFocus&&i.onFocus(...e)),onConfirm:l[3]||(l[3]=(...e)=>i.onConfirm&&i.onConfirm(...e)),onKeyboardheightchange:l[4]||(l[4]=(...e)=>i.onkeyboardheightchange&&i.onkeyboardheightchange(...e))},null,44,["type","focus","cursor","value","auto-blur","disabled","maxlength","placeholder","placeholder-style","placeholder-class","confirm-type","confirm-hold","hold-keyboard","cursor-spacing","adjust-position","selection-end","selection-start","password","ignoreCompositionEvent"])]),i.isShowClear?(e.openBlock(),e.createElementBlock("view",{key:1,class:"u-input__content__clear",onClick:l[6]||(l[6]=(...e)=>i.onClear&&i.onClear(...e))},[e.createVNode(s,{name:"close",size:"11",color:"#ffffff",customStyle:"line-height: 12px"})])):e.createCommentVNode("",!0),t.suffixIcon||t.$slots.suffix?(e.openBlock(),e.createElementBlock("view",{key:2,class:"u-input__content__subfix-icon"},[e.renderSlot(t.$slots,"suffix",{},(()=>[e.createVNode(s,{name:t.suffixIcon,size:"18",customStyle:t.suffixIconStyle},null,8,["name","customStyle"])]),!0)])):e.createCommentVNode("",!0)])],6)}],["__scopeId","data-v-75b5f6fc"]]),Jc={props:{color:{type:String,default:y.line.color},length:{type:[String,Number],default:y.line.length},direction:{type:String,default:y.line.direction},hairline:{type:Boolean,default:y.line.hairline},margin:{type:[String,Number],default:y.line.margin},dashed:{type:Boolean,default:y.line.dashed}}};const qc=E({name:"u-line",mixins:[w,A,Jc],computed:{lineStyle(){const e={};return e.margin=this.margin,"row"===this.direction?(e.borderBottomWidth="1px",e.borderBottomStyle=this.dashed?"dashed":"solid",e.width=uni.$u.addUnit(this.length),this.hairline&&(e.transform="scaleY(0.5)")):(e.borderLeftWidth="1px",e.borderLeftStyle=this.dashed?"dashed":"solid",e.height=uni.$u.addUnit(this.length),this.hairline&&(e.transform="scaleX(0.5)")),e.borderColor=this.color,uni.$u.deepMerge(e,uni.$u.addStyle(this.customStyle))}}},[["render",function(t,l,a,n,r,o){return e.openBlock(),e.createElementBlock("view",{class:"u-line",style:e.normalizeStyle([o.lineStyle])},null,4)}],["__scopeId","data-v-45e31c7a"]]),Zc={props:{dashed:{type:Boolean,default:y.divider.dashed},hairline:{type:Boolean,default:y.divider.hairline},dot:{type:Boolean,default:y.divider.dot},textPosition:{type:String,default:y.divider.textPosition},text:{type:[String,Number],default:y.divider.text},textSize:{type:[String,Number],default:y.divider.textSize},textColor:{type:String,default:y.divider.textColor},lineColor:{type:String,default:y.divider.lineColor}}};const Yc=E({name:"u-divider",mixins:[w,A,Zc],computed:{textStyle(){const e={};return e.fontSize=uni.$u.addUnit(this.textSize),e.color=this.textColor,e},leftLineStyle(){const e={};return"left"===this.textPosition?e.width="80rpx":e.flex=1,e},rightLineStyle(){const e={};return"right"===this.textPosition?e.width="80rpx":e.flex=1,e}},methods:{click(){this.$emit("click")}}},[["render",function(t,l,n,r,o,i){const s=a(e.resolveDynamicComponent("u-line"),qc);return e.openBlock(),e.createElementBlock("view",{class:"u-divider",style:e.normalizeStyle([t.$u.addStyle(t.customStyle)]),onClick:l[0]||(l[0]=(...e)=>i.click&&i.click(...e))},[e.createVNode(s,{color:t.lineColor,customStyle:i.leftLineStyle,hairline:t.hairline,dashed:t.dashed},null,8,["color","customStyle","hairline","dashed"]),t.dot?(e.openBlock(),e.createElementBlock("text",{key:0,class:"u-divider__dot"},"●")):t.text?(e.openBlock(),e.createElementBlock("text",{key:1,class:"u-divider__text",style:e.normalizeStyle([i.textStyle])},e.toDisplayString(t.text),5)):e.createCommentVNode("",!0),e.createVNode(s,{color:t.lineColor,customStyle:i.rightLineStyle,hairline:t.hairline,dashed:t.dashed},null,8,["color","customStyle","hairline","dashed"])],4)}],["__scopeId","data-v-a48a7ce1"]]),Qc=(e,t="date")=>{const l=new Date(e),a=l.getFullYear()+"/",n=(l.getMonth()+1<10?"0"+(l.getMonth()+1):l.getMonth()+1)+"/",r=l.getDate()<10?"0"+l.getDate():l.getDate(),o=" "+(l.getHours()<10?"0"+l.getHours():l.getHours())+":",i=(l.getMinutes()<10?"0"+l.getMinutes():l.getMinutes())+":",s=l.getSeconds()<10?"0"+l.getSeconds():l.getSeconds();switch(t){case"date":return a+n+r;case"year-month":return`${a}${n}`.substring(0,`${a}${n}`.length-1);case"year":return a.substring(0,a.length-1);case"time":return`${a}${n}${r} ${o}${i}${s}`}return a+n+r};function Xc(e){return Ja.server().post("/home-wisdom/app/powerStation/info",e,{}).then((e=>e.data))}const ed=E(e.defineComponent({__name:"statistics",setup(t){const n=Za(),{t:r}=xr();e.getCurrentInstance();const o=e.ref(864e5),i=e.ref(2592e6),s=e.ref(31536e6),u=e.ref(0),c=e.ref(0),d=e.ref(!1),p=e.ref(!1);let v=e.ref((new Date).getTime()),m=e.ref((new Date).getTime()),h=e.reactive({categories:[],series:[]}),f=e.ref(!1),g=e.reactive({categories:[],series:[{name:r("earnings"),legendShape:"circle",data:[]}]}),b=e.reactive({legend:{show:!0,padding:-10,lineHeight:30,fontSize:12},extra:{ring:{border:!1,ringWidth:5}},title:{fontSize:14,color:"#030D1C",name:"",fontWeight:"bold"},subtitle:{fontSize:12,color:"#1B2D4D",name:r("generateElectricityTotal_1"),offsetY:0,fontWeight:700},padding:[0,150,0,-40]}),N=e.reactive({legend:{show:!0,padding:-10,lineHeight:30,fontSize:12},extra:{ring:{border:!1,ringWidth:5}},title:{fontSize:14,color:"#030D1C",name:"",fontWeight:"bold"},subtitle:{fontSize:12,color:"#1B2D4D",name:r("totalElectricity_1"),offsetY:0,fontWeight:700},padding:[0,150,0,-40]}),C=e.ref({series:[{data:[]}]}),y=e.ref({series:[{data:[]}]}),S=e.reactive([[]]),w=e.reactive([[]]);const A=e.ref((new Date).getTime()),E=e.ref((new Date).getTime()),k=e.ref((new Date).getTime()-63072e6),_=e.ref((new Date).getTime()),T=e.ref("area"),D=e.ref("area"),B=e.ref("tooltipFormatTemp1"),x=e.ref(r("hour")),I=e.ref(!1),P=e.ref(!1),R=e.ref(!1),O=e.ref(!1);let L=e.reactive([[]]),M=e.reactive([]);const V=e.ref("date"),U=e.ref("date"),F=e.ref("date"),H=e.ref("date"),G=e.ref("");let K=e.reactive({coal:"",co2:"",treePlanting:""}),j=e.ref("energy"),W=e.ref(!1),$=e.ref(r("todayPowerGeneration")),J=e.ref(r("todayElectricityConsumption"));const q=e.ref(""),Z=e.ref(!1),Y=e.reactive({dataPointShape:!1,dataLabel:!1,fontSize:10,color:["#0FD86D","#FF5A5A"],padding:[0,0,0,0],legend:{position:"top",float:"right",margin:20,itemGap:20,fontColor:"#1B2D4D"},xAxis:{disableGrid:!0,calibration:!0,axisLine:!1,fontColor:"#1b2d4d99",fontSize:"9",labelCount:10,min:0},yAxis:{disableGrid:!1,gridType:"solid",gridColor:"#F2F3F7",showTitle:!0,data:[{axisLine:!1,axisLineColor:"blue",title:"kW",titleOffsetY:-25,titleOffsetX:-6,titleFontColor:"#1b2d4d99",titleFontSize:"9",fontColor:"#1b2d4d99",fontSize:"10",min:0,max:5}]},extra:{area:{type:"curve",addLine:!0,gradient:!0},column:{type:"group",width:12,seriesGap:0,activeBgColor:"#F2F3F7",activeWidth:24,activeBgOpacity:1},markLine:{},tooltip:{showArrow:!1,borderColor:"#eee",borderOpacity:.9,bgColor:"#fff",fontColor:"#1b2d4d99",showCategory:!0,borderWidth:1,borderRadius:9}}}),Q=e.reactive({update:!0,dataPointShape:!1,dataLabel:!1,fontSize:10,color:["#0FD86D"],padding:[0,0,0,0],legend:{position:"top",float:"right",margin:20,itemGap:20,fontColor:"#1B2D4D"},xAxis:{disableGrid:!0,calibration:!0,axisLine:!1,fontColor:"#1b2d4d99",fontSize:"9",labelCount:10,boundaryGap:"center"},yAxis:{disableGrid:!1,gridType:"solid",gridColor:"#F2F3F7",showTitle:!0,splitNumber:5,data:[{axisLine:!1,axisLineColor:"blue",title:"",titleOffsetY:-25,titleOffsetX:0,titleFontColor:"#1b2d4d99",titleFontSize:"10",fontColor:"#1b2d4d99",fontSize:"10",min:0,max:5}]},extra:{area:{type:"curve",addLine:!0,gradient:!0},column:{type:"group",width:12,seriesGap:0,activeBgColor:"#F2F3F7",activeWidth:14,activeBgOpacity:1},markLine:{},tooltip:{showArrow:!1,borderColor:"#eee",borderOpacity:.9,bgColor:"#fff",fontColor:"#1b2d4d99",showCategory:!0,borderWidth:1,borderRadius:9}}}),X=e.ref(!0),ee=e.computed((()=>Qc(v.value,V.value))),te=e.computed((()=>Qc(m.value,U.value)));let le=e.computed((()=>{let e=0;if(g.series&&g.series.length>0&&g.series[0].data.length>0){l("log","at pages/powerStationDetail/childPage/statistics.vue:615","tempData",g),g.series[0].data.forEach((t=>{e+=t})),e=parseFloat(e+"").toFixed(2)}return e}));e.onMounted((()=>{let e=new Date(parseInt("1699596882418")),t=e.getFullYear(),a=e.getMonth()+1<10?"0"+(e.getMonth()+1):e.getMonth()+1,n=e.getDate()<10?"0"+e.getDate():e.getDate(),r=new Date(`${t}-${a}-${n}`).getTime();k.value=r,l("log","at pages/powerStationDetail/childPage/statistics.vue:637","##########powerStation create time end:",k.value),ae(),re(),ne(),oe(),pe(),uni.$on("powerStationEditListener",(e=>{re()}))}));const ae=()=>{let e=(new Date).getFullYear();for(let t=1970;t<=e;t++)S[0].push(t);w=[[53]]},ne=async()=>{I.value=!0,R.value=!1;let e="";switch(V.value){case"date":e="day";break;case"year-month":e="month";break;case"year":e="year";break;case"all":e="all"}F.value=e;let t={homeId:n.homeId,type:e,time:ee.value};try{const e=await function(e){return Ja.server().post("/home-wisdom/app/device/inverter/statistics/energy",e,{}).then((e=>e.data))}(t);if(F.value!==t.type)return;if(0===e.code){if(ve(),L=e.data,X.value=!1,0===L[0].length&&0===L[1].length)R.value=!0;else{let e={categories:[],series:[{name:0===u.value?r("generatedEnergyPower"):r("generatedEnergy"),legendShape:"circle",data:[]},{name:0===u.value?r("energyUsePower"):r("energyUse"),legendShape:"circle",data:[]}]};0===u.value?(Y.yAxis.data[0].titleOffsetX=-6,L[0].forEach((t=>{e.categories.push(t.fieldName),e.series[0].data.push(me(t.fieldValue))})),L[1].forEach((t=>{e.series[1].data.push(me(t.fieldValue))}))):(L[0].forEach((t=>{e.categories.push(t.fieldName),e.series[0].data.push(t.fieldValue)})),L[1].forEach((t=>{e.series[1].data.push(t.fieldValue)}))),l("log","at pages/powerStationDetail/childPage/statistics.vue:759","chartDatas.categories",e.series),de(e,"energy"),h=JSON.parse(JSON.stringify(e))}I.value=!1}else ve(),I.value=!1,R.value=!0}catch(Mr){I.value=!1,R.value=!0,ve()}},re=async()=>{let t={homeId:n.homeId};try{const l=await Xc(t);if(0===l.code&&l.data.createTime){let t=new Date(parseInt(l.data.createTime)),a=`${t.getFullYear()}-${t.getMonth()+1<10?"0"+(t.getMonth()+1):t.getMonth()+1}-${t.getDate()<10?"0"+t.getDate():t.getDate()}`,n=new Date(a).getTime();k.value=n,await e.nextTick(),G.value=l.data.monetaryUnit}}catch(Mr){l("log","at pages/powerStationDetail/childPage/statistics.vue:804","##########get powerStation detail error")}},oe=async()=>{P.value=!0,O.value=!1,W.value=!1;let e="";switch(U.value){case"date":e="day";break;case"year-month":e="month";break;case"year":e="year";break;case"all":e="all"}H.value=e;let t={homeId:n.homeId,type:e,time:te.value};try{const e=await function(e){return Ja.server().post("/home-wisdom/app/device/inverter/statistics/earnings",e,{}).then((e=>e.data))}(t);if(H.value!==t.type)return;if(0===e.code){if(M=e.data,0===M.length)O.value=!0;else{let e={categories:[],series:[{name:r("earnings"),legendShape:"circle",data:[]}]};M.forEach((t=>{e.categories.push(t.fieldName),e.series[0].data.push(t.fieldValue)})),de(e,"earning"),g=JSON.parse(JSON.stringify(e)),l("log","at pages/powerStationDetail/childPage/statistics.vue:889","earnChartData",g)}P.value=!1}else l("log","at pages/powerStationDetail/childPage/statistics.vue:893","fasfa",e),125101===e.code&&(W.value=!0),P.value=!1,O.value=!0}catch(Mr){P.value=!1,O.value=!0}},ie=()=>{f.value=!0},se=()=>{f.value=!1},ue=e=>{(e=(e=(e=(e=e.replace(/[^\d.]/g,"")).replace(/\.{2,}/g,".")).replace(".","$#$").replace(/\./g,"").replace("$#$",".")).replace(/^(\-)*(\d+)\.(\d\d).*$/,"$1$2.$3")).indexOf(".")<0&&""!=e&&(e=parseFloat(e)),parseFloat(e)<=0?q.value="":q.value=e},ce=async()=>{if(!q.value)return void uni.showToast({title:r("electrovalenceInputHint"),icon:"none"});Z.value=!0;let e={electrovalence:q.value,homeId:n.homeId};try{const t=await function(e){return Ja.server().post("/home-wisdom/app/device/inverter/electrovalenceSet",e,{}).then((e=>e.data))}(e);0===t.code?(Z.value=!1,f.value=!1,oe()):Z.value=!1}catch(Mr){Z.value=!1}},de=(e,t)=>{if("energy"===t){const t=JSON.parse(JSON.stringify(e)),l=Math.max.apply(null,t.series[0].data),a=Math.max.apply(null,t.series[1].data),n=parseFloat(Math.max(l,a).toFixed(0));n<=10?(Y.yAxis.data[0].min=0,Y.yAxis.data[0].max=10):Y.yAxis.data[0].max=n}else{const t=JSON.parse(JSON.stringify(e)),l=Math.max.apply(null,t.series[0].data),a=parseFloat(l.toFixed(0));Q.yAxis.data[0].min=0,a<10?a<5?Q.yAxis.splitNumber=5:Q.yAxis.data[0].max=10:(Q.yAxis.splitNumber=5,Q.yAxis.data[0].max=void 0)}},pe=async()=>{let e={homeId:n.homeId};try{const t=await function(e){return Ja.server().post("/home-wisdom/app/device/inverter/statistics/socialContribution",e,{}).then((e=>e.data))}(e);X.value=!1,0===t.code&&(K=t.data||{})}catch(Mr){X.value=!1}},ve=async()=>{let e="";switch(V.value){case"date":e="day";break;case"year-month":e="month";break;case"year":e="year";break;case"all":e="all"}let t={homeId:n.homeId,type:e,time:ee.value};try{const e=await function(e){return Ja.server().post("/home-wisdom/app/device/inverter/statistics/useElectricityAnalyseNew",e,{}).then((e=>e.data))}(t);if(0===e.code){const t=e.data;if(l("log","at pages/powerStationDetail/childPage/statistics.vue:1036","resData",JSON.stringify(t)),t.totalPv&&t.totalPv.length>=2){let e={series:[{data:[]}]};const a=parseFloat((parseFloat(t.totalPv[0].value)+parseFloat(t.totalPv[1].value)+parseFloat(t.totalPv[2].value)).toFixed(2)),n=parseFloat(parseFloat(t.totalPv[0].value).toFixed(2)),r=parseFloat(parseFloat(t.totalPv[1].value).toFixed(2)),o=parseFloat(parseFloat(t.totalPv[2].value).toFixed(2));let i=t.totalPv[0].desc||"-",s=t.totalPv[1].desc||"-",u=t.totalPv[2].desc||"-",c=t.totalPv[0].unitName||"",d=t.totalPv[1].unitName||"",p=t.totalPv[2].unitName||"";if(a>=0){b.title.name=`${a} kW·h`;let t=0,v=0,m=0;a>0&&(t=parseFloat((100*n/a).toFixed(2)),v=parseFloat((100*r/a).toFixed(2)),m=parseFloat((100-t-v).toFixed(2)));let h=`${i} (${t}%):${n} ${c}`;e.series[0].data[0]={value:n,labelShow:!1,color:"#0FD86D",legendText:`${h}`};let f=`${s} (${v}%):${r} ${d}`;e.series[0].data[1]={value:r,labelShow:!1,color:"#245EC3",legendText:`${f}`};let g=`${u} (${m}%):${o} ${p}`;e.series[0].data[2]={value:o,labelShow:!1,color:"#FFB300",legendText:`${g}`},C.value=JSON.parse(JSON.stringify(e)),l("log","at pages/powerStationDetail/childPage/statistics.vue:1089","energyPowerChartDatas",C.value)}}if(t.totalUse&&t.totalUse.length>=2){let e={series:[{data:[]}]};const l=parseFloat((parseFloat(t.totalUse[0].value)+parseFloat(t.totalUse[1].value)).toFixed(2)),a=parseFloat(parseFloat(t.totalUse[0].value).toFixed(2)),n=parseFloat(parseFloat(t.totalUse[1].value).toFixed(2));let r=t.totalUse[0].desc||"-",o=t.totalUse[1].desc||"-",i=t.totalUse[0].unitName||"",s=t.totalUse[1].unitName||"";if(l>=0){N.title.name=`${l} kW·h`;let t=0,u=0;l>0&&(t=parseFloat((100*a/l).toFixed(2)),u=parseFloat((100-t).toFixed(2))),e.series[0].data[0]={value:a,labelShow:!1,color:"#0FD86D",legendText:`${r} (${t}%):${a} ${i}`},e.series[0].data[1]={value:n,labelShow:!1,color:"#245EC3",legendText:`${o} (${u}%):${n} ${s}`},y.value=JSON.parse(JSON.stringify(e))}}}}catch(Mr){}},me=e=>{let t=0;return t=e&&void 0!==e?parseFloat((parseInt(e)/1e3).toFixed(3)):0,t},he=(e,t)=>{switch(e){case"energy":switch(u.value=t,t){case 0:T.value="area",x.value=r("hour"),V.value="date",Y.yAxis.data[0].title="kW";break;case 1:T.value="column",x.value=r("day"),V.value="year-month",Y.yAxis.data[0].title="kW·h";break;case 2:T.value="column",x.value=r("month"),V.value="year",Y.yAxis.data[0].title="kW·h";break;case 3:T.value="column",x.value=r("year"),V.value="all"}v.value=(new Date).getTime(),_.value=v.value,ne();break;case"earning":switch(c.value=t,t){case 0:D.value="area",x.value=r("hour"),U.value="date";break;case 1:D.value="column",x.value=r("day"),U.value="year-month";break;case 2:D.value="column",x.value=r("month"),U.value="year";break;case 3:D.value="column",x.value=r("year"),U.value="all"}l("log","at pages/powerStationDetail/childPage/statistics.vue:1210","chartTypeEarn",D.value),m.value=(new Date).getTime(),oe()}},fe=e=>{if(d.value=!1,p.value=!1,j.value=e,"energy"===e)switch(d.value=!0,u.value){case 0:V.value="date";break;case 1:V.value="year-month";break;case 2:V.value="year";break;case 3:V.value="all"}else switch(p.value=!0,c.value){case 0:U.value="date";break;case 1:U.value="year-month";break;case 2:U.value="year";break;case 3:U.value="all"}},ge=e=>{let t=0;if("energy"===e){switch(u.value){case 0:t=o.value;break;case 1:t=i.value;break;case 2:t=s.value}v.value-t>=k.value?(v.value-=t,ne()):(l("log","at pages/powerStationDetail/childPage/statistics.vue:1278","#########当前选择时间的时间戳:",v.value),l("log","at pages/powerStationDetail/childPage/statistics.vue:1279","#########时间差:",t),l("log","at pages/powerStationDetail/childPage/statistics.vue:1280","#########时间超出最小时间,最小时间为:",k.value),uni.showToast({title:r("miniTimeExceeded"),icon:"none"}))}else{switch(c.value){case 0:t=o.value;break;case 1:t=i.value;break;case 2:t=s.value}m.value-t>=k.value?(m.value-=t,oe()):(l("log","at pages/powerStationDetail/childPage/statistics.vue:1299","#########时间超出最小时间,最小时间为:",k.value),uni.showToast({title:r("miniTimeExceeded"),icon:"none"}))}},be=e=>{let t=0;if("energy"===e){switch(u.value){case 0:t=o.value;break;case 1:t=i.value;break;case 2:t=s.value}v.value+t<=_.value?(v.value+=t,ne()):(l("log","at pages/powerStationDetail/childPage/statistics.vue:1323","#########当前选择时间的时间戳:",v.value),l("log","at pages/powerStationDetail/childPage/statistics.vue:1324","#########时间差:",t),l("log","at pages/powerStationDetail/childPage/statistics.vue:1325","#########时间超出最大时间,最大时间为:",_.value),uni.showToast({title:r("maxTimeExceeded"),icon:"none"}))}else{switch(c.value){case 0:t=o.value;break;case 1:t=i.value;break;case 2:t=s.value}m.value+t<=_.value?(m.value+=t,oe()):(l("log","at pages/powerStationDetail/childPage/statistics.vue:1345","#########时间超出当前时间"),uni.showToast({title:r("maxTimeExceeded"),icon:"none"}))}},Ne=()=>{d.value=!1,p.value=!1},Ce=e=>{if(l("log","at pages/powerStationDetail/childPage/statistics.vue:1357","confirmChooseDate",e),d.value=!1,p.value=!1,"energy"===j.value){let t=e.value;null==e.mode&&(t=Date.parse(t)+864e5),v.value=t+288e5,ne()}else{let t=e.value;null==e.mode&&(t=Date.parse(t)+864e5),m.value=t+288e5,oe()}};return(t,l)=>{const r=a(e.resolveDynamicComponent("u-loading-page"),z),o=a(e.resolveDynamicComponent("qiun-data-charts"),tc),i=a(e.resolveDynamicComponent("u-button"),ac),s=a(e.resolveDynamicComponent("u-empty"),rc),v=a(e.resolveDynamicComponent("u-datetime-picker"),jc),m=a(e.resolveDynamicComponent("u-picker"),mc),L=a(e.resolveDynamicComponent("u-input"),$c),M=a(e.resolveDynamicComponent("u-divider"),Yc),F=a(e.resolveDynamicComponent("u-popup"),dc);return e.openBlock(),e.createElementBlock(e.Fragment,null,[e.unref(X)?(e.openBlock(),e.createBlock(r,{key:0,loading:e.unref(X),"loading-text":t.$t("loading")},null,8,["loading","loading-text"])):(e.openBlock(),e.createElementBlock("view",{key:1,class:"statistics-content"},[e.createElementVNode("view",{class:"statistics-current"},[e.createElementVNode("view",{class:"generating-capacity-day"},[e.createElementVNode("view",{class:"generating-capacity-value"},e.toDisplayString(e.unref(n).totalElectricityPvToday?e.unref(n).totalElectricityPvToday:"--"),1),e.createElementVNode("view",{class:"generating-capacity-label"},e.toDisplayString(t.$t("generateElectricityDay")),1)]),e.createElementVNode("view",{class:"current-earnings"},[e.createElementVNode("view",{class:"current-earnings-value"},e.toDisplayString(e.unref(n).earningsToday?e.unref(n).earningsToday:"--"),1),e.createElementVNode("view",{class:"current-earnings-label"},e.toDisplayString(t.$t("earningsDay")),1)])]),e.createElementVNode("view",{class:"energy-main"},[e.createElementVNode("view",{class:"erengy-top"},[e.createElementVNode("view",{class:"energy-title"},e.toDisplayString(t.$t("energyManage")),1),e.createElementVNode("view",{class:"tab-view"},[e.createElementVNode("view",{class:e.normalizeClass(["tab-day",{"tab-day-active":0==e.unref(u),"current-tab-tow-day-active":1==e.unref(u)}]),onClick:l[0]||(l[0]=e=>he("energy",0))},[e.createElementVNode("view",{class:e.normalizeClass(["tab-text",{"tab-text-active":0==e.unref(u)}])},e.toDisplayString(t.$t("day")),3)],2),e.createElementVNode("view",{class:e.normalizeClass(["tab-month",{"tab-month-active":1==e.unref(u)}]),onClick:l[1]||(l[1]=e=>he("energy",1))},[e.createElementVNode("view",{class:e.normalizeClass(["tab-text",{"tab-text-active":1==e.unref(u)}])},e.toDisplayString(t.$t("month")),3)],2),e.createElementVNode("view",{class:e.normalizeClass(["tab-year",{"tab-year-active":2==e.unref(u),"current-tab-tow-year-active":1==e.unref(u)}]),onClick:l[2]||(l[2]=e=>he("energy",2))},[e.createElementVNode("view",{class:e.normalizeClass(["tab-text",{"tab-text-active":2==e.unref(u)}])},e.toDisplayString(t.$t("year")),3)],2),e.createElementVNode("view",{class:e.normalizeClass(["tab-life-cycle",{"tab-life-cycle-active":3==e.unref(u),"current-tab-tow-life-cycle-active":2==e.unref(u)}]),onClick:l[3]||(l[3]=e=>he("energy",3))},[e.createElementVNode("view",{class:e.normalizeClass(["tab-text",{"tab-text-active":3==e.unref(u)}])},e.toDisplayString(t.$t("lifeCycle")),3)],2)])]),3!==e.unref(u)?(e.openBlock(),e.createElementBlock("view",{key:0,class:"date-select"},[e.createElementVNode("image",{src:"/static/image/left-icon-unselect.png",class:"left-ic",onClick:l[4]||(l[4]=e=>ge("energy"))}),e.createElementVNode("view",{class:"current-date",onClick:l[5]||(l[5]=e=>fe("energy"))},e.toDisplayString(e.unref(ee)),1),e.createElementVNode("image",{src:"/static/image/right-icon-unselect.png",class:"right-ic",onClick:l[6]||(l[6]=e=>be("energy"))})])):e.createCommentVNode("",!0),e.createElementVNode("view",null,[e.createElementVNode("view",null,[e.unref(C).series[0].data.length>0?(e.openBlock(),e.createElementBlock("view",{key:0,class:"generatedEnergy-view"},[e.createElementVNode("text",{class:"ring-title"},e.toDisplayString(e.unref($)),1),e.createElementVNode("view",{class:"ring-content"},[e.createVNode(o,{type:"ring",opts:e.unref(b),tooltipShow:!1,animation:!1,chartData:e.unref(C)},null,8,["opts","chartData"])])])):e.createCommentVNode("",!0),e.unref(y).series[0].data.length>0?(e.openBlock(),e.createElementBlock("view",{key:1,class:"electricityConsumption-view"},[e.createElementVNode("text",{class:"ring-title"},e.toDisplayString(e.unref(J)),1),e.createElementVNode("view",{class:"ring-content"},[e.createVNode(o,{type:"ring",opts:e.unref(N),tooltipShow:!1,animation:!1,chartData:e.unref(y)},null,8,["opts","chartData"])])])):e.createCommentVNode("",!0)])]),e.createElementVNode("view",{class:"data-chart-view"},[e.createElementVNode("view",{class:"charts-box"},[e.unref(I)&&!e.unref(R)?(e.openBlock(),e.createBlock(Wu,{key:0,class:"loading-view"})):e.createCommentVNode("",!0),e.unref(R)?(e.openBlock(),e.createElementBlock("view",{key:1,class:"empty-text"},e.toDisplayString(t.$t("emptyData")),1)):e.createCommentVNode("",!0),e.unref(I)||e.unref(R)?e.createCommentVNode("",!0):(e.openBlock(),e.createBlock(o,{key:2,type:e.unref(T),opts:e.unref(Y),animation:!1,chartData:e.unref(h)},null,8,["type","opts","chartData"]))]),e.unref(h).categories&&e.unref(h).categories.length>0&&!e.unref(R)&&!e.unref(I)?(e.openBlock(),e.createElementBlock("view",{key:0,class:"earnings-chart-x-title"},e.toDisplayString(e.unref(x)),1)):e.createCommentVNode("",!0)])]),e.createElementVNode("view",{class:"energy-main"},[e.createElementVNode("view",{class:"erengy-top"},[e.createElementVNode("view",{class:"energy-title"},e.toDisplayString(t.$t("photovoltaicEarnings")),1),e.createElementVNode("view",{class:"tab-view"},[e.createElementVNode("view",{class:e.normalizeClass(["tab-day",{"tab-day-active":0==e.unref(c),"current-tab-tow-day-active":1==e.unref(c)}]),onClick:l[7]||(l[7]=e=>he("earning",0))},[e.createElementVNode("view",{class:e.normalizeClass(["tab-text",{"tab-text-active":0==e.unref(c)}])},e.toDisplayString(t.$t("day")),3)],2),e.createElementVNode("view",{class:e.normalizeClass(["tab-month",{"tab-month-active":1==e.unref(c)}]),onClick:l[8]||(l[8]=e=>he("earning",1))},[e.createElementVNode("view",{class:e.normalizeClass(["tab-text",{"tab-text-active":1==e.unref(c)}])},e.toDisplayString(t.$t("month")),3)],2),e.createElementVNode("view",{class:e.normalizeClass(["tab-year",{"tab-year-active":2==e.unref(c),"current-tab-tow-year-active":1==e.unref(c)}]),onClick:l[9]||(l[9]=e=>he("earning",2))},[e.createElementVNode("view",{class:e.normalizeClass(["tab-text",{"tab-text-active":2==e.unref(c)}])},e.toDisplayString(t.$t("year")),3)],2),e.createElementVNode("view",{class:e.normalizeClass(["tab-life-cycle",{"tab-life-cycle-active":3==e.unref(c),"current-tab-tow-life-cycle-active":2==e.unref(c)}]),onClick:l[10]||(l[10]=e=>he("earning",3))},[e.createElementVNode("view",{class:e.normalizeClass(["tab-text",{"tab-text-active":3==e.unref(c)}])},e.toDisplayString(t.$t("lifeCycle")),3)],2)])]),3!==e.unref(c)?(e.openBlock(),e.createElementBlock("view",{key:0,class:"date-select"},[e.createElementVNode("image",{src:"/static/image/left-icon-unselect.png",class:"left-ic",onClick:l[11]||(l[11]=e=>ge("earn"))}),e.createElementVNode("view",{class:"current-date",onClick:l[12]||(l[12]=e=>fe("earning"))},e.toDisplayString(e.unref(te)),1),e.createElementVNode("image",{src:"/static/image/right-icon-unselect.png",class:"right-ic",onClick:l[13]||(l[13]=e=>be("earn"))})])):e.createCommentVNode("",!0),e.createElementVNode("view",{class:"data-chart-view"},[e.createElementVNode("view",{class:"charts-box"},[e.unref(g).categories.length>0&&!e.unref(O)&&!e.unref(P)?(e.openBlock(),e.createElementBlock("view",{key:0,class:"earnings-chart-y-title"},e.toDisplayString(e.unref(G)),1)):e.createCommentVNode("",!0),e.unref(O)||e.unref(P)?e.createCommentVNode("",!0):(e.openBlock(),e.createElementBlock("view",{key:1,class:"earnings-chart-title"},e.toDisplayString(t.$t("totalEarnings"))+":"+e.toDisplayString(e.unref(le)),1)),e.unref(O)?(e.openBlock(),e.createBlock(s,{key:2,mode:"data",text:t.$t("emptyData"),icon:"../../../static/image/circle-ic.png"},{default:e.withCtx((()=>[e.unref(W)?(e.openBlock(),e.createBlock(i,{key:0,size:"small",style:{marginTop:"10rpx",background:"#4484F4",color:"#ffffff"},text:t.$t("electrovalenceImprove"),onClick:ie},null,8,["text"])):e.createCommentVNode("",!0)])),_:1},8,["text"])):e.createCommentVNode("",!0),e.unref(P)&&!e.unref(O)?(e.openBlock(),e.createBlock(Wu,{key:3,class:"loading-view"})):e.createCommentVNode("",!0),e.unref(P)||e.unref(O)?e.createCommentVNode("",!0):(e.openBlock(),e.createBlock(o,{key:4,type:e.unref(D),tooltipFormat:e.unref(B),opts:e.unref(Q),animation:!1,chartData:e.unref(g)},null,8,["type","tooltipFormat","opts","chartData"]))]),e.unref(g).categories.length>0&&!e.unref(O)&&!e.unref(P)?(e.openBlock(),e.createElementBlock("view",{key:0,class:"earnings-chart-x-title"},e.toDisplayString(e.unref(x)),1)):e.createCommentVNode("",!0)])]),e.createElementVNode("view",{class:"contribution-main"},[e.createElementVNode("view",{class:"contribution-top"},[e.createElementVNode("view",{class:"contribution-title"},e.toDisplayString(t.$t("socialContribution")),1)]),e.createElementVNode("view",{class:"contribution-content"},[e.createElementVNode("view",{class:"coal-save-view"},[e.createElementVNode("image",{src:"/static/image/coal-save-ic.png",class:"coal-save-ic"}),e.createElementVNode("view",{class:"coal-save-content"},[e.createElementVNode("view",{class:"coal-save-value"},e.toDisplayString(e.unref(K).coal?e.unref(K).coal:"--"),1),e.createElementVNode("view",{class:"coal-save-label"},e.toDisplayString(t.$t("coalSave")),1)])]),e.createElementVNode("view",{class:"co2-reduction"},[e.createElementVNode("image",{src:"/static/image/co2-reduction-ic.png",class:"co2-reduction-ic"}),e.createElementVNode("view",{class:"co2-reduction-content"},[e.createElementVNode("view",{class:"co2-reduction-value"},e.toDisplayString(e.unref(K).co2?e.unref(K).co2:"--"),1),e.createElementVNode("view",{class:"co2-reduction-label"},e.toDisplayString(t.$t("co2Reduce")),1)])]),e.createElementVNode("view",{class:"equal-planting"},[e.createElementVNode("image",{src:"/static/image/equal-plant-ic.png",class:"equal-planting-ic"}),e.createElementVNode("view",{class:"equal-planting-content"},[e.createElementVNode("view",{class:"equal-planting-value"},e.toDisplayString(e.unref(K).treePlanting?e.unref(K).treePlanting:"--"),1),e.createElementVNode("view",{class:"equal-planting-label"},e.toDisplayString(t.$t("equalPlant")),1)])])])])])),"year"!==e.unref(V)?(e.openBlock(),e.createBlock(v,{key:2,show:e.unref(d),confirmColor:"#4484F4",cancelColor:"#C0C7D4",modelValue:e.unref(A),"onUpdate:modelValue":l[14]||(l[14]=t=>e.isRef(A)?A.value=t:null),minDate:e.unref(k),maxDate:e.unref(_),onConfirm:Ce,confirmText:t.$t("confirm"),cancelText:t.$t("cancel"),onClose:Ne,onCancel:Ne,mode:e.unref(V)},null,8,["show","modelValue","minDate","maxDate","confirmText","cancelText","mode"])):e.createCommentVNode("",!0),"year"!==e.unref(U)?(e.openBlock(),e.createBlock(v,{key:3,show:e.unref(p),confirmColor:"#4484F4",cancelColor:"#C0C7D4",modelValue:e.unref(E),"onUpdate:modelValue":l[15]||(l[15]=t=>e.isRef(E)?E.value=t:null),minDate:e.unref(k),maxDate:e.unref(_),onConfirm:Ce,confirmText:t.$t("confirm"),cancelText:t.$t("cancel"),onClose:Ne,onCancel:Ne,mode:e.unref(U)},null,8,["show","modelValue","minDate","maxDate","confirmText","cancelText","mode"])):e.createCommentVNode("",!0),"year"===e.unref(V)?(e.openBlock(),e.createBlock(m,{key:4,show:e.unref(d),columns:e.unref(S),defaultIndex:e.unref(w),onConfirm:Ce,onClose:Ne,onCancel:Ne},null,8,["show","columns","defaultIndex"])):e.createCommentVNode("",!0),"year"===e.unref(U)?(e.openBlock(),e.createBlock(m,{key:5,show:e.unref(p),columns:e.unref(S),defaultIndex:e.unref(w),onConfirm:Ce,onClose:Ne,onCancel:Ne},null,8,["show","columns","defaultIndex"])):e.createCommentVNode("",!0),e.createVNode(F,{show:e.unref(f),closeOnClickOverlay:!1,bgColor:"transparent",overlay:!0,closeable:!1,safeAreaInsetTop:!0,mode:"center",onClose:se},{default:e.withCtx((()=>[e.createElementVNode("view",{class:"electrovalence-price-view"},[e.createElementVNode("view",{class:"price-set-title"},e.toDisplayString(t.$t("unitPriceSet")),1),e.createElementVNode("view",{class:"price-tip"},e.toDisplayString(t.$t("electrovalence")),1),e.createElementVNode("view",{class:"el-input"},[e.createVNode(L,{fontSize:"14",type:"digit",color:"#1B2D4D",inputAlign:"center",adjustPosition:!0,placeholder:t.$t("electrovalenceInputHint"),class:"input-bg",placeholderClass:"placeholderClass",onBlur:ue,value:e.unref(q)},null,8,["placeholder","value"]),e.createElementVNode("view",{class:"el-unit"},"("+e.toDisplayString(e.unref(G)||"-")+"/kW·h)",1)]),e.createVNode(M,{class:"line-pop"}),e.createElementVNode("view",{class:"bottom-button"},[e.createElementVNode("view",{class:"cancel-btn",onClick:se},e.toDisplayString(t.$t("cancel")),1),e.createVNode(i,{class:"confirm-btn",onClick:ce,loading:e.unref(Z),loadingText:t.$t("confirm")},{default:e.withCtx((()=>[e.createTextVNode(e.toDisplayString(t.$t("confirm")),1)])),_:1},8,["loading","loadingText"])])])])),_:1},8,["show"])],64)}}}),[["__scopeId","data-v-2b31c885"]]),td=e.defineComponent({__name:"index",props:{inverterDatas:{type:Array,default:()=>[]},initFinish:{type:Boolean,default:()=>!1},stationName:{type:String,default:""},stationAddress:{type:String,default:""}},setup(t){const n=t,r=Xr(),o=e.ref(!0);Za(),e.getCurrentInstance();const{t:i}=xr();e.ref([]),e.onMounted((()=>{})),s((e=>{uni.$on("deviceEditSuccess",(e=>{l("log","at pages/powerStationDetail/childPage/device/index.vue:100","########设备名称修改成功",e),n.inverterDatas.map((t=>{t&&t.deviceId==e.deviceId&&(t.device_name=e.deviceName)})),l("log","at pages/powerStationDetail/childPage/device/index.vue:106","########修改之后列表数据",JSON.stringify(n.inverterDatas))}))})),u((()=>{uni.$off("deviceEditSuccess")}));const c=e=>{let t="";switch(e){case 1:t=i("connecting");break;case 2:t=i("fault");break;case 3:t=i("trun");break;case 4:t=i("offline")}return t};return(t,l)=>{const s=a(e.resolveDynamicComponent("u-loading-page"),z);return n.initFinish?(e.openBlock(),e.createElementBlock("view",{key:1,class:"device-main"},[n.inverterDatas.length>0?(e.openBlock(),e.createElementBlock("view",{key:0},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(n.inverterDatas,((l,a)=>(e.openBlock(),e.createElementBlock("view",{key:a,class:"item-base"},[3!=l.deviceStatus?(e.openBlock(),e.createElementBlock("view",{key:0,class:e.normalizeClass(["device-status",[{error:2==l.deviceStatus,offline:4==l.deviceStatus,normal:3==l.deviceStatus,connect:1==l.deviceStatus}]])},e.toDisplayString(c(l.deviceStatus)),3)):e.createCommentVNode("",!0),e.createElementVNode("view",{class:"device-name",onClick:e=>(e=>{r.push({name:"deviceInfo",params:{inverterInfo:encodeURIComponent(JSON.stringify(e))}})})(l)},[e.createElementVNode("text",{class:"name"},e.toDisplayString(l.device_name),1),e.createElementVNode("image",{class:"right-icon",src:"/static/image/right-icon.png"})],8,["onClick"]),e.createElementVNode("view",{class:"item-value"},[e.createElementVNode("text",{class:"label"},e.toDisplayString(t.$t("SNCode")),1),e.createElementVNode("text",{class:"value"},e.toDisplayString(l.device_mac),1)]),e.createElementVNode("view",{class:"item-value"},[e.createElementVNode("text",{class:"label"},e.toDisplayString(t.$t("deviceModel")),1),e.createElementVNode("text",{class:"value"},e.toDisplayString(l.device_model),1)]),e.createElementVNode("view",{class:"item-value"},[e.createElementVNode("text",{class:"label"},e.toDisplayString(t.$t("deviceType")),1),e.createElementVNode("text",{class:"value"},e.toDisplayString(l.categorySecondName),1)]),e.createElementVNode("view",{class:"item-value"},[e.createElementVNode("text",{class:"label"},e.toDisplayString(t.$t("status")),1),e.createElementVNode("text",{class:"value"},e.toDisplayString(l.systemStatusDesc),1)]),e.createElementVNode("view",{class:"item-value"},[e.createElementVNode("text",{class:"label"},e.toDisplayString(t.$t("activePower")),1),e.createElementVNode("text",{class:"value"},e.toDisplayString(void 0!==l.powerPvNow?parseFloat((l.powerPvNow/1e3).toFixed(3)):0)+" kW",1)]),e.createElementVNode("view",{class:"item-value"},[e.createElementVNode("text",{class:"label"},e.toDisplayString(t.$t("todayPowerGeneration")),1),e.createElementVNode("text",{class:"value"},e.toDisplayString(l.totalElectricityPvToday)+" kw.h",1)]),e.createElementVNode("view",{class:"item-value",onClick:e=>(e=>{r.push({name:"bmsList",params:{oid:e.oid,inverterMac:e.device_mac,inverterName:encodeURIComponent(e.device_name),deviceStatus:e.deviceStatus,stationName:n.stationName||"",gatewayId:e.gatewayId}})})(l)},[e.createElementVNode("text",{class:"label"},e.toDisplayString(t.$t("undermountingDevice")),1),e.createTextVNode(),e.createElementVNode("image",{class:"right-icon",src:"/static/image/right-icon.png"})],8,["onClick"])])))),128))])):0===n.inverterDatas.length?(e.openBlock(),e.createElementBlock("view",{key:1,class:"empty-view"},e.toDisplayString(e.unref(i)("emptyData")),1)):e.createCommentVNode("",!0)])):(e.openBlock(),e.createBlock(s,{key:0,loading:e.unref(o),"loading-text":t.$t("loading")},null,8,["loading","loading-text"]))}}});function ld(){plus.runtime.quit()}const ad=E(e.defineComponent({__name:"index",setup(t){const{proxy:n}=e.getCurrentInstance();Ka();const r=Xr(),o=Za(),{t:i}=xr(),d=e.ref(""),p=e.ref(!1),v=e.ref(!1),m=e.ref([]),h=e.ref(0),f=e.ref(!1);let g=e.reactive([{text:i("addDevice"),value:1},{text:i("powerStationInfo"),value:3}]);const b=e.ref([]);let N=e.reactive({oid:"",device_mac:"",device_model:"",addresses:"",deviceStatus:0});s((e=>{l("log","at pages/powerStationDetail/index.vue:87","powerIndex",e),e.homeId&&(o.setHomeId(e.homeId),C(),e.homeName&&(d.value=e.homeName),e.powerStationStatus&&"3"===e.powerStationStatus&&(p.value=!0)),uni.$on("addDeviceListener",(e=>{0===e.code&&(p.value=!1,o.setHomeId(e.homeId),C(),e.homeName&&(d.value=e.homeName))})),uni.$on("powerStationEditListener",(e=>{e.homeName&&(d.value=e.homeName)})),y()})),u((()=>{uni.$off("addDeviceListener"),uni.$off("powerStationEditListener")})),c((()=>(k(),!0))),e.watch(h,(e=>{}));const C=async()=>{try{b.value=[];const e=await n.$sendData("uni_device_model",{type:"list",data:{homeId:o.homeId}});l("log","at pages/powerStationDetail/index.vue:161","getInverterList",e),0===e.code?e.data.length>0?(p.value=!1,v.value=!0,m.value=e.data,e.data.forEach((e=>{e.addresses&&void 0!==e.addresses&&b.value.push(e.addresses)})),N=e.data[0],g=[{text:i("addDevice"),value:1},{text:i("powerStationInfo"),value:3}]):v.value=!0:(v.value=!0,uni.showToast({title:`${i("failedToObtainInverter")}${e.code}`,icon:"none"}))}catch(Mr){v.value=!0,uni.showToast({title:i("getInverterFailureCode"),icon:"none"})}},y=async()=>{const e=getApp();try{b.value=[];const t=await n.$sendData("uni_other_model",{type:"temperature_unit"});if(l("log","at pages/powerStationDetail/index.vue:205","temperature_unit",t),0===t.code){"℉"===t.data?e.globalData.isCentigrade=!1:e.globalData.isCentigrade=!0,l("log","at pages/powerStationDetail/index.vue:213","##########golbalData:",getApp().globalData)}else l("log","at pages/powerStationDetail/index.vue:215",`########获取温度设置失败:${t.msg}`),e.globalData.isCentigrade=!0}catch(Mr){l("log","at pages/powerStationDetail/index.vue:219","#######获取温度设置失败"),e.globalData.isCentigrade=!0}},S=e=>{h.value=e,l("log","at pages/powerStationDetail/index.vue:359","tabChange",e)},w=()=>{f.value=!0,l("log","at pages/powerStationDetail/index.vue:365","navBarRightClick")},A=()=>{f.value=!1},E=e=>{switch(e.value){case 1:r.push({name:"deviceAdd",params:{homeId:o.homeId,fromType:"powerStationIndex"}});break;case 2:if(N.deviceStatus&&3!=N.deviceStatus)return void uni.showToast({title:"设备不处于运行状态,无法配置参数!",icon:"none"});const e=encodeURIComponent(JSON.stringify({allInverterAddress:b.value,deviceMac:N.device_mac,deviceModel:N.device_model}));r.push({name:"parameterConfigurationMain",params:{paramsData:e}});break;case 3:r.push({name:"powerStationEdit"});break;case 4:const t=encodeURIComponent(JSON.stringify({allInverterAddress:b.value,deviceMac:"F0115D027243FE00",deviceModel:"ME-GSE-S5K",homeId:"1710909223162470402"}));r.push({name:"apidConfiguration",params:{paramsData:t}});break;case 5:(async()=>{try{const e=await n.$sendData("uni_device_model",{type:"uploading_data",data:JSON.stringify({mac:N.device_mac})});l("log","at pages/powerStationDetail/index.vue:307","updateOid",e),0===e.code?e.data.length>0||(v.value=!0):(v.value=!0,uni.showToast({title:`获取逆变器失败,失败码:${e.code}`,icon:"none"}))}catch(Mr){v.value=!0,uni.showToast({title:"获取逆变器失败",icon:"none"})}})();break;case 6:(async()=>{try{const e=await n.$sendData("uni_device_model",{type:"clear_data",data:JSON.stringify({mac:N.device_mac})});l("log","at pages/powerStationDetail/index.vue:328","clearHomeId",e),0===e.code||(v.value=!0,uni.showToast({title:`清空住宅id失败,失败码:${e.code}`,icon:"none"}))}catch(Mr){v.value=!0,uni.showToast({title:"清空住宅id失败",icon:"none"})}})();break;case 7:(async()=>{try{const e=await n.$sendData("uni_device_model",{type:"del",data:JSON.stringify({deviceId:N.deviceId})});l("log","at pages/powerStationDetail/index.vue:343","deleteInv",e),0===e.code?uni.showToast({title:"删除成功",icon:"none"}):(v.value=!0,uni.showToast({title:`删除逆变器失败,失败码:${e.code}`,icon:"none"}))}catch(Mr){v.value=!0,uni.showToast({title:"删除逆变器失败",icon:"none"})}})()}f.value=!1},k=()=>{1===getCurrentPages().length?ld():r.back()};return(t,l)=>{const n=a(e.resolveDynamicComponent("u-navbar"),I),r=a(e.resolveDynamicComponent("u-tabbar-item"),O),o=a(e.resolveDynamicComponent("u-tabbar"),V);return e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createVNode(n,{title:e.unref(d),class:"base-title",rightIcon:"more-dot-fill",onRightClick:w,onLeftClick:k},null,8,["title"]),e.createElementVNode("view",{class:"status_bar",style:{height:"var(--status-bar-height)"}}),e.createElementVNode("view",{class:"page"},[e.createElementVNode("view",{class:"content"},[0==e.unref(h)?(e.openBlock(),e.createBlock(ao,{key:0,showAddDevice:e.unref(p)},null,8,["showAddDevice"])):e.createCommentVNode("",!0),1==e.unref(h)?(e.openBlock(),e.createBlock(ed,{key:1})):e.createCommentVNode("",!0),2==e.unref(h)?(e.openBlock(),e.createBlock(td,{key:2,inverterDatas:e.unref(m),initFinish:e.unref(v),stationName:e.unref(d)},null,8,["inverterDatas","initFinish","stationName"])):e.createCommentVNode("",!0)])]),e.createVNode(o,{value:e.unref(h),onChange:S,activeColor:"rgba(0, 0, 0, 0.9)",inactiveColor:"#B2B2B2",border:!1,fixed:!0,placeholder:!0,safeAreaInsetBottom:!0},{default:e.withCtx((()=>[e.createVNode(r,{text:t.$t("realTime")},null,8,["text"]),e.createVNode(r,{text:t.$t("statistics")},null,8,["text"]),e.createVNode(r,{text:t.$t("device")},null,8,["text"]),0==e.unref(h)?(e.openBlock(),e.createElementBlock("view",{key:0,class:"sliding-realtime"})):e.createCommentVNode("",!0),1==e.unref(h)?(e.openBlock(),e.createElementBlock("view",{key:1,class:"sliding-statistics"})):e.createCommentVNode("",!0),2==e.unref(h)?(e.openBlock(),e.createElementBlock("view",{key:2,class:"sliding-device"})):e.createCommentVNode("",!0)])),_:1},8,["value"]),e.unref(f)?(e.openBlock(),e.createBlock(U,{key:0,onChangeValue:E,list:e.unref(g),onCancel:A},null,8,["list"])):e.createCommentVNode("",!0)],64)}}}),[["__scopeId","data-v-96a6c4aa"]]),nd={props:{src:{type:String,default:y.image.src},mode:{type:String,default:y.image.mode},width:{type:[String,Number],default:y.image.width},height:{type:[String,Number],default:y.image.height},shape:{type:String,default:y.image.shape},radius:{type:[String,Number],default:y.image.radius},lazyLoad:{type:Boolean,default:y.image.lazyLoad},showMenuByLongpress:{type:Boolean,default:y.image.showMenuByLongpress},loadingIcon:{type:String,default:y.image.loadingIcon},errorIcon:{type:String,default:y.image.errorIcon},showLoading:{type:Boolean,default:y.image.showLoading},showError:{type:Boolean,default:y.image.showError},fade:{type:Boolean,default:y.image.fade},webp:{type:Boolean,default:y.image.webp},duration:{type:[String,Number],default:y.image.duration},bgColor:{type:String,default:y.image.bgColor}}};const rd=E({name:"u--image",mixins:[w,nd,A],components:{uvImage:E({name:"u-image",mixins:[w,A,nd],data(){return{isError:!1,loading:!0,opacity:1,durationTime:this.duration,backgroundStyle:{},show:!1}},watch:{src:{immediate:!0,handler(e){e?(this.isError=!1,this.loading=!0):this.isError=!0}}},computed:{wrapStyle(){let e={};return e.width=this.$u.addUnit(this.width),e.height=this.$u.addUnit(this.height),e.borderRadius="circle"==this.shape?"10000px":uni.$u.addUnit(this.radius),e.overflow=this.radius>0?"hidden":"visible",uni.$u.deepMerge(e,uni.$u.addStyle(this.customStyle))}},mounted(){this.show=!0},emits:["click","error","load"],methods:{onClick(){this.$emit("click")},onErrorHandler(e){this.loading=!1,this.isError=!0,this.$emit("error",e)},onLoadHandler(e){this.loading=!1,this.isError=!1,this.$emit("load",e),this.removeBgColor()},removeBgColor(){this.backgroundStyle={backgroundColor:"transparent"}}}},[["render",function(t,l,n,r,o,i){const s=a(e.resolveDynamicComponent("u-icon"),B),u=a(e.resolveDynamicComponent("u-transition"),j);return e.openBlock(),e.createBlock(u,{mode:"fade",show:o.show,duration:t.fade?1e3:0},{default:e.withCtx((()=>[e.createElementVNode("view",{class:"u-image",onClick:l[2]||(l[2]=(...e)=>i.onClick&&i.onClick(...e)),style:e.normalizeStyle([i.wrapStyle,o.backgroundStyle])},[o.isError?e.createCommentVNode("",!0):(e.openBlock(),e.createElementBlock("image",{key:0,src:t.src,mode:t.mode,onError:l[0]||(l[0]=(...e)=>i.onErrorHandler&&i.onErrorHandler(...e)),onLoad:l[1]||(l[1]=(...e)=>i.onLoadHandler&&i.onLoadHandler(...e)),"show-menu-by-longpress":t.showMenuByLongpress,"lazy-load":t.lazyLoad,class:"u-image__image",style:e.normalizeStyle({borderRadius:"circle"==t.shape?"10000px":t.$u.addUnit(t.radius),width:t.$u.addUnit(t.width),height:t.$u.addUnit(t.height)})},null,44,["src","mode","show-menu-by-longpress","lazy-load"])),t.showLoading&&o.loading?(e.openBlock(),e.createElementBlock("view",{key:1,class:"u-image__loading",style:e.normalizeStyle({borderRadius:"circle"==t.shape?"50%":t.$u.addUnit(t.radius),backgroundColor:this.bgColor,width:t.$u.addUnit(t.width),height:t.$u.addUnit(t.height)})},[e.renderSlot(t.$slots,"loading",{},(()=>[e.createVNode(s,{name:t.loadingIcon,width:t.width,height:t.height},null,8,["name","width","height"])]),!0)],4)):e.createCommentVNode("",!0),t.showError&&o.isError&&!o.loading?(e.openBlock(),e.createElementBlock("view",{key:2,class:"u-image__error",style:e.normalizeStyle({borderRadius:"circle"==t.shape?"50%":t.$u.addUnit(t.radius),width:t.$u.addUnit(t.width),height:t.$u.addUnit(t.height)})},[e.renderSlot(t.$slots,"error",{},(()=>[e.createVNode(s,{name:t.errorIcon,width:t.width,height:t.height},null,8,["name","width","height"])]),!0)],4)):e.createCommentVNode("",!0)],4)])),_:3},8,["show","duration"])}],["__scopeId","data-v-466b6710"]])},emits:["click","error","load"]},[["render",function(t,l,a,n,r,o){const i=e.resolveComponent("uvImage");return e.openBlock(),e.createBlock(i,{src:t.src,mode:t.mode,width:t.width,height:t.height,shape:t.shape,radius:t.radius,lazyLoad:t.lazyLoad,showMenuByLongpress:t.showMenuByLongpress,loadingIcon:t.loadingIcon,errorIcon:t.errorIcon,showLoading:t.showLoading,showError:t.showError,fade:t.fade,webp:t.webp,duration:t.duration,bgColor:t.bgColor,customStyle:t.customStyle,onClick:l[0]||(l[0]=e=>t.$emit("click")),onError:l[1]||(l[1]=e=>t.$emit("error")),onLoad:l[2]||(l[2]=e=>t.$emit("load"))},{loading:e.withCtx((()=>[e.renderSlot(t.$slots,"loading")])),error:e.withCtx((()=>[e.renderSlot(t.$slots,"error")])),_:3},8,["src","mode","width","height","shape","radius","lazyLoad","showMenuByLongpress","loadingIcon","errorIcon","showLoading","showError","fade","webp","duration","bgColor","customStyle"])}]]),od={props:{title:{type:[String,Number],default:y.cell.title},label:{type:[String,Number],default:y.cell.label},value:{type:[String,Number],default:y.cell.value},icon:{type:String,default:y.cell.icon},disabled:{type:Boolean,default:y.cell.disabled},border:{type:Boolean,default:y.cell.border},center:{type:Boolean,default:y.cell.center},url:{type:String,default:y.cell.url},linkType:{type:String,default:y.cell.linkType},clickable:{type:Boolean,default:y.cell.clickable},isLink:{type:Boolean,default:y.cell.isLink},required:{type:Boolean,default:y.cell.required},rightIcon:{type:String,default:y.cell.rightIcon},arrowDirection:{type:String,default:y.cell.arrowDirection},iconStyle:{type:[Object,String],default:()=>uni.$u.props.cell.iconStyle},rightIconStyle:{type:[Object,String],default:()=>uni.$u.props.cell.rightIconStyle},titleStyle:{type:[Object,String],default:()=>uni.$u.props.cell.titleStyle},size:{type:String,default:y.cell.size},stop:{type:Boolean,default:y.cell.stop},name:{type:[Number,String],default:y.cell.name}}},id={name:"u-cell",data:()=>({}),mixins:[w,A,od],computed:{titleTextStyle(){return uni.$u.addStyle(this.titleStyle)}},emits:["click"],methods:{clickHandler(e){this.disabled||(this.$emit("click",{name:this.name}),this.openPage(),this.stop&&this.preventEvent(e))}}};const sd=E(id,[["render",function(t,l,n,r,o,i){const s=a(e.resolveDynamicComponent("u-icon"),B),u=a(e.resolveDynamicComponent("u-line"),qc);return e.openBlock(),e.createElementBlock("view",{class:e.normalizeClass(["u-cell",[t.customClass]]),style:e.normalizeStyle([t.$u.addStyle(t.customStyle)]),"hover-class":t.disabled||!t.clickable&&!t.isLink?"":"u-cell--clickable","hover-stay-time":250,onClick:l[0]||(l[0]=(...e)=>i.clickHandler&&i.clickHandler(...e))},[e.createElementVNode("view",{class:e.normalizeClass(["u-cell__body",[t.center&&"u-cell--center","large"===t.size&&"u-cell__body--large"]])},[e.createElementVNode("view",{class:"u-cell__body__content"},[e.createElementVNode("view",{class:"u-cell__left-icon-wrap"},[e.renderSlot(t.$slots,"icon",{},(()=>[t.icon?(e.openBlock(),e.createBlock(s,{key:0,name:t.icon,"custom-style":t.iconStyle,size:"large"===t.size?22:18},null,8,["name","custom-style","size"])):e.createCommentVNode("",!0)]),!0)]),e.createElementVNode("view",{class:"u-cell__title"},[e.renderSlot(t.$slots,"title",{},(()=>[t.title?(e.openBlock(),e.createElementBlock("text",{key:0,class:e.normalizeClass(["u-cell__title-text",[t.disabled&&"u-cell--disabled","large"===t.size&&"u-cell__title-text--large"]]),style:e.normalizeStyle([i.titleTextStyle])},e.toDisplayString(t.title),7)):e.createCommentVNode("",!0)]),!0),e.renderSlot(t.$slots,"label",{},(()=>[t.label?(e.openBlock(),e.createElementBlock("text",{key:0,class:e.normalizeClass(["u-cell__label",[t.disabled&&"u-cell--disabled","large"===t.size&&"u-cell__label--large"]])},e.toDisplayString(t.label),3)):e.createCommentVNode("",!0)]),!0)])]),e.renderSlot(t.$slots,"value",{},(()=>[t.$u.test.empty(t.value)?e.createCommentVNode("",!0):(e.openBlock(),e.createElementBlock("text",{key:0,class:e.normalizeClass(["u-cell__value",[t.disabled&&"u-cell--disabled","large"===t.size&&"u-cell__value--large"]])},e.toDisplayString(t.value),3))]),!0),e.createElementVNode("view",{class:e.normalizeClass(["u-cell__right-icon-wrap",[`u-cell__right-icon-wrap--${t.arrowDirection}`]])},[e.renderSlot(t.$slots,"right-icon",{},(()=>[t.isLink?(e.openBlock(),e.createBlock(s,{key:0,name:t.rightIcon,"custom-style":t.rightIconStyle,color:t.disabled?"#c8c9cc":"info",size:"large"===t.size?18:16},null,8,["name","custom-style","color","size"])):e.createCommentVNode("",!0)]),!0)],2)],2),t.border?(e.openBlock(),e.createBlock(u,{key:0})):e.createCommentVNode("",!0)],14,["hover-class"])}],["__scopeId","data-v-ce3eecec"]]),ud=[{label:"中国",value:"1",levelNum:0,children:[{label:"北京",value:"110000000000",parentCode:"1",levelNum:1,children:[{label:"东城",value:"110100000000",parentCode:"110000000000",levelNum:2},{label:"西城",value:"110200000000",parentCode:"110000000000",levelNum:2},{label:"朝阳",value:"110500000000",parentCode:"110000000000",levelNum:2},{label:"丰台",value:"110600000000",parentCode:"110000000000",levelNum:2},{label:"石景山",value:"110700000000",parentCode:"110000000000",levelNum:2},{label:"海淀",value:"110800000000",parentCode:"110000000000",levelNum:2},{label:"门头沟",value:"110900000000",parentCode:"110000000000",levelNum:2},{label:"房山",value:"111100000000",parentCode:"110000000000",levelNum:2},{label:"通州",value:"111200000000",parentCode:"110000000000",levelNum:2},{label:"顺义",value:"111300000000",parentCode:"110000000000",levelNum:2},{label:"昌平",value:"112100000000",parentCode:"110000000000",levelNum:2},{label:"大兴",value:"112400000000",parentCode:"110000000000",levelNum:2},{label:"平谷",value:"112600000000",parentCode:"110000000000",levelNum:2},{label:"怀柔",value:"112700000000",parentCode:"110000000000",levelNum:2},{label:"密云",value:"112800000000",parentCode:"110000000000",levelNum:2},{label:"延庆",value:"112900000000",parentCode:"110000000000",levelNum:2}]},{label:"天津",value:"120000000000",parentCode:"1",levelNum:1,children:[{label:"和平",value:"120100000000",parentCode:"120000000000",levelNum:2},{label:"河东",value:"120200000000",parentCode:"120000000000",levelNum:2},{label:"河西",value:"120300000000",parentCode:"120000000000",levelNum:2},{label:"南开",value:"120400000000",parentCode:"120000000000",levelNum:2},{label:"河北",value:"120500000000",parentCode:"120000000000",levelNum:2},{label:"红桥",value:"120600000000",parentCode:"120000000000",levelNum:2},{label:"滨海新区",value:"122600000000",parentCode:"120000000000",levelNum:2},{label:"东丽",value:"121000000000",parentCode:"120000000000",levelNum:2},{label:"西青",value:"121100000000",parentCode:"120000000000",levelNum:2},{label:"津南",value:"121200000000",parentCode:"120000000000",levelNum:2},{label:"北辰",value:"121300000000",parentCode:"120000000000",levelNum:2},{label:"宁河",value:"122100000000",parentCode:"120000000000",levelNum:2},{label:"武清",value:"122200000000",parentCode:"120000000000",levelNum:2},{label:"静海",value:"122300000000",parentCode:"120000000000",levelNum:2},{label:"宝坻",value:"122400000000",parentCode:"120000000000",levelNum:2},{label:"蓟县",value:"122500000000",parentCode:"120000000000",levelNum:2}]},{label:"河北",value:"130000000000",parentCode:"1",levelNum:1,children:[{label:"石家庄",value:"130100000000",parentCode:"130000000000",levelNum:2},{label:"唐山",value:"130200000000",parentCode:"130000000000",levelNum:2},{label:"秦皇岛",value:"130300000000",parentCode:"130000000000",levelNum:2},{label:"邯郸",value:"130400000000",parentCode:"130000000000",levelNum:2},{label:"邢台",value:"130500000000",parentCode:"130000000000",levelNum:2},{label:"保定",value:"130600000000",parentCode:"130000000000",levelNum:2},{label:"张家口",value:"130700000000",parentCode:"130000000000",levelNum:2},{label:"承德",value:"130800000000",parentCode:"130000000000",levelNum:2},{label:"沧州",value:"130900000000",parentCode:"130000000000",levelNum:2},{label:"廊坊",value:"131000000000",parentCode:"130000000000",levelNum:2},{label:"衡水",value:"131100000000",parentCode:"130000000000",levelNum:2}]},{label:"山西",value:"140000000000",parentCode:"1",levelNum:1,children:[{label:"太原",value:"140100000000",parentCode:"140000000000",levelNum:2},{label:"大同",value:"140200000000",parentCode:"140000000000",levelNum:2},{label:"阳泉",value:"140300000000",parentCode:"140000000000",levelNum:2},{label:"长治",value:"140400000000",parentCode:"140000000000",levelNum:2},{label:"晋城",value:"140500000000",parentCode:"140000000000",levelNum:2},{label:"朔州",value:"140600000000",parentCode:"140000000000",levelNum:2},{label:"晋中",value:"140700000000",parentCode:"140000000000",levelNum:2},{label:"运城",value:"140800000000",parentCode:"140000000000",levelNum:2},{label:"忻州",value:"140900000000",parentCode:"140000000000",levelNum:2},{label:"临汾",value:"141000000000",parentCode:"140000000000",levelNum:2},{label:"吕梁",value:"141100000000",parentCode:"140000000000",levelNum:2}]},{label:"内蒙古",value:"150000000000",parentCode:"1",levelNum:1,children:[{label:"呼和浩特",value:"150100000000",parentCode:"150000000000",levelNum:2},{label:"包头",value:"150200000000",parentCode:"150000000000",levelNum:2},{label:"乌海",value:"150300000000",parentCode:"150000000000",levelNum:2},{label:"赤峰",value:"150400000000",parentCode:"150000000000",levelNum:2},{label:"通辽",value:"150500000000",parentCode:"150000000000",levelNum:2},{label:"鄂尔多斯",value:"150600000000",parentCode:"150000000000",levelNum:2},{label:"呼伦贝尔",value:"150700000000",parentCode:"150000000000",levelNum:2},{label:"巴彦淖尔",value:"150800000000",parentCode:"150000000000",levelNum:2},{label:"乌兰察布",value:"150900000000",parentCode:"150000000000",levelNum:2},{label:"兴安",value:"152200000000",parentCode:"150000000000",levelNum:2},{label:"锡林郭勒",value:"152500000000",parentCode:"150000000000",levelNum:2},{label:"阿拉善",value:"152900000000",parentCode:"150000000000",levelNum:2}]},{label:"辽宁",value:"210000000000",parentCode:"1",levelNum:1,children:[{label:"沈阳",value:"210100000000",parentCode:"210000000000",levelNum:2},{label:"大连",value:"210200000000",parentCode:"210000000000",levelNum:2},{label:"鞍山",value:"210300000000",parentCode:"210000000000",levelNum:2},{label:"抚顺",value:"210400000000",parentCode:"210000000000",levelNum:2},{label:"本溪",value:"210500000000",parentCode:"210000000000",levelNum:2},{label:"丹东",value:"210600000000",parentCode:"210000000000",levelNum:2},{label:"锦州",value:"210700000000",parentCode:"210000000000",levelNum:2},{label:"营口",value:"210800000000",parentCode:"210000000000",levelNum:2},{label:"阜新",value:"210900000000",parentCode:"210000000000",levelNum:2},{label:"辽阳",value:"211000000000",parentCode:"210000000000",levelNum:2},{label:"盘锦",value:"211100000000",parentCode:"210000000000",levelNum:2},{label:"铁岭",value:"211200000000",parentCode:"210000000000",levelNum:2},{label:"朝阳",value:"211300000000",parentCode:"210000000000",levelNum:2},{label:"葫芦岛",value:"211400000000",parentCode:"210000000000",levelNum:2}]},{label:"吉林",value:"220000000000",parentCode:"1",levelNum:1,children:[{label:"长春",value:"220100000000",parentCode:"220000000000",levelNum:2},{label:"吉林",value:"220200000000",parentCode:"220000000000",levelNum:2},{label:"四平",value:"220300000000",parentCode:"220000000000",levelNum:2},{label:"辽源",value:"220400000000",parentCode:"220000000000",levelNum:2},{label:"通化",value:"220500000000",parentCode:"220000000000",levelNum:2},{label:"白山",value:"220600000000",parentCode:"220000000000",levelNum:2},{label:"松原",value:"220700000000",parentCode:"220000000000",levelNum:2},{label:"白城",value:"220800000000",parentCode:"220000000000",levelNum:2},{label:"延边",value:"222400000000",parentCode:"220000000000",levelNum:2}]},{label:"黑龙江",value:"230000000000",parentCode:"1",levelNum:1,children:[{label:"哈尔滨",value:"230100000000",parentCode:"230000000000",levelNum:2},{label:"齐齐哈尔",value:"230200000000",parentCode:"230000000000",levelNum:2},{label:"鸡西",value:"230300000000",parentCode:"230000000000",levelNum:2},{label:"鹤岗",value:"230400000000",parentCode:"230000000000",levelNum:2},{label:"双鸭山",value:"230500000000",parentCode:"230000000000",levelNum:2},{label:"大庆",value:"230600000000",parentCode:"230000000000",levelNum:2},{label:"伊春",value:"230700000000",parentCode:"230000000000",levelNum:2},{label:"佳木斯",value:"230800000000",parentCode:"230000000000",levelNum:2},{label:"七台河",value:"230900000000",parentCode:"230000000000",levelNum:2},{label:"牡丹江",value:"231000000000",parentCode:"230000000000",levelNum:2},{label:"黑河",value:"231100000000",parentCode:"230000000000",levelNum:2},{label:"绥化",value:"231200000000",parentCode:"230000000000",levelNum:2},{label:"大兴安岭",value:"232700000000",parentCode:"230000000000",levelNum:2}]},{label:"上海",value:"310000000000",parentCode:"1",levelNum:1,children:[{label:"黄浦",value:"310100000000",parentCode:"310000000000",levelNum:2},{label:"卢湾",value:"310300000000",parentCode:"310000000000",levelNum:2},{label:"徐汇",value:"310400000000",parentCode:"310000000000",levelNum:2},{label:"长宁",value:"310500000000",parentCode:"310000000000",levelNum:2},{label:"静安",value:"310600000000",parentCode:"310000000000",levelNum:2},{label:"普陀",value:"310700000000",parentCode:"310000000000",levelNum:2},{label:"闸北",value:"310800000000",parentCode:"310000000000",levelNum:2},{label:"虹口",value:"310900000000",parentCode:"310000000000",levelNum:2},{label:"杨浦",value:"311100000000",parentCode:"310000000000",levelNum:2},{label:"闵行",value:"311200000000",parentCode:"310000000000",levelNum:2},{label:"宝山",value:"311300000000",parentCode:"310000000000",levelNum:2},{label:"嘉定",value:"311400000000",parentCode:"310000000000",levelNum:2},{label:"浦东新区",value:"311500000000",parentCode:"310000000000",levelNum:2},{label:"金山",value:"311600000000",parentCode:"310000000000",levelNum:2},{label:"松江",value:"311700000000",parentCode:"310000000000",levelNum:2},{label:"奉贤",value:"312600000000",parentCode:"310000000000",levelNum:2},{label:"青浦",value:"312900000000",parentCode:"310000000000",levelNum:2},{label:"崇明",value:"313000000000",parentCode:"310000000000",levelNum:2}]},{label:"江苏",value:"320000000000",parentCode:"1",levelNum:1,children:[{label:"南京",value:"320100000000",parentCode:"320000000000",levelNum:2},{label:"无锡",value:"320200000000",parentCode:"320000000000",levelNum:2},{label:"徐州",value:"320300000000",parentCode:"320000000000",levelNum:2},{label:"常州",value:"320400000000",parentCode:"320000000000",levelNum:2},{label:"苏州",value:"320500000000",parentCode:"320000000000",levelNum:2},{label:"南通",value:"320600000000",parentCode:"320000000000",levelNum:2},{label:"连云港",value:"320700000000",parentCode:"320000000000",levelNum:2},{label:"淮安",value:"320800000000",parentCode:"320000000000",levelNum:2},{label:"盐城",value:"320900000000",parentCode:"320000000000",levelNum:2},{label:"扬州",value:"321000000000",parentCode:"320000000000",levelNum:2},{label:"镇江",value:"321100000000",parentCode:"320000000000",levelNum:2},{label:"泰州",value:"321200000000",parentCode:"320000000000",levelNum:2},{label:"宿迁",value:"321300000000",parentCode:"320000000000",levelNum:2}]},{label:"浙江",value:"330000000000",parentCode:"1",levelNum:1,children:[{label:"杭州",value:"330100000000",parentCode:"330000000000",levelNum:2},{label:"宁波",value:"330200000000",parentCode:"330000000000",levelNum:2},{label:"温州",value:"330300000000",parentCode:"330000000000",levelNum:2},{label:"嘉兴",value:"330400000000",parentCode:"330000000000",levelNum:2},{label:"湖州",value:"330500000000",parentCode:"330000000000",levelNum:2},{label:"绍兴",value:"330600000000",parentCode:"330000000000",levelNum:2},{label:"金华",value:"330700000000",parentCode:"330000000000",levelNum:2},{label:"衢州",value:"330800000000",parentCode:"330000000000",levelNum:2},{label:"舟山",value:"330900000000",parentCode:"330000000000",levelNum:2},{label:"台州",value:"331000000000",parentCode:"330000000000",levelNum:2},{label:"丽水",value:"331100000000",parentCode:"330000000000",levelNum:2}]},{label:"安徽",value:"340000000000",parentCode:"1",levelNum:1,children:[{label:"合肥",value:"340100000000",parentCode:"340000000000",levelNum:2},{label:"芜湖",value:"340200000000",parentCode:"340000000000",levelNum:2},{label:"蚌埠",value:"340300000000",parentCode:"340000000000",levelNum:2},{label:"淮南",value:"340400000000",parentCode:"340000000000",levelNum:2},{label:"马鞍山",value:"340500000000",parentCode:"340000000000",levelNum:2},{label:"淮北",value:"340600000000",parentCode:"340000000000",levelNum:2},{label:"铜陵",value:"340700000000",parentCode:"340000000000",levelNum:2},{label:"安庆",value:"340800000000",parentCode:"340000000000",levelNum:2},{label:"黄山",value:"341000000000",parentCode:"340000000000",levelNum:2},{label:"滁州",value:"341100000000",parentCode:"340000000000",levelNum:2},{label:"阜阳",value:"341200000000",parentCode:"340000000000",levelNum:2},{label:"宿州",value:"341300000000",parentCode:"340000000000",levelNum:2},{label:"六安",value:"341500000000",parentCode:"340000000000",levelNum:2},{label:"亳州",value:"341600000000",parentCode:"340000000000",levelNum:2},{label:"池州",value:"341700000000",parentCode:"340000000000",levelNum:2},{label:"宣城",value:"341800000000",parentCode:"340000000000",levelNum:2}]},{label:"福建",value:"350000000000",parentCode:"1",levelNum:1,children:[{label:"福州",value:"350100000000",parentCode:"350000000000",levelNum:2},{label:"厦门",value:"350200000000",parentCode:"350000000000",levelNum:2},{label:"莆田",value:"350300000000",parentCode:"350000000000",levelNum:2},{label:"三明",value:"350400000000",parentCode:"350000000000",levelNum:2},{label:"泉州",value:"350500000000",parentCode:"350000000000",levelNum:2},{label:"漳州",value:"350600000000",parentCode:"350000000000",levelNum:2},{label:"南平",value:"350700000000",parentCode:"350000000000",levelNum:2},{label:"龙岩",value:"350800000000",parentCode:"350000000000",levelNum:2},{label:"宁德",value:"350900000000",parentCode:"350000000000",levelNum:2}]},{label:"江西",value:"360000000000",parentCode:"1",levelNum:1,children:[{label:"南昌",value:"360100000000",parentCode:"360000000000",levelNum:2},{label:"景德镇",value:"360200000000",parentCode:"360000000000",levelNum:2},{label:"萍乡",value:"360300000000",parentCode:"360000000000",levelNum:2},{label:"九江",value:"360400000000",parentCode:"360000000000",levelNum:2},{label:"新余",value:"360500000000",parentCode:"360000000000",levelNum:2},{label:"鹰潭",value:"360600000000",parentCode:"360000000000",levelNum:2},{label:"赣州",value:"360700000000",parentCode:"360000000000",levelNum:2},{label:"吉安",value:"360800000000",parentCode:"360000000000",levelNum:2},{label:"宜春",value:"360900000000",parentCode:"360000000000",levelNum:2},{label:"抚州",value:"361000000000",parentCode:"360000000000",levelNum:2},{label:"上饶",value:"361100000000",parentCode:"360000000000",levelNum:2}]},{label:"山东",value:"370000000000",parentCode:"1",levelNum:1,children:[{label:"济南",value:"370100000000",parentCode:"370000000000",levelNum:2},{label:"青岛",value:"370200000000",parentCode:"370000000000",levelNum:2},{label:"淄博",value:"370300000000",parentCode:"370000000000",levelNum:2},{label:"枣庄",value:"370400000000",parentCode:"370000000000",levelNum:2},{label:"东营",value:"370500000000",parentCode:"370000000000",levelNum:2},{label:"烟台",value:"370600000000",parentCode:"370000000000",levelNum:2},{label:"潍坊",value:"370700000000",parentCode:"370000000000",levelNum:2},{label:"济宁",value:"370800000000",parentCode:"370000000000",levelNum:2},{label:"泰安",value:"370900000000",parentCode:"370000000000",levelNum:2},{label:"威海",value:"371000000000",parentCode:"370000000000",levelNum:2},{label:"日照",value:"371100000000",parentCode:"370000000000",levelNum:2},{label:"莱芜",value:"371200000000",parentCode:"370000000000",levelNum:2},{label:"临沂",value:"371300000000",parentCode:"370000000000",levelNum:2},{label:"德州",value:"371400000000",parentCode:"370000000000",levelNum:2},{label:"聊城",value:"371500000000",parentCode:"370000000000",levelNum:2},{label:"滨州",value:"371600000000",parentCode:"370000000000",levelNum:2},{label:"菏泽",value:"371700000000",parentCode:"370000000000",levelNum:2}]},{label:"河南",value:"410000000000",parentCode:"1",levelNum:1,children:[{label:"郑州",value:"410100000000",parentCode:"410000000000",levelNum:2},{label:"开封",value:"410200000000",parentCode:"410000000000",levelNum:2},{label:"洛阳",value:"410300000000",parentCode:"410000000000",levelNum:2},{label:"平顶山",value:"410400000000",parentCode:"410000000000",levelNum:2},{label:"安阳",value:"410500000000",parentCode:"410000000000",levelNum:2},{label:"鹤壁",value:"410600000000",parentCode:"410000000000",levelNum:2},{label:"新乡",value:"410700000000",parentCode:"410000000000",levelNum:2},{label:"焦作",value:"410800000000",parentCode:"410000000000",levelNum:2},{label:"濮阳",value:"410900000000",parentCode:"410000000000",levelNum:2},{label:"许昌",value:"411000000000",parentCode:"410000000000",levelNum:2},{label:"漯河",value:"411100000000",parentCode:"410000000000",levelNum:2},{label:"三门峡",value:"411200000000",parentCode:"410000000000",levelNum:2},{label:"南阳",value:"411300000000",parentCode:"410000000000",levelNum:2},{label:"商丘",value:"411400000000",parentCode:"410000000000",levelNum:2},{label:"信阳",value:"411500000000",parentCode:"410000000000",levelNum:2},{label:"周口",value:"411600000000",parentCode:"410000000000",levelNum:2},{label:"驻马店",value:"411700000000",parentCode:"410000000000",levelNum:2},{label:"济源",value:"411800000000",parentCode:"410000000000",levelNum:2}]},{label:"湖北",value:"420000000000",parentCode:"1",levelNum:1,children:[{label:"武汉",value:"420100000000",parentCode:"420000000000",levelNum:2},{label:"黄石",value:"420200000000",parentCode:"420000000000",levelNum:2},{label:"十堰",value:"420300000000",parentCode:"420000000000",levelNum:2},{label:"宜昌",value:"420500000000",parentCode:"420000000000",levelNum:2},{label:"襄阳",value:"420600000000",parentCode:"420000000000",levelNum:2},{label:"鄂州",value:"420700000000",parentCode:"420000000000",levelNum:2},{label:"荆门",value:"420800000000",parentCode:"420000000000",levelNum:2},{label:"孝感",value:"420900000000",parentCode:"420000000000",levelNum:2},{label:"荆州",value:"421000000000",parentCode:"420000000000",levelNum:2},{label:"黄冈",value:"421100000000",parentCode:"420000000000",levelNum:2},{label:"咸宁",value:"421200000000",parentCode:"420000000000",levelNum:2},{label:"随州",value:"421300000000",parentCode:"420000000000",levelNum:2},{label:"恩施",value:"422800000000",parentCode:"420000000000",levelNum:2},{label:"仙桃",value:"429400000000",parentCode:"420000000000",levelNum:2},{label:"潜江",value:"429500000000",parentCode:"420000000000",levelNum:2},{label:"天门",value:"429600000000",parentCode:"420000000000",levelNum:2},{label:"神农架",value:"42A2100000000",parentCode:"420000000000",levelNum:2}]},{label:"湖南",value:"430000000000",parentCode:"1",levelNum:1,children:[{label:"长沙",value:"430100000000",parentCode:"430000000000",levelNum:2},{label:"株洲",value:"430200000000",parentCode:"430000000000",levelNum:2},{label:"湘潭",value:"430300000000",parentCode:"430000000000",levelNum:2},{label:"衡阳",value:"430400000000",parentCode:"430000000000",levelNum:2},{label:"邵阳",value:"430500000000",parentCode:"430000000000",levelNum:2},{label:"岳阳",value:"430600000000",parentCode:"430000000000",levelNum:2},{label:"常德",value:"430700000000",parentCode:"430000000000",levelNum:2},{label:"张家界",value:"430800000000",parentCode:"430000000000",levelNum:2},{label:"益阳",value:"430900000000",parentCode:"430000000000",levelNum:2},{label:"郴州",value:"431000000000",parentCode:"430000000000",levelNum:2},{label:"永州",value:"431100000000",parentCode:"430000000000",levelNum:2},{label:"怀化",value:"431200000000",parentCode:"430000000000",levelNum:2},{label:"娄底",value:"431300000000",parentCode:"430000000000",levelNum:2},{label:"湘西",value:"433100000000",parentCode:"430000000000",levelNum:2}]},{label:"广东",value:"440000000000",parentCode:"1",levelNum:1,children:[{label:"广州",value:"440100000000",parentCode:"440000000000",levelNum:2},{label:"韶关",value:"440200000000",parentCode:"440000000000",levelNum:2},{label:"深圳",value:"440300000000",parentCode:"440000000000",levelNum:2},{label:"珠海",value:"440400000000",parentCode:"440000000000",levelNum:2},{label:"汕头",value:"440500000000",parentCode:"440000000000",levelNum:2},{label:"佛山",value:"440600000000",parentCode:"440000000000",levelNum:2},{label:"江门",value:"440700000000",parentCode:"440000000000",levelNum:2},{label:"湛江",value:"440800000000",parentCode:"440000000000",levelNum:2},{label:"茂名",value:"440900000000",parentCode:"440000000000",levelNum:2},{label:"肇庆",value:"441200000000",parentCode:"440000000000",levelNum:2},{label:"惠州",value:"441300000000",parentCode:"440000000000",levelNum:2},{label:"梅州",value:"441400000000",parentCode:"440000000000",levelNum:2},{label:"汕尾",value:"441500000000",parentCode:"440000000000",levelNum:2},{label:"河源",value:"441600000000",parentCode:"440000000000",levelNum:2},{label:"阳江",value:"441700000000",parentCode:"440000000000",levelNum:2},{label:"清远",value:"441800000000",parentCode:"440000000000",levelNum:2},{label:"东莞",value:"441900000000",parentCode:"440000000000",levelNum:2},{label:"中山",value:"442000000000",parentCode:"440000000000",levelNum:2},{label:"潮州",value:"445100000000",parentCode:"440000000000",levelNum:2},{label:"揭阳",value:"445200000000",parentCode:"440000000000",levelNum:2},{label:"云浮",value:"445300000000",parentCode:"440000000000",levelNum:2}]},{label:"广西",value:"450000000000",parentCode:"1",levelNum:1,children:[{label:"南宁",value:"450100000000",parentCode:"450000000000",levelNum:2},{label:"柳州",value:"450200000000",parentCode:"450000000000",levelNum:2},{label:"桂林",value:"450300000000",parentCode:"450000000000",levelNum:2},{label:"梧州",value:"450400000000",parentCode:"450000000000",levelNum:2},{label:"北海",value:"450500000000",parentCode:"450000000000",levelNum:2},{label:"防城港",value:"450600000000",parentCode:"450000000000",levelNum:2},{label:"钦州",value:"450700000000",parentCode:"450000000000",levelNum:2},{label:"贵港",value:"450800000000",parentCode:"450000000000",levelNum:2},{label:"玉林",value:"450900000000",parentCode:"450000000000",levelNum:2},{label:"百色",value:"451000000000",parentCode:"450000000000",levelNum:2},{label:"贺州",value:"451100000000",parentCode:"450000000000",levelNum:2},{label:"河池",value:"451200000000",parentCode:"450000000000",levelNum:2},{label:"来宾",value:"451300000000",parentCode:"450000000000",levelNum:2},{label:"崇左",value:"451400000000",parentCode:"450000000000",levelNum:2}]},{label:"海南",value:"460000000000",parentCode:"1",levelNum:1,children:[{label:"海口",value:"460100000000",parentCode:"460000000000",levelNum:2},{label:"三亚",value:"460200000000",parentCode:"460000000000",levelNum:2},{label:"三沙",value:"460300000000",parentCode:"460000000000",levelNum:2},{label:"五指山",value:"469100000000",parentCode:"460000000000",levelNum:2},{label:"琼海",value:"469200000000",parentCode:"460000000000",levelNum:2},{label:"儋州",value:"469300000000",parentCode:"460000000000",levelNum:2},{label:"文昌",value:"469500000000",parentCode:"460000000000",levelNum:2},{label:"万宁",value:"469600000000",parentCode:"460000000000",levelNum:2},{label:"东方",value:"469700000000",parentCode:"460000000000",levelNum:2},{label:"定安",value:"46A2500000000",parentCode:"460000000000",levelNum:2},{label:"屯昌",value:"46A2600000000",parentCode:"460000000000",levelNum:2},{label:"澄迈",value:"46A2700000000",parentCode:"460000000000",levelNum:2},{label:"临高",value:"46A2800000000",parentCode:"460000000000",levelNum:2},{label:"白沙",value:"46A3000000000",parentCode:"460000000000",levelNum:2},{label:"昌江",value:"46A3100000000",parentCode:"460000000000",levelNum:2},{label:"乐东",value:"46A3300000000",parentCode:"460000000000",levelNum:2},{label:"陵水",value:"46A3400000000",parentCode:"460000000000",levelNum:2},{label:"保亭",value:"46A3500000000",parentCode:"460000000000",levelNum:2},{label:"琼中",value:"46A3600000000",parentCode:"460000000000",levelNum:2}]},{label:"重庆",value:"500000000000",parentCode:"1",levelNum:1,children:[{label:"万州",value:"500100000000",parentCode:"500000000000",levelNum:2},{label:"涪陵",value:"500200000000",parentCode:"500000000000",levelNum:2},{label:"渝中",value:"500300000000",parentCode:"500000000000",levelNum:2},{label:"大渡口",value:"500400000000",parentCode:"500000000000",levelNum:2},{label:"江北",value:"500500000000",parentCode:"500000000000",levelNum:2},{label:"沙坪坝",value:"500600000000",parentCode:"500000000000",levelNum:2},{label:"九龙坡",value:"500700000000",parentCode:"500000000000",levelNum:2},{label:"南岸",value:"500800000000",parentCode:"500000000000",levelNum:2},{label:"北碚",value:"500900000000",parentCode:"500000000000",levelNum:2},{label:"两江新区",value:"508500000000",parentCode:"500000000000",levelNum:2},{label:"万盛",value:"501000000000",parentCode:"500000000000",levelNum:2},{label:"双桥",value:"501100000000",parentCode:"500000000000",levelNum:2},{label:"渝北",value:"501200000000",parentCode:"500000000000",levelNum:2},{label:"巴南",value:"501300000000",parentCode:"500000000000",levelNum:2},{label:"长寿",value:"502100000000",parentCode:"500000000000",levelNum:2},{label:"綦江",value:"502200000000",parentCode:"500000000000",levelNum:2},{label:"潼南",value:"502300000000",parentCode:"500000000000",levelNum:2},{label:"铜梁",value:"502400000000",parentCode:"500000000000",levelNum:2},{label:"大足",value:"502500000000",parentCode:"500000000000",levelNum:2},{label:"荣昌",value:"502600000000",parentCode:"500000000000",levelNum:2},{label:"璧山",value:"502700000000",parentCode:"500000000000",levelNum:2},{label:"梁平",value:"502800000000",parentCode:"500000000000",levelNum:2},{label:"城口",value:"502900000000",parentCode:"500000000000",levelNum:2},{label:"丰都",value:"503000000000",parentCode:"500000000000",levelNum:2},{label:"垫江",value:"503100000000",parentCode:"500000000000",levelNum:2},{label:"武隆",value:"503200000000",parentCode:"500000000000",levelNum:2},{label:"忠县",value:"503300000000",parentCode:"500000000000",levelNum:2},{label:"开县",value:"503400000000",parentCode:"500000000000",levelNum:2},{label:"云阳",value:"503500000000",parentCode:"500000000000",levelNum:2},{label:"奉节",value:"503600000000",parentCode:"500000000000",levelNum:2},{label:"巫山",value:"503700000000",parentCode:"500000000000",levelNum:2},{label:"巫溪",value:"503800000000",parentCode:"500000000000",levelNum:2},{label:"黔江",value:"503900000000",parentCode:"500000000000",levelNum:2},{label:"石柱",value:"504000000000",parentCode:"500000000000",levelNum:2},{label:"秀山",value:"504100000000",parentCode:"500000000000",levelNum:2},{label:"酉阳",value:"504200000000",parentCode:"500000000000",levelNum:2},{label:"彭水",value:"504300000000",parentCode:"500000000000",levelNum:2},{label:"江津",value:"508100000000",parentCode:"500000000000",levelNum:2},{label:"合川",value:"508200000000",parentCode:"500000000000",levelNum:2},{label:"永川",value:"508300000000",parentCode:"500000000000",levelNum:2},{label:"南川",value:"508400000000",parentCode:"500000000000",levelNum:2}]},{label:"四川",value:"510000000000",parentCode:"1",levelNum:1,children:[{label:"成都",value:"510100000000",parentCode:"510000000000",levelNum:2},{label:"自贡",value:"510300000000",parentCode:"510000000000",levelNum:2},{label:"攀枝花",value:"510400000000",parentCode:"510000000000",levelNum:2},{label:"泸州",value:"510500000000",parentCode:"510000000000",levelNum:2},{label:"德阳",value:"510600000000",parentCode:"510000000000",levelNum:2},{label:"绵阳",value:"510700000000",parentCode:"510000000000",levelNum:2},{label:"广元",value:"510800000000",parentCode:"510000000000",levelNum:2},{label:"遂宁",value:"510900000000",parentCode:"510000000000",levelNum:2},{label:"内江",value:"511000000000",parentCode:"510000000000",levelNum:2},{label:"乐山",value:"511100000000",parentCode:"510000000000",levelNum:2},{label:"南充",value:"511300000000",parentCode:"510000000000",levelNum:2},{label:"眉山",value:"511400000000",parentCode:"510000000000",levelNum:2},{label:"宜宾",value:"511500000000",parentCode:"510000000000",levelNum:2},{label:"广安",value:"511600000000",parentCode:"510000000000",levelNum:2},{label:"达州",value:"511700000000",parentCode:"510000000000",levelNum:2},{label:"雅安",value:"511800000000",parentCode:"510000000000",levelNum:2},{label:"巴中",value:"511900000000",parentCode:"510000000000",levelNum:2},{label:"资阳",value:"512000000000",parentCode:"510000000000",levelNum:2},{label:"阿坝",value:"513200000000",parentCode:"510000000000",levelNum:2},{label:"甘孜",value:"513300000000",parentCode:"510000000000",levelNum:2},{label:"凉山",value:"513400000000",parentCode:"510000000000",levelNum:2}]},{label:"贵州",value:"520000000000",parentCode:"1",levelNum:1,children:[{label:"贵阳",value:"520100000000",parentCode:"520000000000",levelNum:2},{label:"六盘水",value:"520200000000",parentCode:"520000000000",levelNum:2},{label:"遵义",value:"520300000000",parentCode:"520000000000",levelNum:2},{label:"安顺",value:"520400000000",parentCode:"520000000000",levelNum:2},{label:"铜仁",value:"522200000000",parentCode:"520000000000",levelNum:2},{label:"黔西南",value:"522300000000",parentCode:"520000000000",levelNum:2},{label:"毕节",value:"522400000000",parentCode:"520000000000",levelNum:2},{label:"黔东南",value:"522600000000",parentCode:"520000000000",levelNum:2},{label:"黔南",value:"522700000000",parentCode:"520000000000",levelNum:2}]},{label:"云南",value:"530000000000",parentCode:"1",levelNum:1,children:[{label:"昆明",value:"530100000000",parentCode:"530000000000",levelNum:2},{label:"曲靖",value:"530300000000",parentCode:"530000000000",levelNum:2},{label:"玉溪",value:"530400000000",parentCode:"530000000000",levelNum:2},{label:"保山",value:"530500000000",parentCode:"530000000000",levelNum:2},{label:"昭通",value:"530600000000",parentCode:"530000000000",levelNum:2},{label:"丽江",value:"530700000000",parentCode:"530000000000",levelNum:2},{label:"普洱",value:"530800000000",parentCode:"530000000000",levelNum:2},{label:"临沧",value:"530900000000",parentCode:"530000000000",levelNum:2},{label:"楚雄",value:"532300000000",parentCode:"530000000000",levelNum:2},{label:"红河",value:"532500000000",parentCode:"530000000000",levelNum:2},{label:"文山",value:"532600000000",parentCode:"530000000000",levelNum:2},{label:"西双版纳",value:"532800000000",parentCode:"530000000000",levelNum:2},{label:"大理",value:"532900000000",parentCode:"530000000000",levelNum:2},{label:"德宏",value:"533100000000",parentCode:"530000000000",levelNum:2},{label:"怒江",value:"533300000000",parentCode:"530000000000",levelNum:2},{label:"迪庆",value:"533400000000",parentCode:"530000000000",levelNum:2}]},{label:"西藏",value:"540000000000",parentCode:"1",levelNum:1,children:[{label:"拉萨",value:"540100000000",parentCode:"540000000000",levelNum:2},{label:"昌都",value:"542100000000",parentCode:"540000000000",levelNum:2},{label:"山南",value:"542200000000",parentCode:"540000000000",levelNum:2},{label:"日喀则",value:"542300000000",parentCode:"540000000000",levelNum:2},{label:"那曲",value:"542400000000",parentCode:"540000000000",levelNum:2},{label:"阿里",value:"542500000000",parentCode:"540000000000",levelNum:2},{label:"林芝",value:"542600000000",parentCode:"540000000000",levelNum:2}]},{label:"陕西",value:"610000000000",parentCode:"1",levelNum:1,children:[{label:"西安",value:"610100000000",parentCode:"610000000000",levelNum:2},{label:"铜川",value:"610200000000",parentCode:"610000000000",levelNum:2},{label:"宝鸡",value:"610300000000",parentCode:"610000000000",levelNum:2},{label:"咸阳",value:"610400000000",parentCode:"610000000000",levelNum:2},{label:"渭南",value:"610500000000",parentCode:"610000000000",levelNum:2},{label:"延安",value:"610600000000",parentCode:"610000000000",levelNum:2},{label:"汉中",value:"610700000000",parentCode:"610000000000",levelNum:2},{label:"榆林",value:"610800000000",parentCode:"610000000000",levelNum:2},{label:"安康",value:"610900000000",parentCode:"610000000000",levelNum:2},{label:"商洛",value:"611000000000",parentCode:"610000000000",levelNum:2}]},{label:"甘肃",value:"620000000000",parentCode:"1",levelNum:1,children:[{label:"兰州市",value:"620100000000",parentCode:"620000000000",levelNum:2},{label:"嘉峪关",value:"620200000000",parentCode:"620000000000",levelNum:2},{label:"金昌",value:"620300000000",parentCode:"620000000000",levelNum:2},{label:"白银",value:"620400000000",parentCode:"620000000000",levelNum:2},{label:"天水",value:"620500000000",parentCode:"620000000000",levelNum:2},{label:"武威",value:"620600000000",parentCode:"620000000000",levelNum:2},{label:"张掖",value:"620700000000",parentCode:"620000000000",levelNum:2},{label:"平凉",value:"620800000000",parentCode:"620000000000",levelNum:2},{label:"酒泉",value:"620900000000",parentCode:"620000000000",levelNum:2},{label:"庆阳",value:"621000000000",parentCode:"620000000000",levelNum:2},{label:"定西",value:"621100000000",parentCode:"620000000000",levelNum:2},{label:"陇南",value:"621200000000",parentCode:"620000000000",levelNum:2},{label:"临夏",value:"622900000000",parentCode:"620000000000",levelNum:2},{label:"甘南",value:"623000000000",parentCode:"620000000000",levelNum:2}]},{label:"青海",value:"630000000000",parentCode:"1",levelNum:1,children:[{label:"西宁",value:"630100000000",parentCode:"630000000000",levelNum:2},{label:"海东",value:"632100000000",parentCode:"630000000000",levelNum:2},{label:"海北",value:"632200000000",parentCode:"630000000000",levelNum:2},{label:"黄南",value:"632300000000",parentCode:"630000000000",levelNum:2},{label:"海南",value:"632500000000",parentCode:"630000000000",levelNum:2},{label:"果洛",value:"632600000000",parentCode:"630000000000",levelNum:2},{label:"玉树",value:"632700000000",parentCode:"630000000000",levelNum:2},{label:"海西",value:"632800000000",parentCode:"630000000000",levelNum:2}]},{label:"宁夏",value:"640000000000",parentCode:"1",levelNum:1,children:[{label:"银川",value:"640100000000",parentCode:"640000000000",levelNum:2},{label:"石嘴山",value:"640200000000",parentCode:"640000000000",levelNum:2},{label:"吴忠",value:"640300000000",parentCode:"640000000000",levelNum:2},{label:"固原",value:"640400000000",parentCode:"640000000000",levelNum:2},{label:"中卫",value:"640500000000",parentCode:"640000000000",levelNum:2}]},{label:"新疆",value:"650000000000",parentCode:"1",levelNum:1,children:[{label:"乌鲁木齐",value:"650100000000",parentCode:"650000000000",levelNum:2},{label:"克拉玛依",value:"650200000000",parentCode:"650000000000",levelNum:2},{label:"吐鲁番",value:"652100000000",parentCode:"650000000000",levelNum:2},{label:"哈密",value:"652200000000",parentCode:"650000000000",levelNum:2},{label:"昌吉",value:"652300000000",parentCode:"650000000000",levelNum:2},{label:"博尔塔拉",value:"652700000000",parentCode:"650000000000",levelNum:2},{label:"巴音郭楞",value:"652800000000",parentCode:"650000000000",levelNum:2},{label:"阿克苏",value:"652900000000",parentCode:"650000000000",levelNum:2},{label:"克孜勒苏",value:"653000000000",parentCode:"650000000000",levelNum:2},{label:"喀什",value:"653100000000",parentCode:"650000000000",levelNum:2},{label:"和田",value:"653200000000",parentCode:"650000000000",levelNum:2},{label:"伊犁",value:"654000000000",parentCode:"650000000000",levelNum:2},{label:"塔城",value:"654200000000",parentCode:"650000000000",levelNum:2},{label:"阿勒泰",value:"654300000000",parentCode:"650000000000",levelNum:2},{label:"石河子",value:"659100000000",parentCode:"650000000000",levelNum:2},{label:"阿拉尔",value:"659200000000",parentCode:"650000000000",levelNum:2},{label:"图木舒克",value:"659300000000",parentCode:"650000000000",levelNum:2},{label:"五家渠",value:"659400000000",parentCode:"650000000000",levelNum:2},{label:"北屯",value:"659500000000",parentCode:"650000000000",levelNum:2}]},{label:"台湾",value:"710000000000",parentCode:"1",levelNum:1,children:[{label:"台北市",value:"710100000000",parentCode:"710000000000",levelNum:2},{label:"高雄市",value:"710200000000",parentCode:"710000000000",levelNum:2},{label:"基隆市",value:"710300000000",parentCode:"710000000000",levelNum:2},{label:"台中市",value:"710400000000",parentCode:"710000000000",levelNum:2},{label:"台南市",value:"710500000000",parentCode:"710000000000",levelNum:2},{label:"新竹市",value:"710600000000",parentCode:"710000000000",levelNum:2},{label:"嘉义市",value:"710700000000",parentCode:"710000000000",levelNum:2},{label:"台北县",value:"710800000000",parentCode:"710000000000",levelNum:2},{label:"宜兰县",value:"710900000000",parentCode:"710000000000",levelNum:2},{label:"桃园县",value:"711000000000",parentCode:"710000000000",levelNum:2},{label:"新竹县",value:"711100000000",parentCode:"710000000000",levelNum:2},{label:"苗栗县",value:"711200000000",parentCode:"710000000000",levelNum:2},{label:"台中县",value:"711300000000",parentCode:"710000000000",levelNum:2},{label:"彰化县",value:"711400000000",parentCode:"710000000000",levelNum:2},{label:"南投县",value:"711500000000",parentCode:"710000000000",levelNum:2},{label:"云林县",value:"711600000000",parentCode:"710000000000",levelNum:2},{label:"嘉义县",value:"711700000000",parentCode:"710000000000",levelNum:2},{label:"台南县",value:"711800000000",parentCode:"710000000000",levelNum:2},{label:"高雄县",value:"711900000000",parentCode:"710000000000",levelNum:2},{label:"屏东县",value:"712000000000",parentCode:"710000000000",levelNum:2},{label:"台东县",value:"712200000000",parentCode:"710000000000",levelNum:2},{label:"花莲县",value:"712300000000",parentCode:"710000000000",levelNum:2},{label:"澎湖县",value:"712100000000",parentCode:"710000000000",levelNum:2}]},{label:"香港",value:"810000000000",parentCode:"1",levelNum:1},{label:"澳门",value:"820000000000",parentCode:"1",levelNum:1}]},{label:"阿尔巴尼亚",value:"ALB",levelNum:0,children:[{label:"爱尔巴桑",value:"EL0000000000",parentCode:"ALB",levelNum:1},{label:"迪勃拉",value:"DI0000000000",parentCode:"ALB",levelNum:1},{label:"地拉那",value:"TR0000000000",parentCode:"ALB",levelNum:1},{label:"都拉斯",value:"DR0000000000",parentCode:"ALB",levelNum:1},{label:"发罗拉",value:"VL0000000000",parentCode:"ALB",levelNum:1},{label:"费里",value:"FR0000000000",parentCode:"ALB",levelNum:1},{label:"吉诺卡斯特",value:"GJ0000000000",parentCode:"ALB",levelNum:1},{label:"科尔察",value:"KO0000000000",parentCode:"ALB",levelNum:1},{label:"库克斯",value:"KU0000000000",parentCode:"ALB",levelNum:1},{label:"莱什",value:"LE0000000000",parentCode:"ALB",levelNum:1},{label:"培拉特",value:"BR0000000000",parentCode:"ALB",levelNum:1},{label:"斯库台",value:"SH0000000000",parentCode:"ALB",levelNum:1}]},{label:"阿尔及利亚",value:"DZA",levelNum:0,children:[{label:"阿德拉尔",value:"ADR0000000000",parentCode:"DZA",levelNum:1},{label:"阿尔及尔",value:"ALG0000000000",parentCode:"DZA",levelNum:1},{label:"艾因·德夫拉",value:"ADE0000000000",parentCode:"DZA",levelNum:1},{label:"艾因·蒂姆尚特",value:"ATE0000000000",parentCode:"DZA",levelNum:1},{label:"安纳巴",value:"AAE0000000000",parentCode:"DZA",levelNum:1},{label:"奥兰",value:"ORA0000000000",parentCode:"DZA",levelNum:1},{label:"巴特纳",value:"BAT0000000000",parentCode:"DZA",levelNum:1},{label:"贝贾亚",value:"BJA0000000000",parentCode:"DZA",levelNum:1},{label:"贝沙尔",value:"BEC0000000000",parentCode:"DZA",levelNum:1},{label:"贝伊德",value:"EBA0000000000",parentCode:"DZA",levelNum:1},{label:"比斯克拉",value:"BIS0000000000",parentCode:"DZA",levelNum:1},{label:"布尔吉·布阿雷里吉",value:"BOR0000000000",parentCode:"DZA",levelNum:1},{label:"布利达",value:"BLI0000000000",parentCode:"DZA",levelNum:1},{label:"布迈德斯",value:"BOU0000000000",parentCode:"DZA",levelNum:1},{label:"布依拉",value:"BOA0000000000",parentCode:"DZA",levelNum:1},{label:"蒂巴扎",value:"TIP0000000000",parentCode:"DZA",levelNum:1},{label:"蒂斯姆西勒特",value:"TIS0000000000",parentCode:"DZA",levelNum:1},{label:"盖尔达耶",value:"GHA0000000000",parentCode:"DZA",levelNum:1},{label:"盖尔马",value:"GUE0000000000",parentCode:"DZA",levelNum:1},{label:"罕西拉",value:"KHE0000000000",parentCode:"DZA",levelNum:1},{label:"赫利赞",value:"REL0000000000",parentCode:"DZA",levelNum:1},{label:"吉杰尔",value:"JIJ0000000000",parentCode:"DZA",levelNum:1},{label:"杰勒法",value:"DJE0000000000",parentCode:"DZA",levelNum:1},{label:"君士坦丁",value:"CZL0000000000",parentCode:"DZA",levelNum:1},{label:"拉格瓦特",value:"LAG0000000000",parentCode:"DZA",levelNum:1},{label:"马斯卡拉",value:"MUA0000000000",parentCode:"DZA",levelNum:1},{label:"麦迪亚",value:"MED0000000000",parentCode:"DZA",levelNum:1},{label:"密拉",value:"MIL0000000000",parentCode:"DZA",levelNum:1},{label:"莫斯塔加纳姆",value:"MOS0000000000",parentCode:"DZA",levelNum:1},{label:"姆西拉",value:"MSI0000000000",parentCode:"DZA",levelNum:1},{label:"纳阿马",value:"NAA0000000000",parentCode:"DZA",levelNum:1},{label:"塞蒂夫",value:"SET0000000000",parentCode:"DZA",levelNum:1},{label:"赛伊达",value:"SAI0000000000",parentCode:"DZA",levelNum:1},{label:"斯基克达",value:"SKI0000000000",parentCode:"DZA",levelNum:1},{label:"苏克·阿赫拉斯",value:"SAH0000000000",parentCode:"DZA",levelNum:1},{label:"塔里夫",value:"ETA0000000000",parentCode:"DZA",levelNum:1},{label:"塔曼拉塞特",value:"TAM0000000000",parentCode:"DZA",levelNum:1},{label:"特贝萨",value:"TEB0000000000",parentCode:"DZA",levelNum:1},{label:"特莱姆森",value:"TLE0000000000",parentCode:"DZA",levelNum:1},{label:"提济乌祖",value:"IOU0000000000",parentCode:"DZA",levelNum:1},{label:"提亚雷特",value:"TIA0000000000",parentCode:"DZA",levelNum:1},{label:"廷杜夫",value:"TIN0000000000",parentCode:"DZA",levelNum:1},{label:"瓦德",value:"EOU0000000000",parentCode:"DZA",levelNum:1},{label:"瓦尔格拉",value:"OUA0000000000",parentCode:"DZA",levelNum:1},{label:"乌姆布阿基",value:"OEB0000000000",parentCode:"DZA",levelNum:1},{label:"西迪贝勒阿贝斯",value:"SBA0000000000",parentCode:"DZA",levelNum:1},{label:"谢里夫",value:"CHL0000000000",parentCode:"DZA",levelNum:1},{label:"伊利齐",value:"ILL0000000000",parentCode:"DZA",levelNum:1}]},{label:"阿富汗",value:"AFG",levelNum:0,children:[{label:"赫拉特",value:"HEA0000000000",parentCode:"AFG",levelNum:1},{label:"喀布尔",value:"KBL0000000000",parentCode:"AFG",levelNum:1},{label:"坎大哈",value:"KDH0000000000",parentCode:"AFG",levelNum:1},{label:"马扎里沙里夫",value:"MZR0000000000",parentCode:"AFG",levelNum:1}]},{label:"阿根廷",value:"ARG",levelNum:0,children:[{label:"巴拉那",value:"PRA0000000000",parentCode:"ARG",levelNum:1},{label:"别德马",value:"VDM0000000000",parentCode:"ARG",levelNum:1},{label:"波萨达斯",value:"PSS0000000000",parentCode:"ARG",levelNum:1},{label:"布兰卡港",value:"BHI0000000000",parentCode:"ARG",levelNum:1},{label:"布宜诺斯艾利斯",value:"BUE0000000000",parentCode:"ARG",levelNum:1},{label:"福莫萨",value:"FMA0000000000",parentCode:"ARG",levelNum:1},{label:"胡胡伊",value:"JUJ0000000000",parentCode:"ARG",levelNum:1},{label:"卡塔马卡",value:"CTC0000000000",parentCode:"ARG",levelNum:1},{label:"科尔多瓦",value:"COR0000000000",parentCode:"ARG",levelNum:1},{label:"科连特斯",value:"CNQ0000000000",parentCode:"ARG",levelNum:1},{label:"克劳斯城",value:"VLK0000000000",parentCode:"ARG",levelNum:1},{label:"肯考迪娅",value:"COC0000000000",parentCode:"ARG",levelNum:1},{label:"拉里奥哈",value:"IRJ0000000000",parentCode:"ARG",levelNum:1},{label:"拉普拉塔",value:"LPG0000000000",parentCode:"ARG",levelNum:1},{label:"雷西斯滕匹亚",value:"RES0000000000",parentCode:"ARG",levelNum:1},{label:"里奥加耶戈斯",value:"RGL0000000000",parentCode:"ARG",levelNum:1},{label:"里奥夸尔托",value:"RCU0000000000",parentCode:"ARG",levelNum:1},{label:"里瓦达维亚海军准将城",value:"CRD0000000000",parentCode:"ARG",levelNum:1},{label:"罗萨里奥",value:"ROS0000000000",parentCode:"ARG",levelNum:1},{label:"罗森",value:"RWO0000000000",parentCode:"ARG",levelNum:1},{label:"马德普拉塔",value:"MDQ0000000000",parentCode:"ARG",levelNum:1},{label:"门多萨",value:"MDZ0000000000",parentCode:"ARG",levelNum:1},{label:"内乌肯",value:"NQN0000000000",parentCode:"ARG",levelNum:1},{label:"萨尔塔",value:"SLA0000000000",parentCode:"ARG",levelNum:1},{label:"圣地亚哥-德尔埃斯特罗",value:"SDE0000000000",parentCode:"ARG",levelNum:1},{label:"圣菲",value:"SFN0000000000",parentCode:"ARG",levelNum:1},{label:"圣胡安",value:"UAQ0000000000",parentCode:"ARG",levelNum:1},{label:"圣拉斐尔",value:"AFA0000000000",parentCode:"ARG",levelNum:1},{label:"圣路易斯",value:"LUQ0000000000",parentCode:"ARG",levelNum:1},{label:"圣罗莎",value:"RSA0000000000",parentCode:"ARG",levelNum:1},{label:"圣米格尔-德图库曼",value:"SMC0000000000",parentCode:"ARG",levelNum:1},{label:"圣尼古拉斯",value:"SNS0000000000",parentCode:"ARG",levelNum:1},{label:"特雷利乌",value:"REL0000000000",parentCode:"ARG",levelNum:1},{label:"乌斯怀亚",value:"USH0000000000",parentCode:"ARG",levelNum:1}]},{label:"阿拉伯联合酋长国",value:"ARE",levelNum:0,children:[{label:"阿布扎比",value:"AZ0000000000",parentCode:"ARE",levelNum:1},{label:"艾因",value:"AL0000000000",parentCode:"ARE",levelNum:1},{label:"迪拜",value:"DU0000000000",parentCode:"ARE",levelNum:1},{label:"沙迦",value:"SH0000000000",parentCode:"ARE",levelNum:1}]},{label:"阿鲁巴",value:"ABW",levelNum:0},{label:"阿曼",value:"OMN",levelNum:0,children:[{label:"巴提奈地区",value:"BA0000000000",parentCode:"OMN",levelNum:1},{label:"达希莱地区",value:"ZA0000000000",parentCode:"OMN",levelNum:1},{label:"东部地区",value:"SH0000000000",parentCode:"OMN",levelNum:1},{label:"马斯喀特省",value:"MA0000000000",parentCode:"OMN",levelNum:1},{label:"穆桑达姆省",value:"MU0000000000",parentCode:"OMN",levelNum:1},{label:"内地地区",value:"DA0000000000",parentCode:"OMN",levelNum:1},{label:"中部地区",value:"WU0000000000",parentCode:"OMN",levelNum:1},{label:"佐法尔省",value:"ZU0000000000",parentCode:"OMN",levelNum:1}]},{label:"阿塞拜疆",value:"AZE",levelNum:0,children:[{label:"阿布歇隆",value:"ABS0000000000",parentCode:"AZE",levelNum:1},{label:"哈奇马斯",value:"XAC0000000000",parentCode:"AZE",levelNum:1},{label:"卡尔巴卡尔",value:"KAL0000000000",parentCode:"AZE",levelNum:1},{label:"卡扎赫",value:"QAZ0000000000",parentCode:"AZE",levelNum:1},{label:"连科兰",value:"LAN0000000000",parentCode:"AZE",levelNum:1},{label:"密尔-卡拉巴赫",value:"MQA0000000000",parentCode:"AZE",levelNum:1},{label:"穆甘-萨连",value:"MSA0000000000",parentCode:"AZE",levelNum:1},{label:"纳戈尔诺-卡拉巴赫",value:"NQA0000000000",parentCode:"AZE",levelNum:1},{label:"纳希切万",value:"NX0000000000",parentCode:"AZE",levelNum:1},{label:"普利亚拉克斯",value:"PRI0000000000",parentCode:"AZE",levelNum:1},{label:"舍基",value:"SA0000000000",parentCode:"AZE",levelNum:1},{label:"苏姆盖特",value:"SMC0000000000",parentCode:"AZE",levelNum:1},{label:"锡尔万",value:"SIR0000000000",parentCode:"AZE",levelNum:1},{label:"占贾",value:"GA0000000000",parentCode:"AZE",levelNum:1}]},{label:"阿森松岛",value:"ASC",levelNum:0},{label:"埃及",value:"EGY",levelNum:0,children:[{label:"阿斯旺",value:"ASW0000000000",parentCode:"EGY",levelNum:1},{label:"古尔代盖",value:"GBY0000000000",parentCode:"EGY",levelNum:1},{label:"开罗",value:"CAI0000000000",parentCode:"EGY",levelNum:1},{label:"苏布拉开马",value:"SKH0000000000",parentCode:"EGY",levelNum:1},{label:"亚历山大",value:"ALY0000000000",parentCode:"EGY",levelNum:1}]},{label:"埃塞俄比亚",value:"ETH",levelNum:0,children:[{label:"阿法尔",value:"AF0000000000",parentCode:"ETH",levelNum:1},{label:"阿姆哈拉",value:"AH0000000000",parentCode:"ETH",levelNum:1},{label:"奥罗米亚",value:"OR0000000000",parentCode:"ETH",levelNum:1},{label:"宾香古尔",value:"BG0000000000",parentCode:"ETH",levelNum:1},{label:"德雷达瓦",value:"DD0000000000",parentCode:"ETH",levelNum:1},{label:"甘贝拉各族",value:"GB0000000000",parentCode:"ETH",levelNum:1},{label:"哈勒里民族",value:"HR0000000000",parentCode:"ETH",levelNum:1},{label:"南方各族",value:"SN0000000000",parentCode:"ETH",levelNum:1},{label:"索马里",value:"SM0000000000",parentCode:"ETH",levelNum:1},{label:"提格雷",value:"TG0000000000",parentCode:"ETH",levelNum:1},{label:"亚的斯亚贝巴",value:"AA0000000000",parentCode:"ETH",levelNum:1}]},{label:"爱尔兰",value:"IRL",levelNum:0,children:[{label:"奥法利",value:"OF0000000000",parentCode:"IRL",levelNum:1},{label:"蒂珀雷里",value:"TP0000000000",parentCode:"IRL",levelNum:1},{label:"都柏林",value:"DB0000000000",parentCode:"IRL",levelNum:1},{label:"多内加尔",value:"DG0000000000",parentCode:"IRL",levelNum:1},{label:"戈尔韦",value:"GW0000000000",parentCode:"IRL",levelNum:1},{label:"基尔代尔",value:"KD0000000000",parentCode:"IRL",levelNum:1},{label:"基尔肯尼",value:"KK0000000000",parentCode:"IRL",levelNum:1},{label:"卡范",value:"CV0000000000",parentCode:"IRL",levelNum:1},{label:"卡洛",value:"CW0000000000",parentCode:"IRL",levelNum:1},{label:"凯里",value:"KR0000000000",parentCode:"IRL",levelNum:1},{label:"科克",value:"CK0000000000",parentCode:"IRL",levelNum:1},{label:"克莱尔",value:"CL0000000000",parentCode:"IRL",levelNum:1},{label:"朗福德",value:"LF0000000000",parentCode:"IRL",levelNum:1},{label:"劳斯",value:"LT0000000000",parentCode:"IRL",levelNum:1},{label:"崂斯",value:"LA0000000000",parentCode:"IRL",levelNum:1},{label:"利默里克",value:"LM0000000000",parentCode:"IRL",levelNum:1},{label:"利特里姆",value:"LR0000000000",parentCode:"IRL",levelNum:1},{label:"罗斯康芒",value:"RC0000000000",parentCode:"IRL",levelNum:1},{label:"梅奥",value:"MY0000000000",parentCode:"IRL",levelNum:1},{label:"米斯",value:"MT0000000000",parentCode:"IRL",levelNum:1},{label:"莫内根",value:"MG0000000000",parentCode:"IRL",levelNum:1},{label:"斯莱戈",value:"SL0000000000",parentCode:"IRL",levelNum:1},{label:"威克洛",value:"WK0000000000",parentCode:"IRL",levelNum:1},{label:"韦克斯福德",value:"WX0000000000",parentCode:"IRL",levelNum:1},{label:"沃特福德",value:"WF0000000000",parentCode:"IRL",levelNum:1},{label:"西米斯",value:"WM0000000000",parentCode:"IRL",levelNum:1}]},{label:"爱沙尼亚",value:"EST",levelNum:0,children:[{label:"贝尔瓦",value:"650000000000",parentCode:"EST",levelNum:1},{label:"哈留",value:"370000000000",parentCode:"EST",levelNum:1},{label:"拉普拉",value:"700000000000",parentCode:"EST",levelNum:1},{label:"里亚内",value:"570000000000",parentCode:"EST",levelNum:1},{label:"帕尔努",value:"670000000000",parentCode:"EST",levelNum:1},{label:"萨雷",value:"740000000000",parentCode:"EST",levelNum:1},{label:"塔尔图",value:"780000000000",parentCode:"EST",levelNum:1},{label:"瓦尔加",value:"820000000000",parentCode:"EST",levelNum:1},{label:"维良地",value:"840000000000",parentCode:"EST",levelNum:1},{label:"维鲁",value:"590000000000",parentCode:"EST",levelNum:1},{label:"沃鲁",value:"860000000000",parentCode:"EST",levelNum:1},{label:"希尤",value:"390000000000",parentCode:"EST",levelNum:1},{label:"耶尔韦",value:"510000000000",parentCode:"EST",levelNum:1},{label:"耶盖瓦",value:"490000000000",parentCode:"EST",levelNum:1},{label:"依达-维鲁",value:"440000000000",parentCode:"EST",levelNum:1}]},{label:"安道尔",value:"AND",levelNum:0,children:[{label:"安道尔城",value:"70000000000",parentCode:"AND",levelNum:1},{label:"奥尔迪诺",value:"50000000000",parentCode:"AND",levelNum:1},{label:"恩坎普",value:"30000000000",parentCode:"AND",levelNum:1},{label:"卡尼略",value:"20000000000",parentCode:"AND",levelNum:1},{label:"莱塞斯卡尔德-恩戈尔达",value:"80000000000",parentCode:"AND",levelNum:1},{label:"马萨纳",value:"40000000000",parentCode:"AND",levelNum:1},{label:"圣胡利娅-德洛里亚",value:"60000000000",parentCode:"AND",levelNum:1}]},{label:"安哥拉",value:"AGO",levelNum:0,children:[{label:"北宽扎",value:"CNO0000000000",parentCode:"AGO",levelNum:1},{label:"北隆达",value:"LNO0000000000",parentCode:"AGO",levelNum:1},{label:"本戈",value:"BGO0000000000",parentCode:"AGO",levelNum:1},{label:"本格拉",value:"BGU0000000000",parentCode:"AGO",levelNum:1},{label:"比耶",value:"BIE0000000000",parentCode:"AGO",levelNum:1},{label:"卡宾达",value:"CAB0000000000",parentCode:"AGO",levelNum:1},{label:"库内内",value:"CNN0000000000",parentCode:"AGO",levelNum:1},{label:"宽多库邦戈",value:"CCU0000000000",parentCode:"AGO",levelNum:1},{label:"罗安达",value:"LUA0000000000",parentCode:"AGO",levelNum:1},{label:"马兰热",value:"MAL0000000000",parentCode:"AGO",levelNum:1},{label:"莫希科",value:"MOX0000000000",parentCode:"AGO",levelNum:1},{label:"纳米贝",value:"NAM0000000000",parentCode:"AGO",levelNum:1},{label:"南宽扎",value:"CUS0000000000",parentCode:"AGO",levelNum:1},{label:"南隆达",value:"LSU0000000000",parentCode:"AGO",levelNum:1},{label:"万博",value:"HUA0000000000",parentCode:"AGO",levelNum:1},{label:"威拉",value:"HUI0000000000",parentCode:"AGO",levelNum:1},{label:"威热",value:"UIG0000000000",parentCode:"AGO",levelNum:1},{label:"扎伊尔",value:"ZAI0000000000",parentCode:"AGO",levelNum:1}]},{label:"安圭拉",value:"AIA",levelNum:0},{label:"安提瓜岛和巴布达",value:"ATG",levelNum:0},{label:"澳大利亚",value:"AUS",levelNum:0,children:[{label:"北部地区",value:"NT0000000000",parentCode:"AUS",levelNum:1,children:[{label:"北帕默斯顿",value:"NTPAL00000000",parentCode:"NT0000000000",levelNum:2},{label:"达尔文",value:"NTDRW00000000",parentCode:"NT0000000000",levelNum:2}]},{label:"堪培拉",value:"ACT0000000000",parentCode:"AUS",levelNum:1,children:[{label:"堪培拉",value:"ACTCBR00000000",parentCode:"ACT0000000000",levelNum:2}]},{label:"昆士兰",value:"QLD0000000000",parentCode:"AUS",levelNum:1,children:[{label:"布里斯班",value:"QLDBNE00000000",parentCode:"QLD0000000000",levelNum:2},{label:"黄金海岸",value:"QLDOOL00000000",parentCode:"QLD0000000000",levelNum:2},{label:"凯恩斯",value:"QLDCNS00000000",parentCode:"QLD0000000000",levelNum:2},{label:"日光海岸",value:"QLDCUD00000000",parentCode:"QLD0000000000",levelNum:2},{label:"汤斯维尔",value:"QLDTSV00000000",parentCode:"QLD0000000000",levelNum:2},{label:"图文巴",value:"QLDTWB00000000",parentCode:"QLD0000000000",levelNum:2}]},{label:"南澳大利亚",value:"SA0000000000",parentCode:"AUS",levelNum:1,children:[{label:"阿德莱德",value:"SAADL00000000",parentCode:"SA0000000000",levelNum:2},{label:"奥古斯塔港",value:"SAPUG00000000",parentCode:"SA0000000000",levelNum:2},{label:"甘比亚山",value:"SAMGB00000000",parentCode:"SA0000000000",levelNum:2},{label:"怀阿拉",value:"SAWAY00000000",parentCode:"SA0000000000",levelNum:2},{label:"林肯港",value:"SAPLO00000000",parentCode:"SA0000000000",levelNum:2},{label:"默里布里奇",value:"SAMYB00000000",parentCode:"SA0000000000",levelNum:2},{label:"皮里港",value:"SAPPI00000000",parentCode:"SA0000000000",levelNum:2},{label:"维克托港",value:"SAVHA00000000",parentCode:"SA0000000000",levelNum:2}]},{label:"塔斯马尼亚",value:"TAS0000000000",parentCode:"AUS",levelNum:1,children:[{label:"伯尼港",value:"TASBWT00000000",parentCode:"TAS0000000000",levelNum:2},{label:"德文波特",value:"TASDPO00000000",parentCode:"TAS0000000000",levelNum:2},{label:"霍巴特",value:"TASHBA00000000",parentCode:"TAS0000000000",levelNum:2},{label:"朗塞斯顿",value:"TASLST00000000",parentCode:"TAS0000000000",levelNum:2}]},{label:"维多利亚",value:"VIC0000000000",parentCode:"AUS",levelNum:1,children:[{label:"吉朗",value:"VICGEX00000000",parentCode:"VIC0000000000",levelNum:2},{label:"墨尔本",value:"VICMEL00000000",parentCode:"VIC0000000000",levelNum:2}]},{label:"西澳大利亚",value:"WA0000000000",parentCode:"AUS",levelNum:1,children:[{label:"奥尔巴尼",value:"WAALH00000000",parentCode:"WA0000000000",levelNum:2},{label:"班伯里",value:"WABUY00000000",parentCode:"WA0000000000",levelNum:2},{label:"弗里曼特尔港",value:"WAFRE00000000",parentCode:"WA0000000000",levelNum:2},{label:"杰拉尔顿",value:"WAGET00000000",parentCode:"WA0000000000",levelNum:2},{label:"卡尔古利",value:"WAKGI00000000",parentCode:"WA0000000000",levelNum:2},{label:"曼哲拉",value:"WAMDU00000000",parentCode:"WA0000000000",levelNum:2},{label:"珀斯",value:"WAPER00000000",parentCode:"WA0000000000",levelNum:2}]},{label:"新南威尔士",value:"NSW0000000000",parentCode:"AUS",levelNum:1,children:[{label:"纽卡斯尔",value:"NSWNTL00000000",parentCode:"NSW0000000000",levelNum:2},{label:"伍伦贡",value:"NSWWOL00000000",parentCode:"NSW0000000000",levelNum:2},{label:"悉尼",value:"NSWHBS00000000",parentCode:"NSW0000000000",levelNum:2}]}]},{label:"奥地利",value:"AUT",levelNum:0,children:[{label:"布尔根兰",value:"BUR0000000000",parentCode:"AUT",levelNum:1},{label:"蒂罗尔",value:"TYR0000000000",parentCode:"AUT",levelNum:1},{label:"福拉尔贝格",value:"VOR0000000000",parentCode:"AUT",levelNum:1},{label:"克恩顿",value:"CAT0000000000",parentCode:"AUT",levelNum:1},{label:"萨尔茨堡",value:"SZG0000000000",parentCode:"AUT",levelNum:1},{label:"上奥地利",value:"UAU0000000000",parentCode:"AUT",levelNum:1},{label:"施蒂利亚",value:"STY0000000000",parentCode:"AUT",levelNum:1},{label:"维也纳",value:"VDD0000000000",parentCode:"AUT",levelNum:1},{label:"下奥地利",value:"LAU0000000000",parentCode:"AUT",levelNum:1}]},{label:"奥兰群岛",value:"ALA",levelNum:0},{label:"巴巴多斯岛",value:"BRB",levelNum:0},{label:"巴布亚新几内亚",value:"PNG",levelNum:0,children:[{label:"北部",value:"NO0000000000",parentCode:"PNG",levelNum:1},{label:"布干维尔",value:"BV0000000000",parentCode:"PNG",levelNum:1},{label:"东部高地",value:"EH0000000000",parentCode:"PNG",levelNum:1},{label:"东塞皮克",value:"ES0000000000",parentCode:"PNG",levelNum:1},{label:"东新不列颠",value:"EB0000000000",parentCode:"PNG",levelNum:1},{label:"恩加",value:"EN0000000000",parentCode:"PNG",levelNum:1},{label:"海湾",value:"GU0000000000",parentCode:"PNG",levelNum:1},{label:"马当",value:"MD0000000000",parentCode:"PNG",levelNum:1},{label:"马努斯",value:"MN0000000000",parentCode:"PNG",levelNum:1},{label:"米尔恩湾",value:"MB0000000000",parentCode:"PNG",levelNum:1},{label:"莫尔兹比港",value:"NC0000000000",parentCode:"PNG",levelNum:1},{label:"莫罗贝",value:"MR0000000000",parentCode:"PNG",levelNum:1},{label:"南部高地",value:"SH0000000000",parentCode:"PNG",levelNum:1},{label:"钦布",value:"SI0000000000",parentCode:"PNG",levelNum:1},{label:"桑道恩",value:"SA0000000000",parentCode:"PNG",levelNum:1},{label:"西部",value:"WE0000000000",parentCode:"PNG",levelNum:1},{label:"西部高地",value:"WH0000000000",parentCode:"PNG",levelNum:1},{label:"西新不列颠",value:"WB0000000000",parentCode:"PNG",levelNum:1},{label:"新爱尔兰",value:"NI0000000000",parentCode:"PNG",levelNum:1}]},{label:"巴哈马",value:"BHS",levelNum:0},{label:"巴基斯坦",value:"PAK",levelNum:0,children:[{label:"白沙瓦",value:"PEW0000000000",parentCode:"PAK",levelNum:1},{label:"费萨拉巴德",value:"LYP0000000000",parentCode:"PAK",levelNum:1},{label:"故吉软瓦拉",value:"GUJ0000000000",parentCode:"PAK",levelNum:1},{label:"海德拉巴",value:"HDD0000000000",parentCode:"PAK",levelNum:1},{label:"卡拉奇",value:"KCT0000000000",parentCode:"PAK",levelNum:1},{label:"拉合尔",value:"LHE0000000000",parentCode:"PAK",levelNum:1},{label:"拉瓦尔品第",value:"RWP0000000000",parentCode:"PAK",levelNum:1},{label:"木尔坦",value:"MUX0000000000",parentCode:"PAK",levelNum:1},{label:"伊斯兰堡",value:"ISB0000000000",parentCode:"PAK",levelNum:1}]},{label:"巴拉圭",value:"PRY",levelNum:0,children:[{label:"阿曼拜",value:"AM0000000000",parentCode:"PRY",levelNum:1},{label:"阿耶斯总统省",value:"PH0000000000",parentCode:"PRY",levelNum:1},{label:"巴拉瓜里",value:"PA0000000000",parentCode:"PRY",levelNum:1},{label:"博克龙",value:"BO0000000000",parentCode:"PRY",levelNum:1},{label:"瓜伊拉",value:"GU0000000000",parentCode:"PRY",levelNum:1},{label:"卡瓜苏",value:"CG0000000000",parentCode:"PRY",levelNum:1},{label:"卡嫩迪尤",value:"CN0000000000",parentCode:"PRY",levelNum:1},{label:"卡萨帕",value:"CZ0000000000",parentCode:"PRY",levelNum:1},{label:"康塞普西翁",value:"CC0000000000",parentCode:"PRY",levelNum:1},{label:"科迪勒拉",value:"CD0000000000",parentCode:"PRY",levelNum:1},{label:"米西奥内斯",value:"MI0000000000",parentCode:"PRY",levelNum:1},{label:"涅恩布库",value:"NE0000000000",parentCode:"PRY",levelNum:1},{label:"上巴拉圭",value:"AG0000000000",parentCode:"PRY",levelNum:1},{label:"上巴拉那",value:"AN0000000000",parentCode:"PRY",levelNum:1},{label:"圣佩德罗",value:"SP0000000000",parentCode:"PRY",levelNum:1},{label:"亚松森特别区",value:"AS0000000000",parentCode:"PRY",levelNum:1},{label:"伊塔普亚",value:"IT0000000000",parentCode:"PRY",levelNum:1},{label:"中央",value:"CE0000000000",parentCode:"PRY",levelNum:1}]},{label:"巴勒斯坦",value:"PSE",levelNum:0,children:[{label:"加沙地带",value:"GZ0000000000",parentCode:"PSE",levelNum:1},{label:"西岸",value:"WE0000000000",parentCode:"PSE",levelNum:1}]},{label:"巴林",value:"BHR",levelNum:0,children:[{label:"北部",value:"50000000000",parentCode:"BHR",levelNum:1},{label:"哈德",value:"10000000000",parentCode:"BHR",levelNum:1},{label:"哈马德",value:"120000000000",parentCode:"BHR",levelNum:1},{label:"里法",value:"90000000000",parentCode:"BHR",levelNum:1},{label:"麦纳麦",value:"30000000000",parentCode:"BHR",levelNum:1},{label:"穆哈拉格",value:"20000000000",parentCode:"BHR",levelNum:1},{label:"西部",value:"100000000000",parentCode:"BHR",levelNum:1},{label:"伊萨城",value:"80000000000",parentCode:"BHR",levelNum:1},{label:"中部",value:"70000000000",parentCode:"BHR",levelNum:1}]},{label:"巴拿马",value:"PAN",levelNum:0},{label:"巴西",value:"BRA",levelNum:0,children:[{label:"阿克里",value:"AC0000000000",parentCode:"BRA",levelNum:1},{label:"阿拉戈斯",value:"AL0000000000",parentCode:"BRA",levelNum:1},{label:"阿马帕",value:"AP0000000000",parentCode:"BRA",levelNum:1},{label:"巴拉那",value:"PR0000000000",parentCode:"BRA",levelNum:1},{label:"巴西利亚",value:"BSB0000000000",parentCode:"BRA",levelNum:1},{label:"巴伊亚",value:"BA0000000000",parentCode:"BRA",levelNum:1},{label:"北里奥格兰德",value:"RN0000000000",parentCode:"BRA",levelNum:1},{label:"伯南布哥",value:"PE0000000000",parentCode:"BRA",levelNum:1},{label:"戈亚斯",value:"GO0000000000",parentCode:"BRA",levelNum:1},{label:"朗多尼亚",value:"RO0000000000",parentCode:"BRA",levelNum:1},{label:"里约热内卢",value:"RJ0000000000",parentCode:"BRA",levelNum:1},{label:"罗赖马",value:"RR0000000000",parentCode:"BRA",levelNum:1},{label:"马拉尼昂",value:"MA0000000000",parentCode:"BRA",levelNum:1},{label:"马托格罗索",value:"MT0000000000",parentCode:"BRA",levelNum:1},{label:"米纳斯吉拉斯",value:"MG0000000000",parentCode:"BRA",levelNum:1},{label:"南里奥格兰德",value:"RS0000000000",parentCode:"BRA",levelNum:1},{label:"南马托格罗索",value:"MS0000000000",parentCode:"BRA",levelNum:1},{label:"帕拉",value:"PA0000000000",parentCode:"BRA",levelNum:1},{label:"帕拉伊巴",value:"PB0000000000",parentCode:"BRA",levelNum:1},{label:"皮奥伊",value:"PI0000000000",parentCode:"BRA",levelNum:1},{label:"塞阿拉",value:"CE0000000000",parentCode:"BRA",levelNum:1},{label:"塞尔希培",value:"SE0000000000",parentCode:"BRA",levelNum:1},{label:"圣埃斯皮里图",value:"ES0000000000",parentCode:"BRA",levelNum:1},{label:"圣保罗",value:"SP0000000000",parentCode:"BRA",levelNum:1},{label:"圣卡塔琳娜",value:"SC0000000000",parentCode:"BRA",levelNum:1},{label:"托坎廷斯",value:"TO0000000000",parentCode:"BRA",levelNum:1},{label:"亚马孙",value:"AM0000000000",parentCode:"BRA",levelNum:1}]},{label:"白俄罗斯",value:"BLR",levelNum:0,children:[{label:"布列斯特",value:"BR0000000000",parentCode:"BLR",levelNum:1},{label:"戈梅利",value:"HO0000000000",parentCode:"BLR",levelNum:1},{label:"格罗德诺",value:"HR0000000000",parentCode:"BLR",levelNum:1},{label:"明斯克市",value:"MI0000000000",parentCode:"BLR",levelNum:1},{label:"莫吉廖夫",value:"MA0000000000",parentCode:"BLR",levelNum:1},{label:"维捷布斯克",value:"VI0000000000",parentCode:"BLR",levelNum:1}]},{label:"百慕大",value:"BMU",levelNum:0},{label:"保加利亚",value:"BGR",levelNum:0,children:[{label:"布尔加斯",value:"BOJ0000000000",parentCode:"BGR",levelNum:1},{label:"卡斯科伏",value:"KHO0000000000",parentCode:"BGR",levelNum:1},{label:"鲁塞",value:"ROU0000000000",parentCode:"BGR",levelNum:1},{label:"洛维奇",value:"LVP0000000000",parentCode:"BGR",levelNum:1},{label:"蒙塔纳",value:"OZA0000000000",parentCode:"BGR",levelNum:1},{label:"普罗夫迪夫",value:"PDV0000000000",parentCode:"BGR",levelNum:1},{label:"索非亚",value:"SOF0000000000",parentCode:"BGR",levelNum:1},{label:"索非亚市",value:"GSO0000000000",parentCode:"BGR",levelNum:1},{label:"瓦尔纳",value:"VAR0000000000",parentCode:"BGR",levelNum:1}]},{label:"北马里亚纳群岛",value:"MNP",levelNum:0},{label:"贝宁",value:"BEN",levelNum:0,children:[{label:"阿黎博里",value:"AL0000000000",parentCode:"BEN",levelNum:1},{label:"阿塔科拉",value:"AK0000000000",parentCode:"BEN",levelNum:1},{label:"滨海",value:"LI0000000000",parentCode:"BEN",levelNum:1},{label:"波希康市",value:"BOH0000000000",parentCode:"BEN",levelNum:1},{label:"博尔古",value:"BO0000000000",parentCode:"BEN",levelNum:1},{label:"大西洋",value:"AQ0000000000",parentCode:"BEN",levelNum:1},{label:"高原",value:"PL0000000000",parentCode:"BEN",levelNum:1},{label:"库福",value:"KO0000000000",parentCode:"BEN",levelNum:1},{label:"莫诺",value:"MO0000000000",parentCode:"BEN",levelNum:1},{label:"丘陵",value:"CO0000000000",parentCode:"BEN",levelNum:1},{label:"韦梅",value:"OU0000000000",parentCode:"BEN",levelNum:1},{label:"峡谷",value:"DO0000000000",parentCode:"BEN",levelNum:1},{label:"祖",value:"ZO0000000000",parentCode:"BEN",levelNum:1}]},{label:"比利时",value:"BEL",levelNum:0,children:[{label:"埃诺",value:"WHT0000000000",parentCode:"BEL",levelNum:1},{label:"安特卫普",value:"VAN0000000000",parentCode:"BEL",levelNum:1},{label:"布拉班特-瓦隆",value:"WBR0000000000",parentCode:"BEL",levelNum:1},{label:"布鲁塞尔",value:"BRU0000000000",parentCode:"BEL",levelNum:1},{label:"东佛兰德",value:"VOV0000000000",parentCode:"BEL",levelNum:1},{label:"佛兰芒-布拉班特",value:"VBR0000000000",parentCode:"BEL",levelNum:1},{label:"列日",value:"WLG0000000000",parentCode:"BEL",levelNum:1},{label:"林堡",value:"VLI0000000000",parentCode:"BEL",levelNum:1},{label:"卢森堡",value:"WLX0000000000",parentCode:"BEL",levelNum:1},{label:"那慕尔",value:"WNA0000000000",parentCode:"BEL",levelNum:1},{label:"西佛兰德",value:"VWV0000000000",parentCode:"BEL",levelNum:1}]},{label:"冰岛",value:"ISL",levelNum:0},{label:"波多黎各",value:"PRI",levelNum:0},{label:"波兰",value:"POL",levelNum:0,children:[{label:"埃尔布隆格",value:"ELB0000000000",parentCode:"POL",levelNum:1},{label:"奥尔什丁",value:"OLS0000000000",parentCode:"POL",levelNum:1},{label:"奥斯特罗文卡",value:"OSS0000000000",parentCode:"POL",levelNum:1},{label:"比得哥什",value:"BZG0000000000",parentCode:"POL",levelNum:1},{label:"彼得库夫",value:"PIO0000000000",parentCode:"POL",levelNum:1},{label:"比托姆",value:"BYT0000000000",parentCode:"POL",levelNum:1},{label:"比亚瓦波德拉斯卡",value:"BAP0000000000",parentCode:"POL",levelNum:1},{label:"比亚维斯托克",value:"BIA0000000000",parentCode:"POL",levelNum:1},{label:"波莱",value:"OPO0000000000",parentCode:"POL",levelNum:1},{label:"波兹南",value:"POZ0000000000",parentCode:"POL",levelNum:1},{label:"达布罗瓦戈尼察",value:"DAB0000000000",parentCode:"POL",levelNum:1},{label:"大波兰地区戈茹夫",value:"GOW0000000000",parentCode:"POL",levelNum:1},{label:"弗罗茨瓦夫",value:"WRO0000000000",parentCode:"POL",levelNum:1},{label:"弗沃茨瓦韦克",value:"WLO0000000000",parentCode:"POL",levelNum:1},{label:"格但斯克",value:"GDN0000000000",parentCode:"POL",levelNum:1},{label:"格丁尼亚",value:"GDY0000000000",parentCode:"POL",levelNum:1},{label:"格利维采",value:"GWC0000000000",parentCode:"POL",levelNum:1},{label:"格鲁琼兹",value:"GRU0000000000",parentCode:"POL",levelNum:1},{label:"海乌姆",value:"CHO0000000000",parentCode:"POL",levelNum:1},{label:"华沙",value:"WAW0000000000",parentCode:"POL",levelNum:1},{label:"霍茹夫",value:"CHZ0000000000",parentCode:"POL",levelNum:1},{label:"卡利什",value:"KAL0000000000",parentCode:"POL",levelNum:1},{label:"卡托维兹",value:"KTW0000000000",parentCode:"POL",levelNum:1},{label:"凯尔采",value:"KLC0000000000",parentCode:"POL",levelNum:1},{label:"科宁",value:"KON0000000000",parentCode:"POL",levelNum:1},{label:"科沙林",value:"OSZ0000000000",parentCode:"POL",levelNum:1},{label:"克拉科夫",value:"KRK0000000000",parentCode:"POL",levelNum:1},{label:"克罗斯诺",value:"KRO0000000000",parentCode:"POL",levelNum:1},{label:"拉多姆",value:"RDM0000000000",parentCode:"POL",levelNum:1},{label:"莱格尼察",value:"LEG0000000000",parentCode:"POL",levelNum:1},{label:"莱什诺",value:"LEZ0000000000",parentCode:"POL",levelNum:1},{label:"卢布林",value:"LUL0000000000",parentCode:"POL",levelNum:1},{label:"鲁达",value:"RDS0000000000",parentCode:"POL",levelNum:1},{label:"罗兹",value:"LOD0000000000",parentCode:"POL",levelNum:1},{label:"绿山城",value:"IEG0000000000",parentCode:"POL",levelNum:1},{label:"米什洛维采",value:"MYL0000000000",parentCode:"POL",levelNum:1},{label:"皮瓦",value:"PIL0000000000",parentCode:"POL",levelNum:1},{label:"普热梅希尔",value:"PRZ0000000000",parentCode:"POL",levelNum:1},{label:"普沃茨克",value:"PLO0000000000",parentCode:"POL",levelNum:1},{label:"切哈努夫",value:"CIE0000000000",parentCode:"POL",levelNum:1},{label:"热舒夫",value:"RZE0000000000",parentCode:"POL",levelNum:1},{label:"什切青",value:"SZZ0000000000",parentCode:"POL",levelNum:1},{label:"斯凯尔涅维采",value:"SKI0000000000",parentCode:"POL",levelNum:1},{label:"斯武普斯克",value:"SLP0000000000",parentCode:"POL",levelNum:1},{label:"苏瓦乌基",value:"SWL0000000000",parentCode:"POL",levelNum:1},{label:"索波特",value:"SOP0000000000",parentCode:"POL",levelNum:1},{label:"索斯诺维茨",value:"SWC0000000000",parentCode:"POL",levelNum:1},{label:"塔尔努夫",value:"TAR0000000000",parentCode:"POL",levelNum:1},{label:"塔尔诺布热格",value:"QEP0000000000",parentCode:"POL",levelNum:1},{label:"特切",value:"TYY0000000000",parentCode:"POL",levelNum:1},{label:"托伦",value:"TOR0000000000",parentCode:"POL",levelNum:1},{label:"瓦乌布日赫",value:"WZH0000000000",parentCode:"POL",levelNum:1},{label:"沃姆扎",value:"QOY0000000000",parentCode:"POL",levelNum:1},{label:"希米亚诺维采",value:"SOW0000000000",parentCode:"POL",levelNum:1},{label:"希维诺乌伊希切",value:"SWI0000000000",parentCode:"POL",levelNum:1},{label:"希维托赫洛维采",value:"SWT0000000000",parentCode:"POL",levelNum:1},{label:"谢德尔采",value:"SDC0000000000",parentCode:"POL",levelNum:1},{label:"谢拉兹",value:"SIR0000000000",parentCode:"POL",levelNum:1},{label:"新松奇",value:"NOW0000000000",parentCode:"POL",levelNum:1},{label:"雅沃兹诺",value:"JAW0000000000",parentCode:"POL",levelNum:1},{label:"耶莱尼亚古拉",value:"JEG0000000000",parentCode:"POL",levelNum:1},{label:"扎布热",value:"ZAB0000000000",parentCode:"POL",levelNum:1},{label:"扎莫希奇",value:"ZAM0000000000",parentCode:"POL",levelNum:1}]},{label:"玻利维亚",value:"BOL",levelNum:0,children:[{label:"奥尔托",value:"ALT0000000000",parentCode:"BOL",levelNum:1},{label:"奥鲁罗",value:"ORU0000000000",parentCode:"BOL",levelNum:1},{label:"贝尼",value:"BEN0000000000",parentCode:"BOL",levelNum:1},{label:"波多西",value:"POI0000000000",parentCode:"BOL",levelNum:1},{label:"基拉科洛",value:"QUI0000000000",parentCode:"BOL",levelNum:1},{label:"科恰班巴",value:"CBB0000000000",parentCode:"BOL",levelNum:1},{label:"拉巴斯",value:"LPB0000000000",parentCode:"BOL",levelNum:1},{label:"潘多",value:"PAN0000000000",parentCode:"BOL",levelNum:1},{label:"丘基萨卡",value:"CHU0000000000",parentCode:"BOL",levelNum:1},{label:"萨卡巴",value:"SAC0000000000",parentCode:"BOL",levelNum:1},{label:"圣克鲁斯",value:"SRZ0000000000",parentCode:"BOL",levelNum:1},{label:"塔里哈",value:"TJA0000000000",parentCode:"BOL",levelNum:1}]},{label:"波斯尼亚和黑塞哥维那",value:"BIH",levelNum:0,children:[{label:"波萨维纳",value:"FPO0000000000",parentCode:"BIH",levelNum:1},{label:"波斯尼亚-波德里涅",value:"FBP0000000000",parentCode:"BIH",levelNum:1},{label:"多米斯拉夫格勒",value:"FTO0000000000",parentCode:"BIH",levelNum:1},{label:"黑塞哥维那-涅雷特瓦",value:"FHN0000000000",parentCode:"BIH",levelNum:1},{label:"萨拉热窝",value:"FSA0000000000",parentCode:"BIH",levelNum:1},{label:"图兹拉-波德里涅",value:"FTU0000000000",parentCode:"BIH",levelNum:1},{label:"乌纳-萨纳",value:"FUS0000000000",parentCode:"BIH",levelNum:1},{label:"西波斯尼亚",value:"FHB0000000000",parentCode:"BIH",levelNum:1},{label:"西黑塞哥维那",value:"FZH0000000000",parentCode:"BIH",levelNum:1},{label:"泽尼察-多博伊",value:"FZE0000000000",parentCode:"BIH",levelNum:1},{label:"中波斯尼亚",value:"FSB0000000000",parentCode:"BIH",levelNum:1}]},{label:"博茨瓦纳",value:"BWA",levelNum:0},{label:"伯利兹",value:"BLZ",levelNum:0,children:[{label:"伯利兹",value:"BZ0000000000",parentCode:"BLZ",levelNum:1},{label:"橘园",value:"OW0000000000",parentCode:"BLZ",levelNum:1},{label:"卡约",value:"CY0000000000",parentCode:"BLZ",levelNum:1},{label:"科罗萨尔",value:"CR0000000000",parentCode:"BLZ",levelNum:1},{label:"斯坦港",value:"SC0000000000",parentCode:"BLZ",levelNum:1},{label:"托莱多",value:"TO0000000000",parentCode:"BLZ",levelNum:1}]},{label:"不丹",value:"BTN",levelNum:0},{label:"布基纳法索",value:"BFA",levelNum:0,children:[{label:"巴雷",value:"BAL0000000000",parentCode:"BFA",levelNum:1},{label:"巴姆",value:"BAM0000000000",parentCode:"BFA",levelNum:1},{label:"巴瓦",value:"BAN0000000000",parentCode:"BFA",levelNum:1},{label:"巴泽加",value:"BAZ0000000000",parentCode:"BFA",levelNum:1},{label:"波尼",value:"PON0000000000",parentCode:"BFA",levelNum:1},{label:"布尔古",value:"BLG0000000000",parentCode:"BFA",levelNum:1},{label:"布尔基恩德",value:"BOK0000000000",parentCode:"BFA",levelNum:1},{label:"布古里巴",value:"BOR0000000000",parentCode:"BFA",levelNum:1},{label:"冈祖尔古",value:"GAN0000000000",parentCode:"BFA",levelNum:1},{label:"古尔马",value:"GOU0000000000",parentCode:"BFA",levelNum:1},{label:"济罗",value:"ZIR0000000000",parentCode:"BFA",levelNum:1},{label:"卡焦戈",value:"KAD0000000000",parentCode:"BFA",levelNum:1},{label:"凯内杜古",value:"KEN0000000000",parentCode:"BFA",levelNum:1},{label:"科蒙加里",value:"KOO0000000000",parentCode:"BFA",levelNum:1},{label:"科莫埃",value:"COM0000000000",parentCode:"BFA",levelNum:1},{label:"孔皮恩加",value:"KOP0000000000",parentCode:"BFA",levelNum:1},{label:"孔西",value:"KOS0000000000",parentCode:"BFA",levelNum:1},{label:"库尔佩罗戈",value:"KOL0000000000",parentCode:"BFA",levelNum:1},{label:"库尔维奥戈",value:"KOW0000000000",parentCode:"BFA",levelNum:1},{label:"库里滕加",value:"KOT0000000000",parentCode:"BFA",levelNum:1},{label:"雷拉巴",value:"LER0000000000",parentCode:"BFA",levelNum:1},{label:"罗卢姆",value:"LOR0000000000",parentCode:"BFA",levelNum:1},{label:"穆翁",value:"MOU0000000000",parentCode:"BFA",levelNum:1},{label:"纳门滕加",value:"NAM0000000000",parentCode:"BFA",levelNum:1},{label:"纳乌里",value:"NAH0000000000",parentCode:"BFA",levelNum:1},{label:"纳亚拉",value:"NAY0000000000",parentCode:"BFA",levelNum:1},{label:"尼亚尼亚",value:"GNA0000000000",parentCode:"BFA",levelNum:1},{label:"努姆比埃尔",value:"NOU0000000000",parentCode:"BFA",levelNum:1},{label:"帕索雷",value:"PAS0000000000",parentCode:"BFA",levelNum:1},{label:"塞诺",value:"SEN0000000000",parentCode:"BFA",levelNum:1},{label:"桑吉",value:"SAG0000000000",parentCode:"BFA",levelNum:1},{label:"桑马滕加",value:"SAM0000000000",parentCode:"BFA",levelNum:1},{label:"苏鲁",value:"SOR0000000000",parentCode:"BFA",levelNum:1},{label:"苏姆",value:"SOM0000000000",parentCode:"BFA",levelNum:1},{label:"塔波阿",value:"TAP0000000000",parentCode:"BFA",levelNum:1},{label:"图伊",value:"TUY0000000000",parentCode:"BFA",levelNum:1},{label:"乌埃",value:"HOU0000000000",parentCode:"BFA",levelNum:1},{label:"乌布里滕加",value:"OUB0000000000",parentCode:"BFA",levelNum:1},{label:"乌达兰",value:"OUD0000000000",parentCode:"BFA",levelNum:1},{label:"锡西里",value:"SIS0000000000",parentCode:"BFA",levelNum:1},{label:"亚加",value:"YAG0000000000",parentCode:"BFA",levelNum:1},{label:"亚滕加",value:"YAT0000000000",parentCode:"BFA",levelNum:1},{label:"伊奥巴",value:"IOA0000000000",parentCode:"BFA",levelNum:1},{label:"宗德韦奥戈",value:"ZOW0000000000",parentCode:"BFA",levelNum:1},{label:"宗多马",value:"ZOD0000000000",parentCode:"BFA",levelNum:1}]},{label:"布隆迪",value:"BDI",levelNum:0,children:[{label:"布班扎",value:"BB0000000000",parentCode:"BDI",levelNum:1},{label:"布鲁里",value:"BR0000000000",parentCode:"BDI",levelNum:1},{label:"布琼布拉城市",value:"BM0000000000",parentCode:"BDI",levelNum:1},{label:"布琼布拉乡村",value:"BU0000000000",parentCode:"BDI",levelNum:1},{label:"恩戈齐",value:"NG0000000000",parentCode:"BDI",levelNum:1},{label:"基龙多",value:"KI0000000000",parentCode:"BDI",levelNum:1},{label:"基特加",value:"GI0000000000",parentCode:"BDI",levelNum:1},{label:"卡鲁济",value:"KR0000000000",parentCode:"BDI",levelNum:1},{label:"卡扬扎",value:"KY0000000000",parentCode:"BDI",levelNum:1},{label:"坎库佐",value:"CA0000000000",parentCode:"BDI",levelNum:1},{label:"鲁塔纳",value:"RT0000000000",parentCode:"BDI",levelNum:1},{label:"鲁伊吉",value:"RY0000000000",parentCode:"BDI",levelNum:1},{label:"马坎巴",value:"MA0000000000",parentCode:"BDI",levelNum:1},{label:"穆拉姆维亚",value:"MU0000000000",parentCode:"BDI",levelNum:1},{label:"穆瓦洛",value:"MW0000000000",parentCode:"BDI",levelNum:1},{label:"穆因加",value:"MY0000000000",parentCode:"BDI",levelNum:1},{label:"锡比托凯",value:"CI0000000000",parentCode:"BDI",levelNum:1}]},{label:"布韦岛",value:"BVT",levelNum:0},{label:"朝鲜",value:"PRK",levelNum:0,children:[{label:"海州",value:"HAE0000000000",parentCode:"PRK",levelNum:1},{label:"惠山",value:"HYE0000000000",parentCode:"PRK",levelNum:1},{label:"江界",value:"KAN0000000000",parentCode:"PRK",levelNum:1},{label:"开城",value:"KSN0000000000",parentCode:"PRK",levelNum:1},{label:"罗先",value:"NAS0000000000",parentCode:"PRK",levelNum:1},{label:"南浦",value:"NAM0000000000",parentCode:"PRK",levelNum:1},{label:"平壤",value:"FNJ0000000000",parentCode:"PRK",levelNum:1},{label:"清津",value:"CHO0000000000",parentCode:"PRK",levelNum:1},{label:"沙里院",value:"SAR0000000000",parentCode:"PRK",levelNum:1},{label:"咸兴",value:"HAM0000000000",parentCode:"PRK",levelNum:1},{label:"新义州",value:"SII0000000000",parentCode:"PRK",levelNum:1},{label:"元山",value:"WON0000000000",parentCode:"PRK",levelNum:1}]},{label:"丹麦",value:"DNK",levelNum:0,children:[{label:"奥胡斯",value:"AR0000000000",parentCode:"DNK",levelNum:1},{label:"北日德兰",value:"VSV0000000000",parentCode:"DNK",levelNum:1},{label:"博恩霍尔姆",value:"BO0000000000",parentCode:"DNK",levelNum:1},{label:"菲特烈堡",value:"FRE0000000000",parentCode:"DNK",levelNum:1},{label:"菲茵",value:"FY0000000000",parentCode:"DNK",levelNum:1},{label:"哥本哈根",value:"CPH0000000000",parentCode:"DNK",levelNum:1},{label:"里伯",value:"RIB0000000000",parentCode:"DNK",levelNum:1},{label:"灵克宾",value:"RKG0000000000",parentCode:"DNK",levelNum:1},{label:"罗斯基勒",value:"RKE0000000000",parentCode:"DNK",levelNum:1},{label:"南日德兰",value:"VBI0000000000",parentCode:"DNK",levelNum:1},{label:"斯多斯特姆",value:"ST0000000000",parentCode:"DNK",levelNum:1},{label:"维堡",value:"VIB0000000000",parentCode:"DNK",levelNum:1},{label:"维厄勒",value:"VEJ0000000000",parentCode:"DNK",levelNum:1},{label:"西希兰",value:"VS0000000000",parentCode:"DNK",levelNum:1}]},{label:"德国",value:"DEU",levelNum:0,children:[{label:"阿恩斯贝格",value:"ARN0000000000",parentCode:"DEU",levelNum:1},{label:"爱尔福特",value:"ERF0000000000",parentCode:"DEU",levelNum:1},{label:"安斯巴格",value:"ANS0000000000",parentCode:"DEU",levelNum:1},{label:"奥格斯堡",value:"AGB0000000000",parentCode:"DEU",levelNum:1},{label:"柏林",value:"BE0000000000",parentCode:"DEU",levelNum:1},{label:"拜伊罗特",value:"BYU0000000000",parentCode:"DEU",levelNum:1},{label:"比勒费尔德",value:"BFE0000000000",parentCode:"DEU",levelNum:1},{label:"波茨坦",value:"POT0000000000",parentCode:"DEU",levelNum:1},{label:"波鸿",value:"BOM0000000000",parentCode:"DEU",levelNum:1},{label:"不来梅",value:"HB0000000000",parentCode:"DEU",levelNum:1},{label:"不伦瑞克",value:"BRW0000000000",parentCode:"DEU",levelNum:1},{label:"达姆施塔特",value:"DAR0000000000",parentCode:"DEU",levelNum:1},{label:"代特莫尔特",value:"DET0000000000",parentCode:"DEU",levelNum:1},{label:"德累斯顿",value:"DRS0000000000",parentCode:"DEU",levelNum:1},{label:"德绍",value:"DES0000000000",parentCode:"DEU",levelNum:1},{label:"杜塞尔多夫",value:"DUS0000000000",parentCode:"DEU",levelNum:1},{label:"法兰克福",value:"FFO0000000000",parentCode:"DEU",levelNum:1},{label:"弗赖堡",value:"FBG0000000000",parentCode:"DEU",levelNum:1},{label:"哈雷",value:"HAE0000000000",parentCode:"DEU",levelNum:1},{label:"汉堡",value:"HH0000000000",parentCode:"DEU",levelNum:1},{label:"汉诺威",value:"HAJ0000000000",parentCode:"DEU",levelNum:1},{label:"基尔",value:"KEL0000000000",parentCode:"DEU",levelNum:1},{label:"吉森",value:"GBN0000000000",parentCode:"DEU",levelNum:1},{label:"卡尔斯鲁厄",value:"KAE0000000000",parentCode:"DEU",levelNum:1},{label:"卡塞尔",value:"KAS0000000000",parentCode:"DEU",levelNum:1},{label:"开姆尼斯",value:"CHE0000000000",parentCode:"DEU",levelNum:1},{label:"科布伦次",value:"KOB0000000000",parentCode:"DEU",levelNum:1},{label:"科隆",value:"CGN0000000000",parentCode:"DEU",levelNum:1},{label:"莱比锡",value:"LEJ0000000000",parentCode:"DEU",levelNum:1},{label:"兰茨胡特",value:"LDH0000000000",parentCode:"DEU",levelNum:1},{label:"吕讷堡",value:"LBG0000000000",parentCode:"DEU",levelNum:1},{label:"马格德堡",value:"MAG0000000000",parentCode:"DEU",levelNum:1},{label:"曼海姆",value:"MHG0000000000",parentCode:"DEU",levelNum:1},{label:"美因兹",value:"MAI0000000000",parentCode:"DEU",levelNum:1},{label:"明斯特",value:"MUN0000000000",parentCode:"DEU",levelNum:1},{label:"慕尼黑",value:"MUC0000000000",parentCode:"DEU",levelNum:1},{label:"纽伦堡",value:"NUE0000000000",parentCode:"DEU",levelNum:1},{label:"什未林",value:"SWH0000000000",parentCode:"DEU",levelNum:1},{label:"斯图加特",value:"STR0000000000",parentCode:"DEU",levelNum:1},{label:"特里尔",value:"TRI0000000000",parentCode:"DEU",levelNum:1},{label:"威斯巴登",value:"WIB0000000000",parentCode:"DEU",levelNum:1},{label:"维尔茨堡",value:"WUG0000000000",parentCode:"DEU",levelNum:1}]},{label:"东帝汶",value:"TLS",levelNum:0,children:[{label:"阿伊莱乌",value:"AL0000000000",parentCode:"TLS",levelNum:1},{label:"阿伊纳罗",value:"AN0000000000",parentCode:"TLS",levelNum:1},{label:"埃尔梅拉",value:"ER0000000000",parentCode:"TLS",levelNum:1},{label:"安贝诺",value:"AM0000000000",parentCode:"TLS",levelNum:1},{label:"包考",value:"BA0000000000",parentCode:"TLS",levelNum:1},{label:"博博纳罗",value:"BO0000000000",parentCode:"TLS",levelNum:1},{label:"帝力",value:"DI0000000000",parentCode:"TLS",levelNum:1},{label:"科瓦利马",value:"KO0000000000",parentCode:"TLS",levelNum:1},{label:"劳滕",value:"LA0000000000",parentCode:"TLS",levelNum:1},{label:"利基卡",value:"LI0000000000",parentCode:"TLS",levelNum:1},{label:"马纳图托",value:"MT0000000000",parentCode:"TLS",levelNum:1},{label:"马努法伊",value:"MF0000000000",parentCode:"TLS",levelNum:1},{label:"维克克",value:"VI0000000000",parentCode:"TLS",levelNum:1}]},{label:"多哥",value:"TGO",levelNum:0,children:[{label:"滨海区",value:"M0000000000",parentCode:"TGO",levelNum:1},{label:"草原区",value:"S0000000000",parentCode:"TGO",levelNum:1},{label:"高原区",value:"P0000000000",parentCode:"TGO",levelNum:1},{label:"卡拉区",value:"K0000000000",parentCode:"TGO",levelNum:1},{label:"中部区",value:"C0000000000",parentCode:"TGO",levelNum:1}]},{label:"多米尼加",value:"DMA",levelNum:0},{label:"多米尼加共和国",value:"DOM",levelNum:0},{label:"俄罗斯",value:"RUS",levelNum:0,children:[{label:"阿巴坎",value:"ABA0000000000",parentCode:"RUS",levelNum:1},{label:"阿尔汉格尔斯克",value:"ARK0000000000",parentCode:"RUS",levelNum:1},{label:"阿金斯科耶",value:"AGI0000000000",parentCode:"RUS",levelNum:1},{label:"阿纳德尔",value:"DYR0000000000",parentCode:"RUS",levelNum:1},{label:"阿斯特拉罕",value:"AST0000000000",parentCode:"RUS",levelNum:1},{label:"埃利斯塔",value:"ESL0000000000",parentCode:"RUS",levelNum:1},{label:"奥廖尔",value:"ORL0000000000",parentCode:"RUS",levelNum:1},{label:"奥伦堡",value:"ORE0000000000",parentCode:"RUS",levelNum:1},{label:"巴尔瑙尔",value:"BAX0000000000",parentCode:"RUS",levelNum:1},{label:"奔萨",value:"PNZ0000000000",parentCode:"RUS",levelNum:1},{label:"彼得罗巴甫洛夫斯克",value:"PKC0000000000",parentCode:"RUS",levelNum:1},{label:"彼得罗扎沃茨克",value:"PES0000000000",parentCode:"RUS",levelNum:1},{label:"彼尔姆",value:"PER0000000000",parentCode:"RUS",levelNum:1},{label:"比罗比詹",value:"BBZ0000000000",parentCode:"RUS",levelNum:1},{label:"别尔哥罗德",value:"BEL0000000000",parentCode:"RUS",levelNum:1},{label:"伯力",value:"COK0000000000",parentCode:"RUS",levelNum:1},{label:"布拉戈维申斯克",value:"BQS0000000000",parentCode:"RUS",levelNum:1},{label:"布良斯克",value:"BRY0000000000",parentCode:"RUS",levelNum:1},{label:"车里雅宾斯克",value:"CHE0000000000",parentCode:"RUS",levelNum:1},{label:"赤塔",value:"CHI0000000000",parentCode:"RUS",levelNum:1},{label:"顿河畔罗斯托夫",value:"ROS0000000000",parentCode:"RUS",levelNum:1},{label:"鄂木斯克",value:"OMS0000000000",parentCode:"RUS",levelNum:1},{label:"伏尔加格勒",value:"VOG0000000000",parentCode:"RUS",levelNum:1},{label:"弗拉基米尔",value:"VMR0000000000",parentCode:"RUS",levelNum:1},{label:"弗拉季高加索",value:"VLA0000000000",parentCode:"RUS",levelNum:1},{label:"戈尔诺-阿尔泰斯克",value:"GOA0000000000",parentCode:"RUS",levelNum:1},{label:"格罗兹尼",value:"GRV0000000000",parentCode:"RUS",levelNum:1},{label:"海参崴",value:"VVO0000000000",parentCode:"RUS",levelNum:1},{label:"汉特-曼西斯克",value:"KHM0000000000",parentCode:"RUS",levelNum:1},{label:"基洛夫",value:"KIR0000000000",parentCode:"RUS",levelNum:1},{label:"加里宁格勒",value:"KGD0000000000",parentCode:"RUS",levelNum:1},{label:"喀山",value:"KZN0000000000",parentCode:"RUS",levelNum:1},{label:"卡卢加",value:"KLF0000000000",parentCode:"RUS",levelNum:1},{label:"科斯特罗马",value:"KOS0000000000",parentCode:"RUS",levelNum:1},{label:"克拉斯诺达尔",value:"KRR0000000000",parentCode:"RUS",levelNum:1},{label:"克拉斯诺亚尔斯克",value:"KYA0000000000",parentCode:"RUS",levelNum:1},{label:"克麦罗沃",value:"KEM0000000000",parentCode:"RUS",levelNum:1},{label:"克孜勒",value:"KYZ0000000000",parentCode:"RUS",levelNum:1},{label:"库德姆卡尔",value:"KUD0000000000",parentCode:"RUS",levelNum:1},{label:"库尔干",value:"KRO0000000000",parentCode:"RUS",levelNum:1},{label:"库尔斯克",value:"URS0000000000",parentCode:"RUS",levelNum:1},{label:"利佩茨克",value:"LIP0000000000",parentCode:"RUS",levelNum:1},{label:"梁赞",value:"RYA0000000000",parentCode:"RUS",levelNum:1},{label:"马哈奇卡拉",value:"MCX0000000000",parentCode:"RUS",levelNum:1},{label:"马加丹",value:"MAG0000000000",parentCode:"RUS",levelNum:1},{label:"马加斯",value:"IN0000000000",parentCode:"RUS",levelNum:1},{label:"迈科普",value:"MAY0000000000",parentCode:"RUS",levelNum:1},{label:"摩尔曼斯克",value:"MMK0000000000",parentCode:"RUS",levelNum:1},{label:"莫斯科",value:"MOW0000000000",parentCode:"RUS",levelNum:1},{label:"纳尔奇克",value:"NAL0000000000",parentCode:"RUS",levelNum:1},{label:"纳里扬马尔",value:"NNM0000000000",parentCode:"RUS",levelNum:1},{label:"南萨哈林斯克",value:"JSA0000000000",parentCode:"RUS",levelNum:1},{label:"诺夫哥罗德",value:"VUS0000000000",parentCode:"RUS",levelNum:1},{label:"帕拉纳",value:"PAL0000000000",parentCode:"RUS",levelNum:1},{label:"普斯科夫",value:"PSK0000000000",parentCode:"RUS",levelNum:1},{label:"切博克萨雷",value:"CSY0000000000",parentCode:"RUS",levelNum:1},{label:"切尔克斯克",value:"CKS0000000000",parentCode:"RUS",levelNum:1},{label:"秋明",value:"TYU0000000000",parentCode:"RUS",levelNum:1},{label:"萨拉托夫",value:"SAR0000000000",parentCode:"RUS",levelNum:1},{label:"萨兰斯克",value:"SKX0000000000",parentCode:"RUS",levelNum:1},{label:"萨列哈尔德",value:"SLY0000000000",parentCode:"RUS",levelNum:1},{label:"萨马拉",value:"SAM0000000000",parentCode:"RUS",levelNum:1},{label:"瑟克特夫卡尔",value:"SCW0000000000",parentCode:"RUS",levelNum:1},{label:"圣彼得堡",value:"SPE0000000000",parentCode:"RUS",levelNum:1},{label:"斯摩棱斯克",value:"LNX0000000000",parentCode:"RUS",levelNum:1},{label:"斯塔夫罗波尔",value:"STA0000000000",parentCode:"RUS",levelNum:1},{label:"坦波夫",value:"TAM0000000000",parentCode:"RUS",levelNum:1},{label:"特维尔",value:"TVE0000000000",parentCode:"RUS",levelNum:1},{label:"图拉",value:"TUL0000000000",parentCode:"RUS",levelNum:1},{label:"托木斯克",value:"TOM0000000000",parentCode:"RUS",levelNum:1},{label:"沃罗涅什",value:"VOR0000000000",parentCode:"RUS",levelNum:1},{label:"沃洛格达",value:"VLG0000000000",parentCode:"RUS",levelNum:1},{label:"乌法",value:"UFA0000000000",parentCode:"RUS",levelNum:1},{label:"乌兰乌德",value:"UUD0000000000",parentCode:"RUS",levelNum:1},{label:"乌里扬诺夫斯克",value:"ULY0000000000",parentCode:"RUS",levelNum:1},{label:"乌斯季奥尔登斯基",value:"UOB0000000000",parentCode:"RUS",levelNum:1},{label:"下诺夫哥罗德",value:"GOJ0000000000",parentCode:"RUS",levelNum:1},{label:"新西伯利亚",value:"NVS0000000000",parentCode:"RUS",levelNum:1},{label:"雅库茨克",value:"JAK0000000000",parentCode:"RUS",levelNum:1},{label:"雅罗斯拉夫尔",value:"JAR0000000000",parentCode:"RUS",levelNum:1},{label:"叶卡捷林堡",value:"JEK0000000000",parentCode:"RUS",levelNum:1},{label:"伊尔库茨克",value:"IKT0000000000",parentCode:"RUS",levelNum:1},{label:"伊热夫斯克",value:"IJK0000000000",parentCode:"RUS",levelNum:1},{label:"伊万诺沃",value:"IVO0000000000",parentCode:"RUS",levelNum:1},{label:"约什卡尔奥拉",value:"YOL0000000000",parentCode:"RUS",levelNum:1}]},{label:"厄瓜多尔",value:"ECU",levelNum:0,children:[{label:"阿苏艾",value:"A0000000000",parentCode:"ECU",levelNum:1},{label:"埃尔奥罗",value:"O0000000000",parentCode:"ECU",levelNum:1},{label:"埃斯梅拉尔达斯",value:"E0000000000",parentCode:"ECU",levelNum:1},{label:"玻利瓦尔",value:"B0000000000",parentCode:"ECU",levelNum:1},{label:"瓜亚斯",value:"G0000000000",parentCode:"ECU",levelNum:1},{label:"加拉帕戈斯",value:"W0000000000",parentCode:"ECU",levelNum:1},{label:"卡尔奇",value:"C0000000000",parentCode:"ECU",levelNum:1},{label:"卡尼亚尔",value:"F0000000000",parentCode:"ECU",levelNum:1},{label:"科托帕希",value:"X0000000000",parentCode:"ECU",levelNum:1},{label:"洛哈",value:"L0000000000",parentCode:"ECU",levelNum:1},{label:"洛斯里奥斯",value:"R0000000000",parentCode:"ECU",levelNum:1},{label:"马纳比",value:"M0000000000",parentCode:"ECU",levelNum:1},{label:"莫罗纳-圣地亚哥",value:"S0000000000",parentCode:"ECU",levelNum:1},{label:"纳波,奥雷利亚纳",value:"D0000000000",parentCode:"ECU",levelNum:1},{label:"帕斯塔萨",value:"Y0000000000",parentCode:"ECU",levelNum:1},{label:"皮钦查",value:"P0000000000",parentCode:"ECU",levelNum:1},{label:"钦博拉索",value:"H0000000000",parentCode:"ECU",levelNum:1},{label:"萨莫拉-钦奇佩",value:"Z0000000000",parentCode:"ECU",levelNum:1},{label:"苏昆毕奥斯",value:"U0000000000",parentCode:"ECU",levelNum:1},{label:"通古拉瓦",value:"T0000000000",parentCode:"ECU",levelNum:1},{label:"因巴布拉",value:"I0000000000",parentCode:"ECU",levelNum:1}]},{label:"厄立特里亚",value:"ERI",levelNum:0,children:[{label:"安塞巴",value:"KE0000000000",parentCode:"ERI",levelNum:1},{label:"北红海",value:"SK0000000000",parentCode:"ERI",levelNum:1},{label:"加什·巴尔卡",value:"BR0000000000",parentCode:"ERI",levelNum:1},{label:"南部",value:"DE0000000000",parentCode:"ERI",levelNum:1},{label:"南红海",value:"DK0000000000",parentCode:"ERI",levelNum:1},{label:"中部",value:"MA0000000000",parentCode:"ERI",levelNum:1}]},{label:"法国",value:"FRA",levelNum:0,children:[{label:"阿尔勒",value:"ARL0000000000",parentCode:"FRA",levelNum:1},{label:"阿雅克修",value:"AJA0000000000",parentCode:"FRA",levelNum:1},{label:"艾克斯",value:"QXB0000000000",parentCode:"FRA",levelNum:1},{label:"奥尔良",value:"ORR0000000000",parentCode:"FRA",levelNum:1},{label:"巴黎",value:"PAR0000000000",parentCode:"FRA",levelNum:1},{label:"贝桑松",value:"BSN0000000000",parentCode:"FRA",levelNum:1},{label:"第戎",value:"DIJ0000000000",parentCode:"FRA",levelNum:1},{label:"弗雷瑞斯",value:"FRJ0000000000",parentCode:"FRA",levelNum:1},{label:"卡昂",value:"CFR0000000000",parentCode:"FRA",levelNum:1},{label:"雷恩",value:"RNS0000000000",parentCode:"FRA",levelNum:1},{label:"里昂",value:"LIO0000000000",parentCode:"FRA",levelNum:1},{label:"里尔",value:"LLE0000000000",parentCode:"FRA",levelNum:1},{label:"利摩日",value:"LIG0000000000",parentCode:"FRA",levelNum:1},{label:"鲁昂",value:"URO0000000000",parentCode:"FRA",levelNum:1},{label:"马赛",value:"MRS0000000000",parentCode:"FRA",levelNum:1},{label:"梅斯",value:"MZM0000000000",parentCode:"FRA",levelNum:1},{label:"蒙彼利埃",value:"MPL0000000000",parentCode:"FRA",levelNum:1},{label:"南特",value:"NTE0000000000",parentCode:"FRA",levelNum:1},{label:"尼斯",value:"NCE0000000000",parentCode:"FRA",levelNum:1},{label:"沙隆",value:"CSM0000000000",parentCode:"FRA",levelNum:1},{label:"图卢兹",value:"TLS0000000000",parentCode:"FRA",levelNum:1},{label:"瓦朗斯",value:"VAA0000000000",parentCode:"FRA",levelNum:1},{label:"亚眠",value:"AMI0000000000",parentCode:"FRA",levelNum:1}]},{label:"法罗群岛",value:"FRO",levelNum:0},{label:"法属波利尼西亚",value:"PYF",levelNum:0},{label:"法属圭亚那",value:"GUF",levelNum:0},{label:"法属南部领地",value:"ATF",levelNum:0},{label:"梵蒂冈",value:"VAT",levelNum:0},{label:"菲律宾",value:"PHL",levelNum:0,children:[{label:"达沃",value:"DOR0000000000",parentCode:"PHL",levelNum:1},{label:"卡卢坎",value:"CAO0000000000",parentCode:"PHL",levelNum:1},{label:"马尼拉",value:"MNL0000000000",parentCode:"PHL",levelNum:1},{label:"宿务",value:"CEB0000000000",parentCode:"PHL",levelNum:1}]},{label:"斐济",value:"FJI",levelNum:0},{label:"芬兰",value:"FIN",levelNum:0,children:[{label:"埃斯波",value:"ESP0000000000",parentCode:"FIN",levelNum:1},{label:"奥卢",value:"OLU0000000000",parentCode:"FIN",levelNum:1},{label:"波里",value:"POR0000000000",parentCode:"FIN",levelNum:1},{label:"博尔沃",value:"PRV0000000000",parentCode:"FIN",levelNum:1},{label:"海门林纳",value:"HMY0000000000",parentCode:"FIN",levelNum:1},{label:"赫尔辛基",value:"HEL0000000000",parentCode:"FIN",levelNum:1},{label:"卡亚尼",value:"KAJ0000000000",parentCode:"FIN",levelNum:1},{label:"科科拉",value:"KOK0000000000",parentCode:"FIN",levelNum:1},{label:"科特卡",value:"KTK0000000000",parentCode:"FIN",levelNum:1},{label:"库奥皮奥",value:"KUO0000000000",parentCode:"FIN",levelNum:1},{label:"拉赫蒂",value:"LHI0000000000",parentCode:"FIN",levelNum:1},{label:"拉彭兰塔",value:"LPP0000000000",parentCode:"FIN",levelNum:1},{label:"罗瓦涅米",value:"RVN0000000000",parentCode:"FIN",levelNum:1},{label:"玛丽港",value:"MHQ0000000000",parentCode:"FIN",levelNum:1},{label:"米凯利",value:"MIK0000000000",parentCode:"FIN",levelNum:1},{label:"坦佩雷",value:"TMP0000000000",parentCode:"FIN",levelNum:1},{label:"图尔库",value:"TKU0000000000",parentCode:"FIN",levelNum:1},{label:"瓦萨",value:"VAA0000000000",parentCode:"FIN",levelNum:1},{label:"万塔",value:"VAT0000000000",parentCode:"FIN",levelNum:1},{label:"约恩苏",value:"JOE0000000000",parentCode:"FIN",levelNum:1}]},{label:"佛得角",value:"CPV",levelNum:0,children:[{label:"保尔",value:"PA0000000000",parentCode:"CPV",levelNum:1},{label:"波多诺伏",value:"PN0000000000",parentCode:"CPV",levelNum:1},{label:"博阿维斯塔岛",value:"BV0000000000",parentCode:"CPV",levelNum:1},{label:"布拉瓦岛",value:"BR0000000000",parentCode:"CPV",levelNum:1},{label:"大里贝拉",value:"RG0000000000",parentCode:"CPV",levelNum:1},{label:"福古岛",value:"FO0000000000",parentCode:"CPV",levelNum:1},{label:"马尤岛",value:"MA0000000000",parentCode:"CPV",levelNum:1},{label:"莫斯特罗",value:"MO0000000000",parentCode:"CPV",levelNum:1},{label:"普拉亚",value:"PR0000000000",parentCode:"CPV",levelNum:1},{label:"萨尔岛",value:"SL0000000000",parentCode:"CPV",levelNum:1},{label:"圣安唐岛",value:"SA0000000000",parentCode:"CPV",levelNum:1},{label:"圣地亚哥岛",value:"IA0000000000",parentCode:"CPV",levelNum:1},{label:"圣多明戈",value:"SD0000000000",parentCode:"CPV",levelNum:1},{label:"圣菲利普",value:"SF0000000000",parentCode:"CPV",levelNum:1},{label:"圣卡塔琳娜",value:"CA0000000000",parentCode:"CPV",levelNum:1},{label:"圣克鲁斯",value:"CR0000000000",parentCode:"CPV",levelNum:1},{label:"圣米戈尔",value:"SM0000000000",parentCode:"CPV",levelNum:1},{label:"圣尼古拉岛",value:"SN0000000000",parentCode:"CPV",levelNum:1},{label:"圣维森特岛",value:"SV0000000000",parentCode:"CPV",levelNum:1},{label:"塔拉法尔",value:"TA0000000000",parentCode:"CPV",levelNum:1}]},{label:"弗兰克群岛",value:"FLK",levelNum:0},{label:"冈比亚",value:"GMB",levelNum:0},{label:"刚果",value:"COG",levelNum:0},{label:"刚果民主共和国",value:"COD",levelNum:0},{label:"哥伦比亚",value:"COL",levelNum:0,children:[{label:"阿劳卡",value:"ARA0000000000",parentCode:"COL",levelNum:1},{label:"安提奥基亚",value:"ANT0000000000",parentCode:"COL",levelNum:1},{label:"北桑坦德",value:"NDS0000000000",parentCode:"COL",levelNum:1},{label:"波哥大首都区",value:"BDC0000000000",parentCode:"COL",levelNum:1},{label:"博利瓦尔",value:"BOL0000000000",parentCode:"COL",levelNum:1},{label:"博亚卡",value:"BOY0000000000",parentCode:"COL",levelNum:1},{label:"大西洋",value:"ATL0000000000",parentCode:"COL",levelNum:1},{label:"瓜维亚雷",value:"GVR0000000000",parentCode:"COL",levelNum:1},{label:"瓜希拉",value:"GJR0000000000",parentCode:"COL",levelNum:1},{label:"瓜伊尼亚",value:"GNA0000000000",parentCode:"COL",levelNum:1},{label:"金迪奥",value:"QUI0000000000",parentCode:"COL",levelNum:1},{label:"卡尔达斯",value:"CAL0000000000",parentCode:"COL",levelNum:1},{label:"卡克塔",value:"CAQ0000000000",parentCode:"COL",levelNum:1},{label:"卡萨纳雷",value:"CAS0000000000",parentCode:"COL",levelNum:1},{label:"考卡",value:"CAU0000000000",parentCode:"COL",levelNum:1},{label:"考卡山谷",value:"VDC0000000000",parentCode:"COL",levelNum:1},{label:"科尔多巴",value:"COR0000000000",parentCode:"COL",levelNum:1},{label:"昆迪纳马卡",value:"CAM0000000000",parentCode:"COL",levelNum:1},{label:"利萨拉尔达",value:"RIS0000000000",parentCode:"COL",levelNum:1},{label:"马格达雷那",value:"MAG0000000000",parentCode:"COL",levelNum:1},{label:"梅塔",value:"MET0000000000",parentCode:"COL",levelNum:1},{label:"纳里尼奥",value:"NAR0000000000",parentCode:"COL",levelNum:1},{label:"普图马约",value:"PUT0000000000",parentCode:"COL",levelNum:1},{label:"乔科",value:"CHO0000000000",parentCode:"COL",levelNum:1},{label:"塞萨尔",value:"CES0000000000",parentCode:"COL",levelNum:1},{label:"桑坦德",value:"SAN0000000000",parentCode:"COL",levelNum:1},{label:"圣安德烈斯-普罗维登西亚",value:"SAP0000000000",parentCode:"COL",levelNum:1},{label:"苏克雷",value:"SUC0000000000",parentCode:"COL",levelNum:1},{label:"托利马",value:"TOL0000000000",parentCode:"COL",levelNum:1},{label:"维查达",value:"VIC0000000000",parentCode:"COL",levelNum:1},{label:"沃佩斯",value:"VAU0000000000",parentCode:"COL",levelNum:1},{label:"乌伊拉",value:"HUI0000000000",parentCode:"COL",levelNum:1},{label:"亚马孙",value:"AMZ0000000000",parentCode:"COL",levelNum:1}]},{label:"哥斯达黎加",value:"CRI",levelNum:0,children:[{label:"阿拉胡埃拉",value:"A0000000000",parentCode:"CRI",levelNum:1},{label:"埃雷迪亚",value:"H0000000000",parentCode:"CRI",levelNum:1},{label:"瓜纳卡斯特",value:"G0000000000",parentCode:"CRI",levelNum:1},{label:"卡塔戈",value:"C0000000000",parentCode:"CRI",levelNum:1},{label:"利蒙",value:"L0000000000",parentCode:"CRI",levelNum:1},{label:"蓬塔雷纳斯",value:"P0000000000",parentCode:"CRI",levelNum:1},{label:"圣何塞",value:"SJ0000000000",parentCode:"CRI",levelNum:1}]},{label:"格恩西岛",value:"GGY",levelNum:0},{label:"格林纳达",value:"GRD",levelNum:0},{label:"格陵兰",value:"GRL",levelNum:0},{label:"古巴",value:"CUB",levelNum:0,children:[{label:"奥尔金",value:"110000000000",parentCode:"CUB",levelNum:1},{label:"比那尔德里奥",value:"10000000000",parentCode:"CUB",levelNum:1},{label:"比亚克拉拉",value:"50000000000",parentCode:"CUB",levelNum:1},{label:"格拉玛",value:"120000000000",parentCode:"CUB",levelNum:1},{label:"关塔那摩",value:"140000000000",parentCode:"CUB",levelNum:1},{label:"哈瓦那",value:"20000000000",parentCode:"CUB",levelNum:1},{label:"哈瓦那城",value:"30000000000",parentCode:"CUB",levelNum:1},{label:"卡马圭",value:"90000000000",parentCode:"CUB",levelNum:1},{label:"拉斯图纳斯",value:"100000000000",parentCode:"CUB",levelNum:1},{label:"马坦萨斯",value:"40000000000",parentCode:"CUB",levelNum:1},{label:"马亚里",value:"MAY0000000000",parentCode:"CUB",levelNum:1},{label:"曼萨尼罗",value:"MZO0000000000",parentCode:"CUB",levelNum:1},{label:"青年岛特区",value:"990000000000",parentCode:"CUB",levelNum:1},{label:"圣地亚哥",value:"130000000000",parentCode:"CUB",levelNum:1},{label:"圣斯皮里图斯",value:"70000000000",parentCode:"CUB",levelNum:1},{label:"西恩富戈斯",value:"60000000000",parentCode:"CUB",levelNum:1},{label:"谢戈德阿维拉",value:"80000000000",parentCode:"CUB",levelNum:1}]},{label:"瓜德罗普",value:"GLP",levelNum:0},{label:"关岛",value:"GUM",levelNum:0},{label:"圭亚那",value:"GUY",levelNum:0,children:[{label:"埃塞奎博群岛-西德梅拉拉",value:"EW0000000000",parentCode:"GUY",levelNum:1},{label:"巴里马-瓦伊尼",value:"BW0000000000",parentCode:"GUY",levelNum:1},{label:"波默伦-苏佩纳姆",value:"PM0000000000",parentCode:"GUY",levelNum:1},{label:"波塔罗-锡帕鲁尼",value:"PI0000000000",parentCode:"GUY",levelNum:1},{label:"德梅拉拉-马海卡",value:"DM0000000000",parentCode:"GUY",levelNum:1},{label:"东伯比斯-科兰太因",value:"EC0000000000",parentCode:"GUY",levelNum:1},{label:"库尤尼-马扎鲁尼",value:"CM0000000000",parentCode:"GUY",levelNum:1},{label:"马海卡-伯比斯",value:"MB0000000000",parentCode:"GUY",levelNum:1},{label:"上德梅拉拉-伯比斯",value:"UD0000000000",parentCode:"GUY",levelNum:1},{label:"上塔库图-上埃塞奎博",value:"UT0000000000",parentCode:"GUY",levelNum:1}]},{label:"哈萨克斯坦",value:"KAZ",levelNum:0,children:[{label:"阿尔卡累克",value:"AYK0000000000",parentCode:"KAZ",levelNum:1},{label:"阿克莫拉",value:"AKM0000000000",parentCode:"KAZ",levelNum:1},{label:"阿克苏",value:"AKS0000000000",parentCode:"KAZ",levelNum:1},{label:"阿克托别",value:"AKT0000000000",parentCode:"KAZ",levelNum:1},{label:"阿拉木图",value:"ALA0000000000",parentCode:"KAZ",levelNum:1},{label:"阿雷斯",value:"ARY0000000000",parentCode:"KAZ",levelNum:1},{label:"阿斯塔纳市",value:"AST0000000000",parentCode:"KAZ",levelNum:1},{label:"阿特劳",value:"ATY0000000000",parentCode:"KAZ",levelNum:1},{label:"埃基巴斯图兹",value:"EKB0000000000",parentCode:"KAZ",levelNum:1},{label:"巴尔喀什",value:"BXH0000000000",parentCode:"KAZ",levelNum:1},{label:"巴甫洛达尔",value:"PAV0000000000",parentCode:"KAZ",levelNum:1},{label:"北哈萨克斯坦",value:"SEV0000000000",parentCode:"KAZ",levelNum:1},{label:"东哈萨克斯坦",value:"VOS0000000000",parentCode:"KAZ",levelNum:1},{label:"济良诺夫斯克",value:"ZYR0000000000",parentCode:"KAZ",levelNum:1},{label:"江布尔",value:"DMB0000000000",parentCode:"KAZ",levelNum:1},{label:"杰兹卡兹甘",value:"DZH0000000000",parentCode:"KAZ",levelNum:1},{label:"卡拉干达",value:"KAR0000000000",parentCode:"KAZ",levelNum:1},{label:"卡拉扎尔",value:"KZO0000000000",parentCode:"KAZ",levelNum:1},{label:"卡普恰盖",value:"KAP0000000000",parentCode:"KAZ",levelNum:1},{label:"科斯塔奈",value:"KST0000000000",parentCode:"KAZ",levelNum:1},{label:"克孜勒奥尔达",value:"KZY0000000000",parentCode:"KAZ",levelNum:1},{label:"肯套",value:"KEN0000000000",parentCode:"KAZ",levelNum:1},{label:"库尔恰托夫",value:"KUR0000000000",parentCode:"KAZ",levelNum:1},{label:"利萨科夫斯克",value:"LKK0000000000",parentCode:"KAZ",levelNum:1},{label:"列宁诺戈尔斯克",value:"LEN0000000000",parentCode:"KAZ",levelNum:1},{label:"鲁德内",value:"RUD0000000000",parentCode:"KAZ",levelNum:1},{label:"曼格斯套",value:"MAN0000000000",parentCode:"KAZ",levelNum:1},{label:"南哈萨克斯坦",value:"KGT0000000000",parentCode:"KAZ",levelNum:1},{label:"萨兰",value:"SAR0000000000",parentCode:"KAZ",levelNum:1},{label:"塞梅伊",value:"SEM0000000000",parentCode:"KAZ",levelNum:1},{label:"沙赫京斯克",value:"SAK0000000000",parentCode:"KAZ",levelNum:1},{label:"斯捷普诺戈尔斯克",value:"STE0000000000",parentCode:"KAZ",levelNum:1},{label:"铁克利",value:"TEK0000000000",parentCode:"KAZ",levelNum:1},{label:"铁米尔套",value:"TEM0000000000",parentCode:"KAZ",levelNum:1},{label:"突厥斯坦",value:"TUR0000000000",parentCode:"KAZ",levelNum:1},{label:"西哈萨克斯坦",value:"ZAP0000000000",parentCode:"KAZ",levelNum:1},{label:"扎纳奥津",value:"ZHA0000000000",parentCode:"KAZ",levelNum:1}]},{label:"海地",value:"HTI",levelNum:0},{label:"韩国",value:"KOR",levelNum:0,children:[{label:"大邱",value:"270000000000",parentCode:"KOR",levelNum:1,children:[{label:"达城郡",value:"27DSG00000000",parentCode:"270000000000",levelNum:2},{label:"大邱",value:"27TAE00000000",parentCode:"270000000000",levelNum:2},{label:"寿城区",value:"27SUS00000000",parentCode:"270000000000",levelNum:2}]},{label:"大田",value:"300000000000",parentCode:"KOR",levelNum:1},{label:"釜山",value:"260000000000",parentCode:"KOR",levelNum:1},{label:"光州",value:"290000000000",parentCode:"KOR",levelNum:1},{label:"济州特别自治道",value:"410000000000",parentCode:"KOR",levelNum:1},{label:"江原道",value:"420000000000",parentCode:"KOR",levelNum:1,children:[{label:"春川市",value:"42CHC00000000",parentCode:"420000000000",levelNum:2},{label:"东海市",value:"42TGH00000000",parentCode:"420000000000",levelNum:2},{label:"高城郡",value:"42GSG00000000",parentCode:"420000000000",levelNum:2},{label:"横城郡",value:"42HSG00000000",parentCode:"420000000000",levelNum:2},{label:"洪川郡",value:"42HCN00000000",parentCode:"420000000000",levelNum:2},{label:"华川郡",value:"42HCH00000000",parentCode:"420000000000",levelNum:2},{label:"江陵市",value:"42KAG00000000",parentCode:"420000000000",levelNum:2},{label:"旌善郡",value:"42JSE00000000",parentCode:"420000000000",levelNum:2},{label:"麟蹄郡",value:"42IJE00000000",parentCode:"420000000000",levelNum:2},{label:"宁越郡",value:"42YWL00000000",parentCode:"420000000000",levelNum:2},{label:"平昌郡",value:"42POG00000000",parentCode:"420000000000",levelNum:2},{label:"三陟市",value:"42SUK00000000",parentCode:"420000000000",levelNum:2},{label:"束草市",value:"42SHO00000000",parentCode:"420000000000",levelNum:2},{label:"太白市",value:"42TBK00000000",parentCode:"420000000000",levelNum:2},{label:"铁原郡",value:"42CWN00000000",parentCode:"420000000000",levelNum:2},{label:"襄阳郡",value:"42YNY00000000",parentCode:"420000000000",levelNum:2},{label:"杨口郡",value:"42YGU00000000",parentCode:"420000000000",levelNum:2},{label:"原州市",value:"42WJU00000000",parentCode:"420000000000",levelNum:2}]},{label:"京畿道",value:"490000000000",parentCode:"KOR",levelNum:1,children:[{label:"安城市",value:"49ASG00000000",parentCode:"490000000000",levelNum:2},{label:"安山市",value:"49ASN00000000",parentCode:"490000000000",levelNum:2},{label:"安养市",value:"49ANY00000000",parentCode:"490000000000",levelNum:2},{label:"抱川市",value:"49POC00000000",parentCode:"490000000000",levelNum:2},{label:"城南市",value:"49SEO00000000",parentCode:"490000000000",levelNum:2},{label:"东豆川市",value:"49DDC00000000",parentCode:"490000000000",levelNum:2},{label:"富川市",value:"49BCN00000000",parentCode:"490000000000",levelNum:2},{label:"高阳市",value:"49GYG00000000",parentCode:"490000000000",levelNum:2},{label:"光明市",value:"49GMG00000000",parentCode:"490000000000",levelNum:2},{label:"广州市",value:"49KWU00000000",parentCode:"490000000000",levelNum:2},{label:"果川市",value:"49GCN00000000",parentCode:"490000000000",levelNum:2},{label:"河南市",value:"49HNM00000000",parentCode:"490000000000",levelNum:2},{label:"华城市",value:"49HCH00000000",parentCode:"490000000000",levelNum:2},{label:"加平郡",value:"49GPG00000000",parentCode:"490000000000",levelNum:2},{label:"金浦市",value:"49GMP00000000",parentCode:"490000000000",levelNum:2},{label:"九里市",value:"49GRI00000000",parentCode:"490000000000",levelNum:2},{label:"军浦市",value:"49GUN00000000",parentCode:"490000000000",levelNum:2},{label:"骊州郡",value:"49YJU00000000",parentCode:"490000000000",levelNum:2},{label:"利川市",value:"49ICE00000000",parentCode:"490000000000",levelNum:2},{label:"涟川郡",value:"49YCN00000000",parentCode:"490000000000",levelNum:2},{label:"龙仁市",value:"49YNG00000000",parentCode:"490000000000",levelNum:2},{label:"南杨州市",value:"49NYU00000000",parentCode:"490000000000",levelNum:2},{label:"平泽市",value:"49PTK00000000",parentCode:"490000000000",levelNum:2},{label:"坡州市",value:"49PJU00000000",parentCode:"490000000000",levelNum:2},{label:"始兴市",value:"49SHE00000000",parentCode:"490000000000",levelNum:2},{label:"水原市",value:"49SUO00000000",parentCode:"490000000000",levelNum:2},{label:"乌山市",value:"49OSN00000000",parentCode:"490000000000",levelNum:2},{label:"扬平郡",value:"49YPG00000000",parentCode:"490000000000",levelNum:2},{label:"杨州市",value:"49YYU00000000",parentCode:"490000000000",levelNum:2},{label:"仪旺市",value:"49UWN00000000",parentCode:"490000000000",levelNum:2},{label:"议政府市",value:"49UIJ00000000",parentCode:"490000000000",levelNum:2}]},{label:"庆尚北道",value:"430000000000",parentCode:"KOR",levelNum:1,children:[{label:"安东市",value:"43ADG00000000",parentCode:"430000000000",levelNum:2},{label:"奉化郡",value:"43BHA00000000",parentCode:"430000000000",levelNum:2},{label:"高灵郡",value:"43GRG00000000",parentCode:"430000000000",levelNum:2},{label:"龟尾市",value:"43KUM00000000",parentCode:"430000000000",levelNum:2},{label:"金泉市",value:"43KMC00000000",parentCode:"430000000000",levelNum:2},{label:"军威郡",value:"43GWI00000000",parentCode:"430000000000",levelNum:2},{label:"醴泉郡",value:"43YEC00000000",parentCode:"430000000000",levelNum:2},{label:"浦项市",value:"43KPO00000000",parentCode:"430000000000",levelNum:2},{label:"漆谷郡",value:"43CGK00000000",parentCode:"430000000000",levelNum:2},{label:"淸道郡",value:"43CDO00000000",parentCode:"430000000000",levelNum:2},{label:"靑松郡",value:"43CSG00000000",parentCode:"430000000000",levelNum:2},{label:"庆山市",value:"43GYS00000000",parentCode:"430000000000",levelNum:2},{label:"庆州市",value:"43GJU00000000",parentCode:"430000000000",levelNum:2},{label:"荣州市",value:"43YEJ00000000",parentCode:"430000000000",levelNum:2},{label:"尙州市",value:"43SJU00000000",parentCode:"430000000000",levelNum:2},{label:"蔚珍郡",value:"43UJN00000000",parentCode:"430000000000",levelNum:2},{label:"闻庆市",value:"43MGG00000000",parentCode:"430000000000",levelNum:2},{label:"星州郡",value:"43SEJ00000000",parentCode:"430000000000",levelNum:2},{label:"义城郡",value:"43USG00000000",parentCode:"430000000000",levelNum:2},{label:"英阳郡",value:"43YYG00000000",parentCode:"430000000000",levelNum:2},{label:"盈德郡",value:"43YDK00000000",parentCode:"430000000000",levelNum:2},{label:"永川市",value:"43YCH00000000",parentCode:"430000000000",levelNum:2},{label:"郁陵郡",value:"43ULG00000000",parentCode:"430000000000",levelNum:2}]},{label:"庆尚南道",value:"440000000000",parentCode:"KOR",levelNum:1,children:[{label:"昌宁郡",value:"44CNG00000000",parentCode:"440000000000",levelNum:2},{label:"昌原市",value:"44CHW00000000",parentCode:"440000000000",levelNum:2},{label:"固城郡",value:"44GSO00000000",parentCode:"440000000000",levelNum:2},{label:"河东郡",value:"44HDG00000000",parentCode:"440000000000",levelNum:2},{label:"金海市",value:"44KMH00000000",parentCode:"440000000000",levelNum:2},{label:"晋州市",value:"44HIN00000000",parentCode:"440000000000",levelNum:2},{label:"居昌郡",value:"44GCH00000000",parentCode:"440000000000",levelNum:2},{label:"巨济市",value:"44KJE00000000",parentCode:"440000000000",levelNum:2},{label:"梁山市",value:"44YSN00000000",parentCode:"440000000000",levelNum:2},{label:"马山市",value:"44MAS00000000",parentCode:"440000000000",levelNum:2},{label:"密阳市",value:"44MIR00000000",parentCode:"440000000000",levelNum:2},{label:"南海郡",value:"44NHE00000000",parentCode:"440000000000",levelNum:2},{label:"山淸郡",value:"44SCH00000000",parentCode:"440000000000",levelNum:2},{label:"泗川市",value:"44SAH00000000",parentCode:"440000000000",levelNum:2},{label:"统营市",value:"44TYG00000000",parentCode:"440000000000",levelNum:2},{label:"陜川郡",value:"44HCE00000000",parentCode:"440000000000",levelNum:2},{label:"咸安郡",value:"44HAN00000000",parentCode:"440000000000",levelNum:2},{label:"咸阳郡",value:"44HYG00000000",parentCode:"440000000000",levelNum:2},{label:"宜宁郡",value:"44URG00000000",parentCode:"440000000000",levelNum:2},{label:"鎭海市",value:"44CHF00000000",parentCode:"440000000000",levelNum:2}]},{label:"全罗北道",value:"470000000000",parentCode:"KOR",levelNum:1,children:[{label:"淳昌郡",value:"47SCG00000000",parentCode:"470000000000",levelNum:2},{label:"扶安郡",value:"47PUS00000000",parentCode:"470000000000",levelNum:2},{label:"高敞郡",value:"47GCG00000000",parentCode:"470000000000",levelNum:2},{label:"金堤市",value:"47GJE00000000",parentCode:"470000000000",levelNum:2},{label:"井邑市",value:"47JEO00000000",parentCode:"470000000000",levelNum:2},{label:"茂朱郡",value:"47MJU00000000",parentCode:"470000000000",levelNum:2},{label:"南原市",value:"47NWN00000000",parentCode:"470000000000",levelNum:2},{label:"全州市",value:"47JNJ00000000",parentCode:"470000000000",levelNum:2},{label:"群山市",value:"47KUV00000000",parentCode:"470000000000",levelNum:2},{label:"任实郡",value:"47ISL00000000",parentCode:"470000000000",levelNum:2},{label:"完州郡",value:"47WAJ00000000",parentCode:"470000000000",levelNum:2},{label:"益山市",value:"47IKS00000000",parentCode:"470000000000",levelNum:2},{label:"长水郡",value:"47JSU00000000",parentCode:"470000000000",levelNum:2},{label:"鎭安郡",value:"47JAN00000000",parentCode:"470000000000",levelNum:2}]},{label:"全罗南道",value:"480000000000",parentCode:"KOR",levelNum:1,children:[{label:"宝城郡",value:"48BSG00000000",parentCode:"480000000000",levelNum:2},{label:"高兴郡",value:"48GHG00000000",parentCode:"480000000000",levelNum:2},{label:"谷城郡",value:"48GSE00000000",parentCode:"480000000000",levelNum:2},{label:"莞岛郡",value:"48WND00000000",parentCode:"480000000000",levelNum:2},{label:"光阳市",value:"48KAN00000000",parentCode:"480000000000",levelNum:2},{label:"海南郡",value:"48HAE00000000",parentCode:"480000000000",levelNum:2},{label:"和顺郡",value:"48HSN00000000",parentCode:"480000000000",levelNum:2},{label:"康津郡",value:"48GJN00000000",parentCode:"480000000000",levelNum:2},{label:"丽水市",value:"48YOS00000000",parentCode:"480000000000",levelNum:2},{label:"灵光郡",value:"48YGG00000000",parentCode:"480000000000",levelNum:2},{label:"灵岩郡",value:"48YAM00000000",parentCode:"480000000000",levelNum:2},{label:"罗州市",value:"48NJU00000000",parentCode:"480000000000",levelNum:2},{label:"木浦市",value:"48MOK00000000",parentCode:"480000000000",levelNum:2},{label:"求礼郡",value:"48GRE00000000",parentCode:"480000000000",levelNum:2},{label:"顺天市",value:"48SYS00000000",parentCode:"480000000000",levelNum:2},{label:"潭阳郡",value:"48DYA00000000",parentCode:"480000000000",levelNum:2},{label:"务安郡",value:"48MAN00000000",parentCode:"480000000000",levelNum:2},{label:"咸平郡",value:"48HPG00000000",parentCode:"480000000000",levelNum:2},{label:"新安郡",value:"48SAN00000000",parentCode:"480000000000",levelNum:2},{label:"长城郡",value:"48JSN00000000",parentCode:"480000000000",levelNum:2},{label:"长兴郡",value:"48JHG00000000",parentCode:"480000000000",levelNum:2},{label:"珍岛郡",value:"48JDO00000000",parentCode:"480000000000",levelNum:2}]},{label:"仁川",value:"280000000000",parentCode:"KOR",levelNum:1},{label:"首尔",value:"110000000000",parentCode:"KOR",levelNum:1},{label:"蔚山",value:"310000000000",parentCode:"KOR",levelNum:1},{label:"忠清北道",value:"450000000000",parentCode:"KOR",levelNum:1,children:[{label:"报恩郡",value:"45BEN00000000",parentCode:"450000000000",levelNum:2},{label:"曾坪郡",value:"45JYG00000000",parentCode:"450000000000",levelNum:2},{label:"丹阳郡",value:"45DYG00000000",parentCode:"450000000000",levelNum:2},{label:"堤川市",value:"45JCH00000000",parentCode:"450000000000",levelNum:2},{label:"槐山郡",value:"45GSN00000000",parentCode:"450000000000",levelNum:2},{label:"淸原郡",value:"45CWO00000000",parentCode:"450000000000",levelNum:2},{label:"淸州市",value:"45CJJ00000000",parentCode:"450000000000",levelNum:2},{label:"沃川郡",value:"45OCN00000000",parentCode:"450000000000",levelNum:2},{label:"阴城郡",value:"45ESG00000000",parentCode:"450000000000",levelNum:2},{label:"永同郡",value:"45YDG00000000",parentCode:"450000000000",levelNum:2},{label:"鎭川郡",value:"45JCN00000000",parentCode:"450000000000",levelNum:2},{label:"忠州市",value:"45CHU00000000",parentCode:"450000000000",levelNum:2}]},{label:"忠清南道",value:"460000000000",parentCode:"KOR",levelNum:1,children:[{label:"保宁市",value:"46BOR00000000",parentCode:"460000000000",levelNum:2},{label:"扶余郡",value:"46BYO00000000",parentCode:"460000000000",levelNum:2},{label:"公州市",value:"46GOJ00000000",parentCode:"460000000000",levelNum:2},{label:"洪城郡",value:"46HSE00000000",parentCode:"460000000000",levelNum:2},{label:"鸡龙市",value:"46GYE00000000",parentCode:"460000000000",levelNum:2},{label:"锦山郡",value:"46GSA00000000",parentCode:"460000000000",levelNum:2},{label:"礼山郡",value:"46YOS00000000",parentCode:"460000000000",levelNum:2},{label:"论山市",value:"46NSN00000000",parentCode:"460000000000",levelNum:2},{label:"青阳郡",value:"46CYG00000000",parentCode:"460000000000",levelNum:2},{label:"瑞山市",value:"46SSA00000000",parentCode:"460000000000",levelNum:2},{label:"舒川郡",value:"46SCE00000000",parentCode:"460000000000",levelNum:2},{label:"泰安郡",value:"46TAN00000000",parentCode:"460000000000",levelNum:2},{label:"唐津郡",value:"46TJI00000000",parentCode:"460000000000",levelNum:2},{label:"天安市",value:"46CHO00000000",parentCode:"460000000000",levelNum:2},{label:"牙山市",value:"46ASA00000000",parentCode:"460000000000",levelNum:2},{label:"燕岐郡",value:"46YGI00000000",parentCode:"460000000000",levelNum:2}]}]},{label:"荷兰",value:"NLD",levelNum:0,children:[{label:"阿尔梅勒",value:"AER0000000000",parentCode:"NLD",levelNum:1},{label:"阿默斯福特",value:"AME0000000000",parentCode:"NLD",levelNum:1},{label:"阿姆斯特丹",value:"AMS0000000000",parentCode:"NLD",levelNum:1},{label:"阿纳姆",value:"ARN0000000000",parentCode:"NLD",levelNum:1},{label:"阿珀尔多伦",value:"APE0000000000",parentCode:"NLD",levelNum:1},{label:"阿森",value:"ASS0000000000",parentCode:"NLD",levelNum:1},{label:"埃德",value:"EDE0000000000",parentCode:"NLD",levelNum:1},{label:"埃门",value:"EMM0000000000",parentCode:"NLD",levelNum:1},{label:"埃因霍芬",value:"EIN0000000000",parentCode:"NLD",levelNum:1},{label:"布雷达",value:"BRD0000000000",parentCode:"NLD",levelNum:1},{label:"蒂尔堡",value:"TLB0000000000",parentCode:"NLD",levelNum:1},{label:"多德雷赫特",value:"DOR0000000000",parentCode:"NLD",levelNum:1},{label:"恩斯赫德",value:"ENS0000000000",parentCode:"NLD",levelNum:1},{label:"格罗宁根",value:"GRQ0000000000",parentCode:"NLD",levelNum:1},{label:"哈勒姆",value:"HRA0000000000",parentCode:"NLD",levelNum:1},{label:"海牙",value:"HAG0000000000",parentCode:"NLD",levelNum:1},{label:"霍夫多尔普",value:"HFD0000000000",parentCode:"NLD",levelNum:1},{label:"莱顿",value:"LID0000000000",parentCode:"NLD",levelNum:1},{label:"莱利斯塔德",value:"LEY0000000000",parentCode:"NLD",levelNum:1},{label:"鹿特丹",value:"RTM0000000000",parentCode:"NLD",levelNum:1},{label:"吕伐登",value:"LWR0000000000",parentCode:"NLD",levelNum:1},{label:"马斯特里赫特",value:"MST0000000000",parentCode:"NLD",levelNum:1},{label:"米德尔堡",value:"MDL0000000000",parentCode:"NLD",levelNum:1},{label:"奈梅亨",value:"NIJ0000000000",parentCode:"NLD",levelNum:1},{label:"斯海尔托亨博思",value:"HTB0000000000",parentCode:"NLD",levelNum:1},{label:"乌得勒支",value:"UTC0000000000",parentCode:"NLD",levelNum:1},{label:"兹沃勒",value:"ZWO0000000000",parentCode:"NLD",levelNum:1},{label:"佐特尔梅",value:"ZTM0000000000",parentCode:"NLD",levelNum:1}]},{label:"荷属安地列斯",value:"ANT",levelNum:0},{label:"赫德和麦克唐纳群岛",value:"HMD",levelNum:0},{label:"洪都拉斯",value:"HND",levelNum:0,children:[{label:"阿特兰蒂达",value:"AT0000000000",parentCode:"HND",levelNum:1},{label:"埃尔帕拉伊索",value:"PA0000000000",parentCode:"HND",levelNum:1},{label:"奥科特佩克",value:"OC0000000000",parentCode:"HND",levelNum:1},{label:"奥兰乔",value:"OL0000000000",parentCode:"HND",levelNum:1},{label:"弗朗西斯科-莫拉桑",value:"FM0000000000",parentCode:"HND",levelNum:1},{label:"格拉西亚斯-阿迪奥斯",value:"GD0000000000",parentCode:"HND",levelNum:1},{label:"海湾群岛",value:"IB0000000000",parentCode:"HND",levelNum:1},{label:"科尔特斯",value:"CR0000000000",parentCode:"HND",levelNum:1},{label:"科隆",value:"CL0000000000",parentCode:"HND",levelNum:1},{label:"科马亚瓜",value:"CM0000000000",parentCode:"HND",levelNum:1},{label:"科潘",value:"CP0000000000",parentCode:"HND",levelNum:1},{label:"拉巴斯",value:"PZ0000000000",parentCode:"HND",levelNum:1},{label:"伦皮拉",value:"LE0000000000",parentCode:"HND",levelNum:1},{label:"乔卢特卡",value:"CH0000000000",parentCode:"HND",levelNum:1},{label:"乔罗马",value:"CHO0000000000",parentCode:"HND",levelNum:1},{label:"山谷",value:"VA0000000000",parentCode:"HND",levelNum:1},{label:"圣巴巴拉",value:"SB0000000000",parentCode:"HND",levelNum:1},{label:"因蒂布卡",value:"IN0000000000",parentCode:"HND",levelNum:1},{label:"约罗",value:"YO0000000000",parentCode:"HND",levelNum:1}]},{label:"基里巴斯",value:"KIR",levelNum:0,children:[{label:"菲尼克斯群岛",value:"PHO0000000000",parentCode:"KIR",levelNum:1},{label:"吉尔伯特群岛",value:"GIL0000000000",parentCode:"KIR",levelNum:1},{label:"莱恩群岛",value:"LIN0000000000",parentCode:"KIR",levelNum:1}]},{label:"吉布提",value:"DJI",levelNum:0,children:[{label:"阿里萨比赫区",value:"S0000000000",parentCode:"DJI",levelNum:1},{label:"奥博克区",value:"O0000000000",parentCode:"DJI",levelNum:1},{label:"迪基勒区",value:"K0000000000",parentCode:"DJI",levelNum:1},{label:"塔朱拉区",value:"T0000000000",parentCode:"DJI",levelNum:1}]},{label:"吉尔吉斯斯坦",value:"KGZ",levelNum:0,children:[{label:"奥什",value:"O0000000000",parentCode:"KGZ",levelNum:1},{label:"巴特肯",value:"B0000000000",parentCode:"KGZ",levelNum:1},{label:"比什凯克市",value:"GB0000000000",parentCode:"KGZ",levelNum:1},{label:"楚河",value:"C0000000000",parentCode:"KGZ",levelNum:1},{label:"贾拉拉巴德",value:"J0000000000",parentCode:"KGZ",levelNum:1},{label:"卡拉巴尔塔",value:"KBA0000000000",parentCode:"KGZ",levelNum:1},{label:"卡拉库尔",value:"KKO0000000000",parentCode:"KGZ",levelNum:1},{label:"坎特",value:"KAN0000000000",parentCode:"KGZ",levelNum:1},{label:"科克扬加克",value:"KJ0000000000",parentCode:"KGZ",levelNum:1},{label:"迈利赛",value:"MS0000000000",parentCode:"KGZ",levelNum:1},{label:"纳伦",value:"N0000000000",parentCode:"KGZ",levelNum:1},{label:"苏卢克图",value:"SU0000000000",parentCode:"KGZ",levelNum:1},{label:"塔拉斯",value:"T0000000000",parentCode:"KGZ",levelNum:1},{label:"塔什库梅尔",value:"TK0000000000",parentCode:"KGZ",levelNum:1},{label:"乌兹根",value:"UG0000000000",parentCode:"KGZ",levelNum:1},{label:"伊塞克湖",value:"Y0000000000",parentCode:"KGZ",levelNum:1}]},{label:"几内亚",value:"GIN",levelNum:0,children:[{label:"博凯",value:"BOK0000000000",parentCode:"GIN",levelNum:1},{label:"恩泽雷科雷",value:"NZR0000000000",parentCode:"GIN",levelNum:1},{label:"法拉纳",value:"FRN0000000000",parentCode:"GIN",levelNum:1},{label:"金迪亚",value:"KND0000000000",parentCode:"GIN",levelNum:1},{label:"康康",value:"KNK0000000000",parentCode:"GIN",levelNum:1},{label:"科纳克里",value:"CNK0000000000",parentCode:"GIN",levelNum:1},{label:"拉贝",value:"LAB0000000000",parentCode:"GIN",levelNum:1},{label:"玛木",value:"MAM0000000000",parentCode:"GIN",levelNum:1}]},{label:"几内亚比绍",value:"GNB",levelNum:0},{label:"加拿大",value:"CAN",levelNum:0,children:[{label:"阿伯茨福",value:"ABB0000000000",parentCode:"CAN",levelNum:1},{label:"埃德蒙顿",value:"EDM0000000000",parentCode:"CAN",levelNum:1},{label:"奥沙瓦",value:"OSH0000000000",parentCode:"CAN",levelNum:1},{label:"巴里",value:"BAR0000000000",parentCode:"CAN",levelNum:1},{label:"布列塔尼角",value:"CBR0000000000",parentCode:"CAN",levelNum:1},{label:"多伦多",value:"TOR0000000000",parentCode:"CAN",levelNum:1},{label:"弗雷德里顿",value:"FRE0000000000",parentCode:"CAN",levelNum:1},{label:"圭尔夫",value:"GLP0000000000",parentCode:"CAN",levelNum:1},{label:"哈利法克斯",value:"HAL0000000000",parentCode:"CAN",levelNum:1},{label:"哈密尔顿",value:"HAM0000000000",parentCode:"CAN",levelNum:1},{label:"怀特霍斯",value:"YXY0000000000",parentCode:"CAN",levelNum:1},{label:"基劳纳",value:"KWL0000000000",parentCode:"CAN",levelNum:1},{label:"基奇纳",value:"BRP0000000000",parentCode:"CAN",levelNum:1},{label:"金斯敦",value:"KGN0000000000",parentCode:"CAN",levelNum:1},{label:"卡里加里",value:"CAL0000000000",parentCode:"CAN",levelNum:1},{label:"魁北克",value:"QUE0000000000",parentCode:"CAN",levelNum:1},{label:"里贾纳",value:"REG0000000000",parentCode:"CAN",levelNum:1},{label:"伦敦",value:"LOD0000000000",parentCode:"CAN",levelNum:1},{label:"蒙特利尔",value:"MTR0000000000",parentCode:"CAN",levelNum:1},{label:"萨德伯里",value:"SUD0000000000",parentCode:"CAN",levelNum:1},{label:"萨斯卡通",value:"SAK0000000000",parentCode:"CAN",levelNum:1},{label:"三河城",value:"TRR0000000000",parentCode:"CAN",levelNum:1},{label:"桑德贝",value:"THU0000000000",parentCode:"CAN",levelNum:1},{label:"舍布鲁克",value:"SBE0000000000",parentCode:"CAN",levelNum:1},{label:"圣卡塔琳娜",value:"SCA0000000000",parentCode:"CAN",levelNum:1},{label:"圣约翰斯",value:"SJB0000000000",parentCode:"CAN",levelNum:1},{label:"维多利亚",value:"VIC0000000000",parentCode:"CAN",levelNum:1},{label:"温哥华",value:"VAN0000000000",parentCode:"CAN",levelNum:1},{label:"温尼伯",value:"WNP0000000000",parentCode:"CAN",levelNum:1},{label:"温莎",value:"WDR0000000000",parentCode:"CAN",levelNum:1},{label:"渥太华",value:"OTT0000000000",parentCode:"CAN",levelNum:1},{label:"夏洛特敦",value:"CHA0000000000",parentCode:"CAN",levelNum:1},{label:"耶洛奈夫",value:"YZF0000000000",parentCode:"CAN",levelNum:1},{label:"伊魁特",value:"IQL0000000000",parentCode:"CAN",levelNum:1}]},{label:"加纳",value:"GHA",levelNum:0,children:[{label:"阿散蒂",value:"AS0000000000",parentCode:"GHA",levelNum:1},{label:"奥布阿西",value:"OBU0000000000",parentCode:"GHA",levelNum:1},{label:"北部",value:"NO0000000000",parentCode:"GHA",levelNum:1},{label:"布朗阿哈福",value:"BA0000000000",parentCode:"GHA",levelNum:1},{label:"大阿克拉",value:"GA0000000000",parentCode:"GHA",levelNum:1},{label:"东部",value:"EA0000000000",parentCode:"GHA",levelNum:1},{label:"上东部",value:"UE0000000000",parentCode:"GHA",levelNum:1},{label:"上西部",value:"UW0000000000",parentCode:"GHA",levelNum:1},{label:"沃尔特",value:"VO0000000000",parentCode:"GHA",levelNum:1},{label:"西部",value:"WE0000000000",parentCode:"GHA",levelNum:1},{label:"中部",value:"CE0000000000",parentCode:"GHA",levelNum:1}]},{label:"加蓬",value:"GAB",levelNum:0,children:[{label:"奥果韦-洛洛",value:"OL0000000000",parentCode:"GAB",levelNum:1},{label:"奥果韦-伊温多",value:"OI0000000000",parentCode:"GAB",levelNum:1},{label:"滨海奥果韦",value:"OM0000000000",parentCode:"GAB",levelNum:1},{label:"恩古涅",value:"NG0000000000",parentCode:"GAB",levelNum:1},{label:"河口",value:"ES0000000000",parentCode:"GAB",levelNum:1},{label:"尼扬加",value:"NY0000000000",parentCode:"GAB",levelNum:1},{label:"上奥果韦",value:"HO0000000000",parentCode:"GAB",levelNum:1},{label:"沃勒-恩特姆",value:"WN0000000000",parentCode:"GAB",levelNum:1},{label:"中奥果韦",value:"MO0000000000",parentCode:"GAB",levelNum:1}]},{label:"柬埔寨",value:"KHM",levelNum:0,children:[{label:"奥多棉吉",value:"OC0000000000",parentCode:"KHM",levelNum:1},{label:"白马市",value:"KB0000000000",parentCode:"KHM",levelNum:1},{label:"柏威夏",value:"PR0000000000",parentCode:"KHM",levelNum:1},{label:"拜林市",value:"PL0000000000",parentCode:"KHM",levelNum:1},{label:"班迭棉吉",value:"BM0000000000",parentCode:"KHM",levelNum:1},{label:"磅清扬",value:"KZC0000000000",parentCode:"KHM",levelNum:1},{label:"磅士卑",value:"KO0000000000",parentCode:"KHM",levelNum:1},{label:"磅同",value:"KZK0000000000",parentCode:"KHM",levelNum:1},{label:"磅湛",value:"KM0000000000",parentCode:"KHM",levelNum:1},{label:"波罗勉",value:"PG0000000000",parentCode:"KHM",levelNum:1},{label:"茶胶",value:"TK0000000000",parentCode:"KHM",levelNum:1},{label:"柴桢",value:"SVR0000000000",parentCode:"KHM",levelNum:1},{label:"干丹",value:"KL0000000000",parentCode:"KHM",levelNum:1},{label:"戈公",value:"KKZ0000000000",parentCode:"KHM",levelNum:1},{label:"贡布",value:"KMT0000000000",parentCode:"KHM",levelNum:1},{label:"金边市",value:"PNH0000000000",parentCode:"KHM",levelNum:1},{label:"桔井",value:"KH0000000000",parentCode:"KHM",levelNum:1},{label:"腊塔纳基里",value:"RBE0000000000",parentCode:"KHM",levelNum:1},{label:"马德望",value:"BA0000000000",parentCode:"KHM",levelNum:1},{label:"蒙多基里",value:"MWV0000000000",parentCode:"KHM",levelNum:1},{label:"菩萨",value:"PO0000000000",parentCode:"KHM",levelNum:1},{label:"上丁",value:"TNX0000000000",parentCode:"KHM",levelNum:1},{label:"西哈努克市",value:"KA0000000000",parentCode:"KHM",levelNum:1},{label:"暹粒",value:"REP0000000000",parentCode:"KHM",levelNum:1}]},{label:"捷克共和国",value:"CZE",levelNum:0,children:[{label:"奥洛穆茨",value:"OL0000000000",parentCode:"CZE",levelNum:1},{label:"比尔森",value:"PL0000000000",parentCode:"CZE",levelNum:1},{label:"布拉格直辖市",value:"PR0000000000",parentCode:"CZE",levelNum:1},{label:"赫拉德茨-克拉洛韦",value:"KR0000000000",parentCode:"CZE",levelNum:1},{label:"卡罗维发利",value:"KA0000000000",parentCode:"CZE",levelNum:1},{label:"利贝雷克",value:"LI0000000000",parentCode:"CZE",levelNum:1},{label:"摩拉维亚-西里西亚",value:"MO0000000000",parentCode:"CZE",levelNum:1},{label:"南摩拉维亚",value:"JC0000000000",parentCode:"CZE",levelNum:1},{label:"帕尔杜比采",value:"PA0000000000",parentCode:"CZE",levelNum:1},{label:"维索基纳",value:"VY0000000000",parentCode:"CZE",levelNum:1},{label:"乌斯季",value:"US0000000000",parentCode:"CZE",levelNum:1},{label:"中捷克",value:"ST0000000000",parentCode:"CZE",levelNum:1},{label:"兹林",value:"ZL0000000000",parentCode:"CZE",levelNum:1}]},{label:"津巴布韦",value:"ZWE",levelNum:0,children:[{label:"北马塔贝莱兰",value:"MN0000000000",parentCode:"ZWE",levelNum:1},{label:"布拉瓦约",value:"BU0000000000",parentCode:"ZWE",levelNum:1},{label:"东马绍纳兰",value:"ME0000000000",parentCode:"ZWE",levelNum:1},{label:"哈拉雷",value:"HA0000000000",parentCode:"ZWE",levelNum:1},{label:"马尼卡兰",value:"ML0000000000",parentCode:"ZWE",levelNum:1},{label:"马斯温戈",value:"MV0000000000",parentCode:"ZWE",levelNum:1},{label:"南马塔贝莱兰",value:"MS0000000000",parentCode:"ZWE",levelNum:1},{label:"西马绍纳兰",value:"MW0000000000",parentCode:"ZWE",levelNum:1},{label:"中部",value:"MD0000000000",parentCode:"ZWE",levelNum:1},{label:"中马绍纳兰",value:"MC0000000000",parentCode:"ZWE",levelNum:1}]},{label:"喀麦隆",value:"CMR",levelNum:0,children:[{label:"阿达马瓦",value:"ADA0000000000",parentCode:"CMR",levelNum:1},{label:"北部",value:"NOR0000000000",parentCode:"CMR",levelNum:1},{label:"北端",value:"EXN0000000000",parentCode:"CMR",levelNum:1},{label:"滨海",value:"LIT0000000000",parentCode:"CMR",levelNum:1},{label:"东部",value:"EST0000000000",parentCode:"CMR",levelNum:1},{label:"南部",value:"SUD0000000000",parentCode:"CMR",levelNum:1},{label:"西北",value:"NOT0000000000",parentCode:"CMR",levelNum:1},{label:"西部",value:"OUE0000000000",parentCode:"CMR",levelNum:1},{label:"西南",value:"SOU0000000000",parentCode:"CMR",levelNum:1},{label:"中央",value:"CEN0000000000",parentCode:"CMR",levelNum:1}]},{label:"卡塔尔",value:"QAT",levelNum:0,children:[{label:"北部",value:"MS0000000000",parentCode:"QAT",levelNum:1},{label:"多哈",value:"DW0000000000",parentCode:"QAT",levelNum:1},{label:"古韦里耶",value:"GW0000000000",parentCode:"QAT",levelNum:1},{label:"豪尔",value:"KR0000000000",parentCode:"QAT",levelNum:1},{label:"杰里扬拜特奈",value:"JB0000000000",parentCode:"QAT",levelNum:1},{label:"赖扬",value:"RN0000000000",parentCode:"QAT",levelNum:1},{label:"沃克拉",value:"WK0000000000",parentCode:"QAT",levelNum:1},{label:"乌姆锡拉勒",value:"UL0000000000",parentCode:"QAT",levelNum:1},{label:"朱迈利耶",value:"JM0000000000",parentCode:"QAT",levelNum:1}]},{label:"开曼群岛",value:"CYM",levelNum:0},{label:"科科斯群岛",value:"CCK",levelNum:0},{label:"科摩罗",value:"COM",levelNum:0},{label:"科特迪瓦",value:"CIV",levelNum:0,children:[{label:"阿涅比",value:"AG0000000000",parentCode:"CIV",levelNum:1},{label:"巴芬",value:"BF0000000000",parentCode:"CIV",levelNum:1},{label:"邦达马河谷",value:"VB0000000000",parentCode:"CIV",levelNum:1},{label:"登盖莱",value:"DE0000000000",parentCode:"CIV",levelNum:1},{label:"恩济-科莫埃",value:"NC0000000000",parentCode:"CIV",levelNum:1},{label:"弗罗马格尔",value:"FR0000000000",parentCode:"CIV",levelNum:1},{label:"湖泊",value:"LC0000000000",parentCode:"CIV",levelNum:1},{label:"马拉韦",value:"MR0000000000",parentCode:"CIV",levelNum:1},{label:"南邦达马",value:"SB0000000000",parentCode:"CIV",levelNum:1},{label:"南科莫埃",value:"SC0000000000",parentCode:"CIV",levelNum:1},{label:"萨桑德拉",value:"HT0000000000",parentCode:"CIV",levelNum:1},{label:"萨瓦纳",value:"SV0000000000",parentCode:"CIV",levelNum:1},{label:"山地",value:"DH0000000000",parentCode:"CIV",levelNum:1},{label:"沃罗杜古",value:"WR0000000000",parentCode:"CIV",levelNum:1},{label:"下萨桑德拉",value:"BS0000000000",parentCode:"CIV",levelNum:1},{label:"泻湖",value:"LG0000000000",parentCode:"CIV",levelNum:1},{label:"赞赞",value:"ZA0000000000",parentCode:"CIV",levelNum:1},{label:"中卡瓦利",value:"MV0000000000",parentCode:"CIV",levelNum:1},{label:"中科莫埃",value:"MC0000000000",parentCode:"CIV",levelNum:1}]},{label:"科威特",value:"KWT",levelNum:0},{label:"克罗地亚",value:"HRV",levelNum:0,children:[{label:"奥西耶克-巴拉尼亚",value:"140000000000",parentCode:"HRV",levelNum:1},{label:"别洛瓦尔-比洛戈拉",value:"70000000000",parentCode:"HRV",levelNum:1},{label:"滨海和山区",value:"80000000000",parentCode:"HRV",levelNum:1},{label:"波热加-斯拉沃尼亚",value:"110000000000",parentCode:"HRV",levelNum:1},{label:"布罗德-波萨维纳",value:"120000000000",parentCode:"HRV",levelNum:1},{label:"杜布罗夫斯克-内雷特瓦",value:"190000000000",parentCode:"HRV",levelNum:1},{label:"卡尔洛瓦茨",value:"40000000000",parentCode:"HRV",levelNum:1},{label:"科普里夫尼察-克里热夫齐",value:"60000000000",parentCode:"HRV",levelNum:1},{label:"克拉皮纳-扎戈列",value:"20000000000",parentCode:"HRV",levelNum:1},{label:"利卡-塞尼",value:"90000000000",parentCode:"HRV",levelNum:1},{label:"梅吉穆列",value:"200000000000",parentCode:"HRV",levelNum:1},{label:"萨格勒布",value:"10000000000",parentCode:"HRV",levelNum:1},{label:"萨格勒布市",value:"210000000000",parentCode:"HRV",levelNum:1},{label:"斯普利特-达尔马提亚",value:"170000000000",parentCode:"HRV",levelNum:1},{label:"瓦拉日丁",value:"50000000000",parentCode:"HRV",levelNum:1},{label:"维罗维蒂察-波德拉维纳",value:"100000000000",parentCode:"HRV",levelNum:1},{label:"武科瓦尔-斯里耶姆",value:"160000000000",parentCode:"HRV",levelNum:1},{label:"希贝尼克-克宁",value:"150000000000",parentCode:"HRV",levelNum:1},{label:"锡萨克-莫斯拉维纳",value:"30000000000",parentCode:"HRV",levelNum:1},{label:"伊斯特拉",value:"180000000000",parentCode:"HRV",levelNum:1},{label:"扎达尔",value:"130000000000",parentCode:"HRV",levelNum:1}]},{label:"肯尼亚",value:"KEN",levelNum:0,children:[{label:"埃尔格约-马拉奎特",value:"EMA0000000000",parentCode:"KEN",levelNum:1},{label:"巴林戈",value:"BAR0000000000",parentCode:"KEN",levelNum:1},{label:"邦戈马",value:"BUN0000000000",parentCode:"KEN",levelNum:1},{label:"博美特",value:"BOM0000000000",parentCode:"KEN",levelNum:1},{label:"布希亚",value:"BUS0000000000",parentCode:"KEN",levelNum:1},{label:"恩布",value:"EMB0000000000",parentCode:"KEN",levelNum:1},{label:"霍马湾",value:"HOB0000000000",parentCode:"KEN",levelNum:1},{label:"基安布",value:"KIA0000000000",parentCode:"KEN",levelNum:1},{label:"基里菲",value:"KIL0000000000",parentCode:"KEN",levelNum:1},{label:"基里尼亚加",value:"KIR0000000000",parentCode:"KEN",levelNum:1},{label:"基苏木",value:"KIS0000000000",parentCode:"KEN",levelNum:1},{label:"基图伊",value:"KIT0000000000",parentCode:"KEN",levelNum:1},{label:"基西",value:"KII0000000000",parentCode:"KEN",levelNum:1},{label:"加里萨",value:"GAS0000000000",parentCode:"KEN",levelNum:1},{label:"卡卡梅加",value:"KAK0000000000",parentCode:"KEN",levelNum:1},{label:"卡耶亚多",value:"KAJ0000000000",parentCode:"KEN",levelNum:1},{label:"凯里乔",value:"KEY0000000000",parentCode:"KEN",levelNum:1},{label:"夸勒",value:"KWA0000000000",parentCode:"KEN",levelNum:1},{label:"拉木",value:"LAU0000000000",parentCode:"KEN",levelNum:1},{label:"莱基皮亚",value:"LAI0000000000",parentCode:"KEN",levelNum:1},{label:"马查科斯",value:"MAC0000000000",parentCode:"KEN",levelNum:1},{label:"马瓜尼",value:"MAK0000000000",parentCode:"KEN",levelNum:1},{label:"马萨布布",value:"RBT0000000000",parentCode:"KEN",levelNum:1},{label:"曼德拉",value:"MAN0000000000",parentCode:"KEN",levelNum:1},{label:"梅鲁",value:"MER0000000000",parentCode:"KEN",levelNum:1},{label:"蒙巴萨",value:"MOM0000000000",parentCode:"KEN",levelNum:1},{label:"米戈利",value:"MIG0000000000",parentCode:"KEN",levelNum:1},{label:"穆兰卡",value:"MUR0000000000",parentCode:"KEN",levelNum:1},{label:"纳库鲁",value:"NUU0000000000",parentCode:"KEN",levelNum:1},{label:"纳罗克",value:"NAR0000000000",parentCode:"KEN",levelNum:1},{label:"南迪",value:"NAN0000000000",parentCode:"KEN",levelNum:1},{label:"内罗毕",value:"NA0000000000",parentCode:"KEN",levelNum:1},{label:"尼蒂",value:"NIT0000000000",parentCode:"KEN",levelNum:1},{label:"尼亚米拉",value:"NYM0000000000",parentCode:"KEN",levelNum:1},{label:"年达鲁阿",value:"NYN0000000000",parentCode:"KEN",levelNum:1},{label:"涅里",value:"NYE0000000000",parentCode:"KEN",levelNum:1},{label:"桑布卢",value:"UAS0000000000",parentCode:"KEN",levelNum:1},{label:"塔纳河",value:"TRI0000000000",parentCode:"KEN",levelNum:1},{label:"泰塔塔维塔",value:"TTA0000000000",parentCode:"KEN",levelNum:1},{label:"特兰斯-恩佐亚",value:"TNZ0000000000",parentCode:"KEN",levelNum:1},{label:"图尔卡纳",value:"TUR0000000000",parentCode:"KEN",levelNum:1},{label:"瓦吉尔",value:"WJR0000000000",parentCode:"KEN",levelNum:1},{label:"瓦辛基苏",value:"UGI0000000000",parentCode:"KEN",levelNum:1},{label:"韦希加",value:"VIH0000000000",parentCode:"KEN",levelNum:1},{label:"西波克特",value:"WPO0000000000",parentCode:"KEN",levelNum:1},{label:"夏亚",value:"SIA0000000000",parentCode:"KEN",levelNum:1},{label:"伊希约洛",value:"ISI0000000000",parentCode:"KEN",levelNum:1},{label:"中央",value:"CE0000000000",parentCode:"KEN",levelNum:1}]},{label:"库克群岛",value:"COK",levelNum:0},{label:"拉脱维亚",value:"LVA",levelNum:0,children:[{label:"阿卢克斯内",value:"ALU0000000000",parentCode:"LVA",levelNum:1},{label:"爱兹克劳克雷",value:"AIZ0000000000",parentCode:"LVA",levelNum:1},{label:"奥格雷",value:"OGR0000000000",parentCode:"LVA",levelNum:1},{label:"巴尔维",value:"BAL0000000000",parentCode:"LVA",levelNum:1},{label:"包斯卡",value:"BAU0000000000",parentCode:"LVA",levelNum:1},{label:"采西斯",value:"CES0000000000",parentCode:"LVA",levelNum:1},{label:"多贝莱",value:"DOB0000000000",parentCode:"LVA",levelNum:1},{label:"古尔贝内",value:"GUL0000000000",parentCode:"LVA",levelNum:1},{label:"杰卡布皮尔斯",value:"JEK0000000000",parentCode:"LVA",levelNum:1},{label:"克拉斯拉瓦",value:"KRA0000000000",parentCode:"LVA",levelNum:1},{label:"库尔迪加",value:"KUL0000000000",parentCode:"LVA",levelNum:1},{label:"雷泽克内",value:"RZR0000000000",parentCode:"LVA",levelNum:1},{label:"里加",value:"RGA0000000000",parentCode:"LVA",levelNum:1},{label:"利耶帕亚",value:"LPK0000000000",parentCode:"LVA",levelNum:1},{label:"林巴济",value:"LIM0000000000",parentCode:"LVA",levelNum:1},{label:"卢扎",value:"LUD0000000000",parentCode:"LVA",levelNum:1},{label:"马多纳",value:"MAD0000000000",parentCode:"LVA",levelNum:1},{label:"普雷利",value:"PRE0000000000",parentCode:"LVA",levelNum:1},{label:"萨尔杜斯",value:"SAL0000000000",parentCode:"LVA",levelNum:1},{label:"塔尔西",value:"TAL0000000000",parentCode:"LVA",levelNum:1},{label:"陶格夫皮尔斯",value:"DGR0000000000",parentCode:"LVA",levelNum:1},{label:"图库马",value:"TUK0000000000",parentCode:"LVA",levelNum:1},{label:"瓦尔加",value:"VLK0000000000",parentCode:"LVA",levelNum:1},{label:"瓦尔米耶拉",value:"VLM0000000000",parentCode:"LVA",levelNum:1},{label:"文茨皮尔斯",value:"VSL0000000000",parentCode:"LVA",levelNum:1},{label:"叶尔加瓦",value:"JGR0000000000",parentCode:"LVA",levelNum:1}]},{label:"莱索托",value:"LSO",levelNum:0,children:[{label:"伯里亚",value:"D0000000000",parentCode:"LSO",levelNum:1},{label:"布塔布泰",value:"B0000000000",parentCode:"LSO",levelNum:1},{label:"古廷",value:"G0000000000",parentCode:"LSO",levelNum:1},{label:"加查斯内克",value:"H0000000000",parentCode:"LSO",levelNum:1},{label:"莱里贝",value:"C0000000000",parentCode:"LSO",levelNum:1},{label:"马费滕",value:"E0000000000",parentCode:"LSO",levelNum:1},{label:"马塞卢",value:"A0000000000",parentCode:"LSO",levelNum:1},{label:"莫哈莱斯胡克",value:"F0000000000",parentCode:"LSO",levelNum:1},{label:"莫霍特隆",value:"J0000000000",parentCode:"LSO",levelNum:1},{label:"塔巴采卡",value:"K0000000000",parentCode:"LSO",levelNum:1}]},{label:"老挝",value:"LAO",levelNum:0,children:[{label:"阿速坡",value:"AT0000000000",parentCode:"LAO",levelNum:1},{label:"波里坎赛",value:"BL0000000000",parentCode:"LAO",levelNum:1},{label:"博乔",value:"BK0000000000",parentCode:"LAO",levelNum:1},{label:"川圹",value:"XI0000000000",parentCode:"LAO",levelNum:1},{label:"丰沙里",value:"PH0000000000",parentCode:"LAO",levelNum:1},{label:"甘蒙",value:"KH0000000000",parentCode:"LAO",levelNum:1},{label:"华潘",value:"HO0000000000",parentCode:"LAO",levelNum:1},{label:"琅勃拉邦",value:"LP0000000000",parentCode:"LAO",levelNum:1},{label:"琅南塔",value:"LM0000000000",parentCode:"LAO",levelNum:1},{label:"赛宋本行政特区",value:"XN0000000000",parentCode:"LAO",levelNum:1},{label:"色贡",value:"XE0000000000",parentCode:"LAO",levelNum:1},{label:"沙拉湾",value:"SL0000000000",parentCode:"LAO",levelNum:1},{label:"沙湾拿吉",value:"SV0000000000",parentCode:"LAO",levelNum:1},{label:"沙耶武里",value:"XA0000000000",parentCode:"LAO",levelNum:1},{label:"万象",value:"VI0000000000",parentCode:"LAO",levelNum:1},{label:"乌多姆赛",value:"OU0000000000",parentCode:"LAO",levelNum:1},{label:"占巴塞",value:"CH0000000000",parentCode:"LAO",levelNum:1}]},{label:"黎巴嫩",value:"LBN",levelNum:0,children:[{label:"北部",value:"AS0000000000",parentCode:"LBN",levelNum:1},{label:"贝卡",value:"BI0000000000",parentCode:"LBN",levelNum:1},{label:"贝鲁特",value:"BA0000000000",parentCode:"LBN",levelNum:1},{label:"黎巴嫩山",value:"JL0000000000",parentCode:"LBN",levelNum:1},{label:"奈拜提耶市",value:"NA0000000000",parentCode:"LBN",levelNum:1},{label:"南部",value:"JA0000000000",parentCode:"LBN",levelNum:1}]},{label:"利比里亚",value:"LBR",levelNum:0,children:[{label:"巴波卢",value:"GBA0000000000",parentCode:"LBR",levelNum:1},{label:"邦",value:"BG0000000000",parentCode:"LBR",levelNum:1},{label:"博波卢",value:"BOP0000000000",parentCode:"LBR",levelNum:1},{label:"博米",value:"BM0000000000",parentCode:"LBR",levelNum:1},{label:"大巴萨",value:"GB0000000000",parentCode:"LBR",levelNum:1},{label:"大吉德",value:"GG0000000000",parentCode:"LBR",levelNum:1},{label:"大角山",value:"CM0000000000",parentCode:"LBR",levelNum:1},{label:"大克鲁",value:"GK0000000000",parentCode:"LBR",levelNum:1},{label:"菲什敦",value:"FT0000000000",parentCode:"LBR",levelNum:1},{label:"吉河",value:"RG0000000000",parentCode:"LBR",levelNum:1},{label:"里弗塞斯",value:"RI0000000000",parentCode:"LBR",levelNum:1},{label:"洛法",value:"LO0000000000",parentCode:"LBR",levelNum:1},{label:"马吉比",value:"MG0000000000",parentCode:"LBR",levelNum:1},{label:"马里兰",value:"MY0000000000",parentCode:"LBR",levelNum:1},{label:"蒙特塞拉多",value:"MO0000000000",parentCode:"LBR",levelNum:1},{label:"宁巴",value:"NI0000000000",parentCode:"LBR",levelNum:1},{label:"锡诺",value:"SI0000000000",parentCode:"LBR",levelNum:1}]},{label:"利比亚",value:"LBY",levelNum:0},{label:"立陶宛",value:"LTU",levelNum:0,children:[{label:"阿利图斯",value:"AL0000000000",parentCode:"LTU",levelNum:1},{label:"考纳斯",value:"KA0000000000",parentCode:"LTU",levelNum:1},{label:"克莱佩达",value:"KL0000000000",parentCode:"LTU",levelNum:1},{label:"马里扬泊列",value:"MA0000000000",parentCode:"LTU",levelNum:1},{label:"帕涅韦日斯",value:"PA0000000000",parentCode:"LTU",levelNum:1},{label:"陶拉格",value:"TA0000000000",parentCode:"LTU",levelNum:1},{label:"特尔希艾",value:"TE0000000000",parentCode:"LTU",levelNum:1},{label:"维尔纽斯",value:"VI0000000000",parentCode:"LTU",levelNum:1},{label:"乌田纳",value:"UT0000000000",parentCode:"LTU",levelNum:1},{label:"希奥利艾",value:"SI0000000000",parentCode:"LTU",levelNum:1},{label:"亚克曼",value:"AKM0000000000",parentCode:"LTU",levelNum:1}]},{label:"列支敦士登",value:"LIE",levelNum:0},{label:"留尼旺岛",value:"REU",levelNum:0},{label:"卢森堡",value:"LUX",levelNum:0,children:[{label:"迪基希",value:"DD0000000000",parentCode:"LUX",levelNum:1},{label:"格雷文马赫",value:"GG0000000000",parentCode:"LUX",levelNum:1},{label:"卢森堡",value:"LL0000000000",parentCode:"LUX",levelNum:1}]},{label:"卢旺达",value:"RWA",levelNum:0,children:[{label:"比温巴",value:"BY0000000000",parentCode:"RWA",levelNum:1},{label:"布塔雷",value:"BU0000000000",parentCode:"RWA",levelNum:1},{label:"恩延扎",value:"NY0000000000",parentCode:"RWA",levelNum:1},{label:"基本古",value:"KG0000000000",parentCode:"RWA",levelNum:1},{label:"基布耶",value:"KY0000000000",parentCode:"RWA",levelNum:1},{label:"基加利-恩加利",value:"KR0000000000",parentCode:"RWA",levelNum:1},{label:"基加利市",value:"KV0000000000",parentCode:"RWA",levelNum:1},{label:"吉孔戈罗",value:"GK0000000000",parentCode:"RWA",levelNum:1},{label:"吉塞尼",value:"GS0000000000",parentCode:"RWA",levelNum:1},{label:"吉塔拉马",value:"GT0000000000",parentCode:"RWA",levelNum:1},{label:"卡布加",value:"KA0000000000",parentCode:"RWA",levelNum:1},{label:"卢瓦马加纳",value:"RW0000000000",parentCode:"RWA",levelNum:1},{label:"鲁汉戈",value:"RH0000000000",parentCode:"RWA",levelNum:1},{label:"鲁亨盖里",value:"RU0000000000",parentCode:"RWA",levelNum:1},{label:"尚古古",value:"CY0000000000",parentCode:"RWA",levelNum:1},{label:"乌姆塔拉",value:"UM0000000000",parentCode:"RWA",levelNum:1}]},{label:"罗马尼亚",value:"ROU",levelNum:0,children:[{label:"阿尔巴尤利亚",value:"AL0000000000",parentCode:"ROU",levelNum:1},{label:"阿拉德",value:"AR0000000000",parentCode:"ROU",levelNum:1},{label:"奥拉迪亚",value:"OR0000000000",parentCode:"ROU",levelNum:1},{label:"巴克乌",value:"BA0000000000",parentCode:"ROU",levelNum:1},{label:"巴亚马雷",value:"BM0000000000",parentCode:"ROU",levelNum:1},{label:"比斯特里察",value:"BN0000000000",parentCode:"ROU",levelNum:1},{label:"博托沙尼",value:"BO0000000000",parentCode:"ROU",levelNum:1},{label:"布加勒斯特",value:"BC0000000000",parentCode:"ROU",levelNum:1},{label:"布拉索夫",value:"BS0000000000",parentCode:"ROU",levelNum:1},{label:"布勒伊拉",value:"BL0000000000",parentCode:"ROU",levelNum:1},{label:"布泽乌",value:"BZ0000000000",parentCode:"ROU",levelNum:1},{label:"德罗贝塔-塞维林堡",value:"DT0000000000",parentCode:"ROU",levelNum:1},{label:"德瓦",value:"DE0000000000",parentCode:"ROU",levelNum:1},{label:"蒂米什瓦拉",value:"TI0000000000",parentCode:"ROU",levelNum:1},{label:"福克沙尼",value:"FO0000000000",parentCode:"ROU",levelNum:1},{label:"加拉茨",value:"GL0000000000",parentCode:"ROU",levelNum:1},{label:"久尔久",value:"GG0000000000",parentCode:"ROU",levelNum:1},{label:"康斯坦察",value:"CT0000000000",parentCode:"ROU",levelNum:1},{label:"克拉约瓦",value:"DO0000000000",parentCode:"ROU",levelNum:1},{label:"克勒拉希",value:"CR0000000000",parentCode:"ROU",levelNum:1},{label:"克卢日纳波卡",value:"CN0000000000",parentCode:"ROU",levelNum:1},{label:"勒姆尼库沃尔恰",value:"VI0000000000",parentCode:"ROU",levelNum:1},{label:"雷希察",value:"RE0000000000",parentCode:"ROU",levelNum:1},{label:"梅尔库里亚丘克",value:"MC0000000000",parentCode:"ROU",levelNum:1},{label:"皮特什蒂",value:"PI0000000000",parentCode:"ROU",levelNum:1},{label:"皮亚特拉尼亚姆茨",value:"PN0000000000",parentCode:"ROU",levelNum:1},{label:"普洛耶什蒂",value:"PL0000000000",parentCode:"ROU",levelNum:1},{label:"萨图·马雷",value:"SM0000000000",parentCode:"ROU",levelNum:1},{label:"圣格奥尔基",value:"SG0000000000",parentCode:"ROU",levelNum:1},{label:"斯拉蒂纳",value:"ST0000000000",parentCode:"ROU",levelNum:1},{label:"斯洛博齐亚",value:"SB0000000000",parentCode:"ROU",levelNum:1},{label:"苏恰瓦",value:"SU0000000000",parentCode:"ROU",levelNum:1},{label:"特尔戈维什泰",value:"TA0000000000",parentCode:"ROU",levelNum:1},{label:"特尔古穆列什",value:"TM0000000000",parentCode:"ROU",levelNum:1},{label:"特尔古日乌",value:"TJ0000000000",parentCode:"ROU",levelNum:1},{label:"图尔恰",value:"TU0000000000",parentCode:"ROU",levelNum:1},{label:"瓦斯卢伊",value:"VA0000000000",parentCode:"ROU",levelNum:1},{label:"锡比乌",value:"SO0000000000",parentCode:"ROU",levelNum:1},{label:"雅西",value:"IS0000000000",parentCode:"ROU",levelNum:1},{label:"亚厉山德里亚",value:"AD0000000000",parentCode:"ROU",levelNum:1},{label:"扎勒乌",value:"ZA0000000000",parentCode:"ROU",levelNum:1}]},{label:"马达加斯加",value:"MDG",levelNum:0,children:[{label:"安齐拉纳纳",value:"AS0000000000",parentCode:"MDG",levelNum:1},{label:"菲亚纳兰楚阿",value:"FN0000000000",parentCode:"MDG",levelNum:1},{label:"马哈赞加",value:"MJ0000000000",parentCode:"MDG",levelNum:1},{label:"塔那那利佛",value:"AN0000000000",parentCode:"MDG",levelNum:1},{label:"图阿马西拉",value:"TM0000000000",parentCode:"MDG",levelNum:1},{label:"图利亚拉",value:"TL0000000000",parentCode:"MDG",levelNum:1}]},{label:"马尔代夫",value:"MDV",levelNum:0,children:[{label:"阿杜",value:"ADD0000000000",parentCode:"MDV",levelNum:1},{label:"北阿里",value:"AAD0000000000",parentCode:"MDV",levelNum:1},{label:"北蒂拉杜马蒂",value:"THD0000000000",parentCode:"MDV",levelNum:1},{label:"北马洛斯马杜卢",value:"MAD0000000000",parentCode:"MDV",levelNum:1},{label:"北米拉杜马杜卢",value:"MLD0000000000",parentCode:"MDV",levelNum:1},{label:"北尼兰杜",value:"NAD0000000000",parentCode:"MDV",levelNum:1},{label:"北苏瓦迪瓦",value:"HAD0000000000",parentCode:"MDV",levelNum:1},{label:"法迪福卢",value:"FAA0000000000",parentCode:"MDV",levelNum:1},{label:"费利杜",value:"FEA0000000000",parentCode:"MDV",levelNum:1},{label:"福阿穆拉库",value:"FMU0000000000",parentCode:"MDV",levelNum:1},{label:"哈杜马蒂",value:"HDH0000000000",parentCode:"MDV",levelNum:1},{label:"科卢马杜卢",value:"KLH0000000000",parentCode:"MDV",levelNum:1},{label:"马累",value:"MAL0000000000",parentCode:"MDV",levelNum:1},{label:"马累岛",value:"MAA0000000000",parentCode:"MDV",levelNum:1},{label:"穆拉库",value:"MUA0000000000",parentCode:"MDV",levelNum:1},{label:"南阿里",value:"AAU0000000000",parentCode:"MDV",levelNum:1},{label:"南蒂拉杜马蒂",value:"THU0000000000",parentCode:"MDV",levelNum:1},{label:"南马洛斯马杜卢",value:"MAU0000000000",parentCode:"MDV",levelNum:1},{label:"南米拉杜马杜卢",value:"MLU0000000000",parentCode:"MDV",levelNum:1},{label:"南尼兰杜",value:"NAU0000000000",parentCode:"MDV",levelNum:1},{label:"南苏瓦迪瓦",value:"HAU0000000000",parentCode:"MDV",levelNum:1}]},{label:"马耳他",value:"MLT",levelNum:0},{label:"马拉维",value:"MWI",levelNum:0,children:[{label:"北部区",value:"N0000000000",parentCode:"MWI",levelNum:1},{label:"南部区",value:"S0000000000",parentCode:"MWI",levelNum:1},{label:"中央区",value:"C0000000000",parentCode:"MWI",levelNum:1}]},{label:"马来西亚",value:"MYS",levelNum:0,children:[{label:"槟榔屿",value:"PH0000000000",parentCode:"MYS",levelNum:1,children:[{label:"北海",value:"PHBWH00000000",parentCode:"PH0000000000",levelNum:2},{label:"槟城",value:"PHPEN00000000",parentCode:"PH0000000000",levelNum:2},{label:"大山脚",value:"PHBMJ00000000",parentCode:"PH0000000000",levelNum:2},{label:"高渊",value:"PHNTE00000000",parentCode:"PH0000000000",levelNum:2}]},{label:"玻璃市",value:"PS0000000000",parentCode:"MYS",levelNum:1,children:[{label:"加央",value:"PSKGR00000000",parentCode:"PS0000000000",levelNum:2}]},{label:"丁加奴",value:"TR0000000000",parentCode:"MYS",levelNum:1,children:[{label:"甘马挽",value:"TRKEM00000000",parentCode:"TR0000000000",levelNum:2},{label:"瓜拉丁加奴",value:"TRTGG00000000",parentCode:"TR0000000000",levelNum:2},{label:"龙运",value:"TRDGN00000000",parentCode:"TR0000000000",levelNum:2},{label:"马江",value:"TRMAR00000000",parentCode:"TR0000000000",levelNum:2},{label:"实兆",value:"TRSET00000000",parentCode:"TR0000000000",levelNum:2},{label:"乌鲁",value:"TRHUL00000000",parentCode:"TR0000000000",levelNum:2},{label:"勿述",value:"TRBES00000000",parentCode:"TR0000000000",levelNum:2}]},{label:"吉打",value:"KD0000000000",parentCode:"MYS",levelNum:1,children:[{label:"巴东得腊",value:"KDPGT00000000",parentCode:"KD0000000000",levelNum:2},{label:"笨筒",value:"KDPEN00000000",parentCode:"KD0000000000",levelNum:2},{label:"浮罗交怡",value:"KDLGK00000000",parentCode:"KD0000000000",levelNum:2},{label:"哥打士打",value:"KDKOR00000000",parentCode:"KD0000000000",levelNum:2},{label:"古邦巴素",value:"KDKPA00000000",parentCode:"KD0000000000",levelNum:2},{label:"瓜拉姆达",value:"KDKMU00000000",parentCode:"KD0000000000",levelNum:2},{label:"华玲",value:"KDBLZ00000000",parentCode:"KD0000000000",levelNum:2},{label:"居林",value:"KDKLM00000000",parentCode:"KD0000000000",levelNum:2},{label:"万拉峇鲁",value:"KDBMA00000000",parentCode:"KD0000000000",levelNum:2}]},{label:"吉兰丹",value:"KN0000000000",parentCode:"MYS",levelNum:1,children:[{label:"巴西富地",value:"KNPPU00000000",parentCode:"KN0000000000",levelNum:2},{label:"巴西马",value:"KNPMA00000000",parentCode:"KN0000000000",levelNum:2},{label:"丹那美拉",value:"KNTMR00000000",parentCode:"KN0000000000",levelNum:2},{label:"道北",value:"KNTUM00000000",parentCode:"KN0000000000",levelNum:2},{label:"登卓",value:"KNBAC00000000",parentCode:"KN0000000000",levelNum:2},{label:"哥打巴鲁",value:"KNKBR00000000",parentCode:"KN0000000000",levelNum:2},{label:"瓜拉吉赖",value:"KNKUG00000000",parentCode:"KN0000000000",levelNum:2},{label:"话望生",value:"KNGMU00000000",parentCode:"KN0000000000",levelNum:2},{label:"马樟",value:"KNMAC00000000",parentCode:"KN0000000000",levelNum:2},{label:"日里",value:"KNJEL00000000",parentCode:"KN0000000000",levelNum:2}]},{label:"吉隆坡",value:"KL0000000000",parentCode:"MYS",levelNum:1,children:[{label:"吉隆坡",value:"KLKUL00000000",parentCode:"KL0000000000",levelNum:2}]},{label:"马六甲",value:"ML0000000000",parentCode:"MYS",levelNum:1,children:[{label:"马六甲市",value:"MLMEL00000000",parentCode:"ML0000000000",levelNum:2},{label:"亚罗牙也",value:"MLAOG00000000",parentCode:"ML0000000000",levelNum:2},{label:"野新",value:"MLJAS00000000",parentCode:"ML0000000000",levelNum:2}]},{label:"纳闽",value:"LB0000000000",parentCode:"MYS",levelNum:1,children:[{label:"纳闽",value:"LBLBU00000000",parentCode:"LB0000000000",levelNum:2},{label:"维多利亚",value:"LBVIC00000000",parentCode:"LB0000000000",levelNum:2}]},{label:"彭亨",value:"PG0000000000",parentCode:"MYS",levelNum:1,children:[{label:"百乐",value:"PGBER00000000",parentCode:"PG0000000000",levelNum:2},{label:"北根",value:"PGPEK00000000",parentCode:"PG0000000000",levelNum:2},{label:"淡马鲁",value:"PGTEM00000000",parentCode:"PG0000000000",levelNum:2},{label:"而连突",value:"PGJER00000000",parentCode:"PG0000000000",levelNum:2},{label:"关丹",value:"PGKUA00000000",parentCode:"PG0000000000",levelNum:2},{label:"金马仑高原",value:"PGCAH00000000",parentCode:"PG0000000000",levelNum:2},{label:"劳勿",value:"PGRAU00000000",parentCode:"PG0000000000",levelNum:2},{label:"立卑",value:"PGKUL00000000",parentCode:"PG0000000000",levelNum:2},{label:"马兰",value:"PGMAR00000000",parentCode:"PG0000000000",levelNum:2},{label:"文冬",value:"PGBEN00000000",parentCode:"PG0000000000",levelNum:2},{label:"云冰",value:"PGTOM00000000",parentCode:"PG0000000000",levelNum:2}]},{label:"霹雳",value:"PK0000000000",parentCode:"MYS",levelNum:1,children:[{label:"安顺",value:"PKTAS00000000",parentCode:"PK0000000000",levelNum:2},{label:"丹绒马",value:"PKTAM00000000",parentCode:"PK0000000000",levelNum:2},{label:"和丰",value:"PKSSP00000000",parentCode:"PK0000000000",levelNum:2},{label:"紅土坎",value:"PKLUM00000000",parentCode:"PK0000000000",levelNum:2},{label:"华都牙也",value:"PKBGA00000000",parentCode:"PK0000000000",levelNum:2},{label:"江沙",value:"PKKAR00000000",parentCode:"PK0000000000",levelNum:2},{label:"太平",value:"PKTPG00000000",parentCode:"PK0000000000",levelNum:2},{label:"怡保",value:"PKIPH00000000",parentCode:"PK0000000000",levelNum:2}]},{label:"柔佛",value:"JH0000000000",parentCode:"MYS",levelNum:1,children:[{label:"笨珍",value:"JHPOW00000000",parentCode:"JH0000000000",levelNum:2},{label:"丰盛港",value:"JHMEP00000000",parentCode:"JH0000000000",levelNum:2},{label:"哥打丁宜",value:"JHKTI00000000",parentCode:"JH0000000000",levelNum:2},{label:"居銮",value:"JHKLA00000000",parentCode:"JH0000000000",levelNum:2},{label:"峇株巴辖",value:"JHBAT00000000",parentCode:"JH0000000000",levelNum:2},{label:"麻坡",value:"JHMUA00000000",parentCode:"JH0000000000",levelNum:2},{label:"昔加末",value:"JHSGM00000000",parentCode:"JH0000000000",levelNum:2},{label:"新山",value:"JHJHB00000000",parentCode:"JH0000000000",levelNum:2}]},{label:"森美兰",value:"NS0000000000",parentCode:"MYS",levelNum:1,children:[{label:"波德申",value:"NSPDI00000000",parentCode:"NS0000000000",levelNum:2},{label:"淡边",value:"NSTAI00000000",parentCode:"NS0000000000",levelNum:2},{label:"芙蓉",value:"NSSRB00000000",parentCode:"NS0000000000",levelNum:2},{label:"瓜拉庇劳",value:"NSKPI00000000",parentCode:"NS0000000000",levelNum:2},{label:"林茂",value:"NSREM00000000",parentCode:"NS0000000000",levelNum:2},{label:"仁保",value:"NSJEP00000000",parentCode:"NS0000000000",levelNum:2},{label:"日叻务",value:"NSJEL00000000",parentCode:"NS0000000000",levelNum:2}]},{label:"沙巴",value:"SB0000000000",parentCode:"MYS",levelNum:1,children:[{label:"吧巴",value:"SBPAP00000000",parentCode:"SB0000000000",levelNum:2},{label:"保佛",value:"SBBEF00000000",parentCode:"SB0000000000",levelNum:2},{label:"比鲁兰",value:"SBBEL00000000",parentCode:"SB0000000000",levelNum:2},{label:"必达士",value:"SBPIT00000000",parentCode:"SB0000000000",levelNum:2},{label:"兵南邦",value:"SBPMP00000000",parentCode:"SB0000000000",levelNum:2},{label:"担布南",value:"SBTAB00000000",parentCode:"SB0000000000",levelNum:2},{label:"丹南",value:"SBTEN00000000",parentCode:"SB0000000000",levelNum:2},{label:"斗湖",value:"SBTAW00000000",parentCode:"SB0000000000",levelNum:2},{label:"斗亚兰",value:"SBTUR00000000",parentCode:"SB0000000000",levelNum:2},{label:"哥打基纳巴鲁",value:"SBBKI00000000",parentCode:"SB0000000000",levelNum:2},{label:"哥打马鲁都",value:"SBKMU00000000",parentCode:"SB0000000000",levelNum:2},{label:"根地咬",value:"SBKEG00000000",parentCode:"SB0000000000",levelNum:2},{label:"古达",value:"SBKUD00000000",parentCode:"SB0000000000",levelNum:2},{label:"古打毛律",value:"SBKBD00000000",parentCode:"SB0000000000",levelNum:2},{label:"古纳",value:"SBKUN00000000",parentCode:"SB0000000000",levelNum:2},{label:"瓜拉班尤",value:"SBKPU00000000",parentCode:"SB0000000000",levelNum:2},{label:"京那巴登岸",value:"SBKBT00000000",parentCode:"SB0000000000",levelNum:2},{label:"兰脑",value:"SBRNU00000000",parentCode:"SB0000000000",levelNum:2},{label:"拿笃",value:"SBLDU00000000",parentCode:"SB0000000000",levelNum:2},{label:"纳巴湾",value:"SBNAB00000000",parentCode:"SB0000000000",levelNum:2},{label:"山打根",value:"SBSDK00000000",parentCode:"SB0000000000",levelNum:2},{label:"西比陶",value:"SBSPT00000000",parentCode:"SB0000000000",levelNum:2},{label:"仙本那",value:"SBSMM00000000",parentCode:"SB0000000000",levelNum:2}]},{label:"沙捞越",value:"SR0000000000",parentCode:"MYS",levelNum:1,children:[{label:"古晋",value:"SRKCH00000000",parentCode:"SR0000000000",levelNum:2},{label:"加帛",value:"SRKPI00000000",parentCode:"SR0000000000",levelNum:2},{label:"林梦",value:"SRLMN00000000",parentCode:"SR0000000000",levelNum:2},{label:"美里",value:"SRMYY00000000",parentCode:"SR0000000000",levelNum:2},{label:"民都鲁",value:"SRBTU00000000",parentCode:"SR0000000000",levelNum:2},{label:"木胶",value:"SRMKM00000000",parentCode:"SR0000000000",levelNum:2},{label:"木中",value:"SRBTG00000000",parentCode:"SR0000000000",levelNum:2},{label:"三马拉汉",value:"SRSMH00000000",parentCode:"SR0000000000",levelNum:2},{label:"斯里阿曼",value:"SRSAM00000000",parentCode:"SR0000000000",levelNum:2},{label:"泗里街",value:"SRSAR00000000",parentCode:"SR0000000000",levelNum:2},{label:"泗务",value:"SRSBW00000000",parentCode:"SR0000000000",levelNum:2}]},{label:"雪兰莪",value:"SL0000000000",parentCode:"MYS",levelNum:1,children:[{label:"八打灵",value:"SLPJA00000000",parentCode:"SL0000000000",levelNum:2},{label:"鹅麦",value:"SLGOM00000000",parentCode:"SL0000000000",levelNum:2},{label:"瓜拉冷岳",value:"SLKLG00000000",parentCode:"SL0000000000",levelNum:2},{label:"瓜拉雪兰莪",value:"SLKSL00000000",parentCode:"SL0000000000",levelNum:2},{label:"沙白安南",value:"SLSBM00000000",parentCode:"SL0000000000",levelNum:2},{label:"乌鲁冷岳",value:"SLHUL00000000",parentCode:"SL0000000000",levelNum:2},{label:"乌鲁雪兰莪",value:"SLHUS00000000",parentCode:"SL0000000000",levelNum:2},{label:"雪邦",value:"SLSEP00000000",parentCode:"SL0000000000",levelNum:2}]}]},{label:"马里",value:"MLI",levelNum:0,children:[{label:"巴马科首都区",value:"CD0000000000",parentCode:"MLI",levelNum:1},{label:"基达尔",value:"KD0000000000",parentCode:"MLI",levelNum:1},{label:"加奥",value:"GA0000000000",parentCode:"MLI",levelNum:1},{label:"卡伊",value:"KY0000000000",parentCode:"MLI",levelNum:1},{label:"库利科罗",value:"KL0000000000",parentCode:"MLI",levelNum:1},{label:"莫普提",value:"MP0000000000",parentCode:"MLI",levelNum:1},{label:"塞古",value:"SG0000000000",parentCode:"MLI",levelNum:1},{label:"通布图",value:"TB0000000000",parentCode:"MLI",levelNum:1},{label:"锡卡索",value:"SK0000000000",parentCode:"MLI",levelNum:1}]},{label:"马其顿",value:"MKD",levelNum:0},{label:"马绍尔群岛",value:"MHL",levelNum:0},{label:"马提尼克",value:"MTQ",levelNum:0},{label:"马约特岛",value:"MYT",levelNum:0},{label:"曼岛",value:"IMN",levelNum:0},{label:"毛里求斯",value:"MUS",levelNum:0},{label:"毛里塔尼亚",value:"MRT",levelNum:0,children:[{label:"阿德拉尔",value:"AD0000000000",parentCode:"MRT",levelNum:1},{label:"阿萨巴",value:"AS0000000000",parentCode:"MRT",levelNum:1},{label:"卜拉克纳",value:"BR0000000000",parentCode:"MRT",levelNum:1},{label:"东胡德",value:"HG0000000000",parentCode:"MRT",levelNum:1},{label:"戈尔戈勒",value:"GO0000000000",parentCode:"MRT",levelNum:1},{label:"吉迪马卡",value:"GM0000000000",parentCode:"MRT",levelNum:1},{label:"努瓦迪布湾",value:"DN0000000000",parentCode:"MRT",levelNum:1},{label:"努瓦克肖特特区",value:"NO0000000000",parentCode:"MRT",levelNum:1},{label:"塔甘特",value:"TA0000000000",parentCode:"MRT",levelNum:1},{label:"特拉扎",value:"TR0000000000",parentCode:"MRT",levelNum:1},{label:"提里斯-宰穆尔",value:"TZ0000000000",parentCode:"MRT",levelNum:1},{label:"西胡德",value:"HC0000000000",parentCode:"MRT",levelNum:1},{label:"因希里",value:"IN0000000000",parentCode:"MRT",levelNum:1}]},{label:"美国",value:"USA",levelNum:0,children:[{label:"阿肯色",value:"AR0000000000",parentCode:"USA",levelNum:1,children:[{label:"费耶特维尔",value:"ARFYV00000000",parentCode:"AR0000000000",levelNum:2},{label:"史密斯堡",value:"ARFSM00000000",parentCode:"AR0000000000",levelNum:2},{label:"小石城",value:"ARLIT00000000",parentCode:"AR0000000000",levelNum:2}]},{label:"阿拉巴马",value:"AL0000000000",parentCode:"USA",levelNum:1,children:[{label:"伯明罕",value:"ALBHM00000000",parentCode:"AL0000000000",levelNum:2},{label:"蒙哥马利",value:"ALMGM00000000",parentCode:"AL0000000000",levelNum:2},{label:"莫比尔",value:"ALMOB00000000",parentCode:"AL0000000000",levelNum:2}]},{label:"阿拉斯加",value:"AK0000000000",parentCode:"USA",levelNum:1,children:[{label:"安克雷奇",value:"AKANC00000000",parentCode:"AK0000000000",levelNum:2},{label:"费尔班克斯",value:"AKFAI00000000",parentCode:"AK0000000000",levelNum:2},{label:"朱诺",value:"AKJNU00000000",parentCode:"AK0000000000",levelNum:2}]},{label:"爱达荷",value:"ID0000000000",parentCode:"USA",levelNum:1,children:[{label:"爱达荷福尔斯",value:"IDIDA00000000",parentCode:"ID0000000000",levelNum:2},{label:"波卡特洛",value:"IDPIH00000000",parentCode:"ID0000000000",levelNum:2},{label:"博伊西",value:"IDBOI00000000",parentCode:"ID0000000000",levelNum:2},{label:"布莱克富特",value:"IDBLK00000000",parentCode:"ID0000000000",levelNum:2},{label:"科达伦",value:"IDCOE00000000",parentCode:"ID0000000000",levelNum:2},{label:"刘易斯顿",value:"IDLWS00000000",parentCode:"ID0000000000",levelNum:2},{label:"莫斯科",value:"IDMJL00000000",parentCode:"ID0000000000",levelNum:2},{label:"墨菲",value:"IDZMU00000000",parentCode:"ID0000000000",levelNum:2},{label:"楠帕",value:"IDNPA00000000",parentCode:"ID0000000000",levelNum:2},{label:"岂彻姆",value:"IDQKM00000000",parentCode:"ID0000000000",levelNum:2},{label:"森瓦利",value:"IDSVY00000000",parentCode:"ID0000000000",levelNum:2},{label:"亚美利加瀑布城",value:"IDYAF00000000",parentCode:"ID0000000000",levelNum:2}]},{label:"爱荷华",value:"IA0000000000",parentCode:"USA",levelNum:1,children:[{label:"达文波特",value:"IADVN00000000",parentCode:"IA0000000000",levelNum:2},{label:"得梅因",value:"IADSM00000000",parentCode:"IA0000000000",levelNum:2},{label:"锡达拉皮兹",value:"IACID00000000",parentCode:"IA0000000000",levelNum:2}]},{label:"北达科他",value:"ND0000000000",parentCode:"USA",levelNum:1,children:[{label:"俾斯麦",value:"NDBIS00000000",parentCode:"ND0000000000",levelNum:2},{label:"大福克斯",value:"NDGFK00000000",parentCode:"ND0000000000",levelNum:2},{label:"法戈",value:"NDFAR00000000",parentCode:"ND0000000000",levelNum:2},{label:"迈诺特",value:"NDMOT00000000",parentCode:"ND0000000000",levelNum:2}]},{label:"北卡罗来纳",value:"NC0000000000",parentCode:"USA",levelNum:1,children:[{label:"艾许维尔",value:"NCAEV00000000",parentCode:"NC0000000000",levelNum:2},{label:"杜罕",value:"NCDHH00000000",parentCode:"NC0000000000",levelNum:2},{label:"格林斯伯勒",value:"NCGBO00000000",parentCode:"NC0000000000",levelNum:2},{label:"教堂山",value:"NCCHE00000000",parentCode:"NC0000000000",levelNum:2},{label:"罗利",value:"NCRAG00000000",parentCode:"NC0000000000",levelNum:2},{label:"洛利杜罕都会区",value:"NCRDU00000000",parentCode:"NC0000000000",levelNum:2},{label:"夏洛特",value:"NCCRQ00000000",parentCode:"NC0000000000",levelNum:2}]},{label:"宾夕法尼亚",value:"PA0000000000",parentCode:"USA",levelNum:1,children:[{label:"阿伦敦",value:"PAAEW00000000",parentCode:"PA0000000000",levelNum:2},{label:"费城",value:"PAPHL00000000",parentCode:"PA0000000000",levelNum:2},{label:"匹兹堡",value:"PAPIT00000000",parentCode:"PA0000000000",levelNum:2}]},{label:"德克萨斯",value:"TX0000000000",parentCode:"USA",levelNum:1,children:[{label:"埃尔帕索",value:"TXELP00000000",parentCode:"TX0000000000",levelNum:2},{label:"奥斯汀",value:"TXAUS00000000",parentCode:"TX0000000000",levelNum:2},{label:"达拉斯",value:"TXDAL00000000",parentCode:"TX0000000000",levelNum:2},{label:"哥帕斯基斯蒂",value:"TXCRP00000000",parentCode:"TX0000000000",levelNum:2},{label:"交维斯顿",value:"TXGLS00000000",parentCode:"TX0000000000",levelNum:2},{label:"拉雷多",value:"TXLRD00000000",parentCode:"TX0000000000",levelNum:2},{label:"麦亚伦",value:"TXTXC00000000",parentCode:"TX0000000000",levelNum:2},{label:"圣安东尼奥",value:"TXSAT00000000",parentCode:"TX0000000000",levelNum:2},{label:"休斯敦",value:"TXHOU00000000",parentCode:"TX0000000000",levelNum:2}]},{label:"俄亥俄",value:"OH0000000000",parentCode:"USA",levelNum:1,children:[{label:"代顿",value:"OHDYT00000000",parentCode:"OH0000000000",levelNum:2},{label:"哥伦布",value:"OHCZX00000000",parentCode:"OH0000000000",levelNum:2},{label:"克利夫兰",value:"OHCLE00000000",parentCode:"OH0000000000",levelNum:2},{label:"托莱多",value:"OHTOL00000000",parentCode:"OH0000000000",levelNum:2},{label:"辛辛那提",value:"OHCVG00000000",parentCode:"OH0000000000",levelNum:2}]},{label:"俄克拉荷马",value:"OK0000000000",parentCode:"USA",levelNum:1,children:[{label:"俄克拉荷马城",value:"OKOKC00000000",parentCode:"OK0000000000",levelNum:2},{label:"诺曼",value:"OKOUN00000000",parentCode:"OK0000000000",levelNum:2},{label:"塔尔萨",value:"OKTUL00000000",parentCode:"OK0000000000",levelNum:2}]},{label:"俄勒冈",value:"OR0000000000",parentCode:"USA",levelNum:1,children:[{label:"本德",value:"ORBZO00000000",parentCode:"OR0000000000",levelNum:2},{label:"波特兰",value:"ORPDX00000000",parentCode:"OR0000000000",levelNum:2},{label:"达尔斯",value:"ORDLS00000000",parentCode:"OR0000000000",levelNum:2},{label:"达拉斯",value:"ORDAC00000000",parentCode:"OR0000000000",levelNum:2},{label:"蒂拉穆克",value:"ORTLM00000000",parentCode:"OR0000000000",levelNum:2},{label:"格兰茨帕斯",value:"ORXFX00000000",parentCode:"OR0000000000",levelNum:2},{label:"胡德里弗",value:"ORHDX00000000",parentCode:"OR0000000000",levelNum:2},{label:"火山口湖",value:"ORCTR00000000",parentCode:"OR0000000000",levelNum:2},{label:"科瓦利斯",value:"ORYCV00000000",parentCode:"OR0000000000",levelNum:2},{label:"库斯贝",value:"ORCOB00000000",parentCode:"OR0000000000",levelNum:2},{label:"梅德福",value:"ORMFR00000000",parentCode:"OR0000000000",levelNum:2},{label:"塞勒姆",value:"ORSLE00000000",parentCode:"OR0000000000",levelNum:2},{label:"圣海伦斯",value:"ORSTH00000000",parentCode:"OR0000000000",levelNum:2},{label:"斯普林菲尔德",value:"ORSPY00000000",parentCode:"OR0000000000",levelNum:2},{label:"尤金",value:"OREUG00000000",parentCode:"OR0000000000",levelNum:2}]},{label:"佛罗里达",value:"FL0000000000",parentCode:"USA",levelNum:1,children:[{label:"奥兰多",value:"FLORL00000000",parentCode:"FL0000000000",levelNum:2},{label:"基韦斯特",value:"FLEYW00000000",parentCode:"FL0000000000",levelNum:2},{label:"杰克逊维尔",value:"FLJAX00000000",parentCode:"FL0000000000",levelNum:2},{label:"卡纳维尔角",value:"FLCPV00000000",parentCode:"FL0000000000",levelNum:2},{label:"罗德岱堡",value:"FLFLL00000000",parentCode:"FL0000000000",levelNum:2},{label:"迈阿密",value:"FLMIA00000000",parentCode:"FL0000000000",levelNum:2},{label:"圣彼德斯堡市",value:"FLPIE00000000",parentCode:"FL0000000000",levelNum:2},{label:"塔拉哈西",value:"FLTLH00000000",parentCode:"FL0000000000",levelNum:2},{label:"坦帕",value:"FLTPA00000000",parentCode:"FL0000000000",levelNum:2}]},{label:"佛蒙特",value:"VT0000000000",parentCode:"USA",levelNum:1,children:[{label:"伯灵顿",value:"VTBTV00000000",parentCode:"VT0000000000",levelNum:2},{label:"拉特兰",value:"VTRUT00000000",parentCode:"VT0000000000",levelNum:2},{label:"南伯灵顿",value:"VTZBR00000000",parentCode:"VT0000000000",levelNum:2}]},{label:"哥伦比亚特区",value:"DC0000000000",parentCode:"USA",levelNum:1,children:[{label:"华盛顿哥伦比亚特区",value:"DCWAS00000000",parentCode:"DC0000000000",levelNum:2}]},{label:"华盛顿",value:"WA0000000000",parentCode:"USA",levelNum:1,children:[{label:"斯波坎",value:"WAGEG00000000",parentCode:"WA0000000000",levelNum:2},{label:"塔科马",value:"WATTW00000000",parentCode:"WA0000000000",levelNum:2},{label:"西雅图",value:"WASEA00000000",parentCode:"WA0000000000",levelNum:2}]},{label:"怀俄明",value:"WY0000000000",parentCode:"USA",levelNum:1,children:[{label:"埃文斯顿",value:"WYEVD00000000",parentCode:"WY0000000000",levelNum:2},{label:"卡斯珀",value:"WYCPR00000000",parentCode:"WY0000000000",levelNum:2},{label:"拉勒米",value:"WYLAR00000000",parentCode:"WY0000000000",levelNum:2},{label:"罗克斯普林斯",value:"WYRKS00000000",parentCode:"WY0000000000",levelNum:2},{label:"夏延",value:"WYCYS00000000",parentCode:"WY0000000000",levelNum:2},{label:"谢里登",value:"WYSHR00000000",parentCode:"WY0000000000",levelNum:2}]},{label:"加利福尼亚",value:"CA0000000000",parentCode:"USA",levelNum:1,children:[{label:"旧金山",value:"CASFO00000000",parentCode:"CA0000000000",levelNum:2},{label:"洛杉矶",value:"CALAX00000000",parentCode:"CA0000000000",levelNum:2},{label:"圣迭戈",value:"CASAN00000000",parentCode:"CA0000000000",levelNum:2},{label:"圣何塞",value:"CASJC00000000",parentCode:"CA0000000000",levelNum:2}]},{label:"堪萨斯",value:"KS0000000000",parentCode:"USA",levelNum:1,children:[{label:"阿比林",value:"KSABZ00000000",parentCode:"KS0000000000",levelNum:2},{label:"奥弗兰公园",value:"KSOVL00000000",parentCode:"KS0000000000",levelNum:2},{label:"哈钦森",value:"KSHCH00000000",parentCode:"KS0000000000",levelNum:2},{label:"堪萨斯城",value:"KSKCK00000000",parentCode:"KS0000000000",levelNum:2},{label:"莱文沃思",value:"KSXIA00000000",parentCode:"KS0000000000",levelNum:2},{label:"劳伦斯",value:"KSLWC00000000",parentCode:"KS0000000000",levelNum:2},{label:"曼哈顿",value:"KSMHK00000000",parentCode:"KS0000000000",levelNum:2},{label:"托皮卡",value:"KSTOP00000000",parentCode:"KS0000000000",levelNum:2},{label:"威奇托",value:"KSICT00000000",parentCode:"KS0000000000",levelNum:2}]},{label:"康涅狄格",value:"CT0000000000",parentCode:"USA",levelNum:1,children:[{label:"布里奇波特",value:"CTBDR00000000",parentCode:"CT0000000000",levelNum:2},{label:"达里恩",value:"CTDAQ00000000",parentCode:"CT0000000000",levelNum:2},{label:"格林尼治",value:"CTGRH00000000",parentCode:"CT0000000000",levelNum:2},{label:"哈特福德",value:"CTHFD00000000",parentCode:"CT0000000000",levelNum:2},{label:"米德尔顿",value:"CTXIN00000000",parentCode:"CT0000000000",levelNum:2},{label:"纽黑文",value:"CTHVN00000000",parentCode:"CT0000000000",levelNum:2},{label:"韦斯特波特",value:"CTWPT00000000",parentCode:"CT0000000000",levelNum:2},{label:"沃特伯里",value:"CTWAT00000000",parentCode:"CT0000000000",levelNum:2},{label:"新不列颠",value:"CTNWT00000000",parentCode:"CT0000000000",levelNum:2}]},{label:"科罗拉多",value:"CO0000000000",parentCode:"USA",levelNum:1,children:[{label:"阿斯彭",value:"COASE00000000",parentCode:"CO0000000000",levelNum:2},{label:"奥罗拉",value:"COAUX00000000",parentCode:"CO0000000000",levelNum:2},{label:"博尔德",value:"COWBU00000000",parentCode:"CO0000000000",levelNum:2},{label:"大章克申",value:"COGJT00000000",parentCode:"CO0000000000",levelNum:2},{label:"丹佛",value:"CODEN00000000",parentCode:"CO0000000000",levelNum:2},{label:"柯林斯堡",value:"COFNL00000000",parentCode:"CO0000000000",levelNum:2},{label:"科罗拉多斯普林斯",value:"COCOS00000000",parentCode:"CO0000000000",levelNum:2},{label:"韦尔",value:"COVAC00000000",parentCode:"CO0000000000",levelNum:2}]},{label:"肯塔基",value:"KY0000000000",parentCode:"USA",levelNum:1,children:[{label:"列克星敦",value:"KYLEX00000000",parentCode:"KY0000000000",levelNum:2},{label:"路易斯维尔",value:"KYLUI00000000",parentCode:"KY0000000000",levelNum:2},{label:"欧文斯伯勒",value:"KYOWB00000000",parentCode:"KY0000000000",levelNum:2}]},{label:"路易斯安那",value:"LA0000000000",parentCode:"USA",levelNum:1,children:[{label:"巴吞鲁日",value:"LABTR00000000",parentCode:"LA0000000000",levelNum:2},{label:"什里夫波特",value:"LASHV00000000",parentCode:"LA0000000000",levelNum:2},{label:"新奥尔良",value:"LAMSY00000000",parentCode:"LA0000000000",levelNum:2}]},{label:"罗德岛",value:"RI0000000000",parentCode:"USA",levelNum:1,children:[{label:"波塔基特",value:"RIPAW00000000",parentCode:"RI0000000000",levelNum:2},{label:"克兰斯顿",value:"RICQH00000000",parentCode:"RI0000000000",levelNum:2},{label:"纽波特",value:"RINPO00000000",parentCode:"RI0000000000",levelNum:2},{label:"普罗维登斯",value:"RIPVD00000000",parentCode:"RI0000000000",levelNum:2},{label:"韦斯特利",value:"RIWST00000000",parentCode:"RI0000000000",levelNum:2},{label:"文索基特",value:"RISFN00000000",parentCode:"RI0000000000",levelNum:2},{label:"沃威克",value:"RIUZO00000000",parentCode:"RI0000000000",levelNum:2}]},{label:"马里兰",value:"MD0000000000",parentCode:"USA",levelNum:1,children:[{label:"巴尔的摩",value:"MDBAL00000000",parentCode:"MD0000000000",levelNum:2},{label:"盖瑟斯堡",value:"MDGAI00000000",parentCode:"MD0000000000",levelNum:2},{label:"罗克维尔",value:"MDRKV00000000",parentCode:"MD0000000000",levelNum:2}]},{label:"马萨诸塞",value:"MA0000000000",parentCode:"USA",levelNum:1,children:[{label:"波士顿",value:"MABZD00000000",parentCode:"MA0000000000",levelNum:2},{label:"斯普林菲尔德",value:"MASFY00000000",parentCode:"MA0000000000",levelNum:2},{label:"伍斯特",value:"MAORH00000000",parentCode:"MA0000000000",levelNum:2}]},{label:"蒙大拿",value:"MT0000000000",parentCode:"USA",levelNum:1,children:[{label:"比灵斯",value:"MTBGS00000000",parentCode:"MT0000000000",levelNum:2},{label:"大瀑布村",value:"MTGTF00000000",parentCode:"MT0000000000",levelNum:2},{label:"米苏拉",value:"MTMSO00000000",parentCode:"MT0000000000",levelNum:2}]},{label:"密苏里",value:"MO0000000000",parentCode:"USA",levelNum:1,children:[{label:"哥伦比亚",value:"MOCOV00000000",parentCode:"MO0000000000",levelNum:2},{label:"杰佛逊市",value:"MOJEF00000000",parentCode:"MO0000000000",levelNum:2},{label:"堪萨斯城",value:"MOMKC00000000",parentCode:"MO0000000000",levelNum:2},{label:"圣路易斯",value:"MOSTL00000000",parentCode:"MO0000000000",levelNum:2},{label:"斯普林菲尔德",value:"MOSGF00000000",parentCode:"MO0000000000",levelNum:2}]},{label:"密西西比",value:"MS0000000000",parentCode:"USA",levelNum:1,children:[{label:"比洛克西",value:"MSBIX00000000",parentCode:"MS0000000000",levelNum:2},{label:"格尔夫波特",value:"MSGPT00000000",parentCode:"MS0000000000",levelNum:2},{label:"格林维尔",value:"MSGLH00000000",parentCode:"MS0000000000",levelNum:2},{label:"哈蒂斯堡",value:"MSHBG00000000",parentCode:"MS0000000000",levelNum:2},{label:"杰克逊",value:"MSJAN00000000",parentCode:"MS0000000000",levelNum:2},{label:"默里迪恩",value:"MSMEI00000000",parentCode:"MS0000000000",levelNum:2},{label:"维克斯堡",value:"MSVKS00000000",parentCode:"MS0000000000",levelNum:2}]},{label:"密歇根",value:"MI0000000000",parentCode:"USA",levelNum:1,children:[{label:"安娜堡",value:"MIARB00000000",parentCode:"MI0000000000",levelNum:2},{label:"巴特尔克里克",value:"MIBTL00000000",parentCode:"MI0000000000",levelNum:2},{label:"贝城",value:"MIBCY00000000",parentCode:"MI0000000000",levelNum:2},{label:"大急流城",value:"MIGRR00000000",parentCode:"MI0000000000",levelNum:2},{label:"迪尔伯恩",value:"MIDEO00000000",parentCode:"MI0000000000",levelNum:2},{label:"底特律",value:"MIDET00000000",parentCode:"MI0000000000",levelNum:2},{label:"弗林特",value:"MIFNT00000000",parentCode:"MI0000000000",levelNum:2},{label:"怀恩多特",value:"MIWYD00000000",parentCode:"MI0000000000",levelNum:2},{label:"卡拉马袓",value:"MIAZO00000000",parentCode:"MI0000000000",levelNum:2},{label:"兰辛",value:"MILAN00000000",parentCode:"MI0000000000",levelNum:2},{label:"马斯基根",value:"MIMKG00000000",parentCode:"MI0000000000",levelNum:2},{label:"庞菷亚克",value:"MIPTK00000000",parentCode:"MI0000000000",levelNum:2},{label:"萨吉诺",value:"MISGM00000000",parentCode:"MI0000000000",levelNum:2},{label:"苏圣玛丽",value:"MISSM00000000",parentCode:"MI0000000000",levelNum:2},{label:"沃伦",value:"MIWAM00000000",parentCode:"MI0000000000",levelNum:2},{label:"休伦港",value:"MIPHN00000000",parentCode:"MI0000000000",levelNum:2}]},{label:"缅因",value:"ME0000000000",parentCode:"USA",levelNum:1,children:[{label:"班戈",value:"MEBNQ00000000",parentCode:"ME0000000000",levelNum:2},{label:"波特兰",value:"MEPOL00000000",parentCode:"ME0000000000",levelNum:2},{label:"刘易斯顿",value:"MEQLW00000000",parentCode:"ME0000000000",levelNum:2}]},{label:"明尼苏达",value:"MN0000000000",parentCode:"USA",levelNum:1,children:[{label:"罗切斯特",value:"MNRST00000000",parentCode:"MN0000000000",levelNum:2},{label:"明尼阿波利斯",value:"MNMES00000000",parentCode:"MN0000000000",levelNum:2},{label:"圣保罗",value:"MNSTP00000000",parentCode:"MN0000000000",levelNum:2}]},{label:"南达科他",value:"SD0000000000",parentCode:"USA",levelNum:1,children:[{label:"阿伯丁",value:"SDABK00000000",parentCode:"SD0000000000",levelNum:2},{label:"拉皮德城",value:"SDRAP00000000",parentCode:"SD0000000000",levelNum:2},{label:"苏福尔斯",value:"SDFSD00000000",parentCode:"SD0000000000",levelNum:2}]},{label:"南卡罗来纳",value:"SC0000000000",parentCode:"USA",levelNum:1,children:[{label:"北查尔斯顿",value:"SCNTS00000000",parentCode:"SC0000000000",levelNum:2},{label:"查尔斯顿",value:"SCCHS00000000",parentCode:"SC0000000000",levelNum:2},{label:"哥伦比亚",value:"SCCOV00000000",parentCode:"SC0000000000",levelNum:2}]},{label:"内布拉斯加",value:"NE0000000000",parentCode:"USA",levelNum:1,children:[{label:"奥马哈",value:"NEOMA00000000",parentCode:"NE0000000000",levelNum:2},{label:"贝尔维尤",value:"NEXDE00000000",parentCode:"NE0000000000",levelNum:2},{label:"林肯",value:"NELNK00000000",parentCode:"NE0000000000",levelNum:2}]},{label:"内华达",value:"NV0000000000",parentCode:"USA",levelNum:1,children:[{label:"埃尔科",value:"NVEKO00000000",parentCode:"NV0000000000",levelNum:2},{label:"北拉斯维加斯",value:"NVNVS00000000",parentCode:"NV0000000000",levelNum:2},{label:"弗吉尼亚城",value:"NVVGI00000000",parentCode:"NV0000000000",levelNum:2},{label:"亨德森",value:"NVHNZ00000000",parentCode:"NV0000000000",levelNum:2},{label:"卡森城",value:"NVCSN00000000",parentCode:"NV0000000000",levelNum:2},{label:"拉斯维加斯",value:"NVLAS00000000",parentCode:"NV0000000000",levelNum:2},{label:"里诺",value:"NVRNO00000000",parentCode:"NV0000000000",levelNum:2},{label:"斯帕克斯",value:"NVSPK00000000",parentCode:"NV0000000000",levelNum:2}]},{label:"纽约",value:"NY0000000000",parentCode:"USA",levelNum:1,children:[{label:"布法罗",value:"NYFFO00000000",parentCode:"NY0000000000",levelNum:2},{label:"罗切斯特",value:"NYROC00000000",parentCode:"NY0000000000",levelNum:2},{label:"纽约市",value:"NYQEE00000000",parentCode:"NY0000000000",levelNum:2}]},{label:"特拉华",value:"DE0000000000",parentCode:"USA",levelNum:1,children:[{label:"多佛",value:"DEDOR00000000",parentCode:"DE0000000000",levelNum:2},{label:"纽瓦克",value:"DENWK00000000",parentCode:"DE0000000000",levelNum:2},{label:"威明顿",value:"DEILG00000000",parentCode:"DE0000000000",levelNum:2}]},{label:"田纳西",value:"TN0000000000",parentCode:"USA",levelNum:1,children:[{label:"布利斯托",value:"TNBSJ00000000",parentCode:"TN0000000000",levelNum:2},{label:"查塔努加",value:"TNCHA00000000",parentCode:"TN0000000000",levelNum:2},{label:"金斯波特",value:"TNTRI00000000",parentCode:"TN0000000000",levelNum:2},{label:"孟菲斯",value:"TNMEM00000000",parentCode:"TN0000000000",levelNum:2},{label:"纳什维尔",value:"TNBNA00000000",parentCode:"TN0000000000",levelNum:2},{label:"诺克斯维尔",value:"TNTYS00000000",parentCode:"TN0000000000",levelNum:2},{label:"三城区",value:"TNYTC00000000",parentCode:"TN0000000000",levelNum:2},{label:"士麦那",value:"TNMQY00000000",parentCode:"TN0000000000",levelNum:2},{label:"斯普林希尔",value:"TNRGI00000000",parentCode:"TN0000000000",levelNum:2},{label:"约翰逊城",value:"TNJCY00000000",parentCode:"TN0000000000",levelNum:2}]},{label:"威斯康星",value:"WI0000000000",parentCode:"USA",levelNum:1,children:[{label:"阿普尓顿",value:"WIATW00000000",parentCode:"WI0000000000",levelNum:2},{label:"奥什科什",value:"WIOSH00000000",parentCode:"WI0000000000",levelNum:2},{label:"格林贝",value:"WIGBK00000000",parentCode:"WI0000000000",levelNum:2},{label:"基诺沙",value:"WIENW00000000",parentCode:"WI0000000000",levelNum:2},{label:"拉克罗斯",value:"WILSE00000000",parentCode:"WI0000000000",levelNum:2},{label:"拉辛",value:"WIRAC00000000",parentCode:"WI0000000000",levelNum:2},{label:"马尼托沃克",value:"WIMTW00000000",parentCode:"WI0000000000",levelNum:2},{label:"迈迪逊",value:"WIQMD00000000",parentCode:"WI0000000000",levelNum:2},{label:"密尔沃基",value:"WIMKE00000000",parentCode:"WI0000000000",levelNum:2},{label:"欧克莱尓",value:"WIEAU00000000",parentCode:"WI0000000000",levelNum:2},{label:"沃索",value:"WIAUW00000000",parentCode:"WI0000000000",levelNum:2},{label:"希博伊根",value:"WISBM00000000",parentCode:"WI0000000000",levelNum:2}]},{label:"维吉尼亚",value:"VA0000000000",parentCode:"USA",levelNum:1,children:[{label:"弗吉尼亚比奇",value:"VAVAB00000000",parentCode:"VA0000000000",levelNum:2},{label:"诺福克",value:"VAORF00000000",parentCode:"VA0000000000",levelNum:2},{label:"切萨皮克",value:"VAHTW00000000",parentCode:"VA0000000000",levelNum:2}]},{label:"西佛吉尼亚",value:"WV0000000000",parentCode:"USA",levelNum:1,children:[{label:"查尔斯顿",value:"WVCRW00000000",parentCode:"WV0000000000",levelNum:2},{label:"亨廷顿",value:"WVHNU00000000",parentCode:"WV0000000000",levelNum:2},{label:"帕克斯堡",value:"WVPKB00000000",parentCode:"WV0000000000",levelNum:2}]},{label:"夏威夷",value:"HI0000000000",parentCode:"USA",levelNum:1,children:[{label:"凯卢阿",value:"HIKHH00000000",parentCode:"HI0000000000",levelNum:2},{label:"檀香山",value:"HIHNL00000000",parentCode:"HI0000000000",levelNum:2},{label:"希洛",value:"HIITO00000000",parentCode:"HI0000000000",levelNum:2}]},{label:"新罕布什尔",value:"NH0000000000",parentCode:"USA",levelNum:1,children:[{label:"康科德",value:"NHCON00000000",parentCode:"NH0000000000",levelNum:2},{label:"曼彻斯特",value:"NHMHT00000000",parentCode:"NH0000000000",levelNum:2},{label:"纳舒厄",value:"NHASH00000000",parentCode:"NH0000000000",levelNum:2}]},{label:"新墨西哥",value:"NM0000000000",parentCode:"USA",levelNum:1,children:[{label:"阿尔伯克基",value:"NMABQ00000000",parentCode:"NM0000000000",levelNum:2},{label:"拉斯克鲁塞斯",value:"NMLRU00000000",parentCode:"NM0000000000",levelNum:2},{label:"罗斯韦尔",value:"NMROW00000000",parentCode:"NM0000000000",levelNum:2},{label:"圣菲",value:"NMSAF00000000",parentCode:"NM0000000000",levelNum:2}]},{label:"新泽西",value:"NJ0000000000",parentCode:"USA",levelNum:1,children:[{label:"纽瓦克",value:"NJNRK00000000",parentCode:"NJ0000000000",levelNum:2},{label:"帕特森",value:"NJPAT00000000",parentCode:"NJ0000000000",levelNum:2},{label:"泽西城",value:"NJJEC00000000",parentCode:"NJ0000000000",levelNum:2}]},{label:"亚利桑那",value:"AZ0000000000",parentCode:"USA",levelNum:1,children:[{label:"凤凰城",value:"AZPHX00000000",parentCode:"AZ0000000000",levelNum:2},{label:"格兰代尔",value:"AZGDA00000000",parentCode:"AZ0000000000",levelNum:2},{label:"梅萨",value:"AZMQA00000000",parentCode:"AZ0000000000",levelNum:2},{label:"史卡兹代尔",value:"AZSTZ00000000",parentCode:"AZ0000000000",levelNum:2},{label:"坦普",value:"AZTPE00000000",parentCode:"AZ0000000000",levelNum:2},{label:"图森",value:"AZTUC00000000",parentCode:"AZ0000000000",levelNum:2},{label:"优玛",value:"AZYUM00000000",parentCode:"AZ0000000000",levelNum:2}]},{label:"伊利诺斯",value:"IL0000000000",parentCode:"USA",levelNum:1,children:[{label:"奥尔顿",value:"ILALN00000000",parentCode:"IL0000000000",levelNum:2},{label:"奥罗拉",value:"ILAUZ00000000",parentCode:"IL0000000000",levelNum:2},{label:"布卢明顿",value:"ILBLO00000000",parentCode:"IL0000000000",levelNum:2},{label:"丹维尓",value:"ILDVI00000000",parentCode:"IL0000000000",levelNum:2},{label:"迪卡尔布",value:"ILDEK00000000",parentCode:"IL0000000000",levelNum:2},{label:"迪凯持",value:"ILDEC00000000",parentCode:"IL0000000000",levelNum:2},{label:"东圣路易斯",value:"ILESL00000000",parentCode:"IL0000000000",levelNum:2},{label:"厄巴纳-香槟",value:"ILCMI00000000",parentCode:"IL0000000000",levelNum:2},{label:"盖尔斯堡",value:"ILGSU00000000",parentCode:"IL0000000000",levelNum:2},{label:"卡本代尔",value:"ILMDH00000000",parentCode:"IL0000000000",levelNum:2},{label:"罗克艾兰",value:"ILRKI00000000",parentCode:"IL0000000000",levelNum:2},{label:"罗克福德",value:"ILRFD00000000",parentCode:"IL0000000000",levelNum:2},{label:"诺黙尔",value:"ILNOM00000000",parentCode:"IL0000000000",levelNum:2},{label:"皮奥里亚",value:"ILPLA00000000",parentCode:"IL0000000000",levelNum:2},{label:"森特勒利亚",value:"ILCRA00000000",parentCode:"IL0000000000",levelNum:2},{label:"斯普林菲尔德",value:"ILSPI00000000",parentCode:"IL0000000000",levelNum:2},{label:"沃其根",value:"ILUGN00000000",parentCode:"IL0000000000",levelNum:2},{label:"芝加哥",value:"ILCHI00000000",parentCode:"IL0000000000",levelNum:2}]},{label:"印第安那",value:"IN0000000000",parentCode:"USA",levelNum:1,children:[{label:"埃文斯维尔",value:"INEVV00000000",parentCode:"IN0000000000",levelNum:2},{label:"韦恩堡",value:"INFWA00000000",parentCode:"IN0000000000",levelNum:2},{label:"印第安纳波利斯",value:"ININD00000000",parentCode:"IN0000000000",levelNum:2}]},{label:"犹他",value:"UT0000000000",parentCode:"USA",levelNum:1,children:[{label:"奥格登",value:"UTOGD00000000",parentCode:"UT0000000000",levelNum:2},{label:"雷登",value:"UTLTJ00000000",parentCode:"UT0000000000",levelNum:2},{label:"欧仁",value:"UTOEU00000000",parentCode:"UT0000000000",levelNum:2},{label:"帕克城",value:"UTPAC00000000",parentCode:"UT0000000000",levelNum:2},{label:"普罗沃",value:"UTPVU00000000",parentCode:"UT0000000000",levelNum:2},{label:"圣乔治",value:"UTSGU00000000",parentCode:"UT0000000000",levelNum:2},{label:"西瓦利城",value:"UTWVC00000000",parentCode:"UT0000000000",levelNum:2},{label:"盐湖城",value:"UTSLC00000000",parentCode:"UT0000000000",levelNum:2}]},{label:"佐治亚",value:"GA0000000000",parentCode:"USA",levelNum:1,children:[{label:"奥古斯塔",value:"GAAUT00000000",parentCode:"GA0000000000",levelNum:2},{label:"哥伦布",value:"GACZX00000000",parentCode:"GA0000000000",levelNum:2},{label:"梅肯",value:"GAMCN00000000",parentCode:"GA0000000000",levelNum:2},{label:"沙瓦纳",value:"GASAV00000000",parentCode:"GA0000000000",levelNum:2},{label:"亚特兰大",value:"GATAT00000000",parentCode:"GA0000000000",levelNum:2}]}]},{label:"美属萨摩亚",value:"ASM",levelNum:0,children:[{label:"阿纳",value:"AAN0000000000",parentCode:"ASM",levelNum:1},{label:"阿图阿",value:"ATU0000000000",parentCode:"ASM",levelNum:1},{label:"艾加伊勒泰",value:"AIT0000000000",parentCode:"ASM",levelNum:1},{label:"法塞莱莱阿加",value:"FAA0000000000",parentCode:"ASM",levelNum:1},{label:"加盖福毛加",value:"GFG0000000000",parentCode:"ASM",levelNum:1},{label:"加加埃毛加",value:"GMG0000000000",parentCode:"ASM",levelNum:1},{label:"帕劳利",value:"PAL0000000000",parentCode:"ASM",levelNum:1},{label:"萨图帕伊泰阿",value:"SAT0000000000",parentCode:"ASM",levelNum:1},{label:"萨瓦伊岛",value:"SAV0000000000",parentCode:"ASM",levelNum:1},{label:"图阿马萨加",value:"TUA0000000000",parentCode:"ASM",levelNum:1},{label:"瓦奥福诺蒂",value:"VAF0000000000",parentCode:"ASM",levelNum:1},{label:"韦西加诺",value:"VAI0000000000",parentCode:"ASM",levelNum:1},{label:"乌波卢岛",value:"UPO0000000000",parentCode:"ASM",levelNum:1}]},{label:"美属外岛",value:"UMI",levelNum:0},{label:"蒙古",value:"MNG",levelNum:0,children:[{label:"巴彦洪格尔",value:"690000000000",parentCode:"MNG",levelNum:1},{label:"巴彦乌勒盖",value:"710000000000",parentCode:"MNG",levelNum:1},{label:"布尔干",value:"670000000000",parentCode:"MNG",levelNum:1},{label:"达尔汗乌勒",value:"370000000000",parentCode:"MNG",levelNum:1},{label:"东方",value:"610000000000",parentCode:"MNG",levelNum:1},{label:"东戈壁",value:"630000000000",parentCode:"MNG",levelNum:1},{label:"鄂尔浑",value:"350000000000",parentCode:"MNG",levelNum:1},{label:"戈壁阿尔泰",value:"650000000000",parentCode:"MNG",levelNum:1},{label:"戈壁苏木贝尔",value:"640000000000",parentCode:"MNG",levelNum:1},{label:"后杭爱",value:"730000000000",parentCode:"MNG",levelNum:1},{label:"科布多",value:"430000000000",parentCode:"MNG",levelNum:1},{label:"肯特",value:"390000000000",parentCode:"MNG",levelNum:1},{label:"库苏古尔",value:"410000000000",parentCode:"MNG",levelNum:1},{label:"南戈壁",value:"UMN0000000000",parentCode:"MNG",levelNum:1},{label:"前杭爱",value:"UVO0000000000",parentCode:"MNG",levelNum:1},{label:"色楞格",value:"490000000000",parentCode:"MNG",levelNum:1},{label:"苏赫巴托尔",value:"510000000000",parentCode:"MNG",levelNum:1},{label:"乌布苏",value:"460000000000",parentCode:"MNG",levelNum:1},{label:"乌兰巴托市",value:"10000000000",parentCode:"MNG",levelNum:1},{label:"扎布汗",value:"570000000000",parentCode:"MNG",levelNum:1},{label:"中戈壁",value:"590000000000",parentCode:"MNG",levelNum:1},{label:"中央",value:"470000000000",parentCode:"MNG",levelNum:1}]},{label:"蒙特塞拉特",value:"MSR",levelNum:0},{label:"孟加拉",value:"BGD",levelNum:0,children:[{label:"达卡",value:"DAC0000000000",parentCode:"BGD",levelNum:1},{label:"吉大港",value:"CGP0000000000",parentCode:"BGD",levelNum:1},{label:"库尔纳",value:"KHL0000000000",parentCode:"BGD",levelNum:1}]},{label:"密克罗尼西亚",value:"FSM",levelNum:0},{label:"秘鲁",value:"PER",levelNum:0,children:[{label:"阿雷基帕",value:"AR0000000000",parentCode:"PER",levelNum:1},{label:"阿普里马克",value:"AP0000000000",parentCode:"PER",levelNum:1},{label:"阿亚库乔",value:"AY0000000000",parentCode:"PER",levelNum:1},{label:"安卡什",value:"AN0000000000",parentCode:"PER",levelNum:1},{label:"胡利亚卡",value:"JUL0000000000",parentCode:"PER",levelNum:1},{label:"胡宁",value:"JU0000000000",parentCode:"PER",levelNum:1},{label:"卡哈马卡",value:"CJ0000000000",parentCode:"PER",levelNum:1},{label:"卡亚俄",value:"CL0000000000",parentCode:"PER",levelNum:1},{label:"库斯科",value:"CU0000000000",parentCode:"PER",levelNum:1},{label:"拉利伯塔德",value:"LD0000000000",parentCode:"PER",levelNum:1},{label:"兰巴耶克",value:"LY0000000000",parentCode:"PER",levelNum:1},{label:"利马",value:"LI0000000000",parentCode:"PER",levelNum:1},{label:"洛雷托",value:"LO0000000000",parentCode:"PER",levelNum:1},{label:"马德雷德迪奥斯",value:"MD0000000000",parentCode:"PER",levelNum:1},{label:"莫克瓜",value:"MO0000000000",parentCode:"PER",levelNum:1},{label:"帕斯科",value:"PA0000000000",parentCode:"PER",levelNum:1},{label:"皮乌拉",value:"PI0000000000",parentCode:"PER",levelNum:1},{label:"普诺",value:"PU0000000000",parentCode:"PER",levelNum:1},{label:"钦博特",value:"CHM0000000000",parentCode:"PER",levelNum:1},{label:"钦查阿尔塔",value:"CHI0000000000",parentCode:"PER",levelNum:1},{label:"圣马丁",value:"SM0000000000",parentCode:"PER",levelNum:1},{label:"苏拉纳",value:"SUL0000000000",parentCode:"PER",levelNum:1},{label:"塔克纳",value:"TA0000000000",parentCode:"PER",levelNum:1},{label:"通贝斯",value:"TU0000000000",parentCode:"PER",levelNum:1},{label:"瓦努科",value:"HO0000000000",parentCode:"PER",levelNum:1},{label:"万卡维利卡",value:"HV0000000000",parentCode:"PER",levelNum:1},{label:"乌卡亚利",value:"UC0000000000",parentCode:"PER",levelNum:1},{label:"亚马孙",value:"AM0000000000",parentCode:"PER",levelNum:1},{label:"伊卡",value:"IC0000000000",parentCode:"PER",levelNum:1}]},{label:"缅甸",value:"MMR",levelNum:0,children:[{label:"勃固省",value:"BG0000000000",parentCode:"MMR",levelNum:1},{label:"掸邦",value:"SH0000000000",parentCode:"MMR",levelNum:1},{label:"德林达依省",value:"TN0000000000",parentCode:"MMR",levelNum:1},{label:"克伦邦",value:"KN0000000000",parentCode:"MMR",levelNum:1},{label:"克钦邦",value:"KC0000000000",parentCode:"MMR",levelNum:1},{label:"克耶邦",value:"KH0000000000",parentCode:"MMR",levelNum:1},{label:"马圭省",value:"MG0000000000",parentCode:"MMR",levelNum:1},{label:"曼德勒省",value:"MD0000000000",parentCode:"MMR",levelNum:1},{label:"孟邦",value:"MN0000000000",parentCode:"MMR",levelNum:1},{label:"钦邦",value:"CH0000000000",parentCode:"MMR",levelNum:1},{label:"若开邦",value:"RK0000000000",parentCode:"MMR",levelNum:1},{label:"实皆省",value:"SG0000000000",parentCode:"MMR",levelNum:1},{label:"仰光省",value:"YG0000000000",parentCode:"MMR",levelNum:1},{label:"伊洛瓦底省",value:"AY0000000000",parentCode:"MMR",levelNum:1}]},{label:"摩尔多瓦",value:"MDA",levelNum:0},{label:"摩洛哥",value:"MAR",levelNum:0,children:[{label:"丹吉尔",value:"TGR0000000000",parentCode:"MAR",levelNum:1},{label:"得土安",value:"TET0000000000",parentCode:"MAR",levelNum:1},{label:"非斯",value:"FES0000000000",parentCode:"MAR",levelNum:1},{label:"卡萨布兰卡",value:"CBL0000000000",parentCode:"MAR",levelNum:1},{label:"拉巴特",value:"RSA0000000000",parentCode:"MAR",levelNum:1},{label:"马拉喀什",value:"MRK0000000000",parentCode:"MAR",levelNum:1},{label:"梅克内斯",value:"MKN0000000000",parentCode:"MAR",levelNum:1},{label:"乌季达",value:"OUJ0000000000",parentCode:"MAR",levelNum:1},{label:"西撒哈拉",value:"WSH0000000000",parentCode:"MAR",levelNum:1}]},{label:"摩纳哥",value:"MCO",levelNum:0},{label:"莫桑比克",value:"MOZ",levelNum:0},{label:"墨西哥",value:"MEX",levelNum:0,children:[{label:"阿瓜斯卡连斯特",value:"AGU0000000000",parentCode:"MEX",levelNum:1},{label:"阿卡普尔科",value:"ACA0000000000",parentCode:"MEX",levelNum:1},{label:"埃莫西约",value:"HMO0000000000",parentCode:"MEX",levelNum:1},{label:"埃佩切",value:"CAM0000000000",parentCode:"MEX",levelNum:1},{label:"奥夫雷贡城",value:"OBR0000000000",parentCode:"MEX",levelNum:1},{label:"奥里萨巴",value:"ORI0000000000",parentCode:"MEX",levelNum:1},{label:"巴利城",value:"VHM0000000000",parentCode:"MEX",levelNum:1},{label:"巴亚尔塔港",value:"PVR0000000000",parentCode:"MEX",levelNum:1},{label:"比利亚埃尔莫萨",value:"VSA0000000000",parentCode:"MEX",levelNum:1},{label:"波萨里卡",value:"PRH0000000000",parentCode:"MEX",levelNum:1},{label:"蒂华纳",value:"TIJ0000000000",parentCode:"MEX",levelNum:1},{label:"杜兰戈",value:"DUR0000000000",parentCode:"MEX",levelNum:1},{label:"恩塞纳达",value:"ESE0000000000",parentCode:"MEX",levelNum:1},{label:"瓜达拉哈拉",value:"GDL0000000000",parentCode:"MEX",levelNum:1},{label:"瓜纳华托",value:"GUA0000000000",parentCode:"MEX",levelNum:1},{label:"哈拉帕",value:"JAL0000000000",parentCode:"MEX",levelNum:1},{label:"华雷斯",value:"JUZ0000000000",parentCode:"MEX",levelNum:1},{label:"华雷斯港",value:"BJU0000000000",parentCode:"MEX",levelNum:1},{label:"卡门",value:"CAR0000000000",parentCode:"MEX",levelNum:1},{label:"科利马",value:"COL0000000000",parentCode:"MEX",levelNum:1},{label:"克雷塔罗",value:"QUE0000000000",parentCode:"MEX",levelNum:1},{label:"库埃纳瓦卡",value:"CVC0000000000",parentCode:"MEX",levelNum:1},{label:"库利阿坎",value:"CUL0000000000",parentCode:"MEX",levelNum:1},{label:"夸察夸拉克斯",value:"COA0000000000",parentCode:"MEX",levelNum:1},{label:"拉巴斯",value:"LAP0000000000",parentCode:"MEX",levelNum:1},{label:"莱昂",value:"LEN0000000000",parentCode:"MEX",levelNum:1},{label:"雷诺萨",value:"REX0000000000",parentCode:"MEX",levelNum:1},{label:"洛斯莫奇斯",value:"LMM0000000000",parentCode:"MEX",levelNum:1},{label:"马萨特兰",value:"MZT0000000000",parentCode:"MEX",levelNum:1},{label:"马塔莫罗斯",value:"MAM0000000000",parentCode:"MEX",levelNum:1},{label:"梅里达",value:"MID0000000000",parentCode:"MEX",levelNum:1},{label:"蒙克洛瓦",value:"LOV0000000000",parentCode:"MEX",levelNum:1},{label:"蒙特雷",value:"MTY0000000000",parentCode:"MEX",levelNum:1},{label:"莫雷利亚",value:"MLM0000000000",parentCode:"MEX",levelNum:1},{label:"墨西哥城",value:"MEX0000000000",parentCode:"MEX",levelNum:1},{label:"墨西卡利",value:"MXL0000000000",parentCode:"MEX",levelNum:1},{label:"诺加莱斯",value:"NOG0000000000",parentCode:"MEX",levelNum:1},{label:"帕丘卡",value:"PAC0000000000",parentCode:"MEX",levelNum:1},{label:"普埃布拉",value:"PUE0000000000",parentCode:"MEX",levelNum:1},{label:"奇尔潘辛戈",value:"CHI0000000000",parentCode:"MEX",levelNum:1},{label:"奇瓦瓦",value:"CHH0000000000",parentCode:"MEX",levelNum:1},{label:"切图马尔",value:"CTM0000000000",parentCode:"MEX",levelNum:1},{label:"萨尔蒂约",value:"SLW0000000000",parentCode:"MEX",levelNum:1},{label:"萨卡特卡斯",value:"ZAC0000000000",parentCode:"MEX",levelNum:1},{label:"塞拉亚",value:"CLY0000000000",parentCode:"MEX",levelNum:1},{label:"圣路易斯波托亚",value:"SLP0000000000",parentCode:"MEX",levelNum:1},{label:"塔帕丘拉",value:"TAP0000000000",parentCode:"MEX",levelNum:1},{label:"坦皮科",value:"TAM0000000000",parentCode:"MEX",levelNum:1},{label:"特拉斯卡拉",value:"TLA0000000000",parentCode:"MEX",levelNum:1},{label:"特皮克",value:"TPQ0000000000",parentCode:"MEX",levelNum:1},{label:"特瓦坎",value:"TCN0000000000",parentCode:"MEX",levelNum:1},{label:"图斯特拉-古铁雷斯",value:"TGZ0000000000",parentCode:"MEX",levelNum:1},{label:"托雷翁",value:"TRC0000000000",parentCode:"MEX",levelNum:1},{label:"托卢卡",value:"TLC0000000000",parentCode:"MEX",levelNum:1},{label:"瓦哈卡",value:"OAX0000000000",parentCode:"MEX",levelNum:1},{label:"维多利亚城",value:"VIC0000000000",parentCode:"MEX",levelNum:1},{label:"韦拉克鲁斯",value:"VER0000000000",parentCode:"MEX",levelNum:1},{label:"乌鲁阿潘",value:"UPN0000000000",parentCode:"MEX",levelNum:1},{label:"新拉雷多",value:"NLE0000000000",parentCode:"MEX",levelNum:1},{label:"伊拉普阿托",value:"IRP0000000000",parentCode:"MEX",levelNum:1}]},{label:"纳米比亚",value:"NAM",levelNum:0,children:[{label:"埃龙戈",value:"ER0000000000",parentCode:"NAM",levelNum:1},{label:"奥汉圭纳",value:"OW0000000000",parentCode:"NAM",levelNum:1},{label:"奥卡万戈",value:"KV0000000000",parentCode:"NAM",levelNum:1},{label:"奥马赫科",value:"OK0000000000",parentCode:"NAM",levelNum:1},{label:"奥姆沙蒂",value:"OT0000000000",parentCode:"NAM",levelNum:1},{label:"奥乔宗蒂约巴",value:"OJ0000000000",parentCode:"NAM",levelNum:1},{label:"奥沙纳",value:"ON0000000000",parentCode:"NAM",levelNum:1},{label:"奥希科托",value:"OO0000000000",parentCode:"NAM",levelNum:1},{label:"哈达普",value:"HA0000000000",parentCode:"NAM",levelNum:1},{label:"霍马斯",value:"KH0000000000",parentCode:"NAM",levelNum:1},{label:"卡拉斯",value:"KR0000000000",parentCode:"NAM",levelNum:1},{label:"卡普里维",value:"CA0000000000",parentCode:"NAM",levelNum:1},{label:"库内内",value:"KU0000000000",parentCode:"NAM",levelNum:1}]},{label:"南非",value:"ZAF",levelNum:0,children:[{label:"阿平顿",value:"UTN0000000000",parentCode:"ZAF",levelNum:1},{label:"艾利弗山",value:"MAY0000000000",parentCode:"ZAF",levelNum:1},{label:"彼德马里茨堡",value:"PZB0000000000",parentCode:"ZAF",levelNum:1},{label:"彼德斯堡",value:"PTG0000000000",parentCode:"ZAF",levelNum:1},{label:"比勒陀利亚",value:"PRY0000000000",parentCode:"ZAF",levelNum:1},{label:"比索",value:"BIY0000000000",parentCode:"ZAF",levelNum:1},{label:"布雷达斯多普",value:"BDD0000000000",parentCode:"ZAF",levelNum:1},{label:"布隆方丹",value:"BFN0000000000",parentCode:"ZAF",levelNum:1},{label:"布隆克斯特斯普利特",value:"BHT0000000000",parentCode:"ZAF",levelNum:1},{label:"德阿尔",value:"DAA0000000000",parentCode:"ZAF",levelNum:1},{label:"德班",value:"DUR0000000000",parentCode:"ZAF",levelNum:1},{label:"邓迪",value:"DUN0000000000",parentCode:"ZAF",levelNum:1},{label:"东巴克利",value:"BAE0000000000",parentCode:"ZAF",levelNum:1},{label:"东伦敦",value:"ELS0000000000",parentCode:"ZAF",levelNum:1},{label:"弗雷堡",value:"VRU0000000000",parentCode:"ZAF",levelNum:1},{label:"弗里尼欣",value:"VGG0000000000",parentCode:"ZAF",levelNum:1},{label:"格罗布莱斯达尔",value:"GBD0000000000",parentCode:"ZAF",levelNum:1},{label:"基雅尼",value:"GIY0000000000",parentCode:"ZAF",levelNum:1},{label:"金伯利",value:"KIM0000000000",parentCode:"ZAF",levelNum:1},{label:"开普敦",value:"CPT0000000000",parentCode:"ZAF",levelNum:1},{label:"克莱克斯多普",value:"KXE0000000000",parentCode:"ZAF",levelNum:1},{label:"库鲁曼",value:"KMH0000000000",parentCode:"ZAF",levelNum:1},{label:"昆士敦",value:"UTW0000000000",parentCode:"ZAF",levelNum:1},{label:"莱迪史密斯",value:"LAY0000000000",parentCode:"ZAF",levelNum:1},{label:"兰德方丹",value:"RFT0000000000",parentCode:"ZAF",levelNum:1},{label:"理查兹湾",value:"RCB0000000000",parentCode:"ZAF",levelNum:1},{label:"利斯滕堡",value:"RSB0000000000",parentCode:"ZAF",levelNum:1},{label:"米德尔堡",value:"MDB0000000000",parentCode:"ZAF",levelNum:1},{label:"姆库泽",value:"MZQ0000000000",parentCode:"ZAF",levelNum:1},{label:"穆里斯堡",value:"MOO0000000000",parentCode:"ZAF",levelNum:1},{label:"内尔斯普雷特",value:"NLP0000000000",parentCode:"ZAF",levelNum:1},{label:"尼尔斯特隆",value:"NYL0000000000",parentCode:"ZAF",levelNum:1},{label:"纽卡斯尔",value:"NCS0000000000",parentCode:"ZAF",levelNum:1},{label:"乔治",value:"GRJ0000000000",parentCode:"ZAF",levelNum:1},{label:"萨索尔堡",value:"SAS0000000000",parentCode:"ZAF",levelNum:1},{label:"瑟孔达",value:"ZEC0000000000",parentCode:"ZAF",levelNum:1},{label:"特克索波",value:"IXO0000000000",parentCode:"ZAF",levelNum:1},{label:"特隆普斯堡",value:"TPB0000000000",parentCode:"ZAF",levelNum:1},{label:"跳羚",value:"SBU0000000000",parentCode:"ZAF",levelNum:1},{label:"图拉马哈谢",value:"TLH0000000000",parentCode:"ZAF",levelNum:1},{label:"托霍延杜",value:"THY0000000000",parentCode:"ZAF",levelNum:1},{label:"韦茨肖克",value:"WSH0000000000",parentCode:"ZAF",levelNum:1},{label:"韦尔科姆",value:"WEL0000000000",parentCode:"ZAF",levelNum:1},{label:"乌伦迪",value:"ULD0000000000",parentCode:"ZAF",levelNum:1},{label:"乌姆塔塔",value:"UTT0000000000",parentCode:"ZAF",levelNum:1},{label:"伍斯特",value:"WOR0000000000",parentCode:"ZAF",levelNum:1},{label:"西博福特",value:"BEW0000000000",parentCode:"ZAF",levelNum:1},{label:"谢普斯通港",value:"PSS0000000000",parentCode:"ZAF",levelNum:1},{label:"伊丽莎白港",value:"PLZ0000000000",parentCode:"ZAF",levelNum:1},{label:"约翰内斯堡",value:"JNB0000000000",parentCode:"ZAF",levelNum:1}]},{label:"南极洲",value:"ATA",levelNum:0},{label:"南乔治亚和南桑德威奇群岛",value:"SGS",levelNum:0},{label:"瑙鲁",value:"NRU",levelNum:0},{label:"尼泊尔",value:"NPL",levelNum:0,children:[{label:"巴格马蒂",value:"BA0000000000",parentCode:"NPL",levelNum:1},{label:"道拉吉里",value:"DH0000000000",parentCode:"NPL",levelNum:1},{label:"甘达基",value:"GA0000000000",parentCode:"NPL",levelNum:1},{label:"戈西",value:"KO0000000000",parentCode:"NPL",levelNum:1},{label:"格尔纳利",value:"KA0000000000",parentCode:"NPL",levelNum:1},{label:"贾纳克布尔",value:"JA0000000000",parentCode:"NPL",levelNum:1},{label:"拉布蒂",value:"RA0000000000",parentCode:"NPL",levelNum:1},{label:"蓝毗尼",value:"LU0000000000",parentCode:"NPL",levelNum:1},{label:"马哈卡利",value:"MA0000000000",parentCode:"NPL",levelNum:1},{label:"梅吉",value:"ME0000000000",parentCode:"NPL",levelNum:1},{label:"纳拉亚尼",value:"NA0000000000",parentCode:"NPL",levelNum:1},{label:"佩里",value:"BH0000000000",parentCode:"NPL",levelNum:1},{label:"萨加玛塔",value:"SA0000000000",parentCode:"NPL",levelNum:1},{label:"塞蒂",value:"SE0000000000",parentCode:"NPL",levelNum:1}]},{label:"尼加拉瓜",value:"NIC",levelNum:0,children:[{label:"埃斯特利",value:"ES0000000000",parentCode:"NIC",levelNum:1},{label:"北大西洋",value:"AN0000000000",parentCode:"NIC",levelNum:1},{label:"博阿科",value:"BO0000000000",parentCode:"NIC",levelNum:1},{label:"格拉纳达",value:"GR0000000000",parentCode:"NIC",levelNum:1},{label:"卡拉索",value:"CA0000000000",parentCode:"NIC",levelNum:1},{label:"莱昂",value:"LE0000000000",parentCode:"NIC",levelNum:1},{label:"里瓦斯",value:"RV0000000000",parentCode:"NIC",levelNum:1},{label:"马德里斯",value:"MD0000000000",parentCode:"NIC",levelNum:1},{label:"马那瓜",value:"MN0000000000",parentCode:"NIC",levelNum:1},{label:"马萨亚",value:"MS0000000000",parentCode:"NIC",levelNum:1},{label:"马塔加尔帕",value:"MT0000000000",parentCode:"NIC",levelNum:1},{label:"南大西洋",value:"AS0000000000",parentCode:"NIC",levelNum:1},{label:"奇南德加",value:"CD0000000000",parentCode:"NIC",levelNum:1},{label:"琼塔莱斯",value:"CT0000000000",parentCode:"NIC",levelNum:1},{label:"圣胡安河",value:"SJ0000000000",parentCode:"NIC",levelNum:1},{label:"希诺特加",value:"JI0000000000",parentCode:"NIC",levelNum:1},{label:"新塞哥维亚",value:"NS0000000000",parentCode:"NIC",levelNum:1}]},{label:"尼日尔",value:"NER",levelNum:0,children:[{label:"阿加德兹",value:"AJY0000000000",parentCode:"NER",levelNum:1},{label:"迪法",value:"DIF0000000000",parentCode:"NER",levelNum:1},{label:"蒂拉贝里",value:"TIL0000000000",parentCode:"NER",levelNum:1},{label:"多索",value:"DSS0000000000",parentCode:"NER",levelNum:1},{label:"津德尔",value:"ZND0000000000",parentCode:"NER",levelNum:1},{label:"马拉迪",value:"MFQ0000000000",parentCode:"NER",levelNum:1},{label:"尼亚美市",value:"NIM0000000000",parentCode:"NER",levelNum:1},{label:"塔瓦",value:"THZ0000000000",parentCode:"NER",levelNum:1}]},{label:"尼日利亚",value:"NGA",levelNum:0,children:[{label:"阿比亚",value:"ABV0000000000",parentCode:"NGA",levelNum:1},{label:"奥博莫绍",value:"OGB0000000000",parentCode:"NGA",levelNum:1},{label:"卡诺",value:"KAN0000000000",parentCode:"NGA",levelNum:1},{label:"拉各斯",value:"LOS0000000000",parentCode:"NGA",levelNum:1},{label:"伊巴丹",value:"IBA0000000000",parentCode:"NGA",levelNum:1}]},{label:"纽埃",value:"NIU",levelNum:0},{label:"挪威",value:"NOR",levelNum:0,children:[{label:"阿克什胡斯",value:"20000000000",parentCode:"NOR",levelNum:1},{label:"奥普兰",value:"50000000000",parentCode:"NOR",levelNum:1},{label:"奥斯陆市",value:"30000000000",parentCode:"NOR",levelNum:1},{label:"北特伦德拉格",value:"170000000000",parentCode:"NOR",levelNum:1},{label:"布斯克吕",value:"60000000000",parentCode:"NOR",levelNum:1},{label:"东阿格德尔",value:"90000000000",parentCode:"NOR",levelNum:1},{label:"东福尔",value:"10000000000",parentCode:"NOR",levelNum:1},{label:"芬马克",value:"200000000000",parentCode:"NOR",levelNum:1},{label:"海德马克",value:"40000000000",parentCode:"NOR",levelNum:1},{label:"霍达兰",value:"120000000000",parentCode:"NOR",levelNum:1},{label:"罗加兰",value:"110000000000",parentCode:"NOR",levelNum:1},{label:"默勒-鲁姆斯达尔",value:"150000000000",parentCode:"NOR",levelNum:1},{label:"南特伦德拉格",value:"160000000000",parentCode:"NOR",levelNum:1},{label:"诺尔兰",value:"180000000000",parentCode:"NOR",levelNum:1},{label:"松恩-菲尤拉讷",value:"140000000000",parentCode:"NOR",levelNum:1},{label:"泰勒马克",value:"80000000000",parentCode:"NOR",levelNum:1},{label:"特罗姆斯",value:"190000000000",parentCode:"NOR",levelNum:1},{label:"西阿格德尔",value:"100000000000",parentCode:"NOR",levelNum:1},{label:"西福尔",value:"70000000000",parentCode:"NOR",levelNum:1}]},{label:"诺福克",value:"NFK",levelNum:0},{label:"帕劳群岛",value:"PLW",levelNum:0},{label:"皮特凯恩",value:"PCN",levelNum:0},{label:"葡萄牙",value:"PRT",levelNum:0,children:[{label:"滨海阿连特茹",value:"ALL0000000000",parentCode:"PRT",levelNum:1},{label:"滨海皮尼亚尔",value:"PLT0000000000",parentCode:"PRT",levelNum:1},{label:"波尔图",value:"VDP0000000000",parentCode:"PRT",levelNum:1},{label:"杜罗",value:"MDR0000000000",parentCode:"PRT",levelNum:1},{label:"恩特拉杜罗伏日",value:"EDV0000000000",parentCode:"PRT",levelNum:1},{label:"法鲁",value:"FAO0000000000",parentCode:"PRT",levelNum:1},{label:"丰沙尔",value:"FUN0000000000",parentCode:"PRT",levelNum:1},{label:"卡瓦多",value:"CAV0000000000",parentCode:"PRT",levelNum:1},{label:"科瓦贝拉",value:"CLB0000000000",parentCode:"PRT",levelNum:1},{label:"里斯本",value:"LIS0000000000",parentCode:"PRT",levelNum:1},{label:"利巴特茹",value:"LTE0000000000",parentCode:"PRT",levelNum:1},{label:"梅地奥特茹",value:"MTE0000000000",parentCode:"PRT",levelNum:1},{label:"米尼奥-利马",value:"MLI0000000000",parentCode:"PRT",levelNum:1},{label:"内贝拉北",value:"BIN0000000000",parentCode:"PRT",levelNum:1},{label:"内贝拉南",value:"BIS0000000000",parentCode:"PRT",levelNum:1},{label:"内皮尼亚尔北",value:"PIN0000000000",parentCode:"PRT",levelNum:1},{label:"内皮尼亚尔南",value:"PIS0000000000",parentCode:"PRT",levelNum:1},{label:"蓬塔德尔加达",value:"PDL0000000000",parentCode:"PRT",levelNum:1},{label:"塞图巴尔半岛",value:"PSE0000000000",parentCode:"PRT",levelNum:1},{label:"山后",value:"SES0000000000",parentCode:"PRT",levelNum:1},{label:"上阿连特茹",value:"AAT0000000000",parentCode:"PRT",levelNum:1},{label:"上特拉斯山",value:"ATM0000000000",parentCode:"PRT",levelNum:1},{label:"塔梅加",value:"TAM0000000000",parentCode:"PRT",levelNum:1},{label:"万福",value:"AES0000000000",parentCode:"PRT",levelNum:1},{label:"西部",value:"OES0000000000",parentCode:"PRT",levelNum:1},{label:"下阿连特茹",value:"BAL0000000000",parentCode:"PRT",levelNum:1},{label:"下伏日",value:"BVO0000000000",parentCode:"PRT",levelNum:1},{label:"下蒙德古",value:"BMO0000000000",parentCode:"PRT",levelNum:1},{label:"中阿连特茹",value:"ALC0000000000",parentCode:"PRT",levelNum:1}]},{label:"乔治亚",value:"GEO",levelNum:0},{label:"日本",value:"JPN",levelNum:0,children:[{label:"爱媛",value:"380000000000",parentCode:"JPN",levelNum:1},{label:"爱知",value:"230000000000",parentCode:"JPN",levelNum:1},{label:"北海道",value:"10000000000",parentCode:"JPN",levelNum:1},{label:"兵库",value:"280000000000",parentCode:"JPN",levelNum:1},{label:"冲绳",value:"470000000000",parentCode:"JPN",levelNum:1},{label:"茨城",value:"80000000000",parentCode:"JPN",levelNum:1},{label:"大阪",value:"270000000000",parentCode:"JPN",levelNum:1},{label:"大分",value:"440000000000",parentCode:"JPN",levelNum:1},{label:"岛根",value:"320000000000",parentCode:"JPN",levelNum:1},{label:"徳岛",value:"360000000000",parentCode:"JPN",levelNum:1},{label:"东京",value:"130000000000",parentCode:"JPN",levelNum:1},{label:"福岛",value:"70000000000",parentCode:"JPN",levelNum:1},{label:"福冈",value:"400000000000",parentCode:"JPN",levelNum:1},{label:"福井",value:"180000000000",parentCode:"JPN",levelNum:1},{label:"富山",value:"160000000000",parentCode:"JPN",levelNum:1},{label:"冈山",value:"330000000000",parentCode:"JPN",levelNum:1},{label:"高知",value:"390000000000",parentCode:"JPN",levelNum:1},{label:"宮城",value:"40000000000",parentCode:"JPN",levelNum:1},{label:"宫崎",value:"450000000000",parentCode:"JPN",levelNum:1},{label:"广岛",value:"340000000000",parentCode:"JPN",levelNum:1},{label:"和歌山",value:"300000000000",parentCode:"JPN",levelNum:1},{label:"京都",value:"260000000000",parentCode:"JPN",levelNum:1},{label:"静冈",value:"220000000000",parentCode:"JPN",levelNum:1},{label:"枥木",value:"90000000000",parentCode:"JPN",levelNum:1},{label:"鹿儿岛",value:"460000000000",parentCode:"JPN",levelNum:1},{label:"奈良",value:"290000000000",parentCode:"JPN",levelNum:1},{label:"鸟取",value:"310000000000",parentCode:"JPN",levelNum:1},{label:"岐阜",value:"210000000000",parentCode:"JPN",levelNum:1},{label:"埼玉",value:"110000000000",parentCode:"JPN",levelNum:1},{label:"千叶",value:"120000000000",parentCode:"JPN",levelNum:1},{label:"青森",value:"20000000000",parentCode:"JPN",levelNum:1},{label:"秋田",value:"50000000000",parentCode:"JPN",levelNum:1},{label:"群马",value:"100000000000",parentCode:"JPN",levelNum:1},{label:"三重",value:"240000000000",parentCode:"JPN",levelNum:1},{label:"山口",value:"350000000000",parentCode:"JPN",levelNum:1},{label:"山梨",value:"190000000000",parentCode:"JPN",levelNum:1},{label:"山形",value:"60000000000",parentCode:"JPN",levelNum:1},{label:"神奈川",value:"140000000000",parentCode:"JPN",levelNum:1},{label:"石川",value:"170000000000",parentCode:"JPN",levelNum:1},{label:"香川",value:"370000000000",parentCode:"JPN",levelNum:1},{label:"新潟",value:"150000000000",parentCode:"JPN",levelNum:1},{label:"熊本",value:"430000000000",parentCode:"JPN",levelNum:1},{label:"岩手",value:"30000000000",parentCode:"JPN",levelNum:1},{label:"长崎",value:"420000000000",parentCode:"JPN",levelNum:1},{label:"长野",value:"200000000000",parentCode:"JPN",levelNum:1},{label:"滋贺",value:"250000000000",parentCode:"JPN",levelNum:1},{label:"佐贺",value:"410000000000",parentCode:"JPN",levelNum:1}]},{label:"瑞典",value:"SWE",levelNum:0,children:[{label:"北博滕",value:"BD0000000000",parentCode:"SWE",levelNum:1},{label:"布莱金厄",value:"K0000000000",parentCode:"SWE",levelNum:1},{label:"达拉纳",value:"DLN0000000000",parentCode:"SWE",levelNum:1},{label:"东约特兰",value:"UGL0000000000",parentCode:"SWE",levelNum:1},{label:"厄勒布鲁",value:"T0000000000",parentCode:"SWE",levelNum:1},{label:"哥得兰",value:"I0000000000",parentCode:"SWE",levelNum:1},{label:"哈兰",value:"N0000000000",parentCode:"SWE",levelNum:1},{label:"卡尔马",value:"H0000000000",parentCode:"SWE",levelNum:1},{label:"克鲁努贝里",value:"G0000000000",parentCode:"SWE",levelNum:1},{label:"南曼兰",value:"D0000000000",parentCode:"SWE",levelNum:1},{label:"斯德哥尔摩",value:"AB0000000000",parentCode:"SWE",levelNum:1},{label:"斯科耐",value:"M0000000000",parentCode:"SWE",levelNum:1},{label:"韦姆兰",value:"S0000000000",parentCode:"SWE",levelNum:1},{label:"乌普萨拉",value:"C0000000000",parentCode:"SWE",levelNum:1},{label:"西博滕",value:"AC0000000000",parentCode:"SWE",levelNum:1},{label:"西曼兰",value:"U0000000000",parentCode:"SWE",levelNum:1},{label:"西诺尔兰",value:"Y0000000000",parentCode:"SWE",levelNum:1},{label:"西约特兰",value:"O0000000000",parentCode:"SWE",levelNum:1},{label:"延雪平",value:"F0000000000",parentCode:"SWE",levelNum:1},{label:"耶夫勒堡",value:"X0000000000",parentCode:"SWE",levelNum:1},{label:"耶姆特兰",value:"Z0000000000",parentCode:"SWE",levelNum:1}]},{label:"瑞士",value:"CHE",levelNum:0,children:[{label:"阿尔高",value:"AG0000000000",parentCode:"CHE",levelNum:1},{label:"巴塞尔城市",value:"BS0000000000",parentCode:"CHE",levelNum:1},{label:"巴塞尔乡村",value:"BL0000000000",parentCode:"CHE",levelNum:1},{label:"伯尔尼",value:"BE0000000000",parentCode:"CHE",levelNum:1},{label:"楚格",value:"ZG0000000000",parentCode:"CHE",levelNum:1},{label:"弗里堡",value:"FR0000000000",parentCode:"CHE",levelNum:1},{label:"格拉鲁斯",value:"GL0000000000",parentCode:"CHE",levelNum:1},{label:"格劳宾登",value:"GR0000000000",parentCode:"CHE",levelNum:1},{label:"卢塞恩",value:"LU0000000000",parentCode:"CHE",levelNum:1},{label:"洛桑",value:"LA0000000000",parentCode:"CHE",levelNum:1},{label:"纳沙泰尔",value:"NE0000000000",parentCode:"CHE",levelNum:1},{label:"内阿彭策尔",value:"AI0000000000",parentCode:"CHE",levelNum:1},{label:"日内瓦",value:"GE0000000000",parentCode:"CHE",levelNum:1},{label:"汝拉",value:"JU0000000000",parentCode:"CHE",levelNum:1},{label:"沙夫豪森",value:"SH0000000000",parentCode:"CHE",levelNum:1},{label:"上瓦尔登",value:"OW0000000000",parentCode:"CHE",levelNum:1},{label:"圣加仑",value:"SG0000000000",parentCode:"CHE",levelNum:1},{label:"施维茨",value:"SZ0000000000",parentCode:"CHE",levelNum:1},{label:"苏黎世",value:"ZH0000000000",parentCode:"CHE",levelNum:1},{label:"索洛图恩",value:"SO0000000000",parentCode:"CHE",levelNum:1},{label:"提契诺",value:"TI0000000000",parentCode:"CHE",levelNum:1},{label:"图尔高",value:"TG0000000000",parentCode:"CHE",levelNum:1},{label:"瓦莱",value:"VS0000000000",parentCode:"CHE",levelNum:1},{label:"外阿彭策尔",value:"AR0000000000",parentCode:"CHE",levelNum:1},{label:"沃",value:"VD0000000000",parentCode:"CHE",levelNum:1},{label:"乌里",value:"UR0000000000",parentCode:"CHE",levelNum:1},{label:"下瓦尔登",value:"NW0000000000",parentCode:"CHE",levelNum:1}]},{label:"萨尔瓦多",value:"SLV",levelNum:0,children:[{label:"阿波帕",value:"APO0000000000",parentCode:"SLV",levelNum:1},{label:"阿瓦查潘",value:"AH0000000000",parentCode:"SLV",levelNum:1},{label:"滨海",value:"LI0000000000",parentCode:"SLV",levelNum:1},{label:"查拉特南戈",value:"CH0000000000",parentCode:"SLV",levelNum:1},{label:"德尔加多",value:"DE0000000000",parentCode:"SLV",levelNum:1},{label:"基埃-恩特姆",value:"KN0000000000",parentCode:"SLV",levelNum:1},{label:"卡瓦尼亚斯",value:"CA0000000000",parentCode:"SLV",levelNum:1},{label:"库斯卡特兰",value:"CU0000000000",parentCode:"SLV",levelNum:1},{label:"拉巴斯",value:"PZ0000000000",parentCode:"SLV",levelNum:1},{label:"拉利伯塔德",value:"LB0000000000",parentCode:"SLV",levelNum:1},{label:"拉乌尼翁",value:"UN0000000000",parentCode:"SLV",levelNum:1},{label:"梅基卡诺斯",value:"MEJ0000000000",parentCode:"SLV",levelNum:1},{label:"莫拉桑",value:"MO0000000000",parentCode:"SLV",levelNum:1},{label:"圣安娜",value:"SA0000000000",parentCode:"SLV",levelNum:1},{label:"圣米格尔",value:"SM0000000000",parentCode:"SLV",levelNum:1},{label:"圣萨尔瓦多",value:"SS0000000000",parentCode:"SLV",levelNum:1},{label:"圣维森特",value:"SV0000000000",parentCode:"SLV",levelNum:1},{label:"松索纳特",value:"SO0000000000",parentCode:"SLV",levelNum:1},{label:"索亚潘戈",value:"SOY0000000000",parentCode:"SLV",levelNum:1},{label:"韦莱-恩萨斯",value:"WN0000000000",parentCode:"SLV",levelNum:1},{label:"乌苏卢坦",value:"US0000000000",parentCode:"SLV",levelNum:1},{label:"伊洛潘戈",value:"IL0000000000",parentCode:"SLV",levelNum:1},{label:"中南",value:"CS0000000000",parentCode:"SLV",levelNum:1}]},{label:"萨摩亚",value:"WSM",levelNum:0},{label:"塞尔维亚,黑山",value:"SCG",levelNum:0,children:[{label:"贝尔格莱德",value:"BEG0000000000",parentCode:"SCG",levelNum:1},{label:"波德戈里察",value:"POD0000000000",parentCode:"SCG",levelNum:1},{label:"克拉古涅瓦茨",value:"KGV0000000000",parentCode:"SCG",levelNum:1},{label:"尼什",value:"INI0000000000",parentCode:"SCG",levelNum:1},{label:"诺维萨德",value:"NVS0000000000",parentCode:"SCG",levelNum:1},{label:"普里什蒂纳",value:"PRN0000000000",parentCode:"SCG",levelNum:1},{label:"苏博蒂察",value:"SUB0000000000",parentCode:"SCG",levelNum:1},{label:"泽蒙",value:"ZEM0000000000",parentCode:"SCG",levelNum:1}]},{label:"塞拉利昂",value:"SLE",levelNum:0,children:[{label:"北部",value:"N0000000000",parentCode:"SLE",levelNum:1},{label:"东部",value:"E0000000000",parentCode:"SLE",levelNum:1},{label:"南部",value:"S0000000000",parentCode:"SLE",levelNum:1},{label:"西部区",value:"W0000000000",parentCode:"SLE",levelNum:1}]},{label:"塞内加尔",value:"SEN",levelNum:0,children:[{label:"达喀尔",value:"DA0000000000",parentCode:"SEN",levelNum:1},{label:"法蒂克",value:"FA0000000000",parentCode:"SEN",levelNum:1},{label:"济金绍尔",value:"ZI0000000000",parentCode:"SEN",levelNum:1},{label:"捷斯",value:"TH0000000000",parentCode:"SEN",levelNum:1},{label:"久尔贝勒",value:"DI0000000000",parentCode:"SEN",levelNum:1},{label:"考拉克",value:"KA0000000000",parentCode:"SEN",levelNum:1},{label:"科尔达",value:"KO0000000000",parentCode:"SEN",levelNum:1},{label:"卢加",value:"LO0000000000",parentCode:"SEN",levelNum:1},{label:"马塔姆",value:"MA0000000000",parentCode:"SEN",levelNum:1},{label:"圣路易",value:"SL0000000000",parentCode:"SEN",levelNum:1},{label:"坦巴昆达",value:"TA0000000000",parentCode:"SEN",levelNum:1}]},{label:"塞浦路斯",value:"CYP",levelNum:0,children:[{label:"法马古斯塔",value:"40000000000",parentCode:"CYP",levelNum:1},{label:"凯里尼亚",value:"60000000000",parentCode:"CYP",levelNum:1},{label:"拉纳卡",value:"30000000000",parentCode:"CYP",levelNum:1},{label:"利马索尔",value:"20000000000",parentCode:"CYP",levelNum:1},{label:"尼科西亚",value:"10000000000",parentCode:"CYP",levelNum:1},{label:"帕福斯",value:"50000000000",parentCode:"CYP",levelNum:1}]},{label:"塞舌尔",value:"SYC",levelNum:0},{label:"沙特阿拉伯",value:"SAU",levelNum:0,children:[{label:"阿尔阿尔",value:"ARA0000000000",parentCode:"SAU",levelNum:1},{label:"艾卜哈",value:"AHB0000000000",parentCode:"SAU",levelNum:1},{label:"巴哈",value:"BH0000000000",parentCode:"SAU",levelNum:1},{label:"布赖代",value:"BUR0000000000",parentCode:"SAU",levelNum:1},{label:"达曼",value:"DAM0000000000",parentCode:"SAU",levelNum:1},{label:"哈费尔巴廷",value:"HBT0000000000",parentCode:"SAU",levelNum:1},{label:"哈伊勒",value:"HL0000000000",parentCode:"SAU",levelNum:1},{label:"海米斯穆谢特",value:"KMX0000000000",parentCode:"SAU",levelNum:1},{label:"海耶",value:"AKH0000000000",parentCode:"SAU",levelNum:1},{label:"胡富夫",value:"HFF0000000000",parentCode:"SAU",levelNum:1},{label:"吉达",value:"JED0000000000",parentCode:"SAU",levelNum:1},{label:"吉赞",value:"JZ0000000000",parentCode:"SAU",levelNum:1},{label:"利雅得",value:"RD0000000000",parentCode:"SAU",levelNum:1},{label:"麦地那",value:"MED0000000000",parentCode:"SAU",levelNum:1},{label:"麦加",value:"ML0000000000",parentCode:"SAU",levelNum:1},{label:"姆巴拉兹",value:"MBR0000000000",parentCode:"SAU",levelNum:1},{label:"纳季兰",value:"NR0000000000",parentCode:"SAU",levelNum:1},{label:"塞卡卡",value:"SAK0000000000",parentCode:"SAU",levelNum:1},{label:"塔布克",value:"TB0000000000",parentCode:"SAU",levelNum:1},{label:"塔伊夫",value:"TAR0000000000",parentCode:"SAU",levelNum:1},{label:"延布",value:"YNB0000000000",parentCode:"SAU",levelNum:1},{label:"朱拜勒",value:"JBI0000000000",parentCode:"SAU",levelNum:1}]},{label:"圣诞岛",value:"CXR",levelNum:0},{label:"圣多美和普林西比",value:"STP",levelNum:0},{label:"圣赫勒拿",value:"SHN",levelNum:0},{label:"圣基茨和尼维斯",value:"KNA",levelNum:0},{label:"圣卢西亚",value:"LCA",levelNum:0},{label:"圣马力诺",value:"SMR",levelNum:0},{label:"圣皮埃尔和米克隆群岛",value:"SPM",levelNum:0},{label:"圣文森特和格林纳丁斯",value:"VCT",levelNum:0},{label:"斯里兰卡",value:"LKA",levelNum:0,children:[{label:"阿努拉德普勒",value:"ADP0000000000",parentCode:"LKA",levelNum:1},{label:"安帕赖",value:"AMP0000000000",parentCode:"LKA",levelNum:1},{label:"巴杜勒",value:"BAD0000000000",parentCode:"LKA",levelNum:1},{label:"拜蒂克洛",value:"BTC0000000000",parentCode:"LKA",levelNum:1},{label:"波隆纳鲁沃",value:"POL0000000000",parentCode:"LKA",levelNum:1},{label:"汉班托特",value:"HBA0000000000",parentCode:"LKA",levelNum:1},{label:"基里诺奇",value:"KIL0000000000",parentCode:"LKA",levelNum:1},{label:"加勒",value:"GAL0000000000",parentCode:"LKA",levelNum:1},{label:"加姆珀哈",value:"GAM0000000000",parentCode:"LKA",levelNum:1},{label:"贾夫纳",value:"JAF0000000000",parentCode:"LKA",levelNum:1},{label:"卡卢特勒",value:"KLT0000000000",parentCode:"LKA",levelNum:1},{label:"凯格勒",value:"KEG0000000000",parentCode:"LKA",levelNum:1},{label:"康提",value:"KAN0000000000",parentCode:"LKA",levelNum:1},{label:"科伦坡",value:"CMB0000000000",parentCode:"LKA",levelNum:1},{label:"库鲁内格勒",value:"KUR0000000000",parentCode:"LKA",levelNum:1},{label:"拉特纳普勒",value:"RAT0000000000",parentCode:"LKA",levelNum:1},{label:"马纳尔",value:"MAN0000000000",parentCode:"LKA",levelNum:1},{label:"马特莱",value:"MAT0000000000",parentCode:"LKA",levelNum:1},{label:"马特勒",value:"MAA0000000000",parentCode:"LKA",levelNum:1},{label:"莫讷勒格勒",value:"MON0000000000",parentCode:"LKA",levelNum:1},{label:"穆莱蒂武",value:"MUL0000000000",parentCode:"LKA",levelNum:1},{label:"努沃勒埃利耶",value:"NUE0000000000",parentCode:"LKA",levelNum:1},{label:"普塔勒姆",value:"PUT0000000000",parentCode:"LKA",levelNum:1},{label:"亭可马里",value:"TRR0000000000",parentCode:"LKA",levelNum:1},{label:"瓦武尼亚",value:"VAV0000000000",parentCode:"LKA",levelNum:1}]},{label:"斯洛伐克",value:"SVK",levelNum:0,children:[{label:"班斯卡-比斯特里察",value:"BBY0000000000",parentCode:"SVK",levelNum:1},{label:"布拉迪斯拉发",value:"BTS0000000000",parentCode:"SVK",levelNum:1},{label:"科希策",value:"KOR0000000000",parentCode:"SVK",levelNum:1},{label:"尼特拉",value:"NRA0000000000",parentCode:"SVK",levelNum:1},{label:"普雷绍夫",value:"POV0000000000",parentCode:"SVK",levelNum:1},{label:"日利纳",value:"RIL0000000000",parentCode:"SVK",levelNum:1},{label:"特尔纳瓦",value:"TNA0000000000",parentCode:"SVK",levelNum:1},{label:"特伦钦",value:"TRE0000000000",parentCode:"SVK",levelNum:1}]},{label:"斯洛文尼亚",value:"SVN",levelNum:0,children:[{label:"奥巴尔诺-克拉",value:"OKR0000000000",parentCode:"SVN",levelNum:1},{label:"奥斯雷德涅斯洛文",value:"OSR0000000000",parentCode:"SVN",levelNum:1},{label:"波德拉夫",value:"POD0000000000",parentCode:"SVN",levelNum:1},{label:"波穆尔",value:"POM0000000000",parentCode:"SVN",levelNum:1},{label:"多雷尼",value:"DLJ0000000000",parentCode:"SVN",levelNum:1},{label:"戈雷尼",value:"GSZ0000000000",parentCode:"SVN",levelNum:1},{label:"戈里",value:"GSK0000000000",parentCode:"SVN",levelNum:1},{label:"科洛",value:"KOR0000000000",parentCode:"SVN",levelNum:1},{label:"诺特拉尼",value:"NKR0000000000",parentCode:"SVN",levelNum:1},{label:"萨维尼",value:"SAV0000000000",parentCode:"SVN",levelNum:1},{label:"斯波德涅波萨夫",value:"SPO0000000000",parentCode:"SVN",levelNum:1},{label:"扎萨夫",value:"ZAS0000000000",parentCode:"SVN",levelNum:1}]},{label:"斯瓦尔巴和扬马廷",value:"SJM",levelNum:0},{label:"斯威士兰",value:"SWZ",levelNum:0},{label:"苏丹",value:"SDN",levelNum:0,children:[{label:"北部",value:"ASH0000000000",parentCode:"SDN",levelNum:1},{label:"赤道",value:"SIS0000000000",parentCode:"SDN",levelNum:1},{label:"达尔富尔",value:"SDA0000000000",parentCode:"SDN",levelNum:1},{label:"东部",value:"SHA0000000000",parentCode:"SDN",levelNum:1},{label:"加扎勒河",value:"SBG0000000000",parentCode:"SDN",levelNum:1},{label:"喀土穆",value:"KRT0000000000",parentCode:"SDN",levelNum:1},{label:"科尔多凡",value:"GKU0000000000",parentCode:"SDN",levelNum:1},{label:"上尼罗",value:"ANB0000000000",parentCode:"SDN",levelNum:1},{label:"中部",value:"WDH0000000000",parentCode:"SDN",levelNum:1}]},{label:"苏里南",value:"SUR",levelNum:0,children:[{label:"布罗科蓬多",value:"BR0000000000",parentCode:"SUR",levelNum:1},{label:"科罗尼",value:"CR0000000000",parentCode:"SUR",levelNum:1},{label:"科默韦讷",value:"CM0000000000",parentCode:"SUR",levelNum:1},{label:"马罗韦讷",value:"MA0000000000",parentCode:"SUR",levelNum:1},{label:"尼克里",value:"NI0000000000",parentCode:"SUR",levelNum:1},{label:"帕拉",value:"PA0000000000",parentCode:"SUR",levelNum:1},{label:"帕拉马里博",value:"PM0000000000",parentCode:"SUR",levelNum:1},{label:"萨拉马卡",value:"SA0000000000",parentCode:"SUR",levelNum:1},{label:"瓦尼卡",value:"WA0000000000",parentCode:"SUR",levelNum:1},{label:"西帕里韦尼",value:"SI0000000000",parentCode:"SUR",levelNum:1}]},{label:"所罗门群岛",value:"SLB",levelNum:0,children:[{label:"瓜达尔卡纳尔",value:"GC0000000000",parentCode:"SLB",levelNum:1},{label:"霍尼亚拉",value:"HO0000000000",parentCode:"SLB",levelNum:1},{label:"拉纳尔和贝罗纳",value:"RB0000000000",parentCode:"SLB",levelNum:1},{label:"马基拉",value:"MK0000000000",parentCode:"SLB",levelNum:1},{label:"马莱塔",value:"ML0000000000",parentCode:"SLB",levelNum:1},{label:"乔伊索",value:"CH0000000000",parentCode:"SLB",levelNum:1},{label:"泰莫图",value:"TM0000000000",parentCode:"SLB",levelNum:1},{label:"西部",value:"WE0000000000",parentCode:"SLB",levelNum:1},{label:"伊萨贝尔",value:"IS0000000000",parentCode:"SLB",levelNum:1},{label:"中部群岛",value:"CE0000000000",parentCode:"SLB",levelNum:1}]},{label:"索马里",value:"SOM",levelNum:0},{label:"塔吉克斯坦",value:"TJK",levelNum:0,children:[{label:"杜尚别",value:"DYU0000000000",parentCode:"TJK",levelNum:1},{label:"霍罗格",value:"KHO0000000000",parentCode:"TJK",levelNum:1},{label:"卡尼巴达姆",value:"KAN0000000000",parentCode:"TJK",levelNum:1},{label:"科法尔尼洪",value:"KOF0000000000",parentCode:"TJK",levelNum:1},{label:"苦盏",value:"KHU0000000000",parentCode:"TJK",levelNum:1},{label:"库尔干-秋别",value:"KTJ0000000000",parentCode:"TJK",levelNum:1},{label:"库洛布",value:"KLB0000000000",parentCode:"TJK",levelNum:1},{label:"洛贡",value:"RGU0000000000",parentCode:"TJK",levelNum:1},{label:"努雷克",value:"NUR0000000000",parentCode:"TJK",levelNum:1},{label:"彭吉肯特",value:"PJK0000000000",parentCode:"TJK",levelNum:1},{label:"萨班特",value:"SBA0000000000",parentCode:"TJK",levelNum:1},{label:"塔博沙尔",value:"TBS0000000000",parentCode:"TJK",levelNum:1},{label:"图尔孙扎德",value:"TSZ0000000000",parentCode:"TJK",levelNum:1},{label:"乌拉秋别",value:"UTJ0000000000",parentCode:"TJK",levelNum:1},{label:"伊斯法拉",value:"ISF0000000000",parentCode:"TJK",levelNum:1}]},{label:"泰国",value:"THA",levelNum:0,children:[{label:"安纳乍能",value:"370000000000",parentCode:"THA",levelNum:1},{label:"巴蜀",value:"770000000000",parentCode:"THA",levelNum:1},{label:"巴吞他尼",value:"130000000000",parentCode:"THA",levelNum:1},{label:"巴真",value:"250000000000",parentCode:"THA",levelNum:1},{label:"北碧",value:"710000000000",parentCode:"THA",levelNum:1},{label:"北标",value:"190000000000",parentCode:"THA",levelNum:1},{label:"北大年",value:"940000000000",parentCode:"THA",levelNum:1},{label:"北揽",value:"110000000000",parentCode:"THA",levelNum:1},{label:"北榄坡",value:"600000000000",parentCode:"THA",levelNum:1},{label:"北柳",value:"240000000000",parentCode:"THA",levelNum:1},{label:"碧差汶",value:"760000000000",parentCode:"THA",levelNum:1},{label:"博达伦",value:"930000000000",parentCode:"THA",levelNum:1},{label:"猜那",value:"180000000000",parentCode:"THA",levelNum:1},{label:"猜也奔",value:"360000000000",parentCode:"THA",levelNum:1},{label:"程逸",value:"530000000000",parentCode:"THA",levelNum:1},{label:"春蓬",value:"860000000000",parentCode:"THA",levelNum:1},{label:"春武里",value:"200000000000",parentCode:"THA",levelNum:1},{label:"达",value:"630000000000",parentCode:"THA",levelNum:1},{label:"达叻",value:"230000000000",parentCode:"THA",levelNum:1},{label:"大城",value:"140000000000",parentCode:"THA",levelNum:1},{label:"董里",value:"920000000000",parentCode:"THA",levelNum:1},{label:"佛丕",value:"780000000000",parentCode:"THA",levelNum:1},{label:"佛统",value:"730000000000",parentCode:"THA",levelNum:1},{label:"甘烹碧",value:"620000000000",parentCode:"THA",levelNum:1},{label:"红统",value:"150000000000",parentCode:"THA",levelNum:1},{label:"华富里",value:"160000000000",parentCode:"THA",levelNum:1},{label:"加拉信",value:"460000000000",parentCode:"THA",levelNum:1},{label:"甲米",value:"810000000000",parentCode:"THA",levelNum:1},{label:"尖竹汶",value:"220000000000",parentCode:"THA",levelNum:1},{label:"孔敬",value:"400000000000",parentCode:"THA",levelNum:1},{label:"拉农",value:"210000000000",parentCode:"THA",levelNum:1},{label:"廊开",value:"430000000000",parentCode:"THA",levelNum:1},{label:"廊莫那浦",value:"390000000000",parentCode:"THA",levelNum:1},{label:"叻丕",value:"700000000000",parentCode:"THA",levelNum:1},{label:"黎",value:"420000000000",parentCode:"THA",levelNum:1},{label:"黎逸",value:"450000000000",parentCode:"THA",levelNum:1},{label:"龙仔厝",value:"740000000000",parentCode:"THA",levelNum:1},{label:"罗勇",value:"850000000000",parentCode:"THA",levelNum:1},{label:"洛坤",value:"800000000000",parentCode:"THA",levelNum:1},{label:"玛哈沙拉堪",value:"440000000000",parentCode:"THA",levelNum:1},{label:"曼谷",value:"100000000000",parentCode:"THA",levelNum:1},{label:"莫达汉",value:"490000000000",parentCode:"THA",levelNum:1},{label:"那空那育",value:"260000000000",parentCode:"THA",levelNum:1},{label:"那空帕农",value:"480000000000",parentCode:"THA",levelNum:1},{label:"难",value:"550000000000",parentCode:"THA",levelNum:1},{label:"南奔",value:"510000000000",parentCode:"THA",levelNum:1},{label:"暖武里",value:"120000000000",parentCode:"THA",levelNum:1},{label:"帕",value:"540000000000",parentCode:"THA",levelNum:1},{label:"帕尧",value:"560000000000",parentCode:"THA",levelNum:1},{label:"攀牙",value:"820000000000",parentCode:"THA",levelNum:1},{label:"彭世洛",value:"650000000000",parentCode:"THA",levelNum:1},{label:"披集",value:"660000000000",parentCode:"THA",levelNum:1},{label:"普吉",value:"830000000000",parentCode:"THA",levelNum:1},{label:"清莱",value:"570000000000",parentCode:"THA",levelNum:1},{label:"清迈",value:"500000000000",parentCode:"THA",levelNum:1},{label:"色军",value:"470000000000",parentCode:"THA",levelNum:1},{label:"沙敦",value:"910000000000",parentCode:"THA",levelNum:1},{label:"沙缴",value:"270000000000",parentCode:"THA",levelNum:1},{label:"四色菊",value:"330000000000",parentCode:"THA",levelNum:1},{label:"宋卡",value:"900000000000",parentCode:"THA",levelNum:1},{label:"素可泰",value:"640000000000",parentCode:"THA",levelNum:1},{label:"素叻",value:"840000000000",parentCode:"THA",levelNum:1},{label:"素林",value:"320000000000",parentCode:"THA",levelNum:1},{label:"素攀武里",value:"720000000000",parentCode:"THA",levelNum:1},{label:"陶公",value:"960000000000",parentCode:"THA",levelNum:1},{label:"乌隆",value:"410000000000",parentCode:"THA",levelNum:1},{label:"乌泰他尼",value:"610000000000",parentCode:"THA",levelNum:1},{label:"乌汶",value:"340000000000",parentCode:"THA",levelNum:1},{label:"武里南",value:"310000000000",parentCode:"THA",levelNum:1},{label:"信武里",value:"170000000000",parentCode:"THA",levelNum:1},{label:"耶梭通",value:"350000000000",parentCode:"THA",levelNum:1},{label:"也拉",value:"950000000000",parentCode:"THA",levelNum:1},{label:"夜丰颂",value:"580000000000",parentCode:"THA",levelNum:1},{label:"夜功",value:"750000000000",parentCode:"THA",levelNum:1}]},{label:"坦桑尼亚",value:"TZA",levelNum:0,children:[{label:"阿鲁沙",value:"AR0000000000",parentCode:"TZA",levelNum:1},{label:"奔巴北",value:"PN0000000000",parentCode:"TZA",levelNum:1},{label:"奔巴南",value:"PS0000000000",parentCode:"TZA",levelNum:1},{label:"滨海",value:"PW0000000000",parentCode:"TZA",levelNum:1},{label:"达累斯萨拉姆",value:"DS0000000000",parentCode:"TZA",levelNum:1},{label:"多多马",value:"DO0000000000",parentCode:"TZA",levelNum:1},{label:"基戈马",value:"KI0000000000",parentCode:"TZA",levelNum:1},{label:"卡盖拉",value:"KA0000000000",parentCode:"TZA",levelNum:1},{label:"林迪",value:"LN0000000000",parentCode:"TZA",levelNum:1},{label:"鲁夸",value:"RK0000000000",parentCode:"TZA",levelNum:1},{label:"鲁伍马",value:"RV0000000000",parentCode:"TZA",levelNum:1},{label:"马腊",value:"MR0000000000",parentCode:"TZA",levelNum:1},{label:"曼亚拉",value:"MY0000000000",parentCode:"TZA",levelNum:1},{label:"莫洛戈罗",value:"MO0000000000",parentCode:"TZA",levelNum:1},{label:"姆贝亚",value:"MB0000000000",parentCode:"TZA",levelNum:1},{label:"姆特瓦拉",value:"MT0000000000",parentCode:"TZA",levelNum:1},{label:"姆万扎",value:"MW0000000000",parentCode:"TZA",levelNum:1},{label:"乞力马扎罗",value:"KJ0000000000",parentCode:"TZA",levelNum:1},{label:"桑给巴尔",value:"ZN0000000000",parentCode:"TZA",levelNum:1},{label:"桑给巴尔北",value:"UN0000000000",parentCode:"TZA",levelNum:1},{label:"桑给巴尔南",value:"US0000000000",parentCode:"TZA",levelNum:1},{label:"桑给巴尔市和西",value:"MM0000000000",parentCode:"TZA",levelNum:1},{label:"塔波拉",value:"TB0000000000",parentCode:"TZA",levelNum:1},{label:"坦噶",value:"TN0000000000",parentCode:"TZA",levelNum:1},{label:"辛吉达",value:"SI0000000000",parentCode:"TZA",levelNum:1},{label:"欣延加",value:"SH0000000000",parentCode:"TZA",levelNum:1},{label:"伊林加",value:"IR0000000000",parentCode:"TZA",levelNum:1}]},{label:"汤加",value:"TON",levelNum:0,children:[{label:"埃瓦",value:"E0000000000",parentCode:"TON",levelNum:1},{label:"哈派",value:"H0000000000",parentCode:"TON",levelNum:1},{label:"纽阿斯",value:"N0000000000",parentCode:"TON",levelNum:1},{label:"汤加塔布",value:"T0000000000",parentCode:"TON",levelNum:1},{label:"瓦瓦乌",value:"V0000000000",parentCode:"TON",levelNum:1}]},{label:"特克斯和凯克特斯群岛",value:"TCA",levelNum:0},{label:"特里斯坦达昆哈",value:"TAA",levelNum:0},{label:"特立尼达和多巴哥",value:"TTO",levelNum:0},{label:"突尼斯",value:"TUN",levelNum:0,children:[{label:"艾尔亚奈",value:"AR0000000000",parentCode:"TUN",levelNum:1},{label:"巴杰",value:"BJ0000000000",parentCode:"TUN",levelNum:1},{label:"本阿鲁斯",value:"BA0000000000",parentCode:"TUN",levelNum:1},{label:"比塞大",value:"BI0000000000",parentCode:"TUN",levelNum:1},{label:"吉比利",value:"KB0000000000",parentCode:"TUN",levelNum:1},{label:"加贝斯",value:"GB0000000000",parentCode:"TUN",levelNum:1},{label:"加夫萨",value:"GF0000000000",parentCode:"TUN",levelNum:1},{label:"坚杜拜",value:"JE0000000000",parentCode:"TUN",levelNum:1},{label:"卡夫",value:"LK0000000000",parentCode:"TUN",levelNum:1},{label:"卡塞林",value:"KS0000000000",parentCode:"TUN",levelNum:1},{label:"凯鲁万",value:"KR0000000000",parentCode:"TUN",levelNum:1},{label:"马赫迪耶",value:"MH0000000000",parentCode:"TUN",levelNum:1},{label:"马努巴",value:"MN0000000000",parentCode:"TUN",levelNum:1},{label:"梅德宁",value:"ME0000000000",parentCode:"TUN",levelNum:1},{label:"莫纳斯提尔",value:"MO0000000000",parentCode:"TUN",levelNum:1},{label:"纳布勒",value:"NA0000000000",parentCode:"TUN",levelNum:1},{label:"斯法克斯",value:"SF0000000000",parentCode:"TUN",levelNum:1},{label:"苏塞",value:"SO0000000000",parentCode:"TUN",levelNum:1},{label:"泰塔温",value:"TA0000000000",parentCode:"TUN",levelNum:1},{label:"突尼斯",value:"TU0000000000",parentCode:"TUN",levelNum:1},{label:"托泽尔",value:"TO0000000000",parentCode:"TUN",levelNum:1},{label:"西迪布济德",value:"SD0000000000",parentCode:"TUN",levelNum:1},{label:"锡勒亚奈",value:"SL0000000000",parentCode:"TUN",levelNum:1},{label:"宰格万",value:"ZA0000000000",parentCode:"TUN",levelNum:1}]},{label:"图瓦卢",value:"TUV",levelNum:0},{label:"土耳其",value:"TUR",levelNum:0,children:[{label:"阿达纳",value:"ADA0000000000",parentCode:"TUR",levelNum:1},{label:"阿德亚曼",value:"ADI0000000000",parentCode:"TUR",levelNum:1},{label:"阿尔达罕",value:"ARD0000000000",parentCode:"TUR",levelNum:1},{label:"阿尔特温",value:"ART0000000000",parentCode:"TUR",levelNum:1},{label:"阿菲永",value:"AFY0000000000",parentCode:"TUR",levelNum:1},{label:"阿克萨赖",value:"AKS0000000000",parentCode:"TUR",levelNum:1},{label:"阿勒",value:"AGR0000000000",parentCode:"TUR",levelNum:1},{label:"阿马西亚",value:"AMA0000000000",parentCode:"TUR",levelNum:1},{label:"埃迪尔内",value:"EDI0000000000",parentCode:"TUR",levelNum:1},{label:"埃尔津詹",value:"EZC0000000000",parentCode:"TUR",levelNum:1},{label:"埃尔祖鲁姆",value:"EZR0000000000",parentCode:"TUR",levelNum:1},{label:"埃拉泽",value:"ELA0000000000",parentCode:"TUR",levelNum:1},{label:"埃斯基谢希尔",value:"ESK0000000000",parentCode:"TUR",levelNum:1},{label:"艾登",value:"AYI0000000000",parentCode:"TUR",levelNum:1},{label:"安卡拉",value:"ANK0000000000",parentCode:"TUR",levelNum:1},{label:"安塔利亚",value:"ANT0000000000",parentCode:"TUR",levelNum:1},{label:"奥尔杜",value:"ORD0000000000",parentCode:"TUR",levelNum:1},{label:"巴尔腾",value:"BAR0000000000",parentCode:"TUR",levelNum:1},{label:"巴勒克埃西尔",value:"BAL0000000000",parentCode:"TUR",levelNum:1},{label:"巴特曼",value:"BAT0000000000",parentCode:"TUR",levelNum:1},{label:"巴伊布尔特",value:"BAY0000000000",parentCode:"TUR",levelNum:1},{label:"比莱吉克",value:"BIL0000000000",parentCode:"TUR",levelNum:1},{label:"比特利斯",value:"BIT0000000000",parentCode:"TUR",levelNum:1},{label:"宾格尔",value:"BIN0000000000",parentCode:"TUR",levelNum:1},{label:"博卢",value:"BOL0000000000",parentCode:"TUR",levelNum:1},{label:"布尔杜尔",value:"BRD0000000000",parentCode:"TUR",levelNum:1},{label:"布尔萨",value:"BRS0000000000",parentCode:"TUR",levelNum:1},{label:"昌克勒",value:"CKR0000000000",parentCode:"TUR",levelNum:1},{label:"代尼兹利",value:"DEN0000000000",parentCode:"TUR",levelNum:1},{label:"迪亚巴克尔",value:"DIY0000000000",parentCode:"TUR",levelNum:1},{label:"凡",value:"VAN0000000000",parentCode:"TUR",levelNum:1},{label:"哈卡里",value:"HKR0000000000",parentCode:"TUR",levelNum:1},{label:"哈塔伊",value:"HTY0000000000",parentCode:"TUR",levelNum:1},{label:"基利斯",value:"KLS0000000000",parentCode:"TUR",levelNum:1},{label:"吉雷松",value:"GIR0000000000",parentCode:"TUR",levelNum:1},{label:"加济安泰普",value:"GAZ0000000000",parentCode:"TUR",levelNum:1},{label:"居米什哈内",value:"GMS0000000000",parentCode:"TUR",levelNum:1},{label:"卡尔斯",value:"KRS0000000000",parentCode:"TUR",levelNum:1},{label:"卡赫拉曼马拉什",value:"KAH0000000000",parentCode:"TUR",levelNum:1},{label:"卡拉比克",value:"KRB0000000000",parentCode:"TUR",levelNum:1},{label:"卡拉曼",value:"KRM0000000000",parentCode:"TUR",levelNum:1},{label:"卡斯塔莫努",value:"KAS0000000000",parentCode:"TUR",levelNum:1},{label:"开塞利",value:"KAY0000000000",parentCode:"TUR",levelNum:1},{label:"科贾埃利",value:"KOC0000000000",parentCode:"TUR",levelNum:1},{label:"柯克拉雷利",value:"KLR0000000000",parentCode:"TUR",levelNum:1},{label:"科尼亚",value:"KON0000000000",parentCode:"TUR",levelNum:1},{label:"克尔谢希尔",value:"KRH0000000000",parentCode:"TUR",levelNum:1},{label:"克勒克卡莱",value:"KRK0000000000",parentCode:"TUR",levelNum:1},{label:"拉飞",value:"URF0000000000",parentCode:"TUR",levelNum:1},{label:"里泽",value:"RIZ0000000000",parentCode:"TUR",levelNum:1},{label:"马尔丁",value:"MAR0000000000",parentCode:"TUR",levelNum:1},{label:"马拉蒂亚",value:"MAL0000000000",parentCode:"TUR",levelNum:1},{label:"马尼萨",value:"MAN0000000000",parentCode:"TUR",levelNum:1},{label:"穆拉",value:"MUG0000000000",parentCode:"TUR",levelNum:1},{label:"穆什",value:"MUS0000000000",parentCode:"TUR",levelNum:1},{label:"内夫谢希尔",value:"NEV0000000000",parentCode:"TUR",levelNum:1},{label:"尼代",value:"NIG0000000000",parentCode:"TUR",levelNum:1},{label:"恰纳卡莱",value:"CKL0000000000",parentCode:"TUR",levelNum:1},{label:"乔鲁姆",value:"COR0000000000",parentCode:"TUR",levelNum:1},{label:"屈塔希亚",value:"KUT0000000000",parentCode:"TUR",levelNum:1},{label:"萨卡里亚",value:"SAK0000000000",parentCode:"TUR",levelNum:1},{label:"萨姆松",value:"SAM0000000000",parentCode:"TUR",levelNum:1},{label:"泰基尔达",value:"TEL0000000000",parentCode:"TUR",levelNum:1},{label:"特拉布宗",value:"TRA0000000000",parentCode:"TUR",levelNum:1},{label:"通杰利",value:"TUN0000000000",parentCode:"TUR",levelNum:1},{label:"托卡特",value:"TOK0000000000",parentCode:"TUR",levelNum:1},{label:"乌萨克",value:"USK0000000000",parentCode:"TUR",levelNum:1},{label:"锡尔纳克",value:"SIR0000000000",parentCode:"TUR",levelNum:1},{label:"锡尔特",value:"SII0000000000",parentCode:"TUR",levelNum:1},{label:"锡诺普",value:"SIN0000000000",parentCode:"TUR",levelNum:1},{label:"锡瓦斯",value:"SIV0000000000",parentCode:"TUR",levelNum:1},{label:"伊迪尔",value:"IGD0000000000",parentCode:"TUR",levelNum:1},{label:"伊切尔",value:"ICE0000000000",parentCode:"TUR",levelNum:1},{label:"伊斯帕尔塔",value:"ISP0000000000",parentCode:"TUR",levelNum:1},{label:"伊斯坦布尔",value:"IST0000000000",parentCode:"TUR",levelNum:1},{label:"伊兹密尔",value:"IZM0000000000",parentCode:"TUR",levelNum:1},{label:"约兹加特",value:"YOZ0000000000",parentCode:"TUR",levelNum:1},{label:"宗古尔达克",value:"ZON0000000000",parentCode:"TUR",levelNum:1}]},{label:"土库曼斯坦",value:"TKM",levelNum:0,children:[{label:"阿哈尔",value:"A0000000000",parentCode:"TKM",levelNum:1},{label:"阿什哈巴德市",value:"ASB0000000000",parentCode:"TKM",levelNum:1},{label:"巴尔坎",value:"B0000000000",parentCode:"TKM",levelNum:1},{label:"达沙古兹",value:"D0000000000",parentCode:"TKM",levelNum:1},{label:"列巴普",value:"L0000000000",parentCode:"TKM",levelNum:1},{label:"马雷",value:"M0000000000",parentCode:"TKM",levelNum:1},{label:"涅比特达格",value:"NEB0000000000",parentCode:"TKM",levelNum:1}]},{label:"托克劳",value:"TKL",levelNum:0},{label:"瓦利斯和福图纳",value:"WLF",levelNum:0},{label:"瓦努阿图",value:"VUT",levelNum:0,children:[{label:"马朗帕",value:"MA0000000000",parentCode:"VUT",levelNum:1},{label:"彭纳马",value:"PE0000000000",parentCode:"VUT",levelNum:1},{label:"桑马",value:"SA0000000000",parentCode:"VUT",levelNum:1},{label:"塔菲阿",value:"TA0000000000",parentCode:"VUT",levelNum:1},{label:"托尔巴",value:"TO0000000000",parentCode:"VUT",levelNum:1},{label:"谢法",value:"SH0000000000",parentCode:"VUT",levelNum:1}]},{label:"危地马拉",value:"GTM",levelNum:0,children:[{label:"埃尔普罗格雷索",value:"PR0000000000",parentCode:"GTM",levelNum:1},{label:"埃斯昆特拉",value:"ES0000000000",parentCode:"GTM",levelNum:1},{label:"哈拉帕",value:"JA0000000000",parentCode:"GTM",levelNum:1},{label:"胡蒂亚帕",value:"JU0000000000",parentCode:"GTM",levelNum:1},{label:"基切",value:"QC0000000000",parentCode:"GTM",levelNum:1},{label:"克萨尔特南戈",value:"QZ0000000000",parentCode:"GTM",levelNum:1},{label:"雷塔卢莱乌",value:"RE0000000000",parentCode:"GTM",levelNum:1},{label:"米克斯科",value:"MIX0000000000",parentCode:"GTM",levelNum:1},{label:"佩滕",value:"PE0000000000",parentCode:"GTM",levelNum:1},{label:"奇基穆拉",value:"CQ0000000000",parentCode:"GTM",levelNum:1},{label:"奇马尔特南戈",value:"CM0000000000",parentCode:"GTM",levelNum:1},{label:"萨卡帕",value:"ZA0000000000",parentCode:"GTM",levelNum:1},{label:"萨卡特佩克斯",value:"ST0000000000",parentCode:"GTM",levelNum:1},{label:"上韦拉帕斯",value:"AV0000000000",parentCode:"GTM",levelNum:1},{label:"圣罗莎",value:"SR0000000000",parentCode:"GTM",levelNum:1},{label:"圣马科斯",value:"SM0000000000",parentCode:"GTM",levelNum:1},{label:"苏奇特佩克斯",value:"SU0000000000",parentCode:"GTM",levelNum:1},{label:"索洛拉",value:"SO0000000000",parentCode:"GTM",levelNum:1},{label:"托托尼卡潘",value:"TO0000000000",parentCode:"GTM",levelNum:1},{label:"危地马拉",value:"GU0000000000",parentCode:"GTM",levelNum:1},{label:"韦韦特南戈",value:"HU0000000000",parentCode:"GTM",levelNum:1},{label:"下韦拉帕斯",value:"BV0000000000",parentCode:"GTM",levelNum:1},{label:"新城",value:"VIN0000000000",parentCode:"GTM",levelNum:1},{label:"伊萨瓦尔",value:"IZ0000000000",parentCode:"GTM",levelNum:1}]},{label:"维尔京群岛,美属",value:"VIR",levelNum:0},{label:"维尔京群岛,英属",value:"VGB",levelNum:0},{label:"委内瑞拉",value:"VEN",levelNum:0,children:[{label:"阿拉瓜",value:"D0000000000",parentCode:"VEN",levelNum:1},{label:"阿马库罗三角洲",value:"Y0000000000",parentCode:"VEN",levelNum:1},{label:"阿普雷",value:"C0000000000",parentCode:"VEN",levelNum:1},{label:"安索阿特吉",value:"B0000000000",parentCode:"VEN",levelNum:1},{label:"巴里纳斯",value:"E0000000000",parentCode:"VEN",levelNum:1},{label:"玻利瓦尔",value:"F0000000000",parentCode:"VEN",levelNum:1},{label:"波图格萨",value:"P0000000000",parentCode:"VEN",levelNum:1},{label:"法尔孔",value:"I0000000000",parentCode:"VEN",levelNum:1},{label:"瓜里科",value:"J0000000000",parentCode:"VEN",levelNum:1},{label:"加拉加斯",value:"A0000000000",parentCode:"VEN",levelNum:1},{label:"卡拉沃沃",value:"G0000000000",parentCode:"VEN",levelNum:1},{label:"科赫德斯",value:"H0000000000",parentCode:"VEN",levelNum:1},{label:"拉腊",value:"K0000000000",parentCode:"VEN",levelNum:1},{label:"联邦属地",value:"W0000000000",parentCode:"VEN",levelNum:1},{label:"梅里达",value:"L0000000000",parentCode:"VEN",levelNum:1},{label:"米兰达",value:"M0000000000",parentCode:"VEN",levelNum:1},{label:"莫纳加斯",value:"N0000000000",parentCode:"VEN",levelNum:1},{label:"苏克雷",value:"R0000000000",parentCode:"VEN",levelNum:1},{label:"苏利亚",value:"V0000000000",parentCode:"VEN",levelNum:1},{label:"塔奇拉",value:"S0000000000",parentCode:"VEN",levelNum:1},{label:"特鲁希略",value:"T0000000000",parentCode:"VEN",levelNum:1},{label:"新埃斯帕塔",value:"O0000000000",parentCode:"VEN",levelNum:1},{label:"亚拉奎",value:"U0000000000",parentCode:"VEN",levelNum:1},{label:"亚马孙",value:"Z0000000000",parentCode:"VEN",levelNum:1}]},{label:"文莱",value:"BRN",levelNum:0},{label:"乌干达",value:"UGA",levelNum:0,children:[{label:"阿鲁阿",value:"ARU0000000000",parentCode:"UGA",levelNum:1},{label:"阿帕克",value:"APC0000000000",parentCode:"UGA",levelNum:1},{label:"阿朱马尼",value:"ADJ0000000000",parentCode:"UGA",levelNum:1},{label:"本迪布焦",value:"BUN0000000000",parentCode:"UGA",levelNum:1},{label:"布吉里",value:"BUG0000000000",parentCode:"UGA",levelNum:1},{label:"布西亚",value:"BUS0000000000",parentCode:"UGA",levelNum:1},{label:"布谢尼",value:"BSH0000000000",parentCode:"UGA",levelNum:1},{label:"恩通加莫",value:"NTU0000000000",parentCode:"UGA",levelNum:1},{label:"古卢",value:"GUL0000000000",parentCode:"UGA",levelNum:1},{label:"霍伊马",value:"HOI0000000000",parentCode:"UGA",levelNum:1},{label:"基巴莱",value:"KBA0000000000",parentCode:"UGA",levelNum:1},{label:"基博加",value:"KIB0000000000",parentCode:"UGA",levelNum:1},{label:"基恩乔乔",value:"KYE0000000000",parentCode:"UGA",levelNum:1},{label:"基索罗",value:"KIS0000000000",parentCode:"UGA",levelNum:1},{label:"基特古姆",value:"KIT0000000000",parentCode:"UGA",levelNum:1},{label:"金贾",value:"JIN0000000000",parentCode:"UGA",levelNum:1},{label:"卡巴莱",value:"KBL0000000000",parentCode:"UGA",levelNum:1},{label:"卡巴罗莱",value:"KAR0000000000",parentCode:"UGA",levelNum:1},{label:"卡贝拉马伊多",value:"KAB0000000000",parentCode:"UGA",levelNum:1},{label:"卡兰加拉",value:"KAL0000000000",parentCode:"UGA",levelNum:1},{label:"卡姆文盖",value:"KAM0000000000",parentCode:"UGA",levelNum:1},{label:"卡穆利",value:"KML0000000000",parentCode:"UGA",levelNum:1},{label:"卡农古",value:"KAN0000000000",parentCode:"UGA",levelNum:1},{label:"卡普乔鲁瓦",value:"KPC0000000000",parentCode:"UGA",levelNum:1},{label:"卡塞塞",value:"KAS0000000000",parentCode:"UGA",levelNum:1},{label:"卡塔奎",value:"KTK0000000000",parentCode:"UGA",levelNum:1},{label:"卡永加",value:"KAY0000000000",parentCode:"UGA",levelNum:1},{label:"坎帕拉",value:"KMP0000000000",parentCode:"UGA",levelNum:1},{label:"科蒂多",value:"KOT0000000000",parentCode:"UGA",levelNum:1},{label:"库米",value:"KUM0000000000",parentCode:"UGA",levelNum:1},{label:"拉卡伊",value:"RAK0000000000",parentCode:"UGA",levelNum:1},{label:"利拉",value:"LIR0000000000",parentCode:"UGA",levelNum:1},{label:"卢韦罗",value:"LUW0000000000",parentCode:"UGA",levelNum:1},{label:"鲁昆吉里",value:"RUK0000000000",parentCode:"UGA",levelNum:1},{label:"马萨卡",value:"MAS0000000000",parentCode:"UGA",levelNum:1},{label:"马辛迪",value:"MSN0000000000",parentCode:"UGA",levelNum:1},{label:"马尤盖",value:"MAY0000000000",parentCode:"UGA",levelNum:1},{label:"莫罗托",value:"MRT0000000000",parentCode:"UGA",levelNum:1},{label:"莫约",value:"MOY0000000000",parentCode:"UGA",levelNum:1},{label:"姆巴拉拉",value:"MBR0000000000",parentCode:"UGA",levelNum:1},{label:"姆巴莱",value:"MBA0000000000",parentCode:"UGA",levelNum:1},{label:"姆皮吉",value:"MPI0000000000",parentCode:"UGA",levelNum:1},{label:"穆本德",value:"MUB0000000000",parentCode:"UGA",levelNum:1},{label:"穆科诺",value:"MUK0000000000",parentCode:"UGA",levelNum:1},{label:"纳卡皮里皮里特",value:"NAK0000000000",parentCode:"UGA",levelNum:1},{label:"纳卡松戈拉",value:"NKS0000000000",parentCode:"UGA",levelNum:1},{label:"内比",value:"NEB0000000000",parentCode:"UGA",levelNum:1},{label:"帕德尔",value:"PAD0000000000",parentCode:"UGA",levelNum:1},{label:"帕利萨",value:"PAL0000000000",parentCode:"UGA",levelNum:1},{label:"森巴布莱",value:"SEM0000000000",parentCode:"UGA",levelNum:1},{label:"索罗提",value:"SOR0000000000",parentCode:"UGA",levelNum:1},{label:"托罗罗",value:"TOR0000000000",parentCode:"UGA",levelNum:1},{label:"瓦基索",value:"WAK0000000000",parentCode:"UGA",levelNum:1},{label:"锡龙科",value:"SIR0000000000",parentCode:"UGA",levelNum:1},{label:"伊甘加",value:"IGA0000000000",parentCode:"UGA",levelNum:1},{label:"永贝",value:"YUM0000000000",parentCode:"UGA",levelNum:1}]},{label:"乌克兰",value:"UKR",levelNum:0,children:[{label:"敖德萨",value:"510000000000",parentCode:"UKR",levelNum:1},{label:"波尔塔瓦",value:"530000000000",parentCode:"UKR",levelNum:1},{label:"第聂伯罗波得罗夫斯克",value:"120000000000",parentCode:"UKR",levelNum:1},{label:"顿涅茨克",value:"140000000000",parentCode:"UKR",levelNum:1},{label:"哈尔科夫",value:"630000000000",parentCode:"UKR",levelNum:1},{label:"赫尔松州",value:"650000000000",parentCode:"UKR",levelNum:1},{label:"赫梅利尼茨基",value:"680000000000",parentCode:"UKR",levelNum:1},{label:"基辅",value:"300000000000",parentCode:"UKR",levelNum:1},{label:"基洛夫格勒",value:"350000000000",parentCode:"UKR",levelNum:1},{label:"捷尔诺波尔",value:"610000000000",parentCode:"UKR",levelNum:1},{label:"克里米亚自治共和国",value:"430000000000",parentCode:"UKR",levelNum:1},{label:"利沃夫",value:"460000000000",parentCode:"UKR",levelNum:1},{label:"卢甘斯克",value:"90000000000",parentCode:"UKR",levelNum:1},{label:"罗夫诺",value:"560000000000",parentCode:"UKR",levelNum:1},{label:"尼古拉耶夫",value:"480000000000",parentCode:"UKR",levelNum:1},{label:"切尔卡瑟",value:"710000000000",parentCode:"UKR",levelNum:1},{label:"切尔尼戈夫",value:"740000000000",parentCode:"UKR",levelNum:1},{label:"切尔诺夫策",value:"770000000000",parentCode:"UKR",levelNum:1},{label:"日托米尔",value:"180000000000",parentCode:"UKR",levelNum:1},{label:"苏梅",value:"590000000000",parentCode:"UKR",levelNum:1},{label:"外喀尔巴阡",value:"210000000000",parentCode:"UKR",levelNum:1},{label:"文尼察",value:"50000000000",parentCode:"UKR",levelNum:1},{label:"沃伦",value:"70000000000",parentCode:"UKR",levelNum:1},{label:"伊万-弗兰科夫州",value:"260000000000",parentCode:"UKR",levelNum:1},{label:"扎波罗热",value:"230000000000",parentCode:"UKR",levelNum:1}]},{label:"乌拉圭",value:"URY",levelNum:0,children:[{label:"阿蒂加斯",value:"AR0000000000",parentCode:"URY",levelNum:1},{label:"杜拉斯诺",value:"DU0000000000",parentCode:"URY",levelNum:1},{label:"佛罗里达",value:"FA0000000000",parentCode:"URY",levelNum:1},{label:"弗洛雷斯",value:"FS0000000000",parentCode:"URY",levelNum:1},{label:"卡内洛内斯",value:"CA0000000000",parentCode:"URY",levelNum:1},{label:"科洛尼亚",value:"CO0000000000",parentCode:"URY",levelNum:1},{label:"拉瓦耶哈",value:"LA0000000000",parentCode:"URY",levelNum:1},{label:"里韦拉",value:"RV0000000000",parentCode:"URY",levelNum:1},{label:"罗恰",value:"RO0000000000",parentCode:"URY",levelNum:1},{label:"马尔多纳多",value:"MA0000000000",parentCode:"URY",levelNum:1},{label:"蒙得维的亚",value:"MO0000000000",parentCode:"URY",levelNum:1},{label:"内格罗河",value:"RN0000000000",parentCode:"URY",levelNum:1},{label:"派桑杜",value:"PA0000000000",parentCode:"URY",levelNum:1},{label:"萨尔托",value:"SL0000000000",parentCode:"URY",levelNum:1},{label:"塞罗拉尔戈",value:"CL0000000000",parentCode:"URY",levelNum:1},{label:"三十三人",value:"TT0000000000",parentCode:"URY",levelNum:1},{label:"圣何塞",value:"SJ0000000000",parentCode:"URY",levelNum:1},{label:"索里亚诺",value:"SO0000000000",parentCode:"URY",levelNum:1},{label:"塔夸伦博",value:"TAW0000000000",parentCode:"URY",levelNum:1}]},{label:"乌兹别克斯坦",value:"UZB",levelNum:0,children:[{label:"安集延",value:"AN0000000000",parentCode:"UZB",levelNum:1},{label:"布哈拉",value:"BU0000000000",parentCode:"UZB",levelNum:1},{label:"费尔干纳",value:"FA0000000000",parentCode:"UZB",levelNum:1},{label:"花拉子模",value:"XO0000000000",parentCode:"UZB",levelNum:1},{label:"吉扎克",value:"JI0000000000",parentCode:"UZB",levelNum:1},{label:"卡拉卡尔帕克斯坦共和国",value:"QR0000000000",parentCode:"UZB",levelNum:1},{label:"卡什卡达里亚",value:"QA0000000000",parentCode:"UZB",levelNum:1},{label:"纳曼干",value:"NG0000000000",parentCode:"UZB",levelNum:1},{label:"纳沃伊",value:"NW0000000000",parentCode:"UZB",levelNum:1},{label:"撒马尔罕",value:"SA0000000000",parentCode:"UZB",levelNum:1},{label:"苏尔汉河",value:"SU0000000000",parentCode:"UZB",levelNum:1},{label:"塔什干",value:"TK0000000000",parentCode:"UZB",levelNum:1},{label:"塔什干市",value:"TO0000000000",parentCode:"UZB",levelNum:1},{label:"锡尔河",value:"SI0000000000",parentCode:"UZB",levelNum:1}]},{label:"西班牙",value:"ESP",levelNum:0,children:[{label:"阿尔梅里亚",value:"LEI0000000000",parentCode:"ESP",levelNum:1},{label:"阿尔瓦塞特",value:"ALB0000000000",parentCode:"ESP",levelNum:1},{label:"阿拉瓦",value:"ALA0000000000",parentCode:"ESP",levelNum:1},{label:"阿利坎特",value:"ALC0000000000",parentCode:"ESP",levelNum:1},{label:"阿斯图利亚斯",value:"AST0000000000",parentCode:"ESP",levelNum:1},{label:"阿维拉",value:"AVI0000000000",parentCode:"ESP",levelNum:1},{label:"奥伦塞",value:"ORE0000000000",parentCode:"ESP",levelNum:1},{label:"巴达霍斯",value:"BJZ0000000000",parentCode:"ESP",levelNum:1},{label:"巴利阿里",value:"BLR0000000000",parentCode:"ESP",levelNum:1},{label:"巴利亚多利德",value:"VLL0000000000",parentCode:"ESP",levelNum:1},{label:"巴伦西亚",value:"VLC0000000000",parentCode:"ESP",levelNum:1},{label:"巴塞罗那",value:"BCN0000000000",parentCode:"ESP",levelNum:1},{label:"比斯开",value:"VSE0000000000",parentCode:"ESP",levelNum:1},{label:"布尔戈斯",value:"BUR0000000000",parentCode:"ESP",levelNum:1},{label:"格拉纳达",value:"GRX0000000000",parentCode:"ESP",levelNum:1},{label:"瓜达拉哈拉",value:"GUA0000000000",parentCode:"ESP",levelNum:1},{label:"哈恩",value:"JAE0000000000",parentCode:"ESP",levelNum:1},{label:"赫罗纳",value:"GRO0000000000",parentCode:"ESP",levelNum:1},{label:"吉普斯夸",value:"GUI0000000000",parentCode:"ESP",levelNum:1},{label:"加的斯",value:"CAD0000000000",parentCode:"ESP",levelNum:1},{label:"卡塞雷斯",value:"CCS0000000000",parentCode:"ESP",levelNum:1},{label:"卡斯蒂利亚",value:"CIR0000000000",parentCode:"ESP",levelNum:1},{label:"卡斯特利翁",value:"CAS0000000000",parentCode:"ESP",levelNum:1},{label:"科尔多瓦",value:"ODB0000000000",parentCode:"ESP",levelNum:1},{label:"昆卡",value:"CUE0000000000",parentCode:"ESP",levelNum:1},{label:"拉科鲁尼亚",value:"LCG0000000000",parentCode:"ESP",levelNum:1},{label:"拉里奥哈",value:"ARL0000000000",parentCode:"ESP",levelNum:1},{label:"拉斯帕尔马斯",value:"LPA0000000000",parentCode:"ESP",levelNum:1},{label:"莱昂",value:"LEN0000000000",parentCode:"ESP",levelNum:1},{label:"莱里达",value:"LLE0000000000",parentCode:"ESP",levelNum:1},{label:"卢戈",value:"LGO0000000000",parentCode:"ESP",levelNum:1},{label:"马德里",value:"MAD0000000000",parentCode:"ESP",levelNum:1},{label:"马拉加",value:"AGP0000000000",parentCode:"ESP",levelNum:1},{label:"穆尔西亚",value:"MJV0000000000",parentCode:"ESP",levelNum:1},{label:"纳瓦拉",value:"NVV0000000000",parentCode:"ESP",levelNum:1},{label:"帕伦西亚",value:"PAC0000000000",parentCode:"ESP",levelNum:1},{label:"蓬特韦德拉",value:"PEV0000000000",parentCode:"ESP",levelNum:1},{label:"萨拉戈萨",value:"ZAZ0000000000",parentCode:"ESP",levelNum:1},{label:"萨拉曼卡",value:"SLM0000000000",parentCode:"ESP",levelNum:1},{label:"萨莫拉",value:"ZMR0000000000",parentCode:"ESP",levelNum:1},{label:"塞哥维亚",value:"SEG0000000000",parentCode:"ESP",levelNum:1},{label:"塞维利亚",value:"SVQ0000000000",parentCode:"ESP",levelNum:1},{label:"桑坦德",value:"SDR0000000000",parentCode:"ESP",levelNum:1},{label:"圣克鲁斯-德特内里费",value:"SCT0000000000",parentCode:"ESP",levelNum:1},{label:"索里亚",value:"SOR0000000000",parentCode:"ESP",levelNum:1},{label:"塔拉戈纳",value:"TAR0000000000",parentCode:"ESP",levelNum:1},{label:"特鲁埃尔",value:"TER0000000000",parentCode:"ESP",levelNum:1},{label:"托莱多",value:"TOL0000000000",parentCode:"ESP",levelNum:1},{label:"韦尔瓦",value:"HUV0000000000",parentCode:"ESP",levelNum:1},{label:"韦斯卡",value:"HUC0000000000",parentCode:"ESP",levelNum:1}]},{label:"希腊",value:"GRC",levelNum:0,children:[{label:"比雷埃夫斯",value:"PRI0000000000",parentCode:"GRC",levelNum:1},{label:"多德卡尼斯",value:"DO0000000000",parentCode:"GRC",levelNum:1},{label:"干尼亚",value:"CHQ0000000000",parentCode:"GRC",levelNum:1},{label:"基克拉迪",value:"CY0000000000",parentCode:"GRC",levelNum:1},{label:"拉西锡",value:"LST0000000000",parentCode:"GRC",levelNum:1},{label:"莱斯博斯",value:"LES0000000000",parentCode:"GRC",levelNum:1},{label:"雷西姆农",value:"RET0000000000",parentCode:"GRC",levelNum:1},{label:"萨摩斯",value:"SMI0000000000",parentCode:"GRC",levelNum:1},{label:"雅典",value:"ATH0000000000",parentCode:"GRC",levelNum:1},{label:"伊拉克里翁",value:"HER0000000000",parentCode:"GRC",levelNum:1}]},{label:"新加坡",value:"SGP",levelNum:0},{label:"新喀里多尼亚",value:"NCL",levelNum:0},{label:"新西兰",value:"NZL",levelNum:0,children:[{label:"奥克兰",value:"AUK0000000000",parentCode:"NZL",levelNum:1},{label:"北岸",value:"NSH0000000000",parentCode:"NZL",levelNum:1},{label:"北帕默斯顿",value:"PMR0000000000",parentCode:"NZL",levelNum:1},{label:"北远",value:"FNR0000000000",parentCode:"NZL",levelNum:1},{label:"布莱尼姆",value:"BHE0000000000",parentCode:"NZL",levelNum:1},{label:"达尼丁",value:"DUD0000000000",parentCode:"NZL",levelNum:1},{label:"格雷茅斯",value:"GMN0000000000",parentCode:"NZL",levelNum:1},{label:"哈密尔顿",value:"HLZ0000000000",parentCode:"NZL",levelNum:1},{label:"黑斯廷斯",value:"HAS0000000000",parentCode:"NZL",levelNum:1},{label:"怀塔科拉",value:"WAE0000000000",parentCode:"NZL",levelNum:1},{label:"吉斯伯恩",value:"GIS0000000000",parentCode:"NZL",levelNum:1},{label:"凯帕拉",value:"KAI0000000000",parentCode:"NZL",levelNum:1},{label:"克赖斯特彻奇",value:"CHC0000000000",parentCode:"NZL",levelNum:1},{label:"里士满",value:"RMD0000000000",parentCode:"NZL",levelNum:1},{label:"马努考",value:"MNK0000000000",parentCode:"NZL",levelNum:1},{label:"纳尔逊",value:"NSN0000000000",parentCode:"NZL",levelNum:1},{label:"内皮尔",value:"NPE0000000000",parentCode:"NZL",levelNum:1},{label:"斯特拉特福德",value:"STR0000000000",parentCode:"NZL",levelNum:1},{label:"陶马鲁努伊",value:"TAU0000000000",parentCode:"NZL",levelNum:1},{label:"瓦卡塔尼",value:"WHK0000000000",parentCode:"NZL",levelNum:1},{label:"旺阿雷",value:"WRE0000000000",parentCode:"NZL",levelNum:1},{label:"旺格努伊",value:"WAG0000000000",parentCode:"NZL",levelNum:1},{label:"新普利茅斯",value:"NPL0000000000",parentCode:"NZL",levelNum:1},{label:"因弗卡吉尔",value:"IVC0000000000",parentCode:"NZL",levelNum:1}]},{label:"匈牙利",value:"HUN",levelNum:0,children:[{label:"巴兰尼亚",value:"BA0000000000",parentCode:"HUN",levelNum:1},{label:"巴奇-基什孔",value:"BK0000000000",parentCode:"HUN",levelNum:1},{label:"包尔绍德-奥包乌伊-曾普伦",value:"BZ0000000000",parentCode:"HUN",levelNum:1},{label:"贝凯什",value:"BE0000000000",parentCode:"HUN",levelNum:1},{label:"布达佩斯",value:"BU0000000000",parentCode:"HUN",levelNum:1},{label:"费耶尔",value:"FE0000000000",parentCode:"HUN",levelNum:1},{label:"豪伊杜-比豪尔",value:"HB0000000000",parentCode:"HUN",levelNum:1},{label:"赫维什",value:"HE0000000000",parentCode:"HUN",levelNum:1},{label:"加兹-纳杰孔-索尔诺克",value:"JN0000000000",parentCode:"HUN",levelNum:1},{label:"杰尔-莫松-肖普朗",value:"GS0000000000",parentCode:"HUN",levelNum:1},{label:"科马罗姆",value:"KE0000000000",parentCode:"HUN",levelNum:1},{label:"诺格拉德",value:"NO0000000000",parentCode:"HUN",levelNum:1},{label:"佩斯",value:"PE0000000000",parentCode:"HUN",levelNum:1},{label:"琼格拉德",value:"CS0000000000",parentCode:"HUN",levelNum:1},{label:"绍莫吉",value:"SO0000000000",parentCode:"HUN",levelNum:1},{label:"索博尔奇-索特马尔-贝拉格",value:"SZ0000000000",parentCode:"HUN",levelNum:1},{label:"托尔瑙",value:"TO0000000000",parentCode:"HUN",levelNum:1},{label:"维斯普雷姆",value:"VE0000000000",parentCode:"HUN",levelNum:1},{label:"沃什",value:"VA0000000000",parentCode:"HUN",levelNum:1},{label:"佐洛",value:"ZA0000000000",parentCode:"HUN",levelNum:1}]},{label:"叙利亚",value:"SYR",levelNum:0,children:[{label:"阿勒颇",value:"HL0000000000",parentCode:"SYR",levelNum:1},{label:"大马士革",value:"RD0000000000",parentCode:"SYR",levelNum:1},{label:"大马士革市",value:"DI0000000000",parentCode:"SYR",levelNum:1},{label:"代尔祖尔",value:"DZ0000000000",parentCode:"SYR",levelNum:1},{label:"德拉",value:"DA0000000000",parentCode:"SYR",levelNum:1},{label:"哈马",value:"HM0000000000",parentCode:"SYR",levelNum:1},{label:"哈塞克",value:"HA0000000000",parentCode:"SYR",levelNum:1},{label:"霍姆斯",value:"HI0000000000",parentCode:"SYR",levelNum:1},{label:"加布",value:"GH0000000000",parentCode:"SYR",levelNum:1},{label:"卡米什利",value:"QA0000000000",parentCode:"SYR",levelNum:1},{label:"库奈特拉",value:"QU0000000000",parentCode:"SYR",levelNum:1},{label:"拉卡",value:"RQ0000000000",parentCode:"SYR",levelNum:1},{label:"拉塔基亚",value:"LA0000000000",parentCode:"SYR",levelNum:1},{label:"苏韦达",value:"SU0000000000",parentCode:"SYR",levelNum:1},{label:"塔尔图斯",value:"TA0000000000",parentCode:"SYR",levelNum:1},{label:"伊德利卜",value:"ID0000000000",parentCode:"SYR",levelNum:1}]},{label:"牙买加",value:"JAM",levelNum:0,children:[{label:"波特兰",value:"POR0000000000",parentCode:"JAM",levelNum:1},{label:"汉诺威",value:"HAN0000000000",parentCode:"JAM",levelNum:1},{label:"金斯敦",value:"KIN0000000000",parentCode:"JAM",levelNum:1},{label:"克拉伦登",value:"CLA0000000000",parentCode:"JAM",levelNum:1},{label:"曼彻斯特",value:"MAN0000000000",parentCode:"JAM",levelNum:1},{label:"圣安德鲁斯",value:"AND0000000000",parentCode:"JAM",levelNum:1},{label:"圣安娜",value:"ANN0000000000",parentCode:"JAM",levelNum:1},{label:"圣凯瑟琳",value:"CAT0000000000",parentCode:"JAM",levelNum:1},{label:"圣玛丽",value:"MAR0000000000",parentCode:"JAM",levelNum:1},{label:"圣托马斯",value:"THO0000000000",parentCode:"JAM",levelNum:1},{label:"圣伊丽莎白",value:"ELI0000000000",parentCode:"JAM",levelNum:1},{label:"圣詹姆斯",value:"JAM0000000000",parentCode:"JAM",levelNum:1},{label:"特里洛尼",value:"TRL0000000000",parentCode:"JAM",levelNum:1},{label:"西摩兰",value:"WML0000000000",parentCode:"JAM",levelNum:1}]},{label:"亚美尼亚",value:"ARM",levelNum:0,children:[{label:"阿尔马维尔",value:"ARM0000000000",parentCode:"ARM",levelNum:1},{label:"阿拉加措特恩",value:"AGT0000000000",parentCode:"ARM",levelNum:1},{label:"阿拉拉特",value:"ARA0000000000",parentCode:"ARM",levelNum:1},{label:"埃里温市",value:"EVN0000000000",parentCode:"ARM",levelNum:1},{label:"格加尔库尼克",value:"GEG0000000000",parentCode:"ARM",levelNum:1},{label:"科泰克",value:"KOT0000000000",parentCode:"ARM",levelNum:1},{label:"洛里",value:"LOR0000000000",parentCode:"ARM",levelNum:1},{label:"塔武什",value:"TAV0000000000",parentCode:"ARM",levelNum:1},{label:"瓦约茨·佐尔",value:"VAY0000000000",parentCode:"ARM",levelNum:1},{label:"希拉克",value:"SHI0000000000",parentCode:"ARM",levelNum:1},{label:"休尼克",value:"SYU0000000000",parentCode:"ARM",levelNum:1}]},{label:"也门",value:"YEM",levelNum:0,children:[{label:"阿比扬",value:"AB0000000000",parentCode:"YEM",levelNum:1},{label:"阿姆兰",value:"AM0000000000",parentCode:"YEM",levelNum:1},{label:"贝达",value:"BA0000000000",parentCode:"YEM",levelNum:1},{label:"达利",value:"DA0000000000",parentCode:"YEM",levelNum:1},{label:"哈德拉毛",value:"HD0000000000",parentCode:"YEM",levelNum:1},{label:"哈杰",value:"HJ0000000000",parentCode:"YEM",levelNum:1},{label:"荷台达",value:"HU0000000000",parentCode:"YEM",levelNum:1},{label:"焦夫",value:"JA0000000000",parentCode:"YEM",levelNum:1},{label:"拉赫季",value:"LA0000000000",parentCode:"YEM",levelNum:1},{label:"马里卜",value:"MA0000000000",parentCode:"YEM",levelNum:1},{label:"迈赫拉",value:"MR0000000000",parentCode:"YEM",levelNum:1},{label:"迈赫维特",value:"MW0000000000",parentCode:"YEM",levelNum:1},{label:"萨达",value:"SD0000000000",parentCode:"YEM",levelNum:1},{label:"萨那",value:"SN0000000000",parentCode:"YEM",levelNum:1},{label:"赛文",value:"GXF0000000000",parentCode:"YEM",levelNum:1},{label:"舍卜沃",value:"SH0000000000",parentCode:"YEM",levelNum:1},{label:"塔伊兹",value:"TA0000000000",parentCode:"YEM",levelNum:1},{label:"希赫尔",value:"ASR0000000000",parentCode:"YEM",levelNum:1},{label:"亚丁",value:"AD0000000000",parentCode:"YEM",levelNum:1},{label:"伊卜",value:"IB0000000000",parentCode:"YEM",levelNum:1},{label:"扎玛尔",value:"DH0000000000",parentCode:"YEM",levelNum:1}]},{label:"伊拉克",value:"IRQ",levelNum:0},{label:"伊朗",value:"IRN",levelNum:0},{label:"以色列",value:"ISR",levelNum:0,children:[{label:"阿什杜德",value:"ASH0000000000",parentCode:"ISR",levelNum:1},{label:"贝尔谢巴",value:"BEV0000000000",parentCode:"ISR",levelNum:1},{label:"贝特雁",value:"BAT0000000000",parentCode:"ISR",levelNum:1},{label:"海法",value:"HFA0000000000",parentCode:"ISR",levelNum:1},{label:"霍隆",value:"HOL0000000000",parentCode:"ISR",levelNum:1},{label:"内坦亚",value:"NAT0000000000",parentCode:"ISR",levelNum:1},{label:"特拉维夫",value:"TLV0000000000",parentCode:"ISR",levelNum:1},{label:"耶路撒冷",value:"J0000000000",parentCode:"ISR",levelNum:1}]},{label:"意大利",value:"ITA",levelNum:0,children:[{label:"阿斯蒂",value:"AST0000000000",parentCode:"ITA",levelNum:1},{label:"阿斯科利皮切诺",value:"ASP0000000000",parentCode:"ITA",levelNum:1},{label:"安科纳",value:"AOI0000000000",parentCode:"ITA",levelNum:1},{label:"奥尔比亚",value:"OLB0000000000",parentCode:"ITA",levelNum:1},{label:"奥里斯塔诺",value:"QOS0000000000",parentCode:"ITA",levelNum:1},{label:"奥斯塔",value:"AOT0000000000",parentCode:"ITA",levelNum:1},{label:"巴勒莫",value:"PMO0000000000",parentCode:"ITA",levelNum:1},{label:"巴里",value:"BRI0000000000",parentCode:"ITA",levelNum:1},{label:"贝加莫",value:"BGO0000000000",parentCode:"ITA",levelNum:1},{label:"贝内文托",value:"BEN0000000000",parentCode:"ITA",levelNum:1},{label:"比萨",value:"PSA0000000000",parentCode:"ITA",levelNum:1},{label:"波代诺内",value:"PRD0000000000",parentCode:"ITA",levelNum:1},{label:"波坦察",value:"QPO0000000000",parentCode:"ITA",levelNum:1},{label:"博洛尼亚",value:"BLQ0000000000",parentCode:"ITA",levelNum:1},{label:"布拉",value:"BIE0000000000",parentCode:"ITA",levelNum:1},{label:"布雷西亚",value:"BRC0000000000",parentCode:"ITA",levelNum:1},{label:"布林迪西",value:"BDS0000000000",parentCode:"ITA",levelNum:1},{label:"的里雅斯特",value:"TRS0000000000",parentCode:"ITA",levelNum:1},{label:"都灵",value:"TRN0000000000",parentCode:"ITA",levelNum:1},{label:"费拉拉",value:"FRR0000000000",parentCode:"ITA",levelNum:1},{label:"佛罗伦萨",value:"FLR0000000000",parentCode:"ITA",levelNum:1},{label:"福贾",value:"FOG0000000000",parentCode:"ITA",levelNum:1},{label:"卡利亚里",value:"CAG0000000000",parentCode:"ITA",levelNum:1},{label:"卡塞塔",value:"CST0000000000",parentCode:"ITA",levelNum:1},{label:"卡塔尼亚",value:"CTA0000000000",parentCode:"ITA",levelNum:1},{label:"卡坦扎罗",value:"QCZ0000000000",parentCode:"ITA",levelNum:1},{label:"坎波巴索",value:"COB0000000000",parentCode:"ITA",levelNum:1},{label:"科摩",value:"CIY0000000000",parentCode:"ITA",levelNum:1},{label:"科森扎",value:"QCS0000000000",parentCode:"ITA",levelNum:1},{label:"克罗托内",value:"CRV0000000000",parentCode:"ITA",levelNum:1},{label:"库内奥",value:"CUN0000000000",parentCode:"ITA",levelNum:1},{label:"拉奎拉",value:"LAQ0000000000",parentCode:"ITA",levelNum:1},{label:"拉斯佩齐亚",value:"SPE0000000000",parentCode:"ITA",levelNum:1},{label:"莱科",value:"LCO0000000000",parentCode:"ITA",levelNum:1},{label:"莱切",value:"LCC0000000000",parentCode:"ITA",levelNum:1},{label:"雷焦艾米利亚",value:"RNE0000000000",parentCode:"ITA",levelNum:1},{label:"雷焦卡拉布里亚",value:"REG0000000000",parentCode:"ITA",levelNum:1},{label:"里窝那",value:"LIV0000000000",parentCode:"ITA",levelNum:1},{label:"罗马",value:"ROM0000000000",parentCode:"ITA",levelNum:1},{label:"马萨",value:"MCR0000000000",parentCode:"ITA",levelNum:1},{label:"马泰拉",value:"MTR0000000000",parentCode:"ITA",levelNum:1},{label:"蒙扎",value:"MZA0000000000",parentCode:"ITA",levelNum:1},{label:"米兰",value:"MIL0000000000",parentCode:"ITA",levelNum:1},{label:"摩德纳",value:"MOD0000000000",parentCode:"ITA",levelNum:1},{label:"墨西拿",value:"MSN0000000000",parentCode:"ITA",levelNum:1},{label:"那不勒斯",value:"NAP0000000000",parentCode:"ITA",levelNum:1},{label:"努奥罗",value:"QNU0000000000",parentCode:"ITA",levelNum:1},{label:"诺瓦拉",value:"NVR0000000000",parentCode:"ITA",levelNum:1},{label:"帕尔马",value:"PMF0000000000",parentCode:"ITA",levelNum:1},{label:"帕维亚",value:"PAV0000000000",parentCode:"ITA",levelNum:1},{label:"佩鲁贾",value:"PEG0000000000",parentCode:"ITA",levelNum:1},{label:"热那亚",value:"CAX0000000000",parentCode:"ITA",levelNum:1},{label:"萨莱诺",value:"SAL0000000000",parentCode:"ITA",levelNum:1},{label:"萨萨里",value:"QSS0000000000",parentCode:"ITA",levelNum:1},{label:"萨沃纳",value:"SVN0000000000",parentCode:"ITA",levelNum:1},{label:"塔兰托",value:"TAR0000000000",parentCode:"ITA",levelNum:1},{label:"特拉帕尼",value:"TPS0000000000",parentCode:"ITA",levelNum:1},{label:"特伦托",value:"TRT0000000000",parentCode:"ITA",levelNum:1},{label:"威尼斯",value:"VCE0000000000",parentCode:"ITA",levelNum:1},{label:"韦尔切利",value:"VRL0000000000",parentCode:"ITA",levelNum:1},{label:"维泰博",value:"VIT0000000000",parentCode:"ITA",levelNum:1},{label:"乌迪内",value:"UDN0000000000",parentCode:"ITA",levelNum:1},{label:"锡拉库扎",value:"SYR0000000000",parentCode:"ITA",levelNum:1},{label:"锡耶纳",value:"SNA0000000000",parentCode:"ITA",levelNum:1},{label:"亚历山德里亚",value:"ALE0000000000",parentCode:"ITA",levelNum:1},{label:"伊塞尔尼亚",value:"ISE0000000000",parentCode:"ITA",levelNum:1}]},{label:"印度",value:"IND",levelNum:0,children:[{label:"艾藻尔",value:"AJL0000000000",parentCode:"IND",levelNum:1},{label:"班加罗尔",value:"BLR0000000000",parentCode:"IND",levelNum:1},{label:"本地治里",value:"PNY0000000000",parentCode:"IND",levelNum:1},{label:"博帕尔",value:"BHO0000000000",parentCode:"IND",levelNum:1},{label:"布巴内斯瓦尔",value:"BBI0000000000",parentCode:"IND",levelNum:1},{label:"昌迪加尔",value:"IXC0000000000",parentCode:"IND",levelNum:1},{label:"达曼",value:"DAM0000000000",parentCode:"IND",levelNum:1},{label:"第乌",value:"DIU0000000000",parentCode:"IND",levelNum:1},{label:"甘托克",value:"GTO0000000000",parentCode:"IND",levelNum:1},{label:"哥印拜陀",value:"CJB0000000000",parentCode:"IND",levelNum:1},{label:"加尔各答",value:"CCU0000000000",parentCode:"IND",levelNum:1},{label:"加里加尔",value:"KRK0000000000",parentCode:"IND",levelNum:1},{label:"贾巴尔普尔",value:"JLR0000000000",parentCode:"IND",levelNum:1},{label:"贾朗达尔",value:"JUC0000000000",parentCode:"IND",levelNum:1},{label:"焦特布尔",value:"JDH0000000000",parentCode:"IND",levelNum:1},{label:"金奈",value:"MAA0000000000",parentCode:"IND",levelNum:1},{label:"卡瓦拉蒂",value:"KVA0000000000",parentCode:"IND",levelNum:1},{label:"科希马",value:"KOM0000000000",parentCode:"IND",levelNum:1},{label:"马埃",value:"MAH0000000000",parentCode:"IND",levelNum:1},{label:"马杜赖",value:"IXM0000000000",parentCode:"IND",levelNum:1},{label:"森伯尔布尔",value:"SLR0000000000",parentCode:"IND",levelNum:1},{label:"特里凡得琅",value:"TRV0000000000",parentCode:"IND",levelNum:1},{label:"乌代布尔",value:"UDR0000000000",parentCode:"IND",levelNum:1},{label:"西隆",value:"SHL0000000000",parentCode:"IND",levelNum:1},{label:"锡尔萨瓦",value:"SIL0000000000",parentCode:"IND",levelNum:1},{label:"新德里",value:"ICD0000000000",parentCode:"IND",levelNum:1},{label:"亚南",value:"SRV0000000000",parentCode:"IND",levelNum:1},{label:"因帕尔",value:"IMF0000000000",parentCode:"IND",levelNum:1},{label:"印多尔",value:"IDR0000000000",parentCode:"IND",levelNum:1},{label:"斋普尔",value:"JAI0000000000",parentCode:"IND",levelNum:1}]},{label:"印度尼西亚",value:"IDN",levelNum:0,children:[{label:"巴厘",value:"BA0000000000",parentCode:"IDN",levelNum:1},{label:"邦加-勿里洞群岛",value:"BB0000000000",parentCode:"IDN",levelNum:1},{label:"北苏拉威西",value:"SA0000000000",parentCode:"IDN",levelNum:1},{label:"北苏门答腊",value:"SU0000000000",parentCode:"IDN",levelNum:1},{label:"大雅加达首都特区",value:"KB0000000000",parentCode:"IDN",levelNum:1},{label:"东加里曼丹",value:"KI0000000000",parentCode:"IDN",levelNum:1},{label:"东南苏拉威西",value:"SG0000000000",parentCode:"IDN",levelNum:1},{label:"东努沙登加拉",value:"NT0000000000",parentCode:"IDN",levelNum:1},{label:"东爪哇",value:"JI0000000000",parentCode:"IDN",levelNum:1},{label:"廖内",value:"RI0000000000",parentCode:"IDN",levelNum:1},{label:"马鲁古",value:"MA0000000000",parentCode:"IDN",levelNum:1},{label:"明古鲁",value:"BE0000000000",parentCode:"IDN",levelNum:1},{label:"楠榜",value:"LA0000000000",parentCode:"IDN",levelNum:1},{label:"南加里曼丹",value:"KS0000000000",parentCode:"IDN",levelNum:1},{label:"南苏拉威西",value:"SN0000000000",parentCode:"IDN",levelNum:1},{label:"南苏门答腊",value:"SS0000000000",parentCode:"IDN",levelNum:1},{label:"日惹特区",value:"YO0000000000",parentCode:"IDN",levelNum:1},{label:"万丹",value:"BT0000000000",parentCode:"IDN",levelNum:1},{label:"西努沙登加拉",value:"NB0000000000",parentCode:"IDN",levelNum:1},{label:"西苏门答腊",value:"SR0000000000",parentCode:"IDN",levelNum:1},{label:"西爪哇",value:"JB0000000000",parentCode:"IDN",levelNum:1},{label:"雅加达",value:"JK0000000000",parentCode:"IDN",levelNum:1},{label:"亚齐",value:"AC0000000000",parentCode:"IDN",levelNum:1},{label:"伊里安查亚",value:"IJ0000000000",parentCode:"IDN",levelNum:1},{label:"占碑",value:"JA0000000000",parentCode:"IDN",levelNum:1},{label:"中加里曼丹",value:"KT0000000000",parentCode:"IDN",levelNum:1},{label:"中苏拉威西",value:"ST0000000000",parentCode:"IDN",levelNum:1},{label:"中爪哇",value:"JT0000000000",parentCode:"IDN",levelNum:1}]},{label:"英国",value:"GBR",levelNum:0,children:[{label:"北爱尔兰",value:"NIR0000000000",parentCode:"GBR",levelNum:1,children:[{label:"贝尔法斯特",value:"NIRBFS00000000",parentCode:"NIR0000000000",levelNum:2},{label:"德里",value:"NIRDRY00000000",parentCode:"NIR0000000000",levelNum:2},{label:"利斯本",value:"NIRLSB00000000",parentCode:"NIR0000000000",levelNum:2},{label:"纽里",value:"NIRNYM00000000",parentCode:"NIR0000000000",levelNum:2}]},{label:"苏格兰",value:"SCT0000000000",parentCode:"GBR",levelNum:1,children:[{label:"阿伯丁",value:"SCTABD00000000",parentCode:"SCT0000000000",levelNum:2},{label:"爱丁堡",value:"SCTEDH00000000",parentCode:"SCT0000000000",levelNum:2},{label:"丹迪",value:"SCTDND00000000",parentCode:"SCT0000000000",levelNum:2},{label:"格拉斯哥",value:"SCTGLG00000000",parentCode:"SCT0000000000",levelNum:2},{label:"斯特灵",value:"SCTSTG00000000",parentCode:"SCT0000000000",levelNum:2},{label:"因弗内斯",value:"SCTINV00000000",parentCode:"SCT0000000000",levelNum:2}]},{label:"威尔士",value:"WLS0000000000",parentCode:"GBR",levelNum:1,children:[{label:"班戈",value:"WLSBAN00000000",parentCode:"WLS0000000000",levelNum:2},{label:"卡迪夫",value:"WLSCDF00000000",parentCode:"WLS0000000000",levelNum:2},{label:"纽波特",value:"WLSNWP00000000",parentCode:"WLS0000000000",levelNum:2},{label:"斯旺西",value:"WLSSWA00000000",parentCode:"WLS0000000000",levelNum:2}]},{label:"英格兰",value:"ENG0000000000",parentCode:"GBR",levelNum:1,children:[{label:"埃克塞特",value:"ENGEXE00000000",parentCode:"ENG0000000000",levelNum:2},{label:"巴斯",value:"ENGBAS00000000",parentCode:"ENG0000000000",levelNum:2},{label:"彼得伯勒",value:"ENGPTE00000000",parentCode:"ENG0000000000",levelNum:2},{label:"伯明翰",value:"ENGBIR00000000",parentCode:"ENG0000000000",levelNum:2},{label:"布拉德福德",value:"ENGBRD00000000",parentCode:"ENG0000000000",levelNum:2},{label:"布莱顿与赫福",value:"ENGBNH00000000",parentCode:"ENG0000000000",levelNum:2},{label:"布里斯托尔",value:"ENGBST00000000",parentCode:"ENG0000000000",levelNum:2},{label:"德比",value:"ENGDER00000000",parentCode:"ENG0000000000",levelNum:2},{label:"德罕",value:"ENGDUR00000000",parentCode:"ENG0000000000",levelNum:2},{label:"格洛斯特",value:"ENGGLO00000000",parentCode:"ENG0000000000",levelNum:2},{label:"赫尔河畔京斯敦",value:"ENGKUH00000000",parentCode:"ENG0000000000",levelNum:2},{label:"赫里福德",value:"ENGHAF00000000",parentCode:"ENG0000000000",levelNum:2},{label:"剑桥",value:"ENGCAM00000000",parentCode:"ENG0000000000",levelNum:2},{label:"卡莱尔",value:"ENGCAX00000000",parentCode:"ENG0000000000",levelNum:2},{label:"坎特伯雷",value:"ENGCNG00000000",parentCode:"ENG0000000000",levelNum:2},{label:"考文垂",value:"ENGCOV00000000",parentCode:"ENG0000000000",levelNum:2},{label:"兰开斯特",value:"ENGLAN00000000",parentCode:"ENG0000000000",levelNum:2},{label:"里彭",value:"ENGRIP00000000",parentCode:"ENG0000000000",levelNum:2},{label:"利奇菲尔德",value:"ENGLHF00000000",parentCode:"ENG0000000000",levelNum:2},{label:"利物浦",value:"ENGLIV00000000",parentCode:"ENG0000000000",levelNum:2},{label:"利茲",value:"ENGLDS00000000",parentCode:"ENG0000000000",levelNum:2},{label:"列斯特",value:"ENGLCE00000000",parentCode:"ENG0000000000",levelNum:2},{label:"林肯",value:"ENGLCN00000000",parentCode:"ENG0000000000",levelNum:2},{label:"伦敦",value:"ENGLND00000000",parentCode:"ENG0000000000",levelNum:2},{label:"曼彻斯特",value:"ENGMAN00000000",parentCode:"ENG0000000000",levelNum:2},{label:"南安普敦",value:"ENGSTH00000000",parentCode:"ENG0000000000",levelNum:2},{label:"牛津",value:"ENGOXF00000000",parentCode:"ENG0000000000",levelNum:2},{label:"纽卡斯尔",value:"ENGNCL00000000",parentCode:"ENG0000000000",levelNum:2},{label:"诺丁汉",value:"ENGNGM00000000",parentCode:"ENG0000000000",levelNum:2},{label:"诺里奇",value:"ENGNRW00000000",parentCode:"ENG0000000000",levelNum:2},{label:"朴茨茅斯",value:"ENGPOR00000000",parentCode:"ENG0000000000",levelNum:2},{label:"普雷斯顿",value:"ENGPRE00000000",parentCode:"ENG0000000000",levelNum:2},{label:"普利茅斯",value:"ENGPLY00000000",parentCode:"ENG0000000000",levelNum:2},{label:"奇切斯特",value:"ENGCST00000000",parentCode:"ENG0000000000",levelNum:2},{label:"切斯特",value:"ENGCEG00000000",parentCode:"ENG0000000000",levelNum:2},{label:"桑德兰",value:"ENGSUN00000000",parentCode:"ENG0000000000",levelNum:2},{label:"圣阿本斯",value:"ENGTBL00000000",parentCode:"ENG0000000000",levelNum:2},{label:"索尔斯堡",value:"ENGSLS00000000",parentCode:"ENG0000000000",levelNum:2},{label:"索福特",value:"ENGSLF00000000",parentCode:"ENG0000000000",levelNum:2},{label:"特鲁罗",value:"ENGTRU00000000",parentCode:"ENG0000000000",levelNum:2},{label:"特伦特河畔斯多克",value:"ENGSOT00000000",parentCode:"ENG0000000000",levelNum:2},{label:"威尔斯",value:"ENGWLS00000000",parentCode:"ENG0000000000",levelNum:2},{label:"韦克菲尔德",value:"ENGWKF00000000",parentCode:"ENG0000000000",levelNum:2},{label:"温彻斯特",value:"ENGWNE00000000",parentCode:"ENG0000000000",levelNum:2},{label:"伍尔弗汉普顿",value:"ENGWOV00000000",parentCode:"ENG0000000000",levelNum:2},{label:"伍斯特",value:"ENGWOR00000000",parentCode:"ENG0000000000",levelNum:2},{label:"谢菲尔德",value:"ENGSHE00000000",parentCode:"ENG0000000000",levelNum:2},{label:"伊利",value:"ENGELY00000000",parentCode:"ENG0000000000",levelNum:2},{label:"约克",value:"ENGYOR00000000",parentCode:"ENG0000000000",levelNum:2}]}]},{label:"英属印度洋领地",value:"IOT",levelNum:0},{label:"约旦",value:"JOR",levelNum:0,children:[{label:"阿吉隆",value:"AJ0000000000",parentCode:"JOR",levelNum:1},{label:"安曼",value:"AM0000000000",parentCode:"JOR",levelNum:1},{label:"拜勒加",value:"BA0000000000",parentCode:"JOR",levelNum:1},{label:"杰拉什",value:"JA0000000000",parentCode:"JOR",levelNum:1},{label:"卡拉克",value:"KA0000000000",parentCode:"JOR",levelNum:1},{label:"鲁赛法",value:"RU0000000000",parentCode:"JOR",levelNum:1},{label:"马安",value:"MN0000000000",parentCode:"JOR",levelNum:1},{label:"马德巴",value:"MD0000000000",parentCode:"JOR",levelNum:1},{label:"马夫拉克",value:"MF0000000000",parentCode:"JOR",levelNum:1},{label:"塔菲拉",value:"TA0000000000",parentCode:"JOR",levelNum:1},{label:"亚喀巴",value:"AQ0000000000",parentCode:"JOR",levelNum:1},{label:"伊尔比德",value:"IR0000000000",parentCode:"JOR",levelNum:1},{label:"扎尔卡",value:"ZA0000000000",parentCode:"JOR",levelNum:1}]},{label:"越南",value:"VNM",levelNum:0,children:[{label:"海防",value:"HP0000000000",parentCode:"VNM",levelNum:1},{label:"河内",value:"HI0000000000",parentCode:"VNM",levelNum:1},{label:"胡志明市",value:"HC0000000000",parentCode:"VNM",levelNum:1}]},{label:"赞比亚",value:"ZMB",levelNum:0,children:[{label:"北方",value:"NO0000000000",parentCode:"ZMB",levelNum:1},{label:"东方",value:"EA0000000000",parentCode:"ZMB",levelNum:1},{label:"卢阿普拉",value:"LP0000000000",parentCode:"ZMB",levelNum:1},{label:"卢萨卡",value:"LK0000000000",parentCode:"ZMB",levelNum:1},{label:"南方",value:"SO0000000000",parentCode:"ZMB",levelNum:1},{label:"铜带",value:"CB0000000000",parentCode:"ZMB",levelNum:1},{label:"西北",value:"NW0000000000",parentCode:"ZMB",levelNum:1},{label:"西方",value:"WE0000000000",parentCode:"ZMB",levelNum:1},{label:"中央",value:"CE0000000000",parentCode:"ZMB",levelNum:1}]},{label:"泽西岛",value:"JEY",levelNum:0},{label:"乍得",value:"TCD",levelNum:0},{label:"直布罗陀",value:"GIB",levelNum:0},{label:"智利",value:"CHL",levelNum:0,children:[{label:"阿劳卡尼亚大区",value:"AR0000000000",parentCode:"CHL",levelNum:1},{label:"阿塔卡马大区",value:"AT0000000000",parentCode:"CHL",levelNum:1},{label:"安托法加斯塔大区",value:"AN0000000000",parentCode:"CHL",levelNum:1},{label:"比奥比奥大区",value:"BI0000000000",parentCode:"CHL",levelNum:1},{label:"复活节岛",value:"LI0000000000",parentCode:"CHL",levelNum:1},{label:"湖大区",value:"LL0000000000",parentCode:"CHL",levelNum:1},{label:"科金博大区",value:"CO0000000000",parentCode:"CHL",levelNum:1},{label:"马乌莱大区",value:"ML0000000000",parentCode:"CHL",levelNum:1},{label:"麦哲伦-智利南极大区",value:"MA0000000000",parentCode:"CHL",levelNum:1},{label:"圣地亚哥",value:"RM0000000000",parentCode:"CHL",levelNum:1},{label:"塔拉帕卡大区",value:"TA0000000000",parentCode:"CHL",levelNum:1},{label:"瓦尔帕莱索大区",value:"VS0000000000",parentCode:"CHL",levelNum:1},{label:"伊瓦涅斯将军的艾森大区",value:"AI0000000000",parentCode:"CHL",levelNum:1}]},{label:"中非共和国",value:"CAF",levelNum:0,children:[{label:"巴明吉-班戈兰",value:"BB0000000000",parentCode:"CAF",levelNum:1},{label:"班吉直辖市",value:"BGF0000000000",parentCode:"CAF",levelNum:1},{label:"宾博",value:"BI0000000000",parentCode:"CAF",levelNum:1},{label:"凯莫",value:"KG0000000000",parentCode:"CAF",levelNum:1},{label:"洛巴伊",value:"LB0000000000",parentCode:"CAF",levelNum:1},{label:"曼贝雷-卡代",value:"HS0000000000",parentCode:"CAF",levelNum:1},{label:"姆博穆",value:"MB0000000000",parentCode:"CAF",levelNum:1},{label:"纳纳-格里比齐",value:"KB0000000000",parentCode:"CAF",levelNum:1},{label:"纳纳-曼贝雷",value:"NM0000000000",parentCode:"CAF",levelNum:1},{label:"桑加-姆巴埃雷",value:"SE0000000000",parentCode:"CAF",levelNum:1},{label:"上科托",value:"HK0000000000",parentCode:"CAF",levelNum:1},{label:"上姆博穆",value:"HM0000000000",parentCode:"CAF",levelNum:1},{label:"瓦卡",value:"UK0000000000",parentCode:"CAF",levelNum:1},{label:"瓦卡加",value:"VK0000000000",parentCode:"CAF",levelNum:1},{label:"瓦姆",value:"AC0000000000",parentCode:"CAF",levelNum:1},{label:"瓦姆-彭代",value:"OP0000000000",parentCode:"CAF",levelNum:1},{label:"翁贝拉-姆波科",value:"MP0000000000",parentCode:"CAF",levelNum:1},{label:"下科托",value:"BK0000000000",parentCode:"CAF",levelNum:1}]}],cd=e.defineComponent({__name:"powerStationCreate",setup(t){const n=e.ref(),r=Xr(),{proxy:o}=e.getCurrentInstance();let i=e.reactive({timezone:"",timezoneValue:"",productionTime:"",productionTimeValue:0,powerStationName:"",electricityIncome:"",equippedCapacitor:"",totalCost:"",monetaryUnit:"",monetaryUnitValue:"",locationText:"",location:"",powerStationImage:"",address:"",gridTypeText:"",gridTypeValue:"",longitude:"",latitude:""});const d=e.ref(!1),p=e.ref(Number(new Date)),v=e.ref(!1);let m=e.reactive([]),h=e.reactive([]);const f=Ka();s((e=>{l("log","at pages/powerStation/powerStationCreate.vue:255","options",JSON.stringify(e)),uni.$on("typeChooseResult",(e=>{l("log","at pages/powerStation/powerStationCreate.vue:258","监听到事件来自 updateData ,携带参数为:"+e.item.text),g(e)})),m=[ud]})),c((()=>(_(),!0))),u((()=>{uni.$off("typeChooseResult")}));const g=e=>{switch(e.type){case"timezone":i.timezone=e.item.text,i.timezoneValue=e.item.value;break;case"monetaryUnit":i.monetaryUnit=e.item.text,i.monetaryUnitValue=e.item.value;break;case"productionTime":d.value=!0;break;case"inGridType":i.gridTypeText=e.item.text,i.gridTypeValue=e.item.value}},b=e=>{l("log","at pages/powerStation/powerStationCreate.vue:294","itemTypeChoose",e),"inGridType"===e?r.push({name:"inGridTypeChoose",params:{value:i.gridTypeValue}}):"productionTime"===e?d.value=!0:"location"===e?(v.value=!0,l("log","at pages/powerStation/powerStationCreate.vue:301","sectionRef",h),0===h.length&&(n.value.setColumnValues(1,m[0][0].children),n.value.setColumnValues(2,m[0][0].children[0].children))):r.push({name:"powerStationParamsChoose",params:{type:e}})},N=()=>{d.value=!1},C=e=>{d.value=!1,i.productionTimeValue=e.value,i.productionTime=Qc(e.value)},y=e=>{let t=e.value.filter((e=>e));l("log","at pages/powerStation/powerStationCreate.vue:325","areaChooseConfirm",t);let a={};t.forEach((e=>{switch(e.levelNum){case 0:a.nationCode=e.value,a.nationName=e.label;break;case 1:a.provinceCode=e.value,a.provinceName=e.label;break;case 2:a.cityCode=e.value,a.cityName=e.label}})),i.locationText="",i.location=a,a.nationName&&(i.locationText=a.nationName),a.provinceName&&(i.locationText+="-",i.locationText+=a.provinceName),a.cityName&&(i.locationText+="-",i.locationText+=a.cityName),v.value=!1},S=e=>{l("log","at pages/powerStation/powerStationCreate.vue:360","changeArea",e),0===e.columnIndex&&(m[0][e.indexs[0]].children&&m[0][e.indexs[0]].children.length>0?(n.value.setColumnValues(1,m[0][e.indexs[0]].children),m[0][e.indexs[0]].children[0]&&m[0][e.indexs[0]].children[0].children&&m[0][e.indexs[0]].children[0].children.length>0?n.value.setColumnValues(2,m[0][e.indexs[0]].children[0].children):n.value.setColumnValues(2,[void 0])):(n.value.setColumnValues(1,[void 0]),n.value.setColumnValues(2,[void 0]))),1===e.columnIndex&&(m[0][e.indexs[0]].children[e.indexs[1]].children?n.value.setColumnValues(2,m[0][e.indexs[0]].children[e.indexs[1]].children):n.value.setColumnValues(2,[void 0])),h=e.indexs},w=()=>{"android"==uni.getSystemInfoSync().platform?plus.android.requestPermissions(["android.permission.CAMERA"],(e=>{e.deniedAlways.length>0||e.deniedPresent.length>0?A("相机"):plus.android.requestPermissions(["android.permission.READ_EXTERNAL_STORAGE"],(e=>{e.deniedAlways.length>0||e.deniedPresent.length>0?A("相册"):E()}))})):function(){let e=!1;var t=plus.ios.import("AVCaptureDevice");l("log","at pages/powerStation/powerStationCreate.vue:453","AVCaptureDevice",t);var a=t.authorizationStatusForMediaType("vide");l("log","at pages/powerStation/powerStationCreate.vue:455","authStatus:"+a),3==a?(e=!0,l("log","at pages/powerStation/powerStationCreate.vue:458","相机权限已经开启")):(l("log","at pages/powerStation/powerStationCreate.vue:460","相机权限没有开启"),barcode=plus.barcode.create("barcode",[plus.barcode.QR],{top:"100px",left:"0",width:"100%",height:"500px",position:"static"}),plus.webview.currentWebview().append(barcode));return plus.ios.deleteObject(t),e}()&&E()},A=e=>{uni.showModal({title:"提示",content:`请打开${e}(点击确定后在权限管理中开启${e})权限`,success(e){if(e.confirm){const e=plus.android.importClass("android.content.Intent"),t=plus.android.importClass("android.provider.Settings"),l=plus.android.importClass("android.net.Uri"),a=plus.android.runtimeMainActivity(),n=new e;n.setAction(t.ACTION_APPLICATION_DETAILS_SETTINGS);const r=l.fromParts("package",a.getPackageName(),null);n.setData(r),a.startActivity(n)}}})};const E=()=>{uni.chooseImage({count:1,success:e=>{uni.showLoading({title:"上传中..."}),uni.uploadFile({url:"https://test-gz.hdlcontrol.com/basis-footstone/file/upload",name:"file",filePath:e.tempFilePaths[0],header:{Authorization:`Bearer ${f.accessToken}`},formData:{},success:e=>{let t=JSON.parse(e.data);uni.hideLoading(),0===t.code?i.powerStationImage=t.data.url:uni.showToast({icon:"none",title:t.message})},fail:()=>{uni.showToast({type:"fail",title:"上传失败,请重新上传"})}})}})},k=async()=>{let e="";i.powerStationName?i.locationText?i.timezoneValue?i.gridTypeValue?i.equippedCapacitor?i.productionTime?i.monetaryUnitValue||(e="请选择货币种类"):e="请选择投产日期":e="请输入装机容量":e="请选择并网类型":e="请选择时区":e="请选择所属地区":e="请输入电站名称";if(/^[a-zA-Z0-9_\u4e00-\u9fa5]+$/.test(i.powerStationName)||(e="请输入合法字符(汉字、字母、数字、下划线)"),e)return void uni.showToast({icon:"none",title:e});uni.showLoading({title:"创建电站中...",mask:!0});let t={powerStationImage:i.powerStationImage,location:i.location,address:i.address,latitude:i.latitude,longitude:i.longitude,gridType:i.gridTypeValue,homeName:i.powerStationName,timezone:i.timezone,installedCapacity:i.equippedCapacitor,productionTime:i.productionTimeValue,monetaryUnit:i.monetaryUnitValue,electrovalence:i.electricityIncome,totalCost:i.totalCost};0===i.latitude.length&&Reflect.deleteProperty(t,"latitude"),0===i.longitude.length&&Reflect.deleteProperty(t,"longitude"),l("log","at pages/powerStation/powerStationCreate.vue:636","params",t);try{const e=await function(e){return Ja.server().post("/home-wisdom/app/powerStation/create",e,{}).then((e=>e.data))}(t);l("log","at pages/powerStation/powerStationCreate.vue:639","powerStationAdd",e),0===e.code?(o.$sendData("uni_home_model",{type:"creation",data:JSON.stringify(e.data)}),setTimeout((()=>{uni.hideLoading(),uni.showToast({title:"创建成功"}),r.replace({name:"powerStationCreateSuccess",params:{homeId:e.data.homeId,homeName:i.powerStationName}})}),100)):uni.hideLoading()}catch(Mr){uni.hideLoading()}},_=()=>{1===getCurrentPages().length?ld():r.back()};return(t,l)=>{const r=a(e.resolveDynamicComponent("u-navbar"),I),o=a(e.resolveDynamicComponent("u--image"),rd),s=a(e.resolveDynamicComponent("u-cell"),sd),u=a(e.resolveDynamicComponent("u-input"),$c),c=a(e.resolveDynamicComponent("u-picker"),mc),h=a(e.resolveDynamicComponent("u-datetime-picker"),jc);return e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createVNode(r,{title:"新建电站",class:"base-title",onLeftClick:_}),e.createElementVNode("view",{class:"status_bar",style:{height:"var(--status-bar-height)"}}),e.createElementVNode("view",{class:"page"},[e.createElementVNode("view",{class:"content"},[e.createElementVNode("view",{class:"item-info item-first"},[e.createElementVNode("view",{class:"item-info-content"},[e.createVNode(s,{title:"电站封面",border:!1,onClick:w,class:"required-view"},{value:e.withCtx((()=>[e.createVNode(o,{showLoading:!0,src:e.unref(i).powerStationImage,width:"120rpx",height:"60rpx",onClick:w},null,8,["src"]),e.createElementVNode("image",{class:"right-icon",src:"/static/image/right-icon.png"})])),_:1}),e.createVNode(s,{title:"电站名称",border:!1,class:"required-view"},{icon:e.withCtx((()=>[e.createElementVNode("text",{style:{color:"red","font-size":"30rpx"}},"*")])),value:e.withCtx((()=>[e.createVNode(u,{placeholder:"请输入",border:"none",inputAlign:"right",modelValue:e.unref(i).powerStationName,"onUpdate:modelValue":l[0]||(l[0]=t=>e.unref(i).powerStationName=t)},null,8,["modelValue"]),e.createElementVNode("image",{class:"edit-icon",src:"/static/image/edit-icon.png"})])),_:1}),e.createVNode(s,{title:"所属地区",border:!1,onClick:l[2]||(l[2]=e=>b("location")),class:"required-view"},{icon:e.withCtx((()=>[e.createElementVNode("text",{style:{color:"red","font-size":"30rpx"}},"*")])),value:e.withCtx((()=>[e.createVNode(u,{placeholder:"请选择",border:"none",readonly:!0,inputAlign:"right",modelValue:e.unref(i).locationText,"onUpdate:modelValue":l[1]||(l[1]=t=>e.unref(i).locationText=t)},null,8,["modelValue"]),e.createElementVNode("image",{class:"right-icon",src:"/static/image/right-icon.png"})])),_:1}),e.createVNode(s,{title:"详细地址",border:!1},{value:e.withCtx((()=>[e.createVNode(u,{placeholder:"请输入",border:"none",inputAlign:"right",modelValue:e.unref(i).address,"onUpdate:modelValue":l[3]||(l[3]=t=>e.unref(i).address=t)},null,8,["modelValue"]),e.createElementVNode("image",{class:"edit-icon",src:"/static/image/edit-icon.png"})])),_:1}),e.createVNode(s,{title:"经度",border:!1},{value:e.withCtx((()=>[e.createVNode(u,{placeholder:"请输入",border:"none",inputAlign:"right",modelValue:e.unref(i).longitude,"onUpdate:modelValue":l[4]||(l[4]=t=>e.unref(i).longitude=t)},null,8,["modelValue"]),e.createElementVNode("image",{class:"edit-icon",src:"/static/image/edit-icon.png"})])),_:1}),e.createVNode(s,{title:"纬度",border:!1},{value:e.withCtx((()=>[e.createVNode(u,{placeholder:"请输入",border:"none",inputAlign:"right",modelValue:e.unref(i).latitude,"onUpdate:modelValue":l[5]||(l[5]=t=>e.unref(i).latitude=t)},null,8,["modelValue"]),e.createElementVNode("image",{class:"edit-icon",src:"/static/image/edit-icon.png"})])),_:1}),e.createVNode(s,{title:"电站时区",border:!1,onClick:l[7]||(l[7]=e=>b("timezone")),class:"required-view"},{icon:e.withCtx((()=>[e.createElementVNode("text",{style:{color:"red","font-size":"30rpx"}},"*")])),value:e.withCtx((()=>[e.createVNode(u,{placeholder:"请选择",border:"none",readonly:!0,inputAlign:"right",modelValue:e.unref(i).timezone,"onUpdate:modelValue":l[6]||(l[6]=t=>e.unref(i).timezone=t)},null,8,["modelValue"]),e.createElementVNode("image",{class:"right-icon",src:"/static/image/right-icon.png"})])),_:1})])]),e.createElementVNode("view",{class:"item-info"},[e.createElementVNode("view",{class:"item-info-content"},[e.createVNode(s,{title:"并网类型",border:!1,onClick:l[9]||(l[9]=e=>b("inGridType")),class:"required-view"},{icon:e.withCtx((()=>[e.createElementVNode("text",{style:{color:"red","font-size":"30rpx"}},"*")])),value:e.withCtx((()=>[e.createVNode(u,{placeholder:"请选择",border:"none",readonly:!0,inputAlign:"right",modelValue:e.unref(i).gridTypeText,"onUpdate:modelValue":l[8]||(l[8]=t=>e.unref(i).gridTypeText=t)},null,8,["modelValue"]),e.createElementVNode("image",{class:"right-icon",src:"/static/image/right-icon.png"})])),_:1}),e.createVNode(s,{title:"装机容量(kWp)",border:!1,class:"required-view"},{icon:e.withCtx((()=>[e.createElementVNode("text",{style:{color:"red","font-size":"30rpx"}},"*")])),value:e.withCtx((()=>[e.createVNode(u,{placeholder:"请填写您的装机容量",type:"digit",border:"none",inputAlign:"right",modelValue:e.unref(i).equippedCapacitor,"onUpdate:modelValue":l[10]||(l[10]=t=>e.unref(i).equippedCapacitor=t)},null,8,["modelValue"]),e.createElementVNode("image",{class:"edit-icon",src:"/static/image/edit-icon.png"})])),_:1}),e.createVNode(s,{title:"投产日期",border:!1,onClick:l[12]||(l[12]=e=>b("productionTime")),class:"required-view"},{icon:e.withCtx((()=>[e.createElementVNode("text",{style:{color:"red","font-size":"30rpx"}},"*")])),value:e.withCtx((()=>[e.createVNode(u,{placeholder:"请选择",border:"none",readonly:!0,inputAlign:"right",modelValue:e.unref(i).productionTime,"onUpdate:modelValue":l[11]||(l[11]=t=>e.unref(i).productionTime=t)},null,8,["modelValue"]),e.createElementVNode("image",{class:"right-icon",src:"/static/image/right-icon.png"})])),_:1})])]),e.createElementVNode("view",{class:"item-info"},[e.createElementVNode("view",{class:"item-info-content"},[e.createVNode(s,{title:"货币单位",border:!1,onClick:l[14]||(l[14]=e=>b("monetaryUnit")),class:"required-view"},{icon:e.withCtx((()=>[e.createElementVNode("text",{style:{color:"red","font-size":"30rpx"}},"*")])),value:e.withCtx((()=>[e.createVNode(u,{placeholder:"请选择",border:"none",readonly:!0,inputAlign:"right",modelValue:e.unref(i).monetaryUnit,"onUpdate:modelValue":l[13]||(l[13]=t=>e.unref(i).monetaryUnit=t)},null,8,["modelValue"]),e.createElementVNode("image",{class:"right-icon",src:"/static/image/right-icon.png"})])),_:1}),e.createVNode(s,{title:"电度收益("+(e.unref(i).monetaryUnit||"元")+"/kW·h)",border:!1},{value:e.withCtx((()=>[e.createVNode(u,{placeholder:"电度收益(选填)",type:"digit",border:"none",inputAlign:"right",modelValue:e.unref(i).electricityIncome,"onUpdate:modelValue":l[15]||(l[15]=t=>e.unref(i).electricityIncome=t)},null,8,["modelValue"]),e.createElementVNode("image",{class:"edit-icon",src:"/static/image/edit-icon.png"})])),_:1},8,["title"]),e.createVNode(s,{title:"总成本",border:!1},{value:e.withCtx((()=>[e.createVNode(u,{placeholder:"建站总成本(选填)",type:"digit",border:"none",inputAlign:"right",modelValue:e.unref(i).totalCost,"onUpdate:modelValue":l[16]||(l[16]=t=>e.unref(i).totalCost=t)},null,8,["modelValue"]),e.createElementVNode("image",{class:"edit-icon",src:"/static/image/edit-icon.png"})])),_:1})])]),e.createElementVNode("view",{class:"btn-view"},[e.createElementVNode("button",{class:"normal-btn-style",onClick:k},"完成创建")])])]),e.createVNode(c,{show:e.unref(v),closeOnClickOverlay:"",ref_key:"sectionRef",ref:n,columns:e.unref(m),keyName:"label",onCancel:l[17]||(l[17]=()=>v.value=!1),onConfirm:y,onChange:S},null,8,["show","columns"]),e.createVNode(h,{show:e.unref(d),modelValue:e.unref(p),"onUpdate:modelValue":l[18]||(l[18]=t=>e.isRef(p)?p.value=t:null),mode:"date",onCancel:N,onConfirm:C},null,8,["show","modelValue"])],64)}}}),dd=E(cd,[["__scopeId","data-v-115d2a61"]]),pd=[{text:"(UTC+12:00)新西兰、奥克兰、惠灵顿、斐济、新西兰、瑙鲁",value:"(UTC+12:00)新西兰、奥克兰、惠灵顿、斐济、新西兰、瑙鲁"},{text:"(UTC+11:00)所罗门群岛、库页岛",value:"(UTC+11:00)所罗门群岛、库页岛"},{text:"(UTC+10:00)海参崴、关岛、堪培拉、墨尔本、悉尼",value:"(UTC+10:00)海参崴、关岛、堪培拉、墨尔本、悉尼"},{text:"(UTC+09:00)东京、首尔、札幌、大阪、东帝汶",value:"(UTC+09:00)东京、首尔、札幌、大阪、东帝汶"},{text:"(UTC+08:00)中国北京、马来西亚、菲律宾、中国台湾、中国香港、中国澳门",value:"(UTC+08:00)中国北京、马来西亚、菲律宾、中国台湾、中国香港、中国澳门"},{text:"(UTC+07:00)泰国、曼谷、河内、雅加达",value:"(UTC+07:00)泰国、曼谷、河内、雅加达"},{text:"(UTC+06:00)新西伯利亚、吉尔吉斯斯坦、孟加拉国、不丹",value:"(UTC+06:00)新西伯利亚、吉尔吉斯斯坦、孟加拉国、不丹"},{text:"(UTC+05:00)巴基斯坦、土库曼斯坦、马尔代夫",value:"(UTC+05:00)巴基斯坦、土库曼斯坦、马尔代夫"},{text:"(UTC+04:00)阿布扎比、第比利斯、迪拜、毛里求斯、路易港",value:"(UTC+04:00)阿布扎比、第比利斯、迪拜、毛里求斯、路易港"},{text:"(UTC+03:00)非洲东部、俄罗斯、巴格达、科威特、莫斯科、圣彼得堡",value:"(UTC+03:00)非洲东部、俄罗斯、巴格达、科威特、莫斯科、圣彼得堡"},{text:"(UTC+02:00)欧洲东部、非洲中部、土耳其、以色列、南非、伊斯坦布尔、开罗、雅典、大马士革",value:"(UTC+02:00)欧洲东部、非洲中部、土耳其、以色列、南非、伊斯坦布尔、开罗、雅典、大马士革"},{text:"(UTC+01:00)欧洲中部、西非、中非西部、德国、爱尔兰、法国、阿姆斯特丹、意大利、柏林、罗马、西班牙、布拉格、贝尔格莱德、布鲁塞尔、巴黎、马德里、 突尼斯、加蓬、摩洛哥",value:"(UTC+01:00)欧洲中部、西非、中非西部、德国、爱尔兰、法国、阿姆斯特丹、意大利、柏林、罗马、西班牙、布拉格、贝尔格莱德、布鲁塞尔、巴黎、马德里、 突尼斯、加蓬、摩洛哥"},{text:"(UTC+00:00)协调世界时、格林威治时间、英国、里斯本、托尔斯港、伦敦、都柏林、爱丁堡",value:"(UTC+00:00)协调世界时、格林威治时间、英国、里斯本、托尔斯港、伦敦、都柏林、爱丁堡"},{text:"(UTC-01:00)佛得角、亚速尔群岛",value:"(UTC-01:00)佛得角、亚速尔群岛"},{text:"(UTC-02:00)南乔治亚岛、费尔南多-迪诺罗尼亚岛",value:"(UTC-02:00)南乔治亚岛、费尔南多-迪诺罗尼亚岛"},{text:"(UTC-03:00)巴西、圣地亚哥、萨尔瓦多、巴西利亚、乌拉圭、阿根廷、苏里南",value:"(UTC-03:00)巴西、圣地亚哥、萨尔瓦多、巴西利亚、乌拉圭、阿根廷、苏里南"},{text:"(UTC-04:00)委内瑞拉、玻利维亚、巴拉圭、智利",value:"(UTC-04:00)委内瑞拉、玻利维亚、巴拉圭、智利"},{text:"(UTC-05:00)东部时间(美国和加拿大)、哥伦比亚、多伦多、厄瓜多尔、秘鲁、古巴、纽约、汉密尔顿、圣地亚哥",value:"(UTC-05:00)东部时间(美国和加拿大)、哥伦比亚、多伦多、厄瓜多尔、秘鲁、古巴、纽约、汉密尔顿、圣地亚哥"},{text:"(UTC-06:00)美国和加拿大中部时间、墨西哥城、蒙特雷、芝加哥、休斯顿、新奥尔良、孟菲斯",value:"(UTC-06:00)美国和加拿大中部时间、墨西哥城、蒙特雷、芝加哥、休斯顿、新奥尔良、孟菲斯"},{text:"(UTC-07:00)山地时间、亚利桑那、马萨特兰、凤凰城、盐湖城、丹佛、埃德蒙顿",value:"(UTC-07:00)山地时间、亚利桑那、马萨特兰、凤凰城、盐湖城、丹佛、埃德蒙顿"},{text:"(UTC-08:00)太平洋时间、洛杉矶、旧金山、温哥华、西雅图、拉斯维加斯",value:"(UTC-08:00)太平洋时间、洛杉矶、旧金山、温哥华、西雅图、拉斯维加斯"},{text:"(UTC-09:00)阿拉斯加",value:"(UTC-09:00)阿拉斯加"},{text:"(UTC-10:00)夏威夷",value:"(UTC-10:00)夏威夷"},{text:"(UTC-11:00)萨摩亚、纽埃岛",value:"(UTC-11:00)萨摩亚、纽埃岛"},{text:"(UTC-12:00)国际日期变更线以西",value:"(UTC-12:00)国际日期变更线以西"}],vd=[{text:"家用屋顶",value:"DOMESTIC_ROOF"},{text:"商业用屋顶",value:"COMMERCIAL_ROOF"},{text:"工业用屋顶",value:"INDUSTRIAL_ROOF"},{text:"地面电站",value:"SURFACE_POWER_STATION"}],md=[{text:"自发自用",value:"self_use"},{text:"削峰填谷",value:"peak_load_shifting"},{text:"电池优先",value:"battery_priority"},{text:"智能模式",value:"auto"}],hd=[{text:"全额并网",value:"FULL_GRID"},{text:"余电并网",value:"SURPLUS_GRID"},{text:"混合离/并网类型",value:"HYBRID_GRID"},{text:"离网类型",value:"OFFLINE"}],fd=[{text:"人民币元",value:"人民币元"},{text:"美元",value:"美元"},{text:"欧元",value:"欧元"},{text:"英镑",value:"英镑"},{text:"日元",value:"日元"},{text:"澳大利亚元",value:"澳大利亚元"},{text:"加元",value:"加元"},{text:"港元",value:"港元"},{text:"新台币",value:"新台币"},{text:"澳门元",value:"澳门元"},{text:"韩元",value:"韩元"},{text:"瑞士法郎",value:"瑞士法郎"},{text:"新西兰元",value:"新西兰元"},{text:"墨西哥比索",value:"墨西哥比索"}],gd=e.defineComponent({__name:"powerStationEdit",setup(t){const n=Xr(),{proxy:r}=e.getCurrentInstance(),o=Za(),i=Ka(),c=e.ref(!1);let d=e.reactive([]),p=e.reactive([]);const v=e.ref(),m=e.ref(!0),h=e.ref(!1),f=e.ref(Number(new Date));let g=e.reactive({infoData:{timezone:"",timezoneValue:"",productionTime:"",productionTimeText:"",homeName:"",electrovalence:"",installedCapacity:"",totalCost:"",monetaryUnit:"",monetaryUnitText:"",locationText:"",location:{cityCode:"",cityName:"",nationCode:"",nationName:"",provinceCode:"",provinceName:""},powerStationImage:"",inGridTypeText:"",gridType:"",createTime:"",createTimeText:"",createPeople:"",longitude:"",latitude:"",address:""}});s((()=>{p=[ud],_(),uni.$on("typeChooseResult",(e=>{l("log","at pages/powerStation/powerStationEdit.vue:227","监听到事件来自 updateData ,携带参数为:"+e.item.text),setTimeout((()=>{b(e)}),10)}))})),u((()=>{uni.$off("typeChooseResult")}));const b=e=>{switch(e.type){case"timezone":g.infoData.timezone=e.item.text,g.infoData.timezoneValue=e.item.value;break;case"inGridType":g.infoData.gridType=e.item.value,g.infoData.inGridTypeText=e.item.text;break;case"monetaryUnit":g.infoData.monetaryUnit=e.item.value,g.infoData.monetaryUnitText=e.item.text;break;case"productionTime":h.value=!0}},N=e=>{l("log","at pages/powerStation/powerStationEdit.vue:259","itemTypeChoose",e),"inGridType"===e?n.push({name:"inGridTypeChoose",params:{value:g.infoData.gridType}}):"productionTime"===e?h.value=!0:"location"===e?(c.value=!0,l("log","at pages/powerStation/powerStationEdit.vue:266","sectionRef",d),0===d.length&&(v.value.setColumnValues(1,p[0][0].children),v.value.setColumnValues(2,p[0][0].children[0].children))):n.push({name:"powerStationParamsChoose",params:{type:e}})},C=()=>{h.value=!1},y=e=>{h.value=!1,g.infoData.productionTimeText=Qc(e.value),g.infoData.productionTime=e.value},S=()=>{"android"==uni.getSystemInfoSync().platform?plus.android.requestPermissions(["android.permission.CAMERA"],(e=>{e.deniedAlways.length>0||e.deniedPresent.length>0?w("相机"):plus.android.requestPermissions(["android.permission.READ_EXTERNAL_STORAGE"],(e=>{e.deniedAlways.length>0||e.deniedPresent.length>0?w("相册"):A()}))})):function(){let e=!1;var t=plus.ios.import("AVCaptureDevice");l("log","at pages/powerStation/powerStationEdit.vue:358","AVCaptureDevice",t);var a=t.authorizationStatusForMediaType("vide");l("log","at pages/powerStation/powerStationEdit.vue:360","authStatus:"+a),3==a?(e=!0,l("log","at pages/powerStation/powerStationEdit.vue:363","相机权限已经开启")):(l("log","at pages/powerStation/powerStationEdit.vue:365","相机权限没有开启"),barcode=plus.barcode.create("barcode",[plus.barcode.QR],{top:"100px",left:"0",width:"100%",height:"500px",position:"static"}),plus.webview.currentWebview().append(barcode));return plus.ios.deleteObject(t),e}()&&A()},w=e=>{uni.showModal({title:"提示",content:`请打开${e}(点击确定后在权限管理中开启${e})权限`,success(e){if(e.confirm){const e=plus.android.importClass("android.content.Intent"),t=plus.android.importClass("android.provider.Settings"),l=plus.android.importClass("android.net.Uri"),a=plus.android.runtimeMainActivity(),n=new e;n.setAction(t.ACTION_APPLICATION_DETAILS_SETTINGS);const r=l.fromParts("package",a.getPackageName(),null);n.setData(r),a.startActivity(n)}}})};const A=()=>{uni.chooseImage({count:1,success:e=>{uni.showLoading({title:"上传中..."});let t=[];l("log","at pages/powerStation/powerStationEdit.vue:390","f",e.tempFilePaths[0]),t=[...e.tempFilePaths],uni.uploadFile({url:"https://test-gz.hdlcontrol.com/basis-footstone/file/upload",name:"file",filePath:t[0],header:{Authorization:`Bearer ${i.accessToken}`},formData:{},success:e=>{l("log","at pages/powerStation/powerStationEdit.vue:401","success",e);let t=JSON.parse(e.data);uni.hideLoading(),0===t.code?g.infoData.powerStationImage=t.data.url:uni.showToast({icon:"none",title:t.message})},fail:()=>{uni.hideLoading(),uni.showToast({type:"fail",title:"上传失败,请重新上传"})}})}})},E=e=>{let t=e.value.filter((e=>e));l("log","at pages/powerStation/powerStationEdit.vue:427","areaChooseConfirm",t);let a={};t.forEach((e=>{switch(e.levelNum){case 0:a.nationCode=e.value,a.nationName=e.label;break;case 1:a.provinceCode=e.value,a.provinceName=e.label;break;case 2:a.cityCode=e.value,a.cityName=e.label}})),g.infoData.locationText="",g.infoData.location=a,a.nationName&&(g.infoData.locationText=a.nationName),a.provinceName&&(g.infoData.locationText+="-",g.infoData.locationText+=a.provinceName),a.cityName&&(g.infoData.locationText+="-",g.infoData.locationText+=a.cityName),c.value=!1},k=e=>{l("log","at pages/powerStation/powerStationEdit.vue:462","changeArea",e),0===e.columnIndex&&(p[0][e.indexs[0]].children&&p[0][e.indexs[0]].children.length>0?(v.value.setColumnValues(1,p[0][e.indexs[0]].children),p[0][e.indexs[0]].children[0]&&p[0][e.indexs[0]].children[0].children&&p[0][e.indexs[0]].children[0].children.length>0?v.value.setColumnValues(2,p[0][e.indexs[0]].children[0].children):v.value.setColumnValues(2,[void 0])):(v.value.setColumnValues(1,[void 0]),v.value.setColumnValues(2,[void 0]))),1===e.columnIndex&&(p[0][e.indexs[0]].children[e.indexs[1]].children?v.value.setColumnValues(2,p[0][e.indexs[0]].children[e.indexs[1]].children):v.value.setColumnValues(2,[void 0])),d=e.indexs},_=async()=>{let e={homeId:o.homeId};try{const t=await Xc(e);if(uni.hideLoading(),m.value=!1,0===t.code){g.infoData=t.data,g.infoData.location.nationName&&(g.infoData.locationText=g.infoData.location.nationName),g.infoData.location.provinceName&&(g.infoData.locationText+="-",g.infoData.locationText+=g.infoData.location.provinceName),g.infoData.location.cityName&&(g.infoData.locationText+="-",g.infoData.locationText+=g.infoData.location.cityName),g.infoData.productionTimeText=Qc(parseInt(g.infoData.productionTime));const e=hd.find((e=>e.value===g.infoData.gridType));l("log","at pages/powerStation/powerStationEdit.vue:513","itemGridType",g.infoData),void 0!==e&&(g.infoData.inGridTypeText=e.text),g.infoData.createTimeText=Qc(parseInt(g.infoData.createTime))}}catch(Mr){m.value=!1,uni.hideLoading()}},T=async()=>{let e="";g.infoData.homeName?g.infoData.locationText?g.infoData.timezone?g.infoData.gridType?g.infoData.installedCapacity?g.infoData.productionTime?g.infoData.monetaryUnit||(e="请选择货币种类"):e="请选择投产日期":e="请输入装机容量":e="请选择并网类型":e="请选择时区":e="请选择所属地区":e="请输入电站名称";if(/^[a-zA-Z0-9_\u4e00-\u9fa5]+$/.test(createParams.powerStationName)||(e="请输入合法字符(汉字、字母、数字、下划线)"),e)return void uni.showToast({icon:"none",title:e});uni.showLoading({title:"保存中...",mask:!0});let t={homeId:o.homeId,powerStationImage:g.infoData.powerStationImage,location:g.infoData.location,address:g.infoData.address,latitude:g.infoData.latitude,longitude:g.infoData.longitude,homeName:g.infoData.homeName,timezone:g.infoData.timezone,gridType:g.infoData.gridType,installedCapacity:g.infoData.installedCapacity,productionTime:g.infoData.productionTime,monetaryUnit:g.infoData.monetaryUnit,electrovalence:g.infoData.electrovalence,totalCost:g.infoData.totalCost};l("log","at pages/powerStation/powerStationEdit.vue:571","params",t);try{const e=await function(e){return Ja.server().post("/home-wisdom/app/powerStation/edit",e,{}).then((e=>e.data))}(t);uni.hideLoading(),0===e.code&&(uni.showToast({title:"编辑成功"}),uni.$emit("powerStationEditListener",{homeName:g.infoData.homeName}),r.$sendData("uni_home_model",{type:"edit",data:{homeId:o.homeId,powerStationName:g.infoData.homeName}}))}catch(Mr){uni.hideLoading()}},D=()=>{1===getCurrentPages().length?ld():n.back()};return(t,l)=>{const n=a(e.resolveDynamicComponent("u-navbar"),I),r=a(e.resolveDynamicComponent("u-loading-page"),z),o=a(e.resolveDynamicComponent("u--image"),rd),i=a(e.resolveDynamicComponent("u-cell"),sd),s=a(e.resolveDynamicComponent("u-input"),$c),u=a(e.resolveDynamicComponent("u-picker"),mc),d=a(e.resolveDynamicComponent("u-datetime-picker"),jc);return e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createVNode(n,{title:"编辑电站",class:"base-title",onLeftClick:D}),e.createElementVNode("view",{class:"status_bar",style:{height:"var(--status-bar-height)"}}),e.unref(m)?(e.openBlock(),e.createBlock(r,{key:0,loading:e.unref(m),"loading-text":"加载中..."},null,8,["loading"])):(e.openBlock(),e.createElementBlock("view",{key:1,class:"page"},[e.createElementVNode("view",{class:"content"},[e.createElementVNode("view",{class:"item-info"},[e.createElementVNode("view",{class:"item-info-content"},[e.createVNode(i,{title:"电站封面",border:!1,onClick:S,class:"required-view"},{value:e.withCtx((()=>[e.createVNode(o,{showLoading:!0,src:e.unref(g).infoData.powerStationImage,width:"120rpx",height:"60rpx",onClick:S},null,8,["src"]),e.createElementVNode("image",{class:"right-icon",src:"/static/image/right-icon.png"})])),_:1}),e.createVNode(i,{title:"电站名称",border:!1,class:"required-view"},{value:e.withCtx((()=>[e.createVNode(s,{placeholder:"请输入",border:"none",inputAlign:"right",modelValue:e.unref(g).infoData.homeName,"onUpdate:modelValue":l[0]||(l[0]=t=>e.unref(g).infoData.homeName=t)},null,8,["modelValue"]),e.createElementVNode("image",{class:"edit-icon",src:"/static/image/edit-icon.png"})])),_:1}),e.createVNode(i,{title:"电站时区",border:!1,onClick:l[2]||(l[2]=e=>N("timezone")),class:"required-view"},{value:e.withCtx((()=>[e.createVNode(s,{placeholder:"请选择",border:"none",readonly:!0,inputAlign:"right",modelValue:e.unref(g).infoData.timezone,"onUpdate:modelValue":l[1]||(l[1]=t=>e.unref(g).infoData.timezone=t)},null,8,["modelValue"]),e.createElementVNode("image",{class:"right-icon",src:"/static/image/right-icon.png"})])),_:1}),e.createVNode(i,{title:"所属地区",border:!1,onClick:l[4]||(l[4]=e=>N("location")),class:"required-view"},{value:e.withCtx((()=>[e.createVNode(s,{placeholder:"请选择",border:"none",readonly:!0,inputAlign:"right",modelValue:e.unref(g).infoData.locationText,"onUpdate:modelValue":l[3]||(l[3]=t=>e.unref(g).infoData.locationText=t)},null,8,["modelValue"]),e.createElementVNode("image",{class:"right-icon",src:"/static/image/right-icon.png"})])),_:1}),e.createVNode(i,{title:"详细地址",border:!1},{value:e.withCtx((()=>[e.createVNode(s,{placeholder:"请输入",border:"none",inputAlign:"right",modelValue:e.unref(g).infoData.address,"onUpdate:modelValue":l[5]||(l[5]=t=>e.unref(g).infoData.address=t)},null,8,["modelValue"]),e.createElementVNode("image",{class:"edit-icon",src:"/static/image/edit-icon.png"})])),_:1}),e.createVNode(i,{title:"经度",border:!1},{value:e.withCtx((()=>[e.createVNode(s,{placeholder:"请输入",border:"none",inputAlign:"right",modelValue:e.unref(g).infoData.longitude,"onUpdate:modelValue":l[6]||(l[6]=t=>e.unref(g).infoData.longitude=t)},null,8,["modelValue"]),e.createElementVNode("image",{class:"edit-icon",src:"/static/image/edit-icon.png"})])),_:1}),e.createVNode(i,{title:"纬度",border:!1},{value:e.withCtx((()=>[e.createVNode(s,{placeholder:"请输入",border:"none",inputAlign:"right",modelValue:e.unref(g).infoData.latitude,"onUpdate:modelValue":l[7]||(l[7]=t=>e.unref(g).infoData.latitude=t)},null,8,["modelValue"]),e.createElementVNode("image",{class:"edit-icon",src:"/static/image/edit-icon.png"})])),_:1}),e.createVNode(i,{title:"建站日期",border:!1},{value:e.withCtx((()=>[e.createVNode(s,{placeholder:"请选择",border:"none",readonly:!0,inputAlign:"right",modelValue:e.unref(g).infoData.createTimeText,"onUpdate:modelValue":l[8]||(l[8]=t=>e.unref(g).infoData.createTimeText=t)},null,8,["modelValue"])])),_:1}),e.createVNode(i,{title:"创建者",border:!1},{value:e.withCtx((()=>[e.createVNode(s,{border:"none",readonly:!0,inputAlign:"right",modelValue:e.unref(g).infoData.createPeople,"onUpdate:modelValue":l[9]||(l[9]=t=>e.unref(g).infoData.createPeople=t)},null,8,["modelValue"])])),_:1})])]),e.createElementVNode("view",{class:"item-info"},[e.createElementVNode("view",{class:"item-info-content"},[e.createVNode(i,{title:"并网类型",border:!1,onClick:l[11]||(l[11]=e=>N("inGridType")),class:"required-view"},{value:e.withCtx((()=>[e.createVNode(s,{placeholder:"请选择",border:"none",readonly:!0,inputAlign:"right",modelValue:e.unref(g).infoData.inGridTypeText,"onUpdate:modelValue":l[10]||(l[10]=t=>e.unref(g).infoData.inGridTypeText=t)},null,8,["modelValue"]),e.createElementVNode("image",{class:"right-icon",src:"/static/image/right-icon.png"})])),_:1}),e.createVNode(i,{title:"装机容量(kWp)",border:!1,class:"required-view"},{value:e.withCtx((()=>[e.createVNode(s,{placeholder:"请填写您的装机容量",type:"digit",border:"none",inputAlign:"right",modelValue:e.unref(g).infoData.installedCapacity,"onUpdate:modelValue":l[12]||(l[12]=t=>e.unref(g).infoData.installedCapacity=t)},null,8,["modelValue"]),e.createElementVNode("image",{class:"edit-icon",src:"/static/image/edit-icon.png"})])),_:1}),e.createVNode(i,{title:"投产日期",border:!1,onClick:l[14]||(l[14]=e=>N("productionTime")),class:"required-view"},{value:e.withCtx((()=>[e.createVNode(s,{placeholder:"请选择",border:"none",readonly:!0,inputAlign:"right",modelValue:e.unref(g).infoData.productionTimeText,"onUpdate:modelValue":l[13]||(l[13]=t=>e.unref(g).infoData.productionTimeText=t)},null,8,["modelValue"]),e.createElementVNode("image",{class:"right-icon",src:"/static/image/right-icon.png"})])),_:1}),e.createVNode(i,{title:"货币单位",border:!1,onClick:l[16]||(l[16]=e=>N("monetaryUnit")),class:"required-view"},{value:e.withCtx((()=>[e.createVNode(s,{placeholder:"请选择",border:"none",readonly:!0,inputAlign:"right",modelValue:e.unref(g).infoData.monetaryUnit,"onUpdate:modelValue":l[15]||(l[15]=t=>e.unref(g).infoData.monetaryUnit=t)},null,8,["modelValue"]),e.createElementVNode("image",{class:"right-icon",src:"/static/image/right-icon.png"})])),_:1}),e.createVNode(i,{title:"电度收益("+(e.unref(g).infoData.monetaryUnit||"元")+"/kW·h)",border:!1},{value:e.withCtx((()=>[e.createVNode(s,{placeholder:"电度收益(选填)",type:"digit",border:"none",inputAlign:"right",modelValue:e.unref(g).infoData.electrovalence,"onUpdate:modelValue":l[17]||(l[17]=t=>e.unref(g).infoData.electrovalence=t)},null,8,["modelValue"]),e.createElementVNode("image",{class:"edit-icon",src:"/static/image/edit-icon.png"})])),_:1},8,["title"]),e.createVNode(i,{title:"总成本",border:!1},{value:e.withCtx((()=>[e.createVNode(s,{placeholder:"建站总成本(选填)",type:"digit",border:"none",inputAlign:"right",modelValue:e.unref(g).infoData.totalCost,"onUpdate:modelValue":l[18]||(l[18]=t=>e.unref(g).infoData.totalCost=t)},null,8,["modelValue"]),e.createElementVNode("image",{class:"edit-icon",src:"/static/image/edit-icon.png"})])),_:1})])]),e.createElementVNode("view",{class:"btn-view"},[e.createElementVNode("button",{class:"normal-btn-style",onClick:T},"保存")])])])),e.createVNode(u,{show:e.unref(c),closeOnClickOverlay:"",ref_key:"sectionRef",ref:v,columns:e.unref(p),keyName:"label",onCancel:l[19]||(l[19]=()=>c.value=!1),onConfirm:E,onChange:k},null,8,["show","columns"]),e.createVNode(d,{show:e.unref(h),modelValue:e.unref(f),"onUpdate:modelValue":l[20]||(l[20]=t=>e.isRef(f)?f.value=t:null),mode:"date",onCancel:C,onConfirm:y},null,8,["show","modelValue"])],64)}}}),bd=E(gd,[["__scopeId","data-v-2bf390eb"]]),Nd={props:{title:{type:String,default:y.cellGroup.title},border:{type:Boolean,default:y.cellGroup.border}}};const Cd=E({name:"u-cell-group",mixins:[w,A,Nd]},[["render",function(t,l,n,r,o,i){const s=a(e.resolveDynamicComponent("u-line"),qc);return e.openBlock(),e.createElementBlock("view",{style:e.normalizeStyle([t.$u.addStyle(t.customStyle)]),class:e.normalizeClass([[t.customClass],"u-cell-group"])},[t.title?(e.openBlock(),e.createElementBlock("view",{key:0,class:"u-cell-group__title"},[e.renderSlot(t.$slots,"title",{},(()=>[e.createElementVNode("text",{class:"u-cell-group__title__text"},e.toDisplayString(t.title),1)]),!0)])):e.createCommentVNode("",!0),e.createElementVNode("view",{class:"u-cell-group__wrapper"},[t.border?(e.openBlock(),e.createBlock(s,{key:0})):e.createCommentVNode("",!0),e.renderSlot(t.$slots,"default",{},void 0,!0)])],6)}],["__scopeId","data-v-bfc8927a"]]),yd={name:"uniDataChecklist",mixins:[ju.mixinDatacom||{}],emits:["input","update:modelValue","change"],props:{mode:{type:String,default:"default"},multiple:{type:Boolean,default:!1},value:{type:[Array,String,Number],default:()=>""},modelValue:{type:[Array,String,Number],default:()=>""},localdata:{type:Array,default:()=>[]},min:{type:[Number,String],default:""},max:{type:[Number,String],default:""},wrap:{type:Boolean,default:!1},icon:{type:String,default:"left"},selectedColor:{type:String,default:""},selectedTextColor:{type:String,default:""},emptyText:{type:String,default:"暂无数据"},disabled:{type:Boolean,default:!1},map:{type:Object,default:()=>({text:"text",value:"value"})}},watch:{localdata:{handler(e){this.range=e,this.dataList=this.getDataList(this.getSelectedValue(e))},deep:!0},mixinDatacomResData(e){this.range=e,this.dataList=this.getDataList(this.getSelectedValue(e))},value(e){this.dataList=this.getDataList(e)},modelValue(e){this.dataList=this.getDataList(e)}},data:()=>({dataList:[],range:[],contentText:{contentdown:"查看更多",contentrefresh:"加载中",contentnomore:"没有更多"},isLocal:!0,styles:{selectedColor:"#2979ff",selectedTextColor:"#666"},isTop:0}),computed:{dataValue(){return""===this.value?this.modelValue:(this.modelValue,this.value)}},created(){this.localdata&&0!==this.localdata.length?(this.isLocal=!0,this.range=this.localdata,this.dataList=this.getDataList(this.getSelectedValue(this.range))):this.collection&&(this.isLocal=!1,this.loadData())},methods:{loadData(){this.mixinDatacomGet().then((e=>{this.mixinDatacomResData=e.result.data,0===this.mixinDatacomResData.length?(this.isLocal=!1,this.mixinDatacomErrorMessage=this.emptyText):this.isLocal=!0})).catch((e=>{this.mixinDatacomErrorMessage=e.message}))},getForm(e="uniForms"){let t=this.$parent,l=t.$options.name;for(;l!==e;){if(t=t.$parent,!t)return!1;l=t.$options.name}return t},chagne(e){const t=e.detail.value;let l={value:[],data:[]};if(this.multiple)this.range.forEach((e=>{t.includes(e[this.map.value]+"")&&(l.value.push(e[this.map.value]),l.data.push(e))}));else{const e=this.range.find((e=>e[this.map.value]+""===t));e&&(l={value:e[this.map.value],data:e})}this.$emit("input",l.value),this.$emit("update:modelValue",l.value),this.$emit("change",{detail:l}),this.multiple?this.dataList=this.getDataList(l.value,!0):this.dataList=this.getDataList(l.value)},getDataList(e){let t=JSON.parse(JSON.stringify(this.range)),l=[];return this.multiple&&(Array.isArray(e)||(e=[])),t.forEach(((t,a)=>{if(t.disabled=t.disable||t.disabled||!1,this.multiple)if(e.length>0){let l=e.find((e=>e===t[this.map.value]));t.selected=void 0!==l}else t.selected=!1;else t.selected=e===t[this.map.value];l.push(t)})),this.setRange(l)},setRange(e){let t=e.filter((e=>e.selected)),l=Number(this.min)||0,a=Number(this.max)||"";return e.forEach(((n,r)=>{if(this.multiple){if(t.length<=l){void 0!==t.find((e=>e[this.map.value]===n[this.map.value]))&&(n.disabled=!0)}if(t.length>=a&&""!==a){void 0===t.find((e=>e[this.map.value]===n[this.map.value]))&&(n.disabled=!0)}}this.setStyles(n,r),e[r]=n})),e},setStyles(e,t){e.styleBackgroud=this.setStyleBackgroud(e),e.styleIcon=this.setStyleIcon(e),e.styleIconText=this.setStyleIconText(e),e.styleRightIcon=this.setStyleRightIcon(e)},getSelectedValue(e){if(!this.multiple)return this.dataValue;let t=[];return e.forEach((e=>{e.selected&&t.push(e[this.map.value])})),this.dataValue.length>0?this.dataValue:t},setStyleBackgroud(e){let t={},l=this.selectedColor?this.selectedColor:"#2979ff";this.selectedColor&&("list"!==this.mode&&(t["border-color"]=e.selected?l:"#DCDFE6"),"tag"===this.mode&&(t["background-color"]=e.selected?l:"#f5f5f5"));let a="";for(let n in t)a+=`${n}:${t[n]};`;return a},setStyleIcon(e){let t={},l="";if(this.selectedColor){let l=this.selectedColor?this.selectedColor:"#2979ff";t["background-color"]=e.selected?l:"#fff",t["border-color"]=e.selected?l:"#DCDFE6",!e.selected&&e.disabled&&(t["background-color"]="#F2F6FC",t["border-color"]=e.selected?l:"#DCDFE6")}for(let a in t)l+=`${a}:${t[a]};`;return l},setStyleIconText(e){let t={},l="";if(this.selectedColor){let l=this.selectedColor?this.selectedColor:"#2979ff";"tag"===this.mode?t.color=e.selected?this.selectedTextColor?this.selectedTextColor:"#fff":"#666":t.color=e.selected?this.selectedTextColor?this.selectedTextColor:l:"#666",!e.selected&&e.disabled&&(t.color="#999")}for(let a in t)l+=`${a}:${t[a]};`;return l},setStyleRightIcon(e){let t={},l="";"list"===this.mode&&(t["border-color"]=e.selected?this.styles.selectedColor:"#DCDFE6");for(let a in t)l+=`${a}:${t[a]};`;return l}}};const Sd=E(yd,[["render",function(t,l,n,r,o,i){const s=a(e.resolveDynamicComponent("u-loading-icon"),H);return e.openBlock(),e.createElementBlock("view",{class:"uni-data-checklist",style:e.normalizeStyle({"margin-top":o.isTop+"px"})},[o.isLocal?(e.openBlock(),e.createElementBlock(e.Fragment,{key:1},[n.multiple?(e.openBlock(),e.createElementBlock("checkbox-group",{key:0,class:e.normalizeClass(["checklist-group",{"is-list":"list"===n.mode||n.wrap}]),onChange:l[0]||(l[0]=(...e)=>i.chagne&&i.chagne(...e))},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(o.dataList,((t,l)=>(e.openBlock(),e.createElementBlock("label",{class:e.normalizeClass(["checklist-box",["is--"+n.mode,t.selected?"is-checked":"",n.disabled||t.disabled?"is-disable":"",0!==l&&"list"===n.mode?"is-list-border":""]]),style:e.normalizeStyle(t.styleBackgroud),key:l},[e.createElementVNode("checkbox",{class:"hidden",hidden:"",disabled:n.disabled||!!t.disabled,value:t[n.map.value]+"",checked:t.selected},null,8,["disabled","value","checked"]),"tag"!==n.mode&&"list"!==n.mode||"list"===n.mode&&"left"===n.icon?(e.openBlock(),e.createElementBlock("view",{key:0,class:"checkbox__inner",style:e.normalizeStyle(t.styleIcon)},[e.createElementVNode("view",{class:"checkbox__inner-icon"})],4)):e.createCommentVNode("",!0),e.createElementVNode("view",{class:e.normalizeClass(["checklist-content",{"list-content":"list"===n.mode&&"left"===n.icon}])},[e.createElementVNode("text",{class:"checklist-text",style:e.normalizeStyle(t.styleIconText)},e.toDisplayString(t[n.map.text]),5),"list"===n.mode&&"right"===n.icon?(e.openBlock(),e.createElementBlock("view",{key:0,class:"checkobx__list",style:e.normalizeStyle(t.styleBackgroud)},null,4)):e.createCommentVNode("",!0)],2)],6)))),128))],34)):(e.openBlock(),e.createElementBlock("radio-group",{key:1,class:e.normalizeClass(["checklist-group",{"is-list":"list"===n.mode,"is-wrap":n.wrap}]),onChange:l[1]||(l[1]=(...e)=>i.chagne&&i.chagne(...e))},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(o.dataList,((t,l)=>(e.openBlock(),e.createElementBlock("label",{class:e.normalizeClass(["checklist-box",["is--"+n.mode,t.selected?"is-checked":"",n.disabled||t.disabled?"is-disable":"",0!==l&&"list"===n.mode?"is-list-border":""]]),style:e.normalizeStyle(t.styleBackgroud),key:l},[e.createElementVNode("radio",{class:"hidden",hidden:"",disabled:n.disabled||t.disabled,value:t[n.map.value]+"",checked:t.selected},null,8,["disabled","value","checked"]),"tag"!==n.mode&&"list"!==n.mode||"list"===n.mode&&"left"===n.icon?(e.openBlock(),e.createElementBlock("view",{key:0,class:"radio__inner",style:e.normalizeStyle(t.styleBackgroud)},[e.createElementVNode("view",{class:"radio__inner-icon",style:e.normalizeStyle(t.styleIcon)},null,4)],4)):e.createCommentVNode("",!0),e.createElementVNode("view",{class:e.normalizeClass(["checklist-content",{"list-content":"list"===n.mode&&"left"===n.icon}])},[e.createElementVNode("text",{class:"checklist-text",style:e.normalizeStyle(t.styleIconText)},e.toDisplayString(t[n.map.text]),5),"list"===n.mode&&"right"===n.icon?(e.openBlock(),e.createElementBlock("view",{key:0,style:e.normalizeStyle(t.styleRightIcon),class:"checkobx__list"},null,4)):e.createCommentVNode("",!0)],2)],6)))),128))],34))],64)):(e.openBlock(),e.createElementBlock("view",{key:0,class:"uni-data-loading"},[t.mixinDatacomErrorMessage?(e.openBlock(),e.createElementBlock("text",{key:1},e.toDisplayString(t.mixinDatacomErrorMessage),1)):(e.openBlock(),e.createBlock(s,{key:0,text:o.contentText,textSize:"18"},null,8,["text"]))]))],4)}],["__scopeId","data-v-b5815f9e"]]),wd=E(e.defineComponent({__name:"operationAndMaintenanceDetail",setup(t){const l=Xr(),n=e.ref(!1),r=e.reactive({pageTitle:"",currentValue:"",currentDataId:"",dataList:[],currentSelect:"",index:0,subIndex:0});s((e=>{if(e&&e.data){n.value=!0,r.pageTitle=e.title,r.currentValue=e.value,r.currentSelect=e.value,r.currentDataId=e.registerAddress,r.index=e.index,r.subIndex=e.subIndex;const t=Object.values(JSON.parse(decodeURIComponent(e.data)))||[];r.dataList=t,n.value=!1}}));const o=t=>{const a={value:e.toRaw(t.detail.data),index:r.index,subIndex:r.subIndex};uni.$emit("settingChooseResult",a),l.back()};return(t,l)=>{const i=a(e.resolveDynamicComponent("u-navbar"),I),s=a(e.resolveDynamicComponent("u-loading-page"),z),u=a(e.resolveDynamicComponent("u-cell"),sd),c=a(e.resolveDynamicComponent("u-cell-group"),Cd);return e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createVNode(i,{title:e.unref(r).pageTitle,class:"base-title",autoBack:!0},null,8,["title"]),e.createElementVNode("view",{class:"status_bar",style:{height:"var(--status-bar-height)"}}),e.unref(n)?(e.openBlock(),e.createBlock(s,{key:0,loading:e.unref(n),"loading-text":"加载中..."},null,8,["loading"])):(e.openBlock(),e.createElementBlock("view",{key:1,class:"page"},[e.createElementVNode("view",{class:"content"},[e.createVNode(u,{title:"当前"+e.unref(r).pageTitle,value:e.unref(r).currentSelect,border:!1,class:"content-title cell-list"},null,8,["title","value"]),e.createElementVNode("view",{class:"content-body"},[e.createVNode(c,null,{default:e.withCtx((()=>[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(e.unref(r).dataList,((t,a)=>(e.openBlock(),e.createBlock(u,{title:t.value,key:a,class:"cell-list"},{value:e.withCtx((()=>[e.createVNode(Sd,{modelValue:e.unref(r).currentSelect,"onUpdate:modelValue":l[0]||(l[0]=t=>e.unref(r).currentSelect=t),localdata:[t],onChange:o,class:"item-radio"},null,8,["modelValue","localdata"])])),_:2},1032,["title"])))),128))])),_:1})])])]))],64)}}}),[["__scopeId","data-v-3cad16d9"]]),Ad=E(e.defineComponent({__name:"powerStationParamsChoose",setup(t){const n=Xr();let r=e.reactive([]);const o=e.ref();let i=e.ref();s((e=>{l("log","at pages/powerStation/powerStationParamsChoose.vue:35","App option",e),e&&e.type&&u(e.type)}));const u=e=>{switch(o.value=e,e){case"timezone":r=pd,i.value="选择时区";break;case"powerStationType":r=vd,i.value="选择电站类型";break;case"workMode":r=md,i.value="选择工作模式";break;case"monetaryUnit":r=fd,i.value="选择货币种类"}};return(t,l)=>{const s=a(e.resolveDynamicComponent("u-navbar"),I);return e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createVNode(s,{title:e.unref(i),class:"base-title",autoBack:!0},null,8,["title"]),e.createElementVNode("view",{class:"status_bar",style:{height:"var(--status-bar-height)"}}),e.createElementVNode("view",{class:"page"},[e.createElementVNode("view",{class:"content"},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(e.unref(r),((t,l)=>(e.openBlock(),e.createElementBlock("view",{key:t.value,class:e.normalizeClass(["item-base",{"last-item":l===e.unref(r).length-1,"item-type":l<e.unref(r).length-1}]),onClick:e=>(e=>{uni.$emit("typeChooseResult",{type:o.value,item:e}),n.back()})(t)},[e.createElementVNode("text",{class:"type-text"},e.toDisplayString(t.text),1)],10,["onClick"])))),128))])])],64)}}}),[["__scopeId","data-v-e9194039"]]),Ed=E(e.defineComponent({__name:"powerStationCreateSuccess",setup(t){const n=Xr(),r=e.ref(""),o=e.ref("");s((e=>{e.homeId&&(r.value=e.homeId),e.homeName&&(o.value=e.homeName)}));const i=()=>{l("log","at pages/powerStation/powerStationCreateSuccess.vue:40","跳转到扫码页面"),n.replace({name:"deviceAdd",params:{homeId:r.value,homeName:o.value,fromType:"powerStationCreate"}})},u=()=>{n.back()};return(t,l)=>{const n=a(e.resolveDynamicComponent("u-navbar"),I);return e.openBlock(),e.createElementBlock("view",{class:"page"},[e.createVNode(n,{title:"创建成功",class:"base-title",autoBack:!0}),e.createElementVNode("view",{class:"content"},[e.createElementVNode("image",{src:"/static/image/create-success.png",class:"create-success-icon"}),e.createElementVNode("text",{class:"create-success-text"},"电站创建成功!"),e.createElementVNode("view",{class:"create-success-tip"},"当前电站无设备,添加设备后既可在平台、手机端进行实时预览、数据分析。"),e.createElementVNode("view",{class:"btn-view"},[e.createElementVNode("button",{class:"normal-btn-style",onClick:i},"添加设备")]),e.createElementVNode("text",{class:"return-home-text",onClick:u},"跳过")])])}}}),[["__scopeId","data-v-89f34a84"]]),kd={props:{show:{type:Boolean,default:y.modal.show},title:{type:[String],default:y.modal.title},content:{type:String,default:y.modal.content},confirmText:{type:String,default:y.modal.confirmText},cancelText:{type:String,default:y.modal.cancelText},showConfirmButton:{type:Boolean,default:y.modal.showConfirmButton},showCancelButton:{type:Boolean,default:y.modal.showCancelButton},confirmColor:{type:String,default:y.modal.confirmColor},cancelColor:{type:String,default:y.modal.cancelColor},buttonReverse:{type:Boolean,default:y.modal.buttonReverse},zoom:{type:Boolean,default:y.modal.zoom},asyncClose:{type:Boolean,default:y.modal.asyncClose},closeOnClickOverlay:{type:Boolean,default:y.modal.closeOnClickOverlay},negativeTop:{type:[String,Number],default:y.modal.negativeTop},width:{type:[String,Number],default:y.modal.width},confirmButtonShape:{type:String,default:y.modal.confirmButtonShape}}};const _d=E({name:"u-modal",mixins:[w,A,kd],data:()=>({loading:!1}),watch:{show(e){e&&this.loading&&(this.loading=!1)}},methods:{confirmHandler(){this.asyncClose&&(this.loading=!0),this.$emit("confirm")},cancelHandler(){this.$emit("cancel")},clickHandler(){this.closeOnClickOverlay&&this.$emit("close")}}},[["render",function(t,l,n,r,o,i){const s=a(e.resolveDynamicComponent("u-line"),qc),u=a(e.resolveDynamicComponent("u-loading-icon"),H),c=a(e.resolveDynamicComponent("u-popup"),dc);return e.openBlock(),e.createBlock(c,{mode:"center",zoom:t.zoom,show:t.show,customStyle:{borderRadius:"6px",overflow:"hidden",marginTop:`-${t.$u.addUnit(t.negativeTop)}`},closeOnClickOverlay:t.closeOnClickOverlay,safeAreaInsetBottom:!1,duration:400,onClick:i.clickHandler},{default:e.withCtx((()=>[e.createElementVNode("view",{class:"u-modal",style:e.normalizeStyle({width:t.$u.addUnit(t.width)})},[t.title?(e.openBlock(),e.createElementBlock("text",{key:0,class:"u-modal__title"},e.toDisplayString(t.title),1)):e.createCommentVNode("",!0),e.createElementVNode("view",{class:"u-modal__content",style:e.normalizeStyle({paddingTop:(t.title?12:25)+"px"})},[e.renderSlot(t.$slots,"default",{},(()=>[e.createElementVNode("text",{class:"u-modal__content__text"},e.toDisplayString(t.content),1)]),!0)],4),t.$slots.confirmButton?(e.openBlock(),e.createElementBlock("view",{key:1,class:"u-modal__button-group--confirm-button"},[e.renderSlot(t.$slots,"confirmButton",{},void 0,!0)])):(e.openBlock(),e.createElementBlock(e.Fragment,{key:2},[e.createVNode(s),e.createElementVNode("view",{class:"u-modal__button-group",style:e.normalizeStyle({flexDirection:t.buttonReverse?"row-reverse":"row"})},[t.showCancelButton?(e.openBlock(),e.createElementBlock("view",{key:0,class:e.normalizeClass(["u-modal__button-group__wrapper u-modal__button-group__wrapper--cancel",[t.showCancelButton&&!t.showConfirmButton&&"u-modal__button-group__wrapper--only-cancel"]]),"hover-stay-time":150,"hover-class":"u-modal__button-group__wrapper--hover",onClick:l[0]||(l[0]=(...e)=>i.cancelHandler&&i.cancelHandler(...e))},[e.createElementVNode("text",{class:"u-modal__button-group__wrapper__text",style:e.normalizeStyle({color:t.cancelColor})},e.toDisplayString(t.cancelText),5)],2)):e.createCommentVNode("",!0),t.showConfirmButton&&t.showCancelButton?(e.openBlock(),e.createBlock(s,{key:1,direction:"column"})):e.createCommentVNode("",!0),t.showConfirmButton?(e.openBlock(),e.createElementBlock("view",{key:2,class:e.normalizeClass(["u-modal__button-group__wrapper u-modal__button-group__wrapper--confirm",[!t.showCancelButton&&t.showConfirmButton&&"u-modal__button-group__wrapper--only-confirm"]]),"hover-stay-time":150,"hover-class":"u-modal__button-group__wrapper--hover",onClick:l[1]||(l[1]=(...e)=>i.confirmHandler&&i.confirmHandler(...e))},[o.loading?(e.openBlock(),e.createBlock(u,{key:0})):(e.openBlock(),e.createElementBlock("text",{key:1,class:"u-modal__button-group__wrapper__text",style:e.normalizeStyle({color:t.confirmColor})},e.toDisplayString(t.confirmText),5))],2)):e.createCommentVNode("",!0)],4)],64))],4)])),_:3},8,["zoom","show","customStyle","closeOnClickOverlay","onClick"])}],["__scopeId","data-v-4425533b"]]),Td=function(t){var l={routes:t.routes,guardHooks:{beforeHooks:null,afterHooks:null},push:function(e){return $r(e,this,"push")},replace:function(e){return $r(e,this,"replace")},replaceAll:function(e){return $r(e,this,"replaceAll")},pushTab:function(e){return $r(e,this,"pushTab")},back:function(e){return uni.navigateBack(e)},beforeEach:function(e){Yr(l,"beforeHooks",e)},afterEach:function(e){Yr(l,"afterHooks",e)},install:function(t){var l=this,a=this;t.provide(Vr,this),t.provide(Ur,this.route),function(e){Fr.forEach((function(t){uni[t]=function(l){if("navigateBack"===t)Qr[t](l);else if(e.guardHooks.beforeHooks&&e.guardHooks.beforeHooks[0]){var a=Zr(l.url,e);(n=e.guardHooks.beforeHooks[0],r=a,o=e.route.value,new Promise((function(e,t){var l=function l(a){l._called=!0,!1===a?t({}):e(void 0===a||!0===a||a)},a=n.call(void 0,r,o,l),i=Promise.resolve(a);if(3>n.length&&(i=i.then(l)),n.length>2&&!l._called){var s='The "next" callback was never called inside of '.concat(n.name?'"'+n.name+'"':"",":\n").concat(""+n,'\n. If you are returning a value instead of calling "next", make sure to remove the "next" parameter from your function.');return console.warn(s),void t(Error("Invalid navigation guard"))}i.catch((function(e){return t(e)}))}))).then((function(a){if(!0===a)Qr[t](l);else if("string"==typeof a){var n=Jr(a,e);Qr[t]({url:n})}else if("back"===a.navType)Qr.navigateBack(a);else{var r=Jr(a,e);Qr[a.navType?Lr[a.navType]:t]({url:r})}})).catch((function(e){throw e}))}else Qr[t](l);var n,r,o}}))}(a),t.mixin({beforeCreate:function(){if("page"===this.$mpType){if(a.guardHooks.afterHooks&&a.guardHooks.afterHooks[0]){var e=a.route.value,t=qr(a);a.guardHooks.afterHooks[0].call(null,t,e)}n=qr(l=a),l.route.value=JSON.parse(JSON.stringify(n)),delete n.params,delete n.query}var l,n},onLoad:function(e){!jr(e)&&jr(a.route.value.query)&&jr(a.route.value.params)&&(a.route.value=to(to({},a.route.value),{},{query:e}))}}),Object.defineProperty(t.config.globalProperties,"$Router",{get:function(){return a}}),Object.defineProperty(t.config.globalProperties,"$Route",{enumerable:!0,get:function(){return e.unref(l.route)}})},route:e.shallowRef({path:"/"})};return l}({routes:[{path:"/pages/powerStationDetail/index",aliasPath:"/",name:"powerStationDetail"},{path:"/pages/powerStation/powerStationCreate",name:"powerStationCreate"},{path:"/pages/powerStation/powerStationEdit",name:"powerStationEdit"},{path:"/pages/operationService/operationAndMaintenanceDetail",name:"operationAndMaintenanceDetail"},{path:"/pages/powerStation/powerStationParamsChoose",name:"powerStationParamsChoose"},{path:"/pages/powerStation/powerStationCreateSuccess",name:"powerStationCreateSuccess"},{path:"/pages/deviceAdd/index",name:"deviceAdd"},{path:"/pages/deviceAdd/deviceAddHelp",name:"deviceAddHelp"},{path:"/pages/operationService/wifiSetting",name:"wifiSetting"},{path:"/pages/deviceAdd/wiredSearch",name:"wiredSearch"},{path:"/pages/powerStation/inGridTypeChoose",name:"inGridTypeChoose"},{path:"/pages/operationService/apidConfiguration",name:"apidConfiguration"},{path:"/pages/parameterConfiguration/index",name:"parameterConfigurationMain"},{path:"/pages/parameterConfiguration/detail",name:"parameterConfigurationDetail"},{path:"/pages/parameterConfiguration/parameterChoose",name:"parameterChoose"},{path:"/pages/parameterConfiguration/parameterBitEnumRead",name:"parameterBitEnumRead"},{path:"/pages/powerStationDetail/childPage/device/index",name:"deviceList"},{path:"/pages/powerStationDetail/childPage/device/detail",name:"deviceInfo"},{path:"/pages/powerStationDetail/childPage/device/bms/index",name:"bmsList"},{path:"/pages/powerStationDetail/childPage/device/bms/detailTabbar",name:"bmsDetail"},{path:"/pages/parameterConfiguration/deviceTimeSetting",name:"deviceTimeSetting"},{path:"/pages/powerStationDetail/childPage/device/editName",name:"deviceEditName"},{path:"/pages/powerStationDetail/childPage/device/replaceDevice",name:"replaceDevice"},{path:"/pages/powerStationDetail/childPage/device/subPage/particulars",name:"subParticulars"}]});Td.beforeEach(((e,t,l)=>{l()}));const Dd=E(e.defineComponent({__name:"index",setup(t){const n=e.ref(!1),r=e.ref(""),{proxy:o}=e.getCurrentInstance(),i=e.ref(!1);let u=e.ref([]);const c=e.ref([]),d=e.ref(""),p=e.ref("");let v=0;s((e=>{l("log","at pages/deviceAdd/index.vue:63","addDevice",e),e.homeId&&(r.value=e.homeId),e.homeName&&(d.value=e.homeName),e.fromType&&(p.value=e.fromType),m()}));const m=async()=>{n.value=!0;try{const e=await o.$sendData("uni_device_model",{type:"net_list"});l("log","at pages/deviceAdd/index.vue:81","deviceListListener",e),0==e.code?(uni.showToast({title:"搜索完成"}),u.value=e.data.filter((e=>(e.checked=!0,!e.homeId)))):uni.showToast({title:`搜索完成,失败码:${e.code},${e.msg||e.message||e.mes||""}`,icon:"none"}),n.value=!1}catch(Mr){n.value=!1}},h=async()=>{0!==u.value.filter((e=>e.checked)).length?i.value=!0:uni.showToast({title:"请勾选设备",icon:"none"})},f=()=>{i.value=!1},g=async()=>{i.value=!1;const e=u.value.filter((e=>e.checked));uni.showLoading({title:"添加设备中..."}),v=setTimeout((()=>{uni.showToast({title:"绑定失败,超时",icon:"none"})}),2e4);try{e.forEach((async(t,l)=>{if(t.checked){const a=await o.$sendData("uni_device_model",{type:"add",data:JSON.stringify({mac:t.device_mac})});0==a.code?l===e.length-1&&(setTimeout((()=>{uni.$emit("addDeviceListener",{code:0,homeId:r.value,homeName:d.value})}),8e3),b(r.value)):(clearTimeout(v),uni.hideLoading(),setTimeout((()=>{uni.showToast({title:`添加失败,${a.msg||a.mes||a.message}`,icon:"none"})}),0))}}))}catch(Mr){clearTimeout(v),uni.hideLoading(),setTimeout((()=>{uni.showToast({title:"添加失败",icon:"none"})}),0)}},b=async e=>{try{c.value=[];const t=await o.$sendData("uni_device_model",{type:"list",data:{homeId:e}});if(l("log","at pages/deviceAdd/index.vue:151","getInverterList",t),clearTimeout(v),0===t.code){if(t.data.length>0){t.data.forEach((e=>{e.addresses&&void 0!==e.addresses&&c.value.push(e.addresses)}));const l=t.data[0],a=encodeURIComponent(JSON.stringify({allInverterAddress:c.value,deviceMac:l.device_mac,deviceModel:l.device_model,homeId:e.value,homeName:d.value,fromType:p.value}));uni.hideLoading(),Td.replace({name:"apidConfiguration",params:{paramsData:a}})}}else uni.hideLoading(),setTimeout((()=>{uni.showToast({title:t.msg||t.mes||t.message,icon:"none"})}),0)}catch(Mr){uni.hideLoading(),setTimeout((()=>{uni.showToast({title:"获取逆变器失败",icon:"none"})}),0)}};return(t,l)=>{const r=a(e.resolveDynamicComponent("u-navbar"),I),o=a(e.resolveDynamicComponent("u-loading-page"),z),s=a(e.resolveDynamicComponent("u-modal"),_d);return e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createVNode(r,{title:"添加设备",class:"base-title",autoBack:!0}),e.createElementVNode("view",{class:"status_bar",style:{height:"var(--status-bar-height)"}}),e.unref(n)?(e.openBlock(),e.createBlock(o,{key:0,loading:e.unref(n),"loading-text":"设备搜索中..."},null,8,["loading"])):(e.openBlock(),e.createElementBlock("view",{key:1,class:"page"},[e.unref(u).length>0?(e.openBlock(),e.createElementBlock("view",{key:0,class:"content"},[e.createElementVNode("view",{class:"device-list"},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(e.unref(u),((t,l)=>(e.openBlock(),e.createElementBlock("view",{key:l,class:"item-base",onClick:e=>(e=>{u.value=u.value.map((t=>(t.sid===e.sid&&(t.checked=!t.checked),t)))})(t)},[e.createElementVNode("view",{class:"device-content"},[e.createElementVNode("image",{src:"/static/image/ic-device.png",class:"ic-device"}),e.createElementVNode("text",{class:"device-name"},e.toDisplayString(t.device_mac),1)]),t.checked?(e.openBlock(),e.createElementBlock("image",{key:0,src:"/static/image/switch-checked.png",class:"item-switch"})):(e.openBlock(),e.createElementBlock("image",{key:1,src:"/static/image/switch-check.png",class:"item-switch"}))],8,["onClick"])))),128))]),e.createElementVNode("view",{class:"btn-view"},[e.createElementVNode("button",{class:"normal-btn-style",onClick:h},"确定")])])):(e.openBlock(),e.createElementBlock("view",{key:1,class:"empty-view"}," 暂无搜索到设备 "))])),e.createVNode(s,{show:e.unref(i),showCancelButton:!0,content:"是否绑定该设备?",title:"设备绑定",confirmText:"确定",cancelText:"取消",onConfirm:g,onCancel:f},null,8,["show"])],64)}}}),[["__scopeId","data-v-03e52d1d"]]);const Bd=E({},[["render",function(t,l){const n=a(e.resolveDynamicComponent("u-navbar"),I);return e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createVNode(n,{title:"帮助",class:"base-title",autoBack:!0}),e.createElementVNode("view",{class:"status_bar",style:{height:"var(--status-bar-height)"}}),e.createElementVNode("view",{class:"page"},[e.createElementVNode("view",{class:"content"},[e.createElementVNode("image",{src:"/static/image/create-success.png",class:"create-success-icon"})])])],64)}],["__scopeId","data-v-1b9e7f96"]]),xd=e.defineComponent({__name:"wifiSetting",setup(t){s((()=>{c()}));let n=e.ref([]);const r=e.ref("WIFI设置"),{proxy:o}=e.getCurrentInstance(),i=e.ref(!1),u=e.reactive({isShowWifiModal:!1,wifiModalTitle:"",password:"",passType:"password",flag:!1}),c=async()=>{i.value=!0;try{i.value=!1;const e=await o.$sendData("uni_wifi_model",{type:"list"});l("log","at pages/operationService/wifiSetting.vue:61","getWifiListRes",e),0==e.code&&(n.value=e.data)}catch(Mr){l("log","at pages/operationService/wifiSetting.vue:67","postReserr",Mr),i.value=!1}},d=()=>{u.passType="text"==u.passType?"password":"text",u.flag=!u.flag},p=async()=>{if(u.password){u.isShowWifiModal=!1,uni.showLoading({title:"连接中..."});try{0==(await o.$sendData("uni_wifi_model",{type:"connect",data:JSON.stringify({ssid:u.wifiModalTitle,password:u.password})})).code?(uni.hideLoading(),uni.showToast({title:"连接成功"}),u.isShowWifiModal=!1,u.password=""):(uni.hideLoading(),u.isShowWifiModal=!1,uni.showToast({title:"连接失败",icon:"none"}))}catch(Mr){uni.hideLoading(),u.isShowWifiModal=!1,uni.showToast({title:"连接失败",icon:"none"})}}else uni.showToast({title:"请输入wifi密码",icon:"none"})},v=()=>{u.isShowWifiModal=!1,u.password=""};return(t,l)=>{const o=a(e.resolveDynamicComponent("u-navbar"),I),s=a(e.resolveDynamicComponent("u-loading-page"),z),c=a(e.resolveDynamicComponent("u-cell"),sd),m=a(e.resolveDynamicComponent("u-input"),$c),h=a(e.resolveDynamicComponent("u-modal"),_d);return e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createVNode(o,{title:e.unref(r),class:"base-title",autoBack:!0},null,8,["title"]),e.createElementVNode("view",{class:"status_bar",style:{height:"var(--status-bar-height)"}}),e.unref(i)?(e.openBlock(),e.createBlock(s,{key:0,loading:e.unref(i),"loading-text":"加载中..."},null,8,["loading"])):(e.openBlock(),e.createElementBlock("view",{key:1,class:"page"},[e.createElementVNode("view",{class:"content"},[e.createVNode(c,{title:"连接状态",border:!1,class:"content-title content-switch"},{value:e.withCtx((()=>[e.createElementVNode("switch")])),_:1}),e.createElementVNode("view",{class:"content-body"},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(e.unref(n),((t,l)=>(e.openBlock(),e.createBlock(c,{key:l,title:t.SSID,class:"cell-list",onClick:e=>(async e=>{u.wifiModalTitle=e.SSID,u.isShowWifiModal=!0})(t)},null,8,["title","onClick"])))),128))])]),e.createVNode(h,{show:e.unref(u).isShowWifiModal,showCancelButton:!0,title:e.unref(u).wifiModalTitle,confirmText:"连接",cancelText:"取消",onConfirm:p,onCancel:v},{default:e.withCtx((()=>[e.createElementVNode("view",{class:"slot-content"},[e.createVNode(m,{type:e.unref(u).passType,placeholder:"请输入密码",modelValue:e.unref(u).password,"onUpdate:modelValue":l[0]||(l[0]=t=>e.unref(u).password=t)},null,8,["type","modelValue"]),e.createElementVNode("image",{onClick:d,showLoading:!0,src:e.unref(u).flag?"/static/image/p-open.png":"/static/image/p-close.png",class:"p-status"},null,8,["src"])])])),_:1},8,["show","title"])]))],64)}}}),Id=E(xd,[["__scopeId","data-v-38f0033b"]]),Pd=E(e.defineComponent({__name:"wiredSearch",setup(t){const n=e.ref(60),{proxy:r}=e.getCurrentInstance();e.reactive(null);const o=e.ref(!1),i=e.ref([]),c=e.ref("");s((()=>{d(),v()})),u((()=>{}));const d=()=>{setInterval((()=>{n.value--}),1e3)},p=()=>{n.value=60,v()},v=async()=>{try{const e=await r.$sendData("uni_device_model",{type:"net_list"});l("log","at pages/deviceAdd/wiredSearch.vue:95","deviceListListener",e),0==e.code?(uni.showToast({title:"搜索完成"}),i.value=e.data,n.value=0):(n.value=0,uni.showToast({title:`搜索完成,失败码:${e.code},${e.msg||e.message||e.mes||""}`,icon:"none"}))}catch(Mr){n.value=0}},m=async()=>{o.value=!1,uni.showLoading({title:"绑定中..."});let e=setTimeout((()=>{uni.showToast({title:"绑定失败,超时",icon:"none"})}),15e3);try{const t=await r.$sendData("uni_device_model",{type:"add",data:JSON.stringify({mac:c.value})});l("log","at pages/deviceAdd/wiredSearch.vue:117","uni_device_modelAdd",t),0==t.code?(clearTimeout(e),uni.$emit("addDeviceListener",{...t}),uni.showToast({title:"绑定成功"}),uni.hideLoading(),setTimeout((()=>{Td.back()}),200)):(clearTimeout(e),uni.showToast({title:`绑定失败,${t.msg||t.message}`,icon:"none"}),uni.hideLoading())}catch(Mr){clearTimeout(e),uni.showToast({title:"绑定失败",icon:"none"}),uni.hideLoading()}},h=()=>{c.value="",o.value=!1};return(t,l)=>{const r=a(e.resolveDynamicComponent("u-navbar"),I),s=a(e.resolveDynamicComponent("u-loading-icon"),H),u=a(e.resolveDynamicComponent("u-modal"),_d);return e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createVNode(r,{title:"设备搜索",class:"base-title",autoBack:!0}),e.createElementVNode("view",{class:"status_bar",style:{height:"var(--status-bar-height)"}}),e.createElementVNode("view",{class:"page"},[e.createElementVNode("view",{class:"content"},[e.createElementVNode("view",{class:"top-view"},[e.createElementVNode("view",{class:"search-text"},"设备搜索中"),e.unref(n)>0?(e.openBlock(),e.createElementBlock("view",{key:0,class:"search-time"},[e.createElementVNode("text",{class:"time"},e.toDisplayString(e.unref(n))+"S",1),e.createVNode(s)])):(e.openBlock(),e.createElementBlock("text",{key:1,class:"retry-text",onClick:p},"重新搜索"))]),e.createElementVNode("view",{class:"device-list"},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(e.unref(i),((t,l)=>(e.openBlock(),e.createElementBlock("view",{key:l,class:e.normalizeClass(["item-base",{"last-item":l===e.unref(i).length-1,"item-device":l<e.unref(i).length-1}])},[e.createElementVNode("view",{class:"device-content"},[e.createElementVNode("text",{class:"device-name"},e.toDisplayString(t.device_name),1),e.createElementVNode("text",{class:"device-ip"},e.toDisplayString(t.ip_address),1)]),t.homeId&&"true"===t.master?(e.openBlock(),e.createElementBlock("text",{key:0,class:"device-btn-text"},"已绑定")):(e.openBlock(),e.createElementBlock("text",{key:1,class:"device-btn-unbind-text",onClick:e=>{return l=t.device_mac,c.value=l,void(o.value=!0);var l}},"绑定",8,["onClick"]))],2)))),128))])])]),e.createVNode(u,{show:e.unref(o),showCancelButton:!0,content:"是否绑定该设备?",title:"设备绑定",confirmText:"确定",cancelText:"取消",onConfirm:m,onCancel:h},null,8,["show"])],64)}}}),[["__scopeId","data-v-54c184c8"]]),Rd=E(e.defineComponent({__name:"inGridTypeChoose",setup(t){const n=e.ref(!1),r=Xr();let o=e.ref([{isChecked:!1,text:"全额并网",content:["光伏发电系统接入电网,其所发的电不流向任何负载,而是全部直接流向当地电网公司的电力网络。","此种类型电站不需要搭配储能电池。"],value:"FULL_GRID"},{isChecked:!1,text:"余电并网",content:["光伏发电系统优先供本地负载(含储能电池)使用,多余的电能则流向当地电网公司的电力网络。","此种类型电站系统拥有“自发自用”、“削峰填谷”、“储备电源”等工作模式,对电能流向进行实时管控节省电力费用支出与应急电源的服务。","项目中既有并网需求又有储能电池,推荐选择此种电站类型(需要搭配CT使用)。"],value:"SURPLUS_GRID"},{isChecked:!1,text:"混合离/并网类型",content:["在“余电并网”电站的基础上增加“HDL负载控制中心”模块,当电网断电后,逆变器自动切换为“离网类型”电站(支持发电机接入),为整个家庭提供“不间断电源服务“。","需要“不间断电源服务”,推荐使用此种类型电站。"],value:"HYBRID_GRID"},{isChecked:!1,text:"离网类型",content:["在“余电并网”电站的基础上增加“HDL负载控制中心”模块,当电网断电后,逆变器自动切换为“离网类型”电站(支持发电机接入),为整个家庭提供“不间断电源服务“。","需要“不间断电源服务”,推荐使用此种类型电站。"],value:"OFFLINE"}]);s((e=>{e.value&&o.value.map((t=>(t.value===e.value&&(t.isChecked=!0),t))),l("log","at pages/powerStation/inGridTypeChoose.vue:79","options",e)}));const i=()=>{1===getCurrentPages().length?ld():r.back()};return(t,s)=>{const u=a(e.resolveDynamicComponent("u-navbar"),I),c=a(e.resolveDynamicComponent("u-loading-page"),z);return e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createVNode(u,{title:"选择并网类型",class:"base-title",onLeftClick:i}),e.createElementVNode("view",{class:"status_bar",style:{height:"var(--status-bar-height)"}}),e.unref(n)?(e.openBlock(),e.createBlock(c,{key:0,loading:e.unref(n),"loading-text":"加载中..."},null,8,["loading"])):(e.openBlock(),e.createElementBlock("view",{key:1,class:"page"},[e.createElementVNode("view",{class:"content"},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(e.unref(o),((t,a)=>(e.openBlock(),e.createElementBlock("view",{key:a,class:"item-info",onClick:e=>(e=>{l("log","at pages/powerStation/inGridTypeChoose.vue:91","item",e),e.isChecked=!e.isChecked,o=o.value.map((t=>(e.value===t.value?t.isChecked=!0:t.isChecked=!1,t))),uni.$emit("typeChooseResult",{type:"inGridType",item:e}),r.back()})(t)},[e.createElementVNode("view",{class:"summary-view"},[e.createElementVNode("view",null,e.toDisplayString(t.text),1),t.isChecked?(e.openBlock(),e.createElementBlock("image",{key:0,src:"/static/image/switch-checked.png",class:"item-switch"})):(e.openBlock(),e.createElementBlock("image",{key:1,src:"/static/image/switch-check.png",class:"item-switch"}))]),(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.content,((t,l)=>(e.openBlock(),e.createElementBlock("text",{key:l,class:"content-text"},e.toDisplayString(t),1)))),128))],8,["onClick"])))),128))])]))],64)}}}),[["__scopeId","data-v-6769f208"]]),Od=E(e.defineComponent({__name:"CustomInputDialog",props:{title:{type:String,defalt:"修改名称"},nameValue:{type:[String,Number],default:""},visible:{type:Boolean,defalt:!1},currentItem:{type:Object,default:null}},emits:["close","confirm"],setup(t,{emit:n}){const r=t,o=e.ref("");e.watch((()=>r.nameValue),(e=>{l("log","at pages/parameterConfiguration/components/CustomInputDialog.vue:49","watch",r.nameValue),o.value=e})),e.onMounted((()=>{o.value=r.nameValue}));const i=()=>{n("close")},s=()=>{l("log","at pages/parameterConfiguration/components/CustomInputDialog.vue:63","nameValue",o.value),/^[a-zA-Z(\-|\+)?\d+(\.\d+)?_\u4e00-\u9fa5]+$/.test(o.value)?n("confirm",o.value):uni.showToast({title:"请输入合法字符(汉字、字母、数字、下划线、负号和小数点)",icon:"none"})};return(n,u)=>{const c=a(e.resolveDynamicComponent("u-input"),$c),d=a(e.resolveDynamicComponent("u-popup"),dc);return e.openBlock(),e.createBlock(d,{show:t.visible,onClose:i,mode:"center"},{default:e.withCtx((()=>{return[e.createElementVNode("view",{class:"pop-content"},[e.createElementVNode("view",{class:"title-text"},e.toDisplayString(r.title),1),e.createVNode(c,{class:"input-view",modelValue:e.unref(o),"onUpdate:modelValue":u[0]||(u[0]=t=>e.isRef(o)?o.value=t:null),onBlur:u[1]||(u[1]=e=>((e,t)=>{let{valueGt:a,valueLt:n}=t;l("log","at pages/parameterConfiguration/components/CustomInputDialog.vue:76","valueGt",e<parseFloat(a)),l("log","at pages/parameterConfiguration/components/CustomInputDialog.vue:77","valueLt",typeof a),a&&e&&parseFloat(e)<parseFloat(a)&&(e=parseFloat(a)),n&&e&&parseFloat(e)>parseFloat(n)&&(e=parseFloat(n))})(e,t.currentItem)),type:(a=t.currentItem,"int"===a.rValueType||"float"===a.rValueType||"double"===a.rValueType?"digit":"text"),placeholder:t.currentItem.valueGt?`请输入(${t.currentItem.valueGt} - ${t.currentItem.valueLt})`:"请输入"},null,8,["modelValue","type","placeholder"]),e.createElementVNode("view",{class:"button-view"},[e.createElementVNode("view",{class:"cancel-text",onClick:i},"取消"),e.createElementVNode("view",{class:"center-line"}),e.createElementVNode("view",{class:"confirm-text",onClick:s},"确定")])])];var a})),_:1},8,["show"])}}}),[["__scopeId","data-v-6705ce3a"]]);function Ld(e,t=2){let l="";for(;e;){const t=15&e;l=String.fromCharCode((t>9?55:48)+t)+l,e>>=4}if(t)for(;l.length<t;)l="0"+l;return l}let Md=null;function Vd(e){Md=JSON.parse(e)}function Ud(e,t,a){const n=Qd(a,t);if(l("log","at utils/modbusNew.js:43","protocol",n),null==n)return"-1";if(null==n.rCode)return"-2";const r=n.registerAddress[n.registerAddress.length-1]-n.registerAddress[0]+1;let o=[];o=o.concat(Zd("0000"));let i=[];i=i.concat(Zd(e)),i=i.concat(Zd(n.rCode)),i=i.concat(Yd(a,2)),i=i.concat(Yd(r,2)),o=o.concat(Yd(i.length,2));const s=Xd(o.concat(i));return l("log","at utils/modbusNew.js:62","读取数据源:",`${n.name}读取数据源:${s}`),s.toUpperCase()}function Fd(e,t){const a=JSON.parse(t);if(l("log","at utils/modbusNew.js:82","protocol",a),null==a)return"-1";if(null==a.rCode)return"-2";const n=a.registerAddress[a.registerAddress.length-1]-a.registerAddress[0]+1;let r=[];r=r.concat(Zd("0000"));let o=[];o=o.concat(Zd(e)),o=o.concat(Zd(a.rCode)),o=o.concat(Yd(a.registerAddress[0],2)),o=o.concat(Yd(n,2)),r=r.concat(Yd(o.length,2));const i=Xd(r.concat(o));return l("log","at utils/modbusNew.js:101","读取数据源:",`${a.name}读取数据源:${i}`),i.toUpperCase()}function Hd(e,t,l,a){const n=function(e,t){for(let l=0;l<Md.length;l++){const a=Md[l];if(a.wCode===t&&a.registerAddress[0]===e)return a}return null}(l,t);if(null==n)return"-1";if(null==n.wCode)return"-2";let r=[];r=r.concat(Zd("0000"));let o=[];o=o.concat(Zd(e)),o=o.concat(Zd(n.wCode)),o=o.concat(Yd(l,2));let i=[];if("10"===n.wCode){var s=n.registerAddress[n.registerAddress.length-1]-n.registerAddress[0]+1;o=o.concat(Yd(s,2)),o=o.concat(Yd(2*s,1))}if("charToByte"===n.wValueConvert)i=i.concat(function(e){const t=[],l=e.toString().split("");for(let a=0;a<l.length;a++)t.push(parseInt(jd(l[a])));return t}(a));else if("intToByte"===n.wValueConvert)i=i.concat(Yd(parseInt(a),2));else if("floatToByte"===n.wValueConvert)i=i.concat(function(e,t,l){const a=parseFloat(t),n=parseFloat(e)/a;return Yd(parseInt(n),l)}(a,n.ratio,2));else if("shortFloatToByte"===n.wValueConvert)i=i.concat(function(e,t,l){t>=1&&(e*=t);return e&=65535,Yd(e,l)}(parseFloat(a),n.ratio,2));else if("enumToByte"===n.wValueConvert)i=i.concat(Yd(parseInt(a),2));else if("stringToUtf8Byte"===n.wValueConvert&&(i=i.concat(function(e,t){var l,a,n=[];l=e.length;for(var r=0;r<l;r++)(a=e.charCodeAt(r))>=65536&&a<=1114111?(n.push(a>>18&7|240),n.push(a>>12&63|128),n.push(a>>6&63|128),n.push(63&a|128)):a>=2048&&a<=65535?(n.push(a>>12&15|224),n.push(a>>6&63|128),n.push(63&a|128)):a>=128&&a<=2047?(n.push(a>>6&31|192),n.push(63&a|128)):n.push(255&a);if(null!=t&&n.length<t){var o=t-n.length;for(let e=0;e<o;e++)n.push(32)}return n}(a,n.byteLen)),i.length>n.byteLen))return"-3";if(i.length<n.byteLen){var u=n.byteLen-i.length;for(let e=0;e<u;e++)i.push(0)}o=o.concat(i),r=r.concat(Yd(o.length,2));return Xd(r.concat(o))}function Gd(e,t,a){const n=Zd(e),r=ep(n.slice(2,4)),o=Xd([n[8]]);ep([n[9]]);const i=n.slice(10,10+r-5);let s=0;const u=[];for(let c=0;c<a-t+1;){const a=Qd(t+c,o);if(l("log","at utils/modbusNew.js:288","解析返回的数据源:",`${a.name}返回数据源:${e}`),l("log","at utils/modbusNew.js:289","protocol",a),null==a)return"-1";const n=JSON.parse(JSON.stringify(a));n.code=n.registerAddress[0]+"-"+n.registerAddress[n.registerAddress.length-1];const r=i.slice(s,s+a.byteLen);"byteToFloat"===a.rValueConvert?n.value=zd(r,a.ratio):"byteToShortFloat"===a.rValueConvert?n.value=lp(r,a.ratio):"byteToInt"===a.rValueConvert?n.value=ep(r):"byteToShortInt"===a.rValueConvert?n.value=ap(r):"byteToEnum"===a.rValueConvert?(n.value=ep(r),n.descCn=$d(r,a),n.descEn=Jd(r,a)):"byteToHexInt"===a.rValueConvert?n.value=qd(r):"byteToAscii"===a.rValueConvert?n.value=Wd(r):"byteToBit"===a.rValueConvert?n.value=tp(r,rp(a.bitValueEnum)):"byteToHexStr"===a.rValueConvert?n.value=Xd(r).toUpperCase():"byteToUtf8String"===a.rValueConvert&&(n.value=op(r)),a.unitName&&(n.unitName=encodeURIComponent(a.unitName)),c=a.registerAddress[a.registerAddress.length-1]-t+1,s+=a.byteLen,u.push(n)}return JSON.stringify(u)}function Kd(e,t,a,n){var r=JSON.parse(n);if(!r.registerAddress[0]===t||!r.registerAddress[r.registerAddress.length-1]===a)return"-1";const o=Zd(e),i=ep(o.slice(2,4));if(Xd([o[8]])!==r.rCode)return"-2";ep([o[9]]);const s=o.slice(10,10+i-5);const u=[],c=JSON.parse(JSON.stringify(r));c.code=c.registerAddress[0]+"-"+c.registerAddress[c.registerAddress.length-1];const d=s.slice(0,0+r.byteLen);return l("log","at utils/modbusNew.js:373","解析返回的数据源:",`${r.name}返回数据源:${e}`),"byteToFloat"===r.rValueConvert?c.value=zd(d,r.ratio):"byteToShortFloat"===r.rValueConvert?c.value=lp(d,r.ratio):"byteToInt"===r.rValueConvert?c.value=ep(d):"byteToShortInt"===r.rValueConvert?c.value=ap(d):"byteToEnum"===r.rValueConvert?(c.value=ep(d),c.descCn=$d(d,r),c.descEn=Jd(d,r)):"byteToHexInt"===r.rValueConvert?c.value=qd(d):"byteToAscii"===r.rValueConvert?c.value=Wd(d):"byteToBit"===r.rValueConvert?c.value=tp(d,rp(r.bitValueEnum)):"byteToHexStr"===r.rValueConvert?c.value=Xd(d).toUpperCase():"byteToUtf8String"===r.rValueConvert&&(c.value=op(d)),r.unitName&&(c.unitName=encodeURIComponent(r.unitName)),u.push(c),JSON.stringify(u)}function jd(e){if(""===(e+=""))return"";{const t=[];for(let l=0;l<e.length;l++)t.push(e.charCodeAt(l));return t.join("")}}function Wd(e){const t=Xd(e).split("");let l="";for(let a=0;a<t.length/2;a++){const e="0x"+t[2*a]+t[2*a+1];l+=String.fromCharCode(e)}return l=l.replace("\0",""),l}function zd(e,t){let l,a=t.toString();return a.indexOf(".")>0?(l=ep(e)*t,a=a.substring(a.indexOf(".")+1),l.toFixed(a.length)):(l=ep(e)/t,l)}function $d(e,t){const l=ep(e);if(t.valueEnum){const e=t.valueEnum[l.toString()];if(null!=e)return e.value}return l}function Jd(e,t){const l=ep(e);if(t.valueEnum){const e=t.valueEnum[l.toString()];if(null!=e)return e.valueEn}return l}function qd(e){const t=Xd(e);return parseInt(t)}function Zd(e){let t=0,l=e.length;if(l%2!=0)return null;l/=2;const a=[];for(let n=0;n<l;n++){const l=e.substr(t,2),n=parseInt(l,16);a.push(n),t+=2}return a}function Yd(e,t){return Zd(function(e,t){let l=e.toString(16);const a=2*t-l.length;for(let n=0;n<a;n++)l="0"+l;return l}(e,t))}function Qd(e,t){for(let l=0;l<Md.length;l++){const a=Md[l];if(a.rCode===t&&a.registerAddress[0]===e)return a}return null}function Xd(e){for(var t=[],l=0;l<e.length;l++)t.push((e[l]>>>4).toString(16)),t.push((15&e[l]).toString(16));return t.join("")}function ep(e){let t=0;for(let l=0;l<e.length;++l)t+=e[l],l<e.length-1&&(t<<=8);return t}function tp(e,t){const l=[];let a=0;for(let n=e.length-1;n>=0;n--){const r=np(e[n]);for(let e=7;e>=0;e--)if(l.push({key:"bit"+a,value:r>>e&1}),a++,l.length===t)return l}return l}function lp(e,t){let l,a=t.toString();return a.indexOf(".")>0?(l=ap(e)*t,a=a.substring(a.indexOf(".")+1),l.toFixed(a.length)):(l=ap(e)/t,l)}function ap(e){let t=parseInt(Xd(e),16).toString(2);const l=8*e.length;if(t.length<l)for(;t.length<l;)t="0"+t;if("0"==t.substring(0,1))return t=parseInt(t,2),t;{let e="";return t=parseInt(t,2)-1,t=t.toString(2),e=t.substring(1,l),e=e.replace(/0/g,"z"),e=e.replace(/1/g,"0"),e=e.replace(/z/g,"1"),t=parseInt(-e,2),t}}function np(e){let t=0;for(let l=0;l<8;l++)t|=e>>l&1,l<7&&(t<<=1);return t}function rp(e){var t=0;for(var l in e)t++;return t}function op(e){if("string"==typeof e)return e;for(var t="",l=e,a=0;a<l.length;a++){var n=l[a].toString(2),r=n.match(/^1+?(?=0)/);if(r&&8==n.length){for(var o=r[0].length,i=l[a].toString(2).slice(7-o),s=1;s<o;s++)i+=l[s+a].toString(2).slice(2);t+=String.fromCharCode(parseInt(i,2)),a+=o-1}else t+=String.fromCharCode(l[a])}return t}function ip(e){return new Promise(((t,l)=>{uni.request({url:`https://hdl-hz-dev.oss-cn-hangzhou.aliyuncs.com/ecu/inv/${e}/modbus_hdl_inv_ecu.json`,method:"GET",success:e=>{200===e.statusCode?t(e.data):l(e)},fail:e=>{l(e)}})}))}const sp=e.defineComponent({__name:"apidConfiguration",setup(t){const n=e.ref(!1),r=Xr(),o=e.ref(),i=e.ref(""),c=e.ref("");let d=e.ref([]);const p=e.ref([]);let v=e.ref("");const m=new Map,h=e.ref(""),f=e.ref(""),g=e.ref(""),b=e.ref(!1),N=e.ref(),C=e.ref({}),y=e.ref(0),S=e.ref(0),{proxy:w}=e.getCurrentInstance();s((e=>{if(e.paramsData){const t=JSON.parse(decodeURIComponent(e.paramsData));l("log","at pages/operationService/apidConfiguration.vue:150","resultParams",t),t.allInverterAddress&&(p.value=t.allInverterAddress),t.deviceModel&&(c.value=t.deviceModel),t.deviceMac&&(v.value=t.deviceMac),t.homeId&&(h.value=t.homeId),t.homeName&&(f.value=t.homeName),t.fromType&&(g.value=t.fromType),A()}uni.$on("settingChooseResult",(e=>{d.value[e.index].mps[e.subIndex]={...d.value[e.index].mps[e.subIndex],...e.value},m.set(d.value[e.index].mps[e.subIndex].registerAddress[0],d.value[e.index].mps[e.subIndex]),P()})),uni.$on("typeChooseResult",(e=>{l("log","at pages/operationService/apidConfiguration.vue:185","监听到事件来自 updateData ,携带参数为:"+e.item.text),setTimeout((()=>{T(e)}),10)}))})),u((()=>{uni.$off("typeChooseResult")}));const A=async()=>{l("log","at pages/operationService/apidConfiguration.vue:197","initData"),i.value=O((new Date).getTime()),R(L((new Date).getTime()),M((new Date).getTime())),n.value=!0;try{l("log","at pages/operationService/apidConfiguration.vue:204","getPageJsonSuccess",await ip(c.value)),E()}catch(e){l("log","at pages/operationService/apidConfiguration.vue:207","getPageJsonErr",e),n.value=!1}},E=async()=>{try{const e=await function(e){return new Promise(((t,l)=>{uni.request({url:`https://hdl-hz-dev.oss-cn-hangzhou.aliyuncs.com/ecu/inv/${e}/modbus_hdl_inv_ecu_quick.json`,method:"GET",success:e=>{200===e.statusCode?t(e.data):l(e)},fail:e=>{l(e)}})}))}(c.value);l("log","at pages/operationService/apidConfiguration.vue:215","getEcuQuickJsonReq",e),k(e)}catch(e){l("log","at pages/operationService/apidConfiguration.vue:218","ggetEcuQuickJsonReqErr",e),n.value=!1}},k=e=>{Vd(JSON.stringify(e));let t=[];e.forEach((e=>{if(0==t.length)t.push({category:e.category,mps:[e]});else{t.some((t=>{if(t.category==e.category)return t.mps.push(e),!0}))||t.push({category:e.category,mps:[e]})}})),d.value=t,n.value=!1,setTimeout((()=>{d.value.forEach((e=>{e.mps.forEach((async e=>{const{rCode:t,registerAddress:a}=e;let n=Zd(Ud(p.value[0],t,a[0]));if("-1"!=n&&"-2"!=n)try{const t=Yd(a[0],2);n=t.concat(n);const r=await w.$sendData("uni_device_model",{type:"modbus_send",data:JSON.stringify({mac:v.value,data:n})});l("log","at pages/operationService/apidConfiguration.vue:260","readReaultRes",r);let o="";if(0==r.code){let l=r.data;if(t[0]==l[0]&&t[1]==l[1]){l.forEach(((e,t)=>{t>1&&(o+=Ld(e))}));let t=Gd(o,a[0],a[a.length-1]);t=JSON.parse(t),"{}"!==JSON.stringify(t[0].valueEnum)?e.value=t[0].valueEnum[t[0].value].value:e.value=t[0].value}}}catch(Mr){l("log","at pages/operationService/apidConfiguration.vue:280","modbus_sendErr",Mr)}}))}))}),300),l("log","at pages/operationService/apidConfiguration.vue:285","modbusNewmodbusNewmodbusNew",d.value)},_=()=>{1===getCurrentPages().length?ld():r.back()},T=e=>{if("timezone"===e.type)o.value=e.item.value},D=e=>"int"===e.rValueType||"float"===e.rValueType||"double"===e.rValueType?"digit":"text",B=()=>{b.value=!1},x=e=>{b.value=!1,d.value[y.value].mps[S.value].value=e,d.value[y.value].mps[S.value].key=e,l("log","at pages/operationService/apidConfiguration.vue:361","parameterInputConfirm",C),m.set(C.value.registerAddress[0],C.value),P()},P=()=>{const e=[...m.values()];if(l("log","at pages/operationService/apidConfiguration.vue:368","modbusNew",e),0===e.length)return;uni.showLoading({title:"数据配置中..."});const t=setTimeout((()=>{uni.hideLoading()}),1e4);p.value.forEach(((a,n)=>{e.forEach((async(r,o)=>{if(void 0!==r.key&&""!==r.key){let i=Zd(Hd(a,r.wCode,r.registerAddress[0],r.key));i=Yd(r.registerAddress[0],2).concat(i),l("log","at pages/operationService/apidConfiguration.vue:382","配置的MAC",v.value),l("log","at pages/operationService/apidConfiguration.vue:383","配置发送数据",JSON.stringify({mac:v.value,data:i}));const s=await w.$sendData("uni_device_model",{type:"modbus_send",data:JSON.stringify({mac:v.value,data:i})});l("log","at pages/operationService/apidConfiguration.vue:386","配置结果",s),0===s.code?o===e.length-1&&n===p.value.length-1&&(clearTimeout(t),m.clear(),uni.hideLoading(),uni.showToast({title:"配置完成",icon:"success"})):(clearTimeout(t),uni.showToast({title:s.msg||s.message,icon:"none"}))}}))}))},R=async(e,t)=>{const a={date:e,time:t,mac:v.value};l("log","at pages/operationService/apidConfiguration.vue:429","deviceTimeEditInParams",a);try{const e=await w.$sendData("uni_device_model",{type:"time_edit",data:JSON.stringify(a)});l("log","at pages/operationService/apidConfiguration.vue:432","deviceListListener",e),0==e.code||uni.showToast({title:`失败码:${e.code}`})}catch(Mr){l("log","at pages/operationService/apidConfiguration.vue:438","deviceTimeEditErr",Mr)}},O=(e,t=!0)=>`${L(e,t)} ${M(e,t)}`,L=(e,t=!0)=>{const l=(e=new Date(e)).getFullYear(),a=e.getMonth()+1,n=e.getDate();return`${l}-${t?V(a):a}-${t?V(n):n}`},M=(e,t=!0)=>{const l=(e=new Date(e)).getHours(),a=e.getMinutes(),n=e.getSeconds();return`${t?V(l):l}:${t?V(a):a}:${t?V(n):n}`},V=e=>(e<10&&(e=`0${e}`),e),U=()=>{"powerStationIndex"===g.value?r.back():r.replace({name:"powerStationDetail",params:{homeId:h.value,homeName:f.value}})};return(t,o)=>{const s=a(e.resolveDynamicComponent("u-navbar"),I),u=a(e.resolveDynamicComponent("u-loading-page"),z),c=a(e.resolveDynamicComponent("u-input"),$c),p=a(e.resolveDynamicComponent("u-cell"),sd);return e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createVNode(s,{title:"快速编辑",class:"base-title",onLeftClick:_}),e.createElementVNode("view",{class:"status_bar",style:{height:"var(--status-bar-height)"}}),e.unref(n)?(e.openBlock(),e.createBlock(u,{key:0,loading:e.unref(n),"loading-text":"加载中..."},null,8,["loading"])):(e.openBlock(),e.createElementBlock("view",{key:1,class:"page"},[e.createElementVNode("view",{class:"content"},[e.createElementVNode("view",{class:"item-info item-frist"},[e.createElementVNode("text",{class:"create-power-station-subtitle"},"基础参数"),e.createElementVNode("view",{class:"item-info-content"},[e.createVNode(p,{title:"时间",border:!1,onClick:o[1]||(o[1]=e=>{return l("log","at pages/operationService/apidConfiguration.vue:297","itemTypeChoose",t="time"),void("time"===t||r.push({name:"powerStationParamsChoose",params:{type:t}}));var t}),class:"time"},{value:e.withCtx((()=>[e.createVNode(c,{placeholder:"请选择",border:"none",readonly:!0,inputAlign:"right",modelValue:e.unref(i),"onUpdate:modelValue":o[0]||(o[0]=t=>e.isRef(i)?i.value=t:null)},null,8,["modelValue"]),e.createElementVNode("image",{class:"right-icon",src:"/static/image/right-icon.png"})])),_:1})])]),(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(e.unref(d),((t,a)=>(e.openBlock(),e.createElementBlock("view",{class:"item-info",key:t.category},[e.createElementVNode("text",{class:"create-power-station-subtitle"},e.toDisplayString(t.category),1),e.createElementVNode("view",{class:"item-info-content"},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t.mps,((t,n)=>(e.openBlock(),e.createBlock(p,{title:t.name,border:!1,key:n,class:"item-list"},e.createSlots({_:2},["R"===t.accessMode?{name:"value",fn:e.withCtx((()=>["enum"==t.rValueType?(e.openBlock(),e.createElementBlock("view",{key:0,class:"multilist"},[e.createElementVNode("image",{class:"select-icon",src:"/static/image/right-icon.png"})])):(e.openBlock(),e.createBlock(c,{key:1,border:"none",inputAlign:"right",readonly:!0,modelValue:t.value,"onUpdate:modelValue":e=>t.value=e},null,8,["modelValue","onUpdate:modelValue"]))])),key:"0"}:{name:"value",fn:e.withCtx((()=>["boolean"==t.rValueType?(e.openBlock(),e.createElementBlock("view",{key:0,class:"multilist"},[e.createElementVNode("switch",{checked:t.value,onChange:e=>((e,t,l,a)=>{d.value[l].mps[a].value=e.detail.value?1:0,m.set(t.registerAddress[0],t),P()})(e,t,a,n)},null,40,["checked","onChange"])])):Object.keys(t.valueEnum).length>0&&"boolean"!=t.rValueType?(e.openBlock(),e.createElementBlock("view",{key:1,class:"multilist",onClick:e=>((e,t,l)=>{const{valueEnum:a,name:n,value:o,registerAddress:i}=e;r.push({name:"operationAndMaintenanceDetail",params:{value:o,data:encodeURIComponent(JSON.stringify(a)),title:n,registerAddress:i[0],index:t,subIndex:l}})})(t,a,n)},[e.createVNode(c,{placeholder:"请选择",border:"none",modelValue:t.value,"onUpdate:modelValue":e=>t.value=e,readonly:!0,inputAlign:"right"},null,8,["modelValue","onUpdate:modelValue"]),e.createElementVNode("image",{class:"select-icon",src:"/static/image/right-icon.png"})],8,["onClick"])):(e.openBlock(),e.createElementBlock("view",{key:2,class:"multilist",onClick:e=>((e,t,a)=>{l("log","at pages/operationService/apidConfiguration.vue:344","showInputDialogClick",e.value),C.value=e,y.value=t,S.value=a,N.value=e.value,b.value=!0})(t,a,n)},[e.createVNode(c,{type:D(t),placeholder:t.valueGt?`请输入(${t.valueGt} - ${t.valueLt})`:"请输入",border:"none",clearable:!0,modelValue:t.value,"onUpdate:modelValue":e=>t.value=e,readonly:!0,inputAlign:"right"},e.createSlots({_:2},[t.unitName?{name:"suffix",fn:e.withCtx((()=>[e.createElementVNode("text",{class:"unit-name"},e.toDisplayString(t.unitName),1)])),key:"0"}:void 0]),1032,["type","placeholder","modelValue","onUpdate:modelValue"]),e.createElementVNode("image",{class:"edit-icon",src:"/static/image/edit-icon.png"})],8,["onClick"]))])),key:"1"}]),1032,["title"])))),128))])])))),128)),e.createElementVNode("view",{class:"btn-view"},[e.createElementVNode("button",{class:"normal-btn-style",onClick:U},"下一步")])])])),e.createVNode(Od,{visible:e.unref(b),title:"请输入","current-item":e.unref(C),nameValue:e.unref(N),onClose:B,onConfirm:x},null,8,["visible","current-item","nameValue"])],64)}}}),up=E(sp,[["__scopeId","data-v-926ef87e"]]),cp=E(e.defineComponent({__name:"index",setup(t){const n=Xr();let r=e.ref([]);const o=e.ref(!0),i=e.ref([]),c=e.ref(""),d=e.ref("default");s((e=>{if(l("log","at pages/parameterConfiguration/index.vue:43","operaoptions",e),e.paramsData){const t=JSON.parse(decodeURIComponent(e.paramsData));t.allInverterAddress&&(i.value=t.allInverterAddress),t.deviceModel&&(d.value=t.deviceModel),t.deviceMac&&(c.value=t.deviceMac),p()}})),u((()=>{uni.$off("typeChooseResult")}));const p=async()=>{l("log","at pages/parameterConfiguration/index.vue:64","initData"),o.value=!0;try{const e=await ip(d.value);l("log","at pages/parameterConfiguration/index.vue:68","getPageJsonSuccess",e),v(e)}catch(e){l("log","at pages/parameterConfiguration/index.vue:71","getPageJsonErr",e),o.value=!1}},v=e=>{l("log","at pages/parameterConfiguration/index.vue:77","initData"),o.value=!0,l("log","at pages/parameterConfiguration/index.vue:80","modbusNewRes",e),Vd(JSON.stringify(e));let t=[];e.forEach((e=>{if(0==t.length)t.push({category:e.category,mps:[e]});else{t.some((t=>{if(t.category==e.category)return t.mps.push(e),!0}))||t.push({category:e.category,mps:[e]})}})),r.value=t,o.value=!1,l("log","at pages/parameterConfiguration/index.vue:102","modbusNewmodbusNewmodbusNew",r.value)},m=()=>{n.push({name:"deviceTimeSetting",params:{deviceMac:c.value,category:"时间设置"}})},h=()=>{1===getCurrentPages().length?ld():n.back()};return(t,l)=>{const s=a(e.resolveDynamicComponent("u-navbar"),I),u=a(e.resolveDynamicComponent("u-loading-page"),z),d=a(e.resolveDynamicComponent("u-cell"),sd),p=a(e.resolveDynamicComponent("u-cell-group"),Cd);return e.openBlock(),e.createElementBlock("view",null,[e.createVNode(s,{title:"参数设置",class:"base-title",onLeftClick:h}),e.createElementVNode("view",{class:"status_bar",style:{height:"var(--status-bar-height)"}}),e.unref(o)?(e.openBlock(),e.createBlock(u,{key:0,loading:e.unref(o),"loading-text":"加载中..."},null,8,["loading"])):(e.openBlock(),e.createElementBlock("view",{key:1,class:"content-wrapper"},[e.createVNode(p,null,{default:e.withCtx((()=>[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(e.unref(r),((t,l)=>(e.openBlock(),e.createBlock(d,{title:t.category,key:l,class:"cell-list",onClick:e=>{return l=t,void n.push({name:"parameterConfigurationDetail",params:{allInverterAddress:JSON.stringify(i.value),deviceMac:c.value,mps:encodeURIComponent(JSON.stringify(l.mps)),category:encodeURIComponent(l.category)}});var l}},{value:e.withCtx((()=>[e.createElementVNode("image",{class:"right-icon",src:"/static/image/right-icon.png"})])),_:2},1032,["title","onClick"])))),128))])),_:1}),e.createElementVNode("view",{class:"item-category last-item",onClick:m},[e.createElementVNode("view",null,"时间设置"),e.createElementVNode("image",{class:"right-icon",src:"/static/image/right-icon.png"})])]))])}}}),[["__scopeId","data-v-e367ac95"]]),dp=e.defineComponent({__name:"detail",setup(t){const n=e.ref(""),r=Xr(),o=e.ref(!1),i=e.ref([]),c=e.ref(""),{proxy:d}=e.getCurrentInstance(),p=new Map,v=e.ref([]),m=e.ref(!1),h=e.ref(),f=e.ref({}),g=e.ref(0),b=e.ref(!0);s((e=>{l("log","at pages/parameterConfiguration/detail.vue:97","operaoptions",e),e.mps&&(v.value=JSON.parse(decodeURIComponent(e.mps))),e.category&&(n.value=decodeURIComponent(e.category)),e.allInverterAddress&&(i.value=JSON.parse(decodeURIComponent(e.allInverterAddress))),e.deviceMac&&(l("log","at pages/parameterConfiguration/detail.vue:108",1111),c.value=e.deviceMac);let t=getApp().globalData;b.value=t.isCentigrade,l("log","at pages/parameterConfiguration/detail.vue:114","##########globalDataJson:",JSON.stringify(t)),l("log","at pages/parameterConfiguration/detail.vue:115","operaoptions",v.value),N(),uni.$on("settingChooseResult",(e=>{v.value[e.index]={...v.value[e.index],...e.value},p.set(v.value[e.index].registerAddress[0],v.value[e.index]),C()}))})),u((()=>{uni.$off("settingChooseResult")}));const N=()=>{setTimeout((()=>{v.value.forEach((async e=>{const{rCode:t,registerAddress:a}=e;let n=Zd(Ud(i.value[0],t,a[0]));if("-1"!=n&&"-2"!=n)try{const t=Yd(a[0],2);n=t.concat(n);const r=await d.$sendData("uni_device_model",{type:"modbus_send",data:JSON.stringify({mac:c.value,data:n})});l("log","at pages/parameterConfiguration/detail.vue:150","readReaultRes",r);let o="";if(0==r.code){let n=r.data;if(t[0]==n[0]&&t[1]==n[1]){n.forEach(((e,t)=>{t>1&&(o+=Ld(e))}));let t=Gd(o,a[0],a[a.length-1]);l("log","at pages/parameterConfiguration/detail.vue:161","itemData",t),t=JSON.parse(t),"{}"!==JSON.stringify(t[0].valueEnum)?e.value=t[0].valueEnum[t[0].value].value:e.value=t[0].value}}}catch(Mr){l("log","at pages/parameterConfiguration/detail.vue:171","modbus_sendErr",Mr)}}))}),100)},C=()=>{const e=[...p.values()];if(l("log","at pages/parameterConfiguration/detail.vue:233","modbusNew",e),0===e.length)return;uni.showLoading({title:"数据配置中..."});const t=setTimeout((()=>{uni.hideLoading()}),1e4);i.value.forEach(((a,n)=>{e.forEach((async(r,o)=>{if(void 0!==r.key&&""!==r.key){let s=Zd(Hd(a,r.wCode,r.registerAddress[0],r.key));s=Yd(r.registerAddress[0],2).concat(s),l("log","at pages/parameterConfiguration/detail.vue:247","配置的MAC",c.value),l("log","at pages/parameterConfiguration/detail.vue:248","配置发送数据",JSON.stringify({mac:c.value,data:s}));const u=await d.$sendData("uni_device_model",{type:"modbus_send",data:JSON.stringify({mac:c.value,data:s})});0===u.code?(clearTimeout(t),o===e.length-1&&n===i.value.length-1&&(p.clear(),uni.hideLoading(),uni.showToast({title:"配置完成",icon:"success"}))):(clearTimeout(t),uni.showToast({title:u.msg||u.message,icon:"none"}))}}))}))},y=()=>{m.value=!1},S=e=>{m.value=!1,v.value[g.value].value=e,v.value[g.value].key=e,l("log","at pages/parameterConfiguration/detail.vue:282","parameterInputConfirm",f),p.set(f.value.registerAddress[0],f.value),C()},w=()=>{1===getCurrentPages().length?ld():r.back()};return(t,i)=>{const s=a(e.resolveDynamicComponent("u-navbar"),I),u=a(e.resolveDynamicComponent("u-loading-page"),z),c=a(e.resolveDynamicComponent("u-input"),$c),d=a(e.resolveDynamicComponent("u-cell"),sd);return e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createElementVNode("view",null,[e.createVNode(s,{title:e.unref(n),class:"base-title",onLeftClick:w},null,8,["title"]),e.createElementVNode("view",{class:"status_bar",style:{height:"var(--status-bar-height)"}}),e.unref(o)?(e.openBlock(),e.createBlock(u,{key:0,loading:e.unref(o),"loading-text":"加载中..."},null,8,["loading"])):(e.openBlock(),e.createElementBlock("view",{key:1,class:"content-wrapper"},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(e.unref(v),((t,a)=>(e.openBlock(),e.createBlock(d,{title:t.name,border:!1,key:a,class:"item-list"},e.createSlots({_:2},["R"===t.accessMode?{name:"value",fn:e.withCtx((()=>["bitEnum"==t.rValueType?(e.openBlock(),e.createElementBlock("view",{key:0,class:"multilist",onClick:e=>((e,t)=>{const{bitValueEnum:a,name:n,value:o,registerAddress:i}=e;l("log","at pages/parameterConfiguration/detail.vue:204","parameterBitEnumRead",{value:o,data:a,title:n,registerAddress:i[0]+"",index:t}),r.push({name:"parameterBitEnumRead",params:{value:encodeURIComponent(JSON.stringify(o)),data:encodeURIComponent(JSON.stringify(a)),title:n,registerAddress:i[0]+"",index:t}})})(t,a)},[e.createElementVNode("image",{class:"select-icon",src:"/static/image/right-icon.png"})],8,["onClick"])):(e.openBlock(),e.createBlock(c,{key:1,border:"none",inputAlign:"right",readonly:!0,modelValue:t.value,"onUpdate:modelValue":e=>t.value=e},null,8,["modelValue","onUpdate:modelValue"]))])),key:"0"}:{name:"value",fn:e.withCtx((()=>["boolean"==t.rValueType?(e.openBlock(),e.createElementBlock("view",{key:0,class:"multilist"},[e.createElementVNode("switch",{checked:t.value,onChange:e=>((e,t,l)=>{v.value[l].value=e.detail.value?1:0,p.set(t.registerAddress[0],t),C()})(e,t,a)},null,40,["checked","onChange"])])):Object.keys(t.valueEnum).length>0&&"boolean"!=t.rValueType?(e.openBlock(),e.createElementBlock("view",{key:1,class:"multilist",onClick:e=>((e,t)=>{const{valueEnum:l,name:a,value:n,registerAddress:o}=e;r.push({name:"parameterChoose",params:{value:n,data:encodeURIComponent(JSON.stringify(l)),title:a,registerAddress:o[0],index:t}})})(t,a)},[e.createVNode(c,{placeholder:"请选择",border:"none",modelValue:t.value,"onUpdate:modelValue":e=>t.value=e,readonly:!0,inputAlign:"right"},null,8,["modelValue","onUpdate:modelValue"]),e.createElementVNode("image",{class:"select-icon",src:"/static/image/right-icon.png"})],8,["onClick"])):(e.openBlock(),e.createElementBlock("view",{key:2,class:"multilist",onClick:e=>((e,t)=>{l("log","at pages/parameterConfiguration/detail.vue:194","showInputDialogClick",e.value),f.value=e,g.value=t,h.value=e.value,m.value=!0})(t,a)},[e.createVNode(c,{placeholder:t.valueGt?`请输入(${t.valueGt} - ${t.valueLt})`:"请输入",border:"none",clearable:!0,modelValue:t.value,"onUpdate:modelValue":e=>t.value=e,readonly:!0,inputAlign:"right"},e.createSlots({_:2},[t.unitName?{name:"suffix",fn:e.withCtx((()=>{return[e.createElementVNode("text",{class:"unit-name"},e.toDisplayString((l=t.unitName,!l||void 0===l||"℃"!==l&&"C"!==l?l:b.value?"℃":"℉")),1)];var l})),key:"0"}:void 0]),1032,["placeholder","modelValue","onUpdate:modelValue"]),e.createElementVNode("image",{class:"edit-icon",src:"/static/image/edit-icon.png"})],8,["onClick"]))])),key:"1"}]),1032,["title"])))),128))]))]),e.createVNode(Od,{visible:e.unref(m),title:"请输入","current-item":e.unref(f),nameValue:e.unref(h),onClose:y,onConfirm:S},null,8,["visible","current-item","nameValue"])],64)}}}),pp=E(dp,[["__scopeId","data-v-f4ff4243"]]),vp=E(e.defineComponent({__name:"parameterChoose",setup(t){const l=Xr(),n=e.ref(!1),r=e.reactive({pageTitle:"",currentValue:"",currentDataId:"",dataList:[],currentSelect:"",index:0});s((e=>{if(e&&e.data){n.value=!0,r.pageTitle=e.title,r.currentValue=e.value,r.currentSelect=e.value,r.currentDataId=e.registerAddress,r.index=e.index;const t=Object.values(JSON.parse(decodeURIComponent(e.data)))||[];r.dataList=t,n.value=!1}}));const o=t=>{const a={value:e.toRaw(t.detail.data),index:r.index};uni.$emit("settingChooseResult",a),l.back()};return(t,l)=>{const i=a(e.resolveDynamicComponent("u-navbar"),I),s=a(e.resolveDynamicComponent("u-loading-page"),z),u=a(e.resolveDynamicComponent("u-cell"),sd),c=a(e.resolveDynamicComponent("u-cell-group"),Cd);return e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createVNode(i,{title:e.unref(r).pageTitle,class:"base-title",autoBack:!0},null,8,["title"]),e.createElementVNode("view",{class:"status_bar",style:{height:"var(--status-bar-height)"}}),e.unref(n)?(e.openBlock(),e.createBlock(s,{key:0,loading:e.unref(n),"loading-text":"加载中..."},null,8,["loading"])):(e.openBlock(),e.createElementBlock("view",{key:1,class:"page"},[e.createElementVNode("view",{class:"content"},[e.createVNode(u,{title:"当前"+e.unref(r).pageTitle,value:e.unref(r).currentSelect,border:!1,class:"content-title cell-list"},null,8,["title","value"]),e.createElementVNode("view",{class:"content-body"},[e.createVNode(c,null,{default:e.withCtx((()=>[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(e.unref(r).dataList,((t,a)=>(e.openBlock(),e.createBlock(u,{title:t.value,key:a,class:"cell-list"},{value:e.withCtx((()=>[e.createVNode(Sd,{modelValue:e.unref(r).currentSelect,"onUpdate:modelValue":l[0]||(l[0]=t=>e.unref(r).currentSelect=t),localdata:[t],onChange:o,class:"item-radio"},null,8,["modelValue","localdata"])])),_:2},1032,["title"])))),128))])),_:1})])])]))],64)}}}),[["__scopeId","data-v-9a423930"]]),mp=E(e.defineComponent({__name:"parameterBitEnumRead",setup(t){const n=e.ref(!1),r=e.reactive({pageTitle:"",currentValue:[],dataList:[],index:0});let o=e.ref([]);s((e=>{if(l("log","at pages/parameterConfiguration/parameterBitEnumRead.vue:50","options",e),e&&e.data){n.value=!0,r.pageTitle=e.title,r.currentValue=JSON.parse(decodeURIComponent(e.value)),r.index=e.index;const t=JSON.parse(decodeURIComponent(e.data));r.dataList=t,l("log","at pages/parameterConfiguration/parameterBitEnumRead.vue:58","translateList",r),i()}}));const i=()=>{let e=[];n.value=!1,r.currentValue.forEach((t=>{if(l("log","at pages/parameterConfiguration/parameterBitEnumRead.vue:67","###########bitItem",t),void 0!==r.dataList[t.key]){let a={};a=void 0!==r.dataList[t.key].value[t.value]?{key:r.dataList[t.key].desc,value:r.dataList[t.key].value[t.value].desc}:{key:r.dataList[t.key].desc,value:t.value},l("log","at pages/parameterConfiguration/parameterBitEnumRead.vue:81","itemBit",a),e.push(a)}})),l("log","at pages/parameterConfiguration/parameterBitEnumRead.vue:85","resultList",o.value),o.value=e};return(t,l)=>{const i=a(e.resolveDynamicComponent("u-navbar"),I),s=a(e.resolveDynamicComponent("u-loading-page"),z),u=a(e.resolveDynamicComponent("u-cell"),sd),c=a(e.resolveDynamicComponent("u-cell-group"),Cd);return e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createVNode(i,{title:e.unref(r).pageTitle,class:"base-title",autoBack:!0},null,8,["title"]),e.createElementVNode("view",{class:"status_bar",style:{height:"var(--status-bar-height)"}}),e.unref(n)?(e.openBlock(),e.createBlock(s,{key:0,loading:e.unref(n),"loading-text":"加载中..."},null,8,["loading"])):(e.openBlock(),e.createElementBlock("view",{key:1,class:"page"},[e.createElementVNode("view",{class:"content"},[e.createElementVNode("view",{class:"content-body"},[e.createVNode(c,null,{default:e.withCtx((()=>[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(e.unref(o),((t,l)=>(e.openBlock(),e.createBlock(u,{title:t.key,key:l,class:"cell-list"},{value:e.withCtx((()=>[e.createElementVNode("text",null,e.toDisplayString(t.value),1)])),_:2},1032,["title"])))),128))])),_:1})])])]))],64)}}}),[["__scopeId","data-v-51d6ac9b"]]),hp=E(e.defineComponent({__name:"particulars",props:{deviceModel:{type:String,default:"default"},deviceMac:{type:String,default:""},deviceAddress:{type:String,default:""}},setup(t){const n=t,{t:r}=xr(),o=Xr(),{proxy:i}=e.getCurrentInstance(),s=e.ref(),u=e.ref(!0);let c=e.ref([]),p=e.ref([]),v=e.ref([]);e.onMounted((()=>{m()})),e.onUnmounted((()=>{l("log","at pages/powerStationDetail/childPage/device/subPage/particulars.vue:111","destory"),h()})),d((()=>{l("log","at pages/powerStationDetail/childPage/device/subPage/particulars.vue:116","start pull "),m()}));const m=async()=>{u.value=!0,g(),f()},h=()=>{s.value&&clearInterval(s.value)},f=()=>{s.value&&clearInterval(s.value),l("log","at pages/powerStationDetail/childPage/device/subPage/particulars.vue:140","######shezhidingshiqi"),s.value=setInterval((()=>{l("log","at pages/powerStationDetail/childPage/device/subPage/particulars.vue:142","zhixing dingshiqi"),g()}),3e4)},g=async()=>{try{const t=await(e=n.deviceModel,new Promise(((t,l)=>{uni.request({url:`https://hdl-hz-dev.oss-cn-hangzhou.aliyuncs.com/ecu/inv/${e}/info/modbus_hdl_inv_ecu_info_pv.json`,method:"GET",success:e=>{200===e.statusCode?t(e.data):l(e)},fail:e=>{l(e)}})})));c.value=t,l("log","at pages/powerStationDetail/childPage/device/subPage/particulars.vue:152","postRespostRespostRes",c.value),b().then((()=>{let e={name:r("total"),current:{value:0},voltage:{value:0},hz:{value:0}};l("log","at pages/powerStationDetail/childPage/device/subPage/particulars.vue:164","getInvInfoPvJsonReq1",c.value),c.value.forEach((t=>{null==t.hz&&(t.hz={value:0}),void 0!==t.current.value&&void 0!==t.voltage.value&&(t.hz.value=parseFloat(parseFloat(t.current.value)*parseFloat(t.voltage.value)/1e3+"").toFixed(3)),void 0!==t.current.value&&(e.current.value+=parseFloat(t.current.value)),void 0!==t.voltage.value&&(e.voltage.value+=parseFloat(t.voltage.value)),e.hz.value+=parseFloat(t.hz.value)})),e.current.value=0,e.voltage.value=0,e.hz.value=parseFloat(e.hz.value.toFixed(3)),l("log","at pages/powerStationDetail/childPage/device/subPage/particulars.vue:183","getInvInfoPvJsonReq2",e),c.value.push(e),N(),uni.stopPullDownRefresh(),l("log","at pages/powerStationDetail/childPage/device/subPage/particulars.vue:188","getInvInfoPvJsonReq",t)}))}catch(t){l("log","at pages/powerStationDetail/childPage/device/subPage/particulars.vue:191","getInvInfoPvJsonErr",t),u.value=!1,uni.stopPullDownRefresh(),uni.showToast({title:r("getInfoFail"),icon:"none"})}var e},b=()=>new Promise((e=>{c.value.forEach((async(t,a)=>{await y(t.current),await y(t.voltage),a===c.value.length-1&&(l("log","at pages/powerStationDetail/childPage/device/subPage/particulars.vue:204","itemPromise",t),l("log","at pages/powerStationDetail/childPage/device/subPage/particulars.vue:205","resultPV",c.value),e(c.value))}))})),N=async()=>{try{const t=await(e=n.deviceModel,new Promise(((t,l)=>{uni.request({url:`https://hdl-hz-dev.oss-cn-hangzhou.aliyuncs.com/ecu/inv/${e}/info/modbus_hdl_inv_ecu_info_output.json`,method:"GET",success:e=>{200===e.statusCode?t(e.data):l(e)},fail:e=>{l(e)}})})));l("log","at pages/powerStationDetail/childPage/device/subPage/particulars.vue:216","getInvInfoOutPutJsonReq",t),p.value=t,p.value.forEach((async(e,t)=>{await y(e.voltage),await y(e.current),await y(e.hz),t===p.value.length-1&&C()})),u.value=!1}catch(t){l("log","at pages/powerStationDetail/childPage/device/subPage/particulars.vue:228","getInvInfoOutPutJsonReqErr",t),u.value=!1,uni.stopPullDownRefresh(),uni.showToast({title:r("getInfoFail"),icon:"none"})}var e},C=async()=>{try{const t=await(e=n.deviceModel,new Promise(((t,l)=>{uni.request({url:`https://hdl-hz-dev.oss-cn-hangzhou.aliyuncs.com/ecu/inv/${e}/info/modbus_hdl_inv_ecu_info_item.json`,method:"GET",success:e=>{200===e.statusCode?t(e.data):l(e)},fail:e=>{l(e)}})})));if(t.length>0){let e=[];const a=t;l("log","at pages/powerStationDetail/childPage/device/subPage/particulars.vue:242","getInvInfoItemJsonReq",t),a.forEach((async(t,l)=>{await y(t),l===a.length-1&&(a.forEach((t=>{if(0==e.length)e.push({category:t.category,data:[t]});else{e.some((e=>{if(e.category==t.category)return e.data.push(t),!0}))||e.push({category:t.category,data:[t]})}})),v.value=e)})),l("log","at pages/powerStationDetail/childPage/device/subPage/particulars.vue:267","getInvInfoItemJsonReq",v.value)}}catch(t){l("log","at pages/powerStationDetail/childPage/device/subPage/particulars.vue:270","getInvInfoItemJsonErr",t),u.value=!1,uni.stopPullDownRefresh(),uni.showToast({title:r("getInfoFail"),icon:"none"})}var e},y=async e=>{const{registerAddress:t}=e;let a=Zd(Fd(n.deviceAddress,JSON.stringify(e)));if("-1"!=a&&"-2"!=a)try{const r=Yd(t[0],2);a=r.concat(a),l("log","at pages/powerStationDetail/childPage/device/subPage/particulars.vue:288","readReaultRes1",a);const o=await i.$sendData("uni_device_model",{type:"modbus_send",data:JSON.stringify({mac:n.deviceMac,data:a})});l("log","at pages/powerStationDetail/childPage/device/subPage/particulars.vue:293","readReaultRes2",o);let s="";if(0==o.code){let a=o.data;if(r[0]==a[0]&&r[1]==a[1]){a.forEach(((e,t)=>{t>1&&(s+=Ld(e))})),l("log","at pages/powerStationDetail/childPage/device/subPage/particulars.vue:303","hex",s);let n=Kd(s,t[0],t[t.length-1],JSON.stringify(e));l("log","at pages/powerStationDetail/childPage/device/subPage/particulars.vue:305","itemData",n),"-2"!==n&&(n=JSON.parse(n),"{}"!==JSON.stringify(n[0].valueEnum)?e.value=n[0].valueEnum[n[0].value].value:e.value=n[0].value)}}}catch(Mr){l("log","at pages/powerStationDetail/childPage/device/subPage/particulars.vue:318","modbus_sendErr",e)}},S=e=>("string"==e.rValueType&&(e.value=e.value.replace("\0","")),e.unitName&&void 0!==e.unitName&&e.value!==r("readFailed")?void 0!==e.value?e.value+e.unitName:"--":void 0!==e.value?e.value:"--");return(t,l)=>{const n=a(e.resolveDynamicComponent("u-loading-page"),z);return e.unref(u)?(e.openBlock(),e.createBlock(n,{key:0,loading:e.unref(u),"loading-text":t.$t("loading")},null,8,["loading","loading-text"])):(e.openBlock(),e.createElementBlock("view",{key:1,class:"particulars-content"},[e.createElementVNode("view",{class:"photovoltaic-power"},[e.createElementVNode("text",{class:"title"},e.toDisplayString(t.$t("pvTitle")),1),e.createElementVNode("view",null,[e.createElementVNode("view",{class:"table-header"},[e.createElementVNode("view",null,e.toDisplayString(t.$t("string")),1),e.createElementVNode("view",null,e.toDisplayString(t.$t("voltage")),1),e.createElementVNode("view",null,e.toDisplayString(t.$t("electronCurrent")),1),e.createElementVNode("view",null,e.toDisplayString(t.$t("power")),1)]),(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(e.unref(c),((t,l)=>(e.openBlock(),e.createElementBlock("view",{key:l},[e.createElementVNode("view",{class:"table-item"},[e.createElementVNode("view",null,e.toDisplayString(t.name),1),e.createElementVNode("view",null,e.toDisplayString(0===t.voltage.value?"-":t.voltage.value),1),e.createElementVNode("view",null,e.toDisplayString(0===t.current.value?"-":t.current.value),1),void 0!==t.hz?(e.openBlock(),e.createElementBlock("view",{key:0},e.toDisplayString(t.hz.value),1)):e.createCommentVNode("",!0)])])))),128))])]),e.createElementVNode("view",{class:"ac-output"},[e.createElementVNode("text",{class:"title"},e.toDisplayString(t.$t("acOutput")),1),e.createElementVNode("view",null,[e.createElementVNode("view",{class:"table-header"},[e.createElementVNode("view"),e.createElementVNode("view",null,e.toDisplayString(t.$t("voltage")),1),e.createElementVNode("view",null,e.toDisplayString(t.$t("electronCurrent")),1),e.createElementVNode("view",null,e.toDisplayString(t.$t("frequency_kw")),1)]),(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(e.unref(p),((t,l)=>(e.openBlock(),e.createElementBlock("view",{key:l},[e.createElementVNode("view",{class:"table-item"},[e.createElementVNode("view",null,e.toDisplayString(t.name),1),e.createElementVNode("view",null,e.toDisplayString(t.voltage.value),1),e.createElementVNode("view",null,e.toDisplayString(t.current.value),1),e.createElementVNode("view",null,e.toDisplayString(t.hz.value),1)])])))),128))])]),(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(e.unref(v),(l=>(e.openBlock(),e.createElementBlock("view",{class:"item-base",key:l.category},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(l.data,((l,a)=>(e.openBlock(),e.createElementBlock("view",{key:l.name,class:e.normalizeClass(["item-value",[{"first-item":0===a}]])},[e.createElementVNode("text",{class:"label"},e.toDisplayString(l.name),1),"bitEnum"===l.rValueType?(e.openBlock(),e.createElementBlock("text",{key:0,class:"bit-value",onClick:e=>(e=>{const{bitValueEnum:t,name:l,value:a,registerAddress:n}=e;o.push({name:"parameterBitEnumRead",params:{value:encodeURIComponent(JSON.stringify(a)),data:encodeURIComponent(JSON.stringify(t)),title:l,registerAddress:n[0]+""}})})(l)},e.toDisplayString(t.$t("clickToView")),9,["onClick"])):(e.openBlock(),e.createElementBlock("text",{key:1,class:"value"},e.toDisplayString(S(l)),1))],2)))),128))])))),128))]))}}}),[["__scopeId","data-v-1fb49428"]]),fp=E(e.defineComponent({__name:"updateVersion",props:{type:{type:String,default:"firmware"},contentList:{type:Array,default:()=>[]},status:{type:Number,default:0},progress:{type:Number,default:0},showAlert:{type:Boolean,defalt:!1}},emits:["close","confirm"],setup(t,{emit:a}){const n=t;e.onMounted((()=>{l("log","at pages/versionUpdate/updateVersion.vue:81","######组件展示",n.status)}));const r=()=>{let e="cancel";2==n.status?e="cancel_download":3==n.status&&(e="cancel_update"),a("close",e)},o=()=>{a("confirm","confirm")},i=()=>{let e="";return"firmware"==n.type?1==n.status?e="新固件升级":2==n.status?e="新固件下载中":3==n.status?e="新固件升级中":4==n.status&&(e="新固件同步中"):1==n.status?e="新驱动升级":2==n.status?e="新驱动下载中":3==n.status?e="新驱动升级中":4==n.status&&(e="新驱动同步中"),e};return(t,l)=>e.withDirectives((e.openBlock(),e.createElementBlock("view",{class:"page",onTouchmove:l[0]||(l[0]=e.withModifiers((()=>{}),["prevent"]))},[e.createElementVNode("view",{class:"base-view"},[e.createElementVNode("view",{class:"update-title"},e.toDisplayString(i()),1),e.createElementVNode("view",{class:"content-view"},[1==n.status?(e.openBlock(!0),e.createElementBlock(e.Fragment,{key:0},e.renderList(n.contentList,((t,l)=>(e.openBlock(),e.createElementBlock("view",{class:"update-content",key:l},e.toDisplayString(t),1)))),128)):e.createCommentVNode("",!0),2==n.status||3==n.status||4==n.status?(e.openBlock(),e.createElementBlock("view",{key:1,class:"updating-content"},e.toDisplayString(n.progress)+"% ",1)):e.createCommentVNode("",!0)]),e.createElementVNode("view",{class:"operation-view"},[1==n.status?(e.openBlock(),e.createElementBlock("view",{key:0,class:"prepare-downloading-view"},[e.createElementVNode("view",{class:"left-button",onClick:r}," 取消 "),e.createElementVNode("view",{class:"right-button",onClick:o}," 升级 ")])):e.createCommentVNode("",!0),2==n.status?(e.openBlock(),e.createElementBlock("view",{key:1,class:"downloading-view"},[e.createElementVNode("view",{class:"downloading-button",onClick:r}," 取消下载 ")])):e.createCommentVNode("",!0)])])],544)),[[e.vShow,n.showAlert]])}}),[["__scopeId","data-v-6eaeaea5"]]),gp=E(e.defineComponent({__name:"infomation",props:{inverterInfo:{type:Object,default:()=>null}},setup(t){const n=t,r=e.ref(!1),o=Za(),{t:i}=xr(),{proxy:c}=e.getCurrentInstance();let d=e.reactive({infoData:{addressAll:"",homeName:""}}),p=e.ref("");const v=e.ref(!1),m=e.ref(!1),h=e.ref([]),f=e.ref([]),g=e.ref([]),b=e.ref([]),N=e.ref([]),C=e.ref([]),y=e.reactive({}),S=e.reactive({}),w=e.ref(!1),A=e.ref("firmware"),E=e.ref([]),k=e.ref(1),_=e.ref(0),T=e.ref(0),D=e.ref(0);s((e=>{l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:130","device-infomation",e),l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:132","#####inv信息:",JSON.stringify(n.inverterInfo)),n.inverterInfo&&n.inverterInfo.device_name&&(p.value=n.inverterInfo.device_name),uni.$on("deviceEditSuccess",(e=>{l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:139","########设备信息页-设备名称修改成功",e),p.value=e.deviceName})),l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:143","############当前语言:","zh-Hans"==uni.getLocale()||"zh-Hant"==uni.getLocale()?"cn":"en")})),u((()=>{uni.$off("deviceEditSuccess"),Q()})),e.onMounted((()=>{x(),I(),F(),B()}));const B=()=>{uni.onNativeEventReceive(((e,t)=>{if(l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:159","##########接收到宿主App消息:"+e+"#######:"+JSON.stringify(t)),!1!==w.value){if("uni_ota_model"===e&&t.data)if("firmware"===t.type||"driver"===t.type){Q(),Y();let e=t.data||{};k.value=2,_.value=e.step,100===e.step?(Q(),"drive"===A.value?($(),j()):(U(),M())):(e.step<0||e.step>100)&&(uni.showToast({title:e.describe||i("downloadFailed"),icon:"none"}),q("下载失败!"),_.value=0,Q())}else if(-1!=t.type.indexOf(`base/${n.inverterInfo.gatewayId}/ota/device/progress/up`)){Q(),Y();let e=JSON.parse(t.data);l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:197","#########网关同步/更新:",JSON.stringify(e));let a={};e.objects&&e.objects.length>0&&(a=e.objects[0]),"download"===a.command?(k.value=4,_.value=a.step,100==a.step&&c.$sendData("uni_ota_model",{type:"close_service",data:{}}),l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:209","####网关同步中:",a.step)):"install"===a.command&&(k.value=3,_.value=a.step,l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:213","####网关升级:",a.step),100==a.step&&("drive"===A.value?W():V(),q("网关更新完成!"),_.value=0,Q())),(a.step<0||a.step>100)&&(uni.showToast({title:a.desc||i("upgradeFailed"),icon:"none"}),q("升级失败!"),_.value=0,Q())}}else l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:161","##########弹框已消失,不处理mqtt消息:"+e)}))},x=async()=>{r.value=!0;let e={homeId:o.homeId};try{const t=await Xc(e);uni.hideLoading(),r.value=!1,0===t.code&&(d.infoData=t.data,t.data.location.nationName&&(d.infoData.addressAll=t.data.location.nationName),t.data.location.provinceName&&(d.infoData.addressAll+=t.data.location.provinceName),t.data.location.cityName&&(d.infoData.addressAll+=t.data.location.cityName),t.data.address&&(d.infoData.addressAll+=t.data.address))}catch(Mr){r.value=!1,uni.hideLoading()}},I=async()=>{try{const e=await c.$sendData("uni_ota_model",{type:"cloud_oid_list"});if(l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:279","getCloudOidList",e),0===e.code)if(e.data.length>0){l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:283","########向云端获取oid列表:",JSON.stringify(e.data));let t="";e.data.map((e=>{e.mac===n.inverterInfo.device_mac&&(t=e.deviceOidId)})),t.length>0&&P(t)}else l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:294","#####向云端获取oid列表为空"),v.value=!0;else l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:298","#####向云端获取oid列表失败"),v.value=!0}catch(Mr){l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:302","#####向云端获取oid列表失败 catch"),v.value=!0}},P=async e=>{l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:309","#######逆变器固件请求参数:",e);try{const t=await c.$sendData("uni_ota_model",{type:"firmwares_current_list",data:{deviceOidId:e}});l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:312","getInverterList",t),0===t.code?t.data.length>0?(h.value=t.data,l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:316","########获取固件列表:",JSON.stringify(h.value)),t.data.map((t=>{t.status=0,t.deviceOidId=e,R(t.deviceModel,t.imageId)}))):l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:323","#####获取固件列表为空"):l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:326","#####获取固件列表失败")}catch(Mr){l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:329","#####获取固件列表失败 catch")}},R=async(e,t)=>{try{const a=await c.$sendData("uni_ota_model",{type:"firmwares_new_list",data:{hardwareModel:e,osImageId:t}});if(l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:337","getLateFirmwaresList",a),0===a.code)if(a.data.length>0){let n={};n=a.data[0],n.deviceModel=e,n.imageId=t,f.value.push(n),l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:346","########获取最新固件列表:",JSON.stringify(f.value)),O(n.firmwareVersionId)}else l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:350","#####获取最新固件列表为空"),v.value=!0;else l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:354","#####获取最新固件列表失败"),v.value=!0}catch(Mr){l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:358","#####获取最新固件列表失败 catch"),v.value=!0}},O=async e=>{try{const t=await c.$sendData("uni_ota_model",{type:"firmwares_local_list",data:{firmwareVersionId:e}});l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:367","getLocalFirmwaresList",t),0===t.code?(t.data.length>0?(g.value=t.data,l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:371","########获取本地固件列表:",JSON.stringify(g.value))):l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:373","#####获取本地固件列表为空"),v.value=!0):l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:377","#####获取本地固件列表失败"),v.value=!0,L()}catch(Mr){l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:382","#####获取本地固件列表失败 catch"),v.value=!0}},L=()=>{h.value.map((e=>{let t=0,l={},a={},n=e.version;f.value.forEach((t=>{t.imageId===e.imageId&&t.deviceModel===e.deviceModel&&(l=t,g.value.forEach((e=>{e.imageId==l.imageId&&(a=e)})))})),l.imageId===e.imageId&&l.deviceModel===e.deviceModel&&(l.firmwareVersion&&e.version!==l.firmwareVersion&&(t=1,"{}"!==JSON.stringify(a)&&l.firmwareVersion===a.version&&(t=2),Object.assign(e,l,a)),e.status=t,e.version=n)})),l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:417","#####合并后的列表数据99999====:",JSON.stringify(h.value))},M=()=>{l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:422","#######固件下载成功:"),2!==y.value.status&&h.value.map((e=>{e.imageId==y.value.imageId&&(y.value.status=2,e.status=2,l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:428","#######固件下载成功&&状态同步成功:"))}))},V=()=>{l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:436","#######bms固件网关升级成功:"),2===y.value.status&&h.value.map((e=>{e.imageId==y.value.imageId&&(y.value.status=0,e.status=0,e.version=e.firmwareVersion,l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:443","#######bms固件网关升级成功&&状态同步成功:"))}))},U=async()=>{if(_.value=0,k.value=4,Y(),!1!==w.value)try{let e={mac:n.inverterInfo.device_mac||"",imageId:y.value.imageId||"",oid:n.inverterInfo.oid||"",deviceOidId:y.value.deviceOidId||"",version:y.value.firmwareVersion||"",firmwareVersionId:y.value.firmwareVersionId||"",hardwareModel:y.value.hardwareModel||""};l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:501","#######升级固件参数:",e);const t=await c.$sendData("uni_ota_model",{type:"firmwares_upgrade",data:e});l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:504","updateFirmwares",t),0===t.code?l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:506","########设备固件升级调用成功"):(l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:508","#####设备固件升级调用失败"),uni.showToast({title:`${t.msg||t.mes||t.message||i("upgradeFailed")}`,icon:"none"}),q("升级失败!"),Q())}catch(Mr){l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:514","#####设备固件升级调用失败 catch"),uni.showToast({title:i("upgradeFailed"),icon:"none"}),q("升级失败!"),Q()}},F=async()=>{try{const e=await c.$sendData("uni_ota_model",{type:"driver_current_list",data:{oid:n.inverterInfo.oid}});if(l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:525","getCurrentDriveList",e),0===e.code)if(e.data.length>0){b.value=e.data,l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:529","########获取驱动列表:",JSON.stringify(b.value));N.value=[],e.data.map((e=>{e.status=0,e.driverCode&&e.imageId&&H(e.driverCode,e.imageId)}))}else l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:539","#####获取驱动列表为空");else l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:542","#####获取驱动列表失败")}catch(Mr){l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:545","#####获取驱动列表失败 catch")}},H=async(e,t)=>{try{const a=await c.$sendData("uni_ota_model",{type:"driver_new_list",data:{driveCode:e,osImageId:t}});if(l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:553","getLateDriveList",a),0===a.code)if(a.data){let n={};n=a.data,n.driverCode=e,n.imageId=t,N.value.push(n),l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:561","########获取最新驱动列表:",JSON.stringify(N.value)),G(n.driverVersionId)}else l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:564","#####获取最新驱动为空"),m.value=!0;else l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:569","#####获取最新驱动失败"),m.value=!0}catch(Mr){l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:573","#####获取最新驱动失败 catch"),m.value=!0}},G=async e=>{try{const t=await c.$sendData("uni_ota_model",{type:"driver_local_list",data:{driverVersionId:e}});if(l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:582","getLocalDriveList",t),0===t.code)if(t.data){let a={};t.data.length>0&&(a=t.data[0],a.driverVersionId=e,C.value.push(a)),l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:591","########获取本地驱动列表:",JSON.stringify(C.value))}else l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:593","#####获取本地驱动为空");else l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:596","#####获取本地驱动失败");m.value=!0,K()}catch(Mr){l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:601","#####获取本地驱动失败 catch"),m.value=!0,K()}},K=()=>{b.value.map((e=>{let t=0,l={},a={},n=e.version;N.value.forEach((t=>{t.imageId===e.imageId&&t.driverCode===e.driverCode&&(l=t,C.value.forEach((e=>{e.driverVersionId==l.driverVersionId&&(a=e)})))})),l.imageId===e.imageId&&l.driverCode===e.driverCode&&(l.driverVersion&&e.version!==l.driverVersion&&(t=1,"{}"!==JSON.stringify(a)&&l.driverVersion===a.version&&(t=2),Object.assign(e,l,a)),e.status=t,e.version=n)})),l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:639","#####合并后的列表数据====:",JSON.stringify(b.value))},j=()=>{l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:644","#######驱动下载成功:",JSON.stringify(S.value)),l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:645","#######驱动列表数据:",JSON.stringify(b.value)),2!==S.value.status&&b.value.map((e=>{e.driverCode==S.value.driverCode&&e.imageId==S.value.imageId&&(S.value.status=2,e.status=2,l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:651","#######驱动下载成功&&状态同步成功:"))}))},W=()=>{l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:659","#######驱动网关升级成功:",JSON.stringify(S.value)),l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:660","#######驱动网关升级列表数据:",JSON.stringify(b.value)),2===S.value.status&&b.value.map((e=>{e.driverCode==S.value.driverCode&&e.imageId==S.value.imageId&&(S.value.status=0,e.status=0,e.version=e.driverVersion,l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:667","#######驱动网关升级成功&&状态同步成功:"))}))},$=async()=>{if(_.value=0,k.value=4,Y(),!1!==w.value)try{let e={oid:n.inverterInfo.oid||"",driverVersionId:S.value.driverVersionId||"",mac:n.inverterInfo.device_mac||"",driverCode:S.value.driverCode||"",version:S.value.driverVersion||"",imageId:S.value.imageId||"",module:n.inverterInfo.device_model||""};l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:727","#######升级驱动参数:",e);const t=await c.$sendData("uni_ota_model",{type:"driver_upgrade",data:e});l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:730","updateDrive",t),0===t.code?l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:732","########设备驱动升级调用成功"):(l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:734","#####设备驱动升级调用失败"),uni.showToast({title:`${t.msg||t.mes||t.message||i("upgradeFailed")}`,icon:"none"}),q("升级失败!"),Q())}catch(Mr){l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:740","#####设备驱动升级调用失败 catch"),uni.showToast({title:i("upgradeFailed"),icon:"none"}),q("升级失败!"),Q()}},J=(e,t)=>{A.value=t,l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:775","类型::",t),0!=e.status&&(w.value=!0,"drive"===A.value?(E.value=[e.driverVersionDesc],S.value=e,l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:781","#########当前驱动:",JSON.stringify(S.value)),1===e.status?k.value=1:2===e.status&&(k.value=4,$())):(E.value=[e.firmwareVersionDesc],y.value=e,l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:791","#########当前固件:",JSON.stringify(y.value)),1===e.status?k.value=1:2===e.status&&(k.value=4,U())))},q=async e=>{l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:802","@#####",e),1!==k.value?(2===k.value?(c.$sendData("uni_ota_model",{type:"cancel_download",data:{}}),l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:809","设备取消下载/升级")):4===k.value||k.value,w.value=!1,Q()):w.value=!1},Z=e=>{l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:818","@#####",k.value),"drive"===A.value?1===k.value?(async()=>{k.value=2,Y();try{let e={oid:n.inverterInfo.oid||"",driverVersionId:S.value.driverVersionId||"",mac:n.inverterInfo.device_mac||"",driverCode:S.value.driverCode||"",imageId:S.value.imageId||"",version:S.value.driverVersion||"",localUrl:S.value.localUrl||"",url:S.value.driverFileUrl||"",md5:S.value.driverMd5||""};l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:689","#######下载驱动参数:",e);const t=await c.$sendData("uni_ota_model",{type:"driver_download",data:e});l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:692","downloadDrive",t),0===t.code?l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:694","########设备驱动下载调用成功"):(l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:696","#####设备驱动下载调用失败"),q("下载失败!"),uni.showToast({title:`${t.msg||t.mes||t.message||i("downloadFailed")}`,icon:"none"}),Q())}catch(Mr){l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:702","#####设备驱动下载调用成功失败 catch"),q("下载失败!"),uni.showToast({title:i("downloadFailed"),icon:"none"}),Q()}})():$():1===k.value?(async()=>{k.value=2,Y();try{let e={oid:n.inverterInfo.oid||"",deviceOidId:y.value.deviceOidId||"",imageId:y.value.imageId||"",version:y.value.firmwareVersion||"",localUrl:y.value.localUrl||"",url:y.value.encryptionFileUrl||"",md5:y.value.md5||""};l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:463","#######下载固件参数:",e);const t=await c.$sendData("uni_ota_model",{type:"firmwares_download",data:e});l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:466","downloadFirmwares",t),0===t.code?l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:468","########设备固件下载调用成功"):(l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:470","#####设备固件下载调用失败"),q("下载失败!"),uni.showToast({title:`${t.msg||t.mes||t.message||i("downloadFailed")}`,icon:"none"}),Q())}catch(Mr){l("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:476","#####设备固件下载调用成功失败 catch"),q("下载失败!"),uni.showToast({title:i("downloadFailed"),icon:"none"}),Q()}})():U()},Y=()=>{let e=(new Date).getTime();e-D.value>3e3?T.value||(D.value=e,T.value=setTimeout((()=>{w.value&&uni.showToast({title:i("updateTimeout"),icon:"none"}),q("自动消失")}),5e4)):setTimeout((()=>{T.value||Y()}),3500)},Q=()=>{T.value&&(clearTimeout(T.value),T.value=0)};return(t,l)=>{const o=a(e.resolveDynamicComponent("u-loading-page"),z);return e.openBlock(),e.createElementBlock(e.Fragment,null,[e.unref(r)?(e.openBlock(),e.createBlock(o,{key:0,loading:e.unref(r),"loading-text":t.$t("loading")},null,8,["loading","loading-text"])):(e.openBlock(),e.createElementBlock("view",{key:1,class:"infomation-content"},[e.createElementVNode("view",{class:"item-base"},[e.createElementVNode("view",{class:"item-value first-item"},[e.createElementVNode("text",{class:"label"},e.toDisplayString(t.$t("deviceName")),1),e.createElementVNode("text",{class:"value"},e.toDisplayString(e.unref(p)),1)]),e.createElementVNode("view",{class:"item-value"},[e.createElementVNode("text",{class:"label"},e.toDisplayString(t.$t("deviceType")),1),e.createElementVNode("text",{class:"value"},e.toDisplayString(n.inverterInfo.categorySecondName),1)]),e.createElementVNode("view",{class:"item-value"},[e.createElementVNode("text",{class:"label"},e.toDisplayString(t.$t("stationName")),1),e.createElementVNode("text",{class:"value"},e.toDisplayString(e.unref(d).infoData.homeName),1)]),e.createElementVNode("view",{class:"item-value"},[e.createElementVNode("text",{class:"label"},e.toDisplayString(t.$t("SNCode")),1),e.createElementVNode("text",{class:"value"},e.toDisplayString(n.inverterInfo.device_mac),1)]),e.createElementVNode("view",{class:"item-value"},[e.createElementVNode("text",{class:"label"},e.toDisplayString(t.$t("model")),1),e.createElementVNode("text",{class:"value"},e.toDisplayString(n.inverterInfo.device_model),1)]),e.createElementVNode("view",{class:"item-value"},[e.createElementVNode("text",{class:"label"},e.toDisplayString(t.$t("address")),1),e.createElementVNode("text",{class:"address-value"},e.toDisplayString(e.unref(d).infoData.addressAll),1)]),e.unref(v)?(e.openBlock(!0),e.createElementBlock(e.Fragment,{key:0},e.renderList(e.unref(h),((l,a)=>(e.openBlock(),e.createElementBlock("view",{class:"item-value",key:a},[e.createElementVNode("text",{class:"label"},e.toDisplayString(l.firmwareNameCn||"--"),1),e.createElementVNode("view",{class:"version-value",onClick:e=>J(l,"firmware")},[0!==l.status?(e.openBlock(),e.createElementBlock("image",{key:0,style:{width:"32rpx",height:"38rpx"},src:"/static/image/version_update.png",mode:"aspectFit"})):e.createCommentVNode("",!0),0!==l.status?(e.openBlock(),e.createElementBlock("text",{key:1,style:{color:"#80B32D"},class:"version-operation"},e.toDisplayString(t.$t("clickToUpgrade")),1)):e.createCommentVNode("",!0),e.createElementVNode("text",{class:"address-value"},e.toDisplayString(l.version),1)],8,["onClick"])])))),128)):e.createCommentVNode("",!0),e.unref(m)?(e.openBlock(!0),e.createElementBlock(e.Fragment,{key:1},e.renderList(e.unref(b),((l,a)=>(e.openBlock(),e.createElementBlock("view",{class:"item-value",key:a},[e.createElementVNode("text",{class:"label"},e.toDisplayString(l.driverNameCn||"--"),1),e.createElementVNode("view",{class:"version-value",onClick:e=>J(l,"drive")},[0!==l.status?(e.openBlock(),e.createElementBlock("image",{key:0,style:{width:"32rpx",height:"38rpx"},src:"/static/image/version_update.png",mode:"aspectFit"})):e.createCommentVNode("",!0),0!==l.status?(e.openBlock(),e.createElementBlock("text",{key:1,style:{color:"#80B32D"},class:"version-operation"},e.toDisplayString(t.$t("clickToUpgrade")),1)):e.createCommentVNode("",!0),e.createElementVNode("text",{class:"address-value"},e.toDisplayString(l.version),1)],8,["onClick"])])))),128)):e.createCommentVNode("",!0)])])),e.createVNode(fp,{type:e.unref(A),showAlert:e.unref(w),contentList:e.unref(E),status:e.unref(k),progress:e.unref(_),onClose:q,onConfirm:Z},null,8,["type","showAlert","contentList","status","progress"])],64)}}}),[["__scopeId","data-v-4f0ab722"]]);function bp(e,t){return`${Np(e)} ${Cp(e,t)}`}function Np(e){e=kp(e);const t=(e=new Date(e)).getFullYear(),l=e.getMonth()+1,a=e.getDate();return`${t}-${yp(l)}-${yp(a)}`}function Cp(e,t){e=kp(e);const l=(e=new Date(e)).getHours(),a=e.getMinutes(),n=e.getSeconds();return t?`${yp(l)}:${yp(a)}`:`${yp(l)}:${yp(a)}:${yp(n)}`}function yp(e){return e<10&&(e=`0${e}`),e}function Sp(e){return e?"00:00":"00:00:00"}function wp(e,t){return(e=new Date(kp(e)))<=(t=new Date(kp(t)))}function Ap(e){return e.match(/((19|20)\d{2})(-|\/)\d{1,2}(-|\/)\d{1,2}/g)}const Ep=/^\d{4}-(0?[1-9]|1[012])-(0?[1-9]|[12][0-9]|3[01])( [0-5]?[0-9]:[0-5]?[0-9]:[0-5]?[0-9])?$/;function kp(e){return"string"==typeof e&&Ep.test(e)&&(e=e.replace(/-/g,"/")),e}const _p=E({props:{weeks:{type:Object,default:()=>({})},calendar:{type:Object,default:()=>({})},selected:{type:Array,default:()=>[]},checkHover:{type:Boolean,default:!1}},methods:{choiceDate(e){this.$emit("change",e)},handleMousemove(e){this.$emit("handleMouse",e)}}},[["render",function(t,l,a,n,r,o){return e.openBlock(),e.createElementBlock("view",{class:e.normalizeClass(["uni-calendar-item__weeks-box",{"uni-calendar-item--disable":a.weeks.disable,"uni-calendar-item--before-checked-x":a.weeks.beforeMultiple,"uni-calendar-item--multiple":a.weeks.multiple,"uni-calendar-item--after-checked-x":a.weeks.afterMultiple}]),onClick:l[0]||(l[0]=e=>o.choiceDate(a.weeks)),onMouseenter:l[1]||(l[1]=e=>o.handleMousemove(a.weeks))},[e.createElementVNode("view",{class:e.normalizeClass(["uni-calendar-item__weeks-box-item",{"uni-calendar-item--checked":a.calendar.fullDate===a.weeks.fullDate&&(a.calendar.userChecked||!a.checkHover),"uni-calendar-item--checked-range-text":a.checkHover,"uni-calendar-item--before-checked":a.weeks.beforeMultiple,"uni-calendar-item--multiple":a.weeks.multiple,"uni-calendar-item--after-checked":a.weeks.afterMultiple,"uni-calendar-item--disable":a.weeks.disable}])},[a.selected&&a.weeks.extraInfo?(e.openBlock(),e.createElementBlock("text",{key:0,class:"uni-calendar-item__weeks-box-circle"})):e.createCommentVNode("",!0),e.createElementVNode("text",{class:"uni-calendar-item__weeks-box-text uni-calendar-item__weeks-box-text-disable uni-calendar-item--checked-text"},e.toDisplayString(a.weeks.date),1)],2)],34)}],["__scopeId","data-v-af08310f"]]),Tp={en:{"uni-datetime-picker.selectDate":"select date","uni-datetime-picker.selectTime":"select time","uni-datetime-picker.selectDateTime":"select date and time","uni-datetime-picker.startDate":"start date","uni-datetime-picker.endDate":"end date","uni-datetime-picker.startTime":"start time","uni-datetime-picker.endTime":"end time","uni-datetime-picker.ok":"ok","uni-datetime-picker.clear":"clear","uni-datetime-picker.cancel":"cancel","uni-datetime-picker.year":"-","uni-datetime-picker.month":"","uni-calender.MON":"MON","uni-calender.TUE":"TUE","uni-calender.WED":"WED","uni-calender.THU":"THU","uni-calender.FRI":"FRI","uni-calender.SAT":"SAT","uni-calender.SUN":"SUN","uni-calender.confirm":"confirm"},"zh-Hans":{"uni-datetime-picker.selectDate":"选择日期","uni-datetime-picker.selectTime":"选择时间","uni-datetime-picker.selectDateTime":"选择日期时间","uni-datetime-picker.startDate":"开始日期","uni-datetime-picker.endDate":"结束日期","uni-datetime-picker.startTime":"开始时间","uni-datetime-picker.endTime":"结束时间","uni-datetime-picker.ok":"确定","uni-datetime-picker.clear":"清除","uni-datetime-picker.cancel":"取消","uni-datetime-picker.year":"年","uni-datetime-picker.month":"月","uni-calender.SUN":"日","uni-calender.MON":"一","uni-calender.TUE":"二","uni-calender.WED":"三","uni-calender.THU":"四","uni-calender.FRI":"五","uni-calender.SAT":"六","uni-calender.confirm":"确认"},"zh-Hant":{"uni-datetime-picker.selectDate":"選擇日期","uni-datetime-picker.selectTime":"選擇時間","uni-datetime-picker.selectDateTime":"選擇日期時間","uni-datetime-picker.startDate":"開始日期","uni-datetime-picker.endDate":"結束日期","uni-datetime-picker.startTime":"開始时间","uni-datetime-picker.endTime":"結束时间","uni-datetime-picker.ok":"確定","uni-datetime-picker.clear":"清除","uni-datetime-picker.cancel":"取消","uni-datetime-picker.year":"年","uni-datetime-picker.month":"月","uni-calender.SUN":"日","uni-calender.MON":"一","uni-calender.TUE":"二","uni-calender.WED":"三","uni-calender.THU":"四","uni-calender.FRI":"五","uni-calender.SAT":"六","uni-calender.confirm":"確認"}},{t:Dp}=fo(Tp),Bp={name:"UniDatetimePicker",data:()=>({indicatorStyle:"height: 50px;",visible:!1,fixNvueBug:{},dateShow:!0,timeShow:!0,title:"日期和时间",time:"",year:1920,month:0,day:0,hour:0,minute:0,second:0,startYear:1920,startMonth:1,startDay:1,startHour:0,startMinute:0,startSecond:0,endYear:2120,endMonth:12,endDay:31,endHour:23,endMinute:59,endSecond:59}),props:{type:{type:String,default:"datetime"},value:{type:[String,Number],default:""},modelValue:{type:[String,Number],default:""},start:{type:[Number,String],default:""},end:{type:[Number,String],default:""},returnType:{type:String,default:"string"},disabled:{type:[Boolean,String],default:!1},border:{type:[Boolean,String],default:!0},hideSecond:{type:[Boolean,String],default:!1}},watch:{modelValue:{handler(e){e?(this.parseValue(kp(e)),this.initTime(!1)):(this.time="",this.parseValue(Date.now()))},immediate:!0},type:{handler(e){"date"===e?(this.dateShow=!0,this.timeShow=!1,this.title="日期"):"time"===e?(this.dateShow=!1,this.timeShow=!0,this.title="时间"):(this.dateShow=!0,this.timeShow=!0,this.title="日期和时间")},immediate:!0},start:{handler(e){this.parseDatetimeRange(kp(e),"start")},immediate:!0},end:{handler(e){this.parseDatetimeRange(kp(e),"end")},immediate:!0},months(e){this.checkValue("month",this.month,e)},days(e){this.checkValue("day",this.day,e)},hours(e){this.checkValue("hour",this.hour,e)},minutes(e){this.checkValue("minute",this.minute,e)},seconds(e){this.checkValue("second",this.second,e)}},computed:{years(){return this.getCurrentRange("year")},months(){return this.getCurrentRange("month")},days(){return this.getCurrentRange("day")},hours(){return this.getCurrentRange("hour")},minutes(){return this.getCurrentRange("minute")},seconds(){return this.getCurrentRange("second")},ymd(){return[this.year-this.minYear,this.month-this.minMonth,this.day-this.minDay]},hms(){return[this.hour-this.minHour,this.minute-this.minMinute,this.second-this.minSecond]},currentDateIsStart(){return this.year===this.startYear&&this.month===this.startMonth&&this.day===this.startDay},currentDateIsEnd(){return this.year===this.endYear&&this.month===this.endMonth&&this.day===this.endDay},minYear(){return this.startYear},maxYear(){return this.endYear},minMonth(){return this.year===this.startYear?this.startMonth:1},maxMonth(){return this.year===this.endYear?this.endMonth:12},minDay(){return this.year===this.startYear&&this.month===this.startMonth?this.startDay:1},maxDay(){return this.year===this.endYear&&this.month===this.endMonth?this.endDay:this.daysInMonth(this.year,this.month)},minHour(){return"datetime"===this.type?this.currentDateIsStart?this.startHour:0:"time"===this.type?this.startHour:void 0},maxHour(){return"datetime"===this.type?this.currentDateIsEnd?this.endHour:23:"time"===this.type?this.endHour:void 0},minMinute(){return"datetime"===this.type?this.currentDateIsStart&&this.hour===this.startHour?this.startMinute:0:"time"===this.type?this.hour===this.startHour?this.startMinute:0:void 0},maxMinute(){return"datetime"===this.type?this.currentDateIsEnd&&this.hour===this.endHour?this.endMinute:59:"time"===this.type?this.hour===this.endHour?this.endMinute:59:void 0},minSecond(){return"datetime"===this.type?this.currentDateIsStart&&this.hour===this.startHour&&this.minute===this.startMinute?this.startSecond:0:"time"===this.type?this.hour===this.startHour&&this.minute===this.startMinute?this.startSecond:0:void 0},maxSecond(){return"datetime"===this.type?this.currentDateIsEnd&&this.hour===this.endHour&&this.minute===this.endMinute?this.endSecond:59:"time"===this.type?this.hour===this.endHour&&this.minute===this.endMinute?this.endSecond:59:void 0},selectTimeText:()=>Dp("uni-datetime-picker.selectTime"),okText:()=>Dp("uni-datetime-picker.ok"),clearText:()=>Dp("uni-datetime-picker.clear"),cancelText:()=>Dp("uni-datetime-picker.cancel")},mounted(){},methods:{lessThanTen:e=>e<10?"0"+e:e,parseTimeType(e){if(e){let t=e.split(":");this.hour=Number(t[0]),this.minute=Number(t[1]),this.second=Number(t[2])}},initPickerValue(e){let t=null;e?t=this.compareValueWithStartAndEnd(e,this.start,this.end):(t=Date.now(),t=this.compareValueWithStartAndEnd(t,this.start,this.end)),this.parseValue(t)},compareValueWithStartAndEnd(e,t,l){let a=null;return e=this.superTimeStamp(e),t=this.superTimeStamp(t),l=this.superTimeStamp(l),a=t&&l?e<t?new Date(t):e>l?new Date(l):new Date(e):t&&!l?t<=e?new Date(e):new Date(t):!t&&l?e<=l?new Date(e):new Date(l):new Date(e),a},superTimeStamp(e){let t="";if("time"===this.type&&e&&"string"==typeof e){const e=new Date;t=e.getFullYear()+"/"+(e.getMonth()+1)+"/"+e.getDate()+" "}return Number(e)&&(e=parseInt(e),t=0),this.createTimeStamp(t+e)},parseValue(e){if(e){if("time"===this.type&&"string"==typeof e)this.parseTimeType(e);else{let t=null;t=new Date(e),"time"!==this.type&&(this.year=t.getFullYear(),this.month=t.getMonth()+1,this.day=t.getDate()),"date"!==this.type&&(this.hour=t.getHours(),this.minute=t.getMinutes(),this.second=t.getSeconds())}this.hideSecond&&(this.second=0)}},parseDatetimeRange(e,t){if(!e)return"start"===t&&(this.startYear=1920,this.startMonth=1,this.startDay=1,this.startHour=0,this.startMinute=0,this.startSecond=0),void("end"===t&&(this.endYear=2120,this.endMonth=12,this.endDay=31,this.endHour=23,this.endMinute=59,this.endSecond=59));if("time"===this.type){const l=e.split(":");this[t+"Hour"]=Number(l[0]),this[t+"Minute"]=Number(l[1]),this[t+"Second"]=Number(l[2])}else{if(!e)return void("start"===t?this.startYear=this.year-60:this.endYear=this.year+60);Number(e)&&(e=parseInt(e));const l=/[0-9]:[0-9]/;"datetime"!==this.type||"end"!==t||"string"!=typeof e||l.test(e)||(e+=" 23:59:59");const a=new Date(e);this[t+"Year"]=a.getFullYear(),this[t+"Month"]=a.getMonth()+1,this[t+"Day"]=a.getDate(),"datetime"===this.type&&(this[t+"Hour"]=a.getHours(),this[t+"Minute"]=a.getMinutes(),this[t+"Second"]=a.getSeconds())}},getCurrentRange(e){const t=[];for(let l=this["min"+this.capitalize(e)];l<=this["max"+this.capitalize(e)];l++)t.push(l);return t},capitalize:e=>e.charAt(0).toUpperCase()+e.slice(1),checkValue(e,t,l){-1===l.indexOf(t)&&(this[e]=l[0])},daysInMonth:(e,t)=>new Date(e,t,0).getDate(),fixIosDateFormat:e=>("string"==typeof e&&(e=e.replace(/-/g,"/")),e),createTimeStamp(e){if(e)return"number"==typeof e?e:(e=e.replace(/-/g,"/"),"date"===this.type&&(e+=" 00:00:00"),Date.parse(e))},createDomSting(){const e=this.year+"-"+this.lessThanTen(this.month)+"-"+this.lessThanTen(this.day);let t=this.lessThanTen(this.hour)+":"+this.lessThanTen(this.minute);return this.hideSecond||(t=t+":"+this.lessThanTen(this.second)),"date"===this.type?e:"time"===this.type?t:e+" "+t},initTime(e=!0){this.time=this.createDomSting(),e&&("timestamp"===this.returnType&&"time"!==this.type?(this.$emit("change",this.createTimeStamp(this.time)),this.$emit("input",this.createTimeStamp(this.time)),this.$emit("update:modelValue",this.createTimeStamp(this.time))):(this.$emit("change",this.time),this.$emit("input",this.time),this.$emit("update:modelValue",this.time)))},bindDateChange(e){const t=e.detail.value;this.year=this.years[t[0]],this.month=this.months[t[1]],this.day=this.days[t[2]]},bindTimeChange(e){const t=e.detail.value;this.hour=this.hours[t[0]],this.minute=this.minutes[t[1]],this.second=this.seconds[t[2]]},initTimePicker(){if(this.disabled)return;const e=kp(this.time);this.initPickerValue(e),this.visible=!this.visible},tiggerTimePicker(e){this.visible=!this.visible},clearTime(){this.time="",this.$emit("change",this.time),this.$emit("input",this.time),this.$emit("update:modelValue",this.time),this.tiggerTimePicker()},setTime(){this.initTime(),this.tiggerTimePicker()}}};const xp=E(Bp,[["render",function(t,l,a,n,r,o){return e.openBlock(),e.createElementBlock("view",{class:"uni-datetime-picker"},[e.createElementVNode("view",{onClick:l[0]||(l[0]=(...e)=>o.initTimePicker&&o.initTimePicker(...e))},[e.renderSlot(t.$slots,"default",{},(()=>[e.createElementVNode("view",{class:e.normalizeClass(["uni-datetime-picker-timebox-pointer",{"uni-datetime-picker-disabled":a.disabled,"uni-datetime-picker-timebox":a.border}])},[e.createElementVNode("text",{class:"uni-datetime-picker-text"},e.toDisplayString(r.time),1),r.time?e.createCommentVNode("",!0):(e.openBlock(),e.createElementBlock("view",{key:0,class:"uni-datetime-picker-time"},[e.createElementVNode("text",{class:"uni-datetime-picker-text"},e.toDisplayString(o.selectTimeText),1)]))],2)]),!0)]),r.visible?(e.openBlock(),e.createElementBlock("view",{key:0,id:"mask",class:"uni-datetime-picker-mask",onClick:l[1]||(l[1]=(...e)=>o.tiggerTimePicker&&o.tiggerTimePicker(...e))})):e.createCommentVNode("",!0),r.visible?(e.openBlock(),e.createElementBlock("view",{key:1,class:e.normalizeClass(["uni-datetime-picker-popup",[r.dateShow&&r.timeShow?"":"fix-nvue-height"]]),style:e.normalizeStyle(r.fixNvueBug)},[e.createElementVNode("view",{class:"uni-title"},[e.createElementVNode("text",{class:"uni-datetime-picker-text"},e.toDisplayString(o.selectTimeText),1)]),r.dateShow?(e.openBlock(),e.createElementBlock("view",{key:0,class:"uni-datetime-picker__container-box"},[e.createElementVNode("picker-view",{class:"uni-datetime-picker-view","indicator-style":r.indicatorStyle,value:o.ymd,onChange:l[2]||(l[2]=(...e)=>o.bindDateChange&&o.bindDateChange(...e))},[e.createElementVNode("picker-view-column",null,[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(o.years,((t,l)=>(e.openBlock(),e.createElementBlock("view",{class:"uni-datetime-picker-item",key:l},[e.createElementVNode("text",{class:"uni-datetime-picker-item"},e.toDisplayString(o.lessThanTen(t)),1)])))),128))]),e.createElementVNode("picker-view-column",null,[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(o.months,((t,l)=>(e.openBlock(),e.createElementBlock("view",{class:"uni-datetime-picker-item",key:l},[e.createElementVNode("text",{class:"uni-datetime-picker-item"},e.toDisplayString(o.lessThanTen(t)),1)])))),128))]),e.createElementVNode("picker-view-column",null,[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(o.days,((t,l)=>(e.openBlock(),e.createElementBlock("view",{class:"uni-datetime-picker-item",key:l},[e.createElementVNode("text",{class:"uni-datetime-picker-item"},e.toDisplayString(o.lessThanTen(t)),1)])))),128))])],40,["indicator-style","value"]),e.createElementVNode("text",{class:"uni-datetime-picker-sign sign-left"},"-"),e.createElementVNode("text",{class:"uni-datetime-picker-sign sign-right"},"-")])):e.createCommentVNode("",!0),r.timeShow?(e.openBlock(),e.createElementBlock("view",{key:1,class:"uni-datetime-picker__container-box"},[e.createElementVNode("picker-view",{class:e.normalizeClass(["uni-datetime-picker-view",[a.hideSecond?"time-hide-second":""]]),"indicator-style":r.indicatorStyle,value:o.hms,onChange:l[3]||(l[3]=(...e)=>o.bindTimeChange&&o.bindTimeChange(...e))},[e.createElementVNode("picker-view-column",null,[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(o.hours,((t,l)=>(e.openBlock(),e.createElementBlock("view",{class:"uni-datetime-picker-item",key:l},[e.createElementVNode("text",{class:"uni-datetime-picker-item"},e.toDisplayString(o.lessThanTen(t)),1)])))),128))]),e.createElementVNode("picker-view-column",null,[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(o.minutes,((t,l)=>(e.openBlock(),e.createElementBlock("view",{class:"uni-datetime-picker-item",key:l},[e.createElementVNode("text",{class:"uni-datetime-picker-item"},e.toDisplayString(o.lessThanTen(t)),1)])))),128))]),a.hideSecond?e.createCommentVNode("",!0):(e.openBlock(),e.createElementBlock("picker-view-column",{key:0},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(o.seconds,((t,l)=>(e.openBlock(),e.createElementBlock("view",{class:"uni-datetime-picker-item",key:l},[e.createElementVNode("text",{class:"uni-datetime-picker-item"},e.toDisplayString(o.lessThanTen(t)),1)])))),128))]))],42,["indicator-style","value"]),e.createElementVNode("text",{class:e.normalizeClass(["uni-datetime-picker-sign",[a.hideSecond?"sign-center":"sign-left"]])},":",2),a.hideSecond?e.createCommentVNode("",!0):(e.openBlock(),e.createElementBlock("text",{key:0,class:"uni-datetime-picker-sign sign-right"},":"))])):e.createCommentVNode("",!0),e.createElementVNode("view",{class:"uni-datetime-picker-btn"},[e.createElementVNode("view",{onClick:l[4]||(l[4]=(...e)=>o.clearTime&&o.clearTime(...e))},[e.createElementVNode("text",{class:"uni-datetime-picker-btn-text"},e.toDisplayString(o.clearText),1)]),e.createElementVNode("view",{class:"uni-datetime-picker-btn-group"},[e.createElementVNode("view",{class:"uni-datetime-picker-cancel",onClick:l[5]||(l[5]=(...e)=>o.tiggerTimePicker&&o.tiggerTimePicker(...e))},[e.createElementVNode("text",{class:"uni-datetime-picker-btn-text"},e.toDisplayString(o.cancelText),1)]),e.createElementVNode("view",{onClick:l[6]||(l[6]=(...e)=>o.setTime&&o.setTime(...e))},[e.createElementVNode("text",{class:"uni-datetime-picker-btn-text"},e.toDisplayString(o.okText),1)])])])],6)):e.createCommentVNode("",!0)])}],["__scopeId","data-v-1ce79c7d"]]),{t:Ip}=fo(Tp),Pp={components:{calendarItem:_p,timePicker:xp},props:{date:{type:String,default:""},defTime:{type:[String,Object],default:""},selectableTimes:{type:[Object],default:()=>({})},selected:{type:Array,default:()=>[]},startDate:{type:String,default:""},endDate:{type:String,default:""},startPlaceholder:{type:String,default:""},endPlaceholder:{type:String,default:""},range:{type:Boolean,default:!1},hasTime:{type:Boolean,default:!1},insert:{type:Boolean,default:!0},showMonth:{type:Boolean,default:!0},clearDate:{type:Boolean,default:!0},checkHover:{type:Boolean,default:!0},hideSecond:{type:[Boolean],default:!1},pleStatus:{type:Object,default:()=>({before:"",after:"",data:[],fulldate:""})},defaultValue:{type:[String,Object,Array],default:""}},data:()=>({show:!1,weeks:[],calendar:{},nowDate:{},aniMaskShow:!1,firstEnter:!0,time:"",timeRange:{startTime:"",endTime:""},tempSingleDate:"",tempRange:{before:"",after:""}}),watch:{date:{immediate:!0,handler(e){this.range||(this.tempSingleDate=e,setTimeout((()=>{this.init(e)}),100))}},defTime:{immediate:!0,handler(e){this.range?(this.timeRange.startTime=e.start,this.timeRange.endTime=e.end):this.time=e}},startDate(e){this.cale&&(this.cale.setStartDate(e),this.cale.setDate(this.nowDate.fullDate),this.weeks=this.cale.weeks)},endDate(e){this.cale&&(this.cale.setEndDate(e),this.cale.setDate(this.nowDate.fullDate),this.weeks=this.cale.weeks)},selected(e){this.cale&&(this.cale.setSelectInfo(this.nowDate.fullDate,e),this.weeks=this.cale.weeks)},pleStatus:{immediate:!0,handler(e){const{before:t,after:l,fulldate:a,which:n}=e;this.tempRange.before=t,this.tempRange.after=l,setTimeout((()=>{if(a)if(this.cale.setHoverMultiple(a),t&&l){if(this.cale.lastHover=!0,this.rangeWithinMonth(l,t))return;this.setDate(t)}else this.cale.setMultiple(a),this.setDate(this.nowDate.fullDate),this.calendar.fullDate="",this.cale.lastHover=!1;else{if(!this.cale)return;this.cale.setDefaultMultiple(t,l),"left"===n&&t?(this.setDate(t),this.weeks=this.cale.weeks):l&&(this.setDate(l),this.weeks=this.cale.weeks),this.cale.lastHover=!0}}),16)}}},computed:{timepickerStartTime(){return(this.range?this.tempRange.before:this.calendar.fullDate)===this.startDate?this.selectableTimes.start:""},timepickerEndTime(){return(this.range?this.tempRange.after:this.calendar.fullDate)===this.endDate?this.selectableTimes.end:""},selectDateText:()=>Ip("uni-datetime-picker.selectDate"),startDateText(){return this.startPlaceholder||Ip("uni-datetime-picker.startDate")},endDateText(){return this.endPlaceholder||Ip("uni-datetime-picker.endDate")},okText:()=>Ip("uni-datetime-picker.ok"),yearText:()=>Ip("uni-datetime-picker.year"),monthText:()=>Ip("uni-datetime-picker.month"),MONText:()=>Ip("uni-calender.MON"),TUEText:()=>Ip("uni-calender.TUE"),WEDText:()=>Ip("uni-calender.WED"),THUText:()=>Ip("uni-calender.THU"),FRIText:()=>Ip("uni-calender.FRI"),SATText:()=>Ip("uni-calender.SAT"),SUNText:()=>Ip("uni-calender.SUN"),confirmText:()=>Ip("uni-calender.confirm")},created(){this.cale=new class{constructor({selected:e,startDate:t,endDate:l,range:a}={}){this.date=this.getDateObj(new Date),this.selected=e||[],this.startDate=t,this.endDate=l,this.range=a,this.cleanMultipleStatus(),this.weeks={},this.lastHover=!1}setDate(e){const t=this.getDateObj(e);this.getWeeks(t.fullDate)}cleanMultipleStatus(){this.multipleStatus={before:"",after:"",data:[]}}setStartDate(e){this.startDate=e}setEndDate(e){this.endDate=e}getPreMonthObj(e){e=kp(e);const t=(e=new Date(e)).getMonth();e.setMonth(t-1);const l=e.getMonth();return 0!==t&&l-t==0&&e.setMonth(l-1),this.getDateObj(e)}getNextMonthObj(e){e=kp(e);const t=(e=new Date(e)).getMonth();e.setMonth(t+1);const l=e.getMonth();return l-t>1&&e.setMonth(l-1),this.getDateObj(e)}getDateObj(e){return e=kp(e),{fullDate:Np(e=new Date(e)),year:e.getFullYear(),month:yp(e.getMonth()+1),date:yp(e.getDate()),day:e.getDay()}}getPreMonthDays(e,t){const l=[];for(let a=e-1;a>=0;a--){const e=t.month>1?t.month-1:12,n=12===e?t.year-1:t.year,r=new Date(n,e,-a).getDate(),o=`${n}-${yp(e)}-${yp(r)}`;let i=this.multipleStatus.data,s=-1;this.range&&i&&(s=i.findIndex((e=>this.dateEqual(e,o))));const u=-1!==s,c=this.selected&&this.selected.find((e=>{if(this.dateEqual(o,e.date))return e}));l.push({fullDate:o,year:n,month:e,date:r,multiple:!!this.range&&u,beforeMultiple:this.isLogicBefore(o,this.multipleStatus.before,this.multipleStatus.after),afterMultiple:this.isLogicAfter(o,this.multipleStatus.before,this.multipleStatus.after),disable:this.startDate&&!wp(this.startDate,o)||this.endDate&&!wp(o,this.endDate),isToday:o===this.date.fullDate,userChecked:!1,extraInfo:c})}return l}getCurrentMonthDays(e,t){const l=[],a=this.date.fullDate;for(let n=1;n<=e;n++){const e=`${t.year}-${t.month}-${yp(n)}`,r=a===e,o=this.selected&&this.selected.find((t=>{if(this.dateEqual(e,t.date))return t}));this.startDate&&wp(this.startDate,e),this.endDate&&wp(e,this.endDate);let i=this.multipleStatus.data,s=-1;this.range&&i&&(s=i.findIndex((t=>this.dateEqual(t,e))));const u=-1!==s;l.push({fullDate:e,year:t.year,month:t.month,date:n,multiple:!!this.range&&u,beforeMultiple:this.isLogicBefore(e,this.multipleStatus.before,this.multipleStatus.after),afterMultiple:this.isLogicAfter(e,this.multipleStatus.before,this.multipleStatus.after),disable:this.startDate&&!wp(this.startDate,e)||this.endDate&&!wp(e,this.endDate),isToday:r,userChecked:!1,extraInfo:o})}return l}_getNextMonthDays(e,t){const l=[];t.month;for(let a=1;a<=e;a++){const e=12===t.month?1:1*t.month+1,n=1===e?t.year+1:t.year,r=`${n}-${yp(e)}-${yp(a)}`;let o=this.multipleStatus.data,i=-1;this.range&&o&&(i=o.findIndex((e=>this.dateEqual(e,r))));const s=-1!==i,u=this.selected&&this.selected.find((e=>{if(this.dateEqual(r,e.date))return e}));l.push({fullDate:r,year:n,date:a,month:e,multiple:!!this.range&&s,beforeMultiple:this.isLogicBefore(r,this.multipleStatus.before,this.multipleStatus.after),afterMultiple:this.isLogicAfter(r,this.multipleStatus.before,this.multipleStatus.after),disable:this.startDate&&!wp(this.startDate,r)||this.endDate&&!wp(r,this.endDate),isToday:r===this.date.fullDate,userChecked:!1,extraInfo:u})}return l}getInfo(e){return e||(e=new Date),this.calendar.find((t=>t.fullDate===this.getDateObj(e).fullDate))}dateEqual(e,t){return e=new Date(kp(e)),t=new Date(kp(t)),e.valueOf()===t.valueOf()}isLogicBefore(e,t,l){let a=t;return t&&l&&(a=wp(t,l)?t:l),this.dateEqual(a,e)}isLogicAfter(e,t,l){let a=l;return t&&l&&(a=wp(t,l)?l:t),this.dateEqual(a,e)}geDateAll(e,t){var l=[],a=e.split("-"),n=t.split("-"),r=new Date;r.setFullYear(a[0],a[1]-1,a[2]);var o=new Date;o.setFullYear(n[0],n[1]-1,n[2]);for(var i=r.getTime()-864e5,s=o.getTime()-864e5,u=i;u<=s;)u+=864e5,l.push(this.getDateObj(new Date(parseInt(u))).fullDate);return l}setMultiple(e){if(!this.range)return;let{before:t,after:l}=this.multipleStatus;if(t&&l){if(!this.lastHover)return void(this.lastHover=!0);this.multipleStatus.before=e,this.multipleStatus.after="",this.multipleStatus.data=[],this.multipleStatus.fulldate="",this.lastHover=!1}else t?(this.multipleStatus.after=e,wp(this.multipleStatus.before,this.multipleStatus.after)?this.multipleStatus.data=this.geDateAll(this.multipleStatus.before,this.multipleStatus.after):this.multipleStatus.data=this.geDateAll(this.multipleStatus.after,this.multipleStatus.before),this.lastHover=!0):(this.multipleStatus.before=e,this.lastHover=!1);this.getWeeks(e)}setHoverMultiple(e){if(!this.range||this.lastHover)return;const{before:t}=this.multipleStatus;t?(this.multipleStatus.after=e,wp(this.multipleStatus.before,this.multipleStatus.after)?this.multipleStatus.data=this.geDateAll(this.multipleStatus.before,this.multipleStatus.after):this.multipleStatus.data=this.geDateAll(this.multipleStatus.after,this.multipleStatus.before)):this.multipleStatus.before=e,this.getWeeks(e)}setDefaultMultiple(e,t){this.multipleStatus.before=e,this.multipleStatus.after=t,e&&t&&(wp(e,t)?(this.multipleStatus.data=this.geDateAll(e,t),this.getWeeks(t)):(this.multipleStatus.data=this.geDateAll(t,e),this.getWeeks(e)))}getWeeks(e){const{year:t,month:l}=this.getDateObj(e),a=new Date(t,l-1,1).getDay(),n=this.getPreMonthDays(a,this.getDateObj(e)),r=new Date(t,l,0).getDate(),o=42-a-r,i=[...n,...this.getCurrentMonthDays(r,this.getDateObj(e)),...this._getNextMonthDays(o,this.getDateObj(e))],s=new Array(6);for(let u=0;u<i.length;u++){const e=Math.floor(u/7);s[e]||(s[e]=new Array(7)),s[e][u%7]=i[u]}this.calendar=i,this.weeks=s}}({selected:this.selected,startDate:this.startDate,endDate:this.endDate,range:this.range}),this.init(this.date)},methods:{leaveCale(){this.firstEnter=!0},handleMouse(e){if(e.disable)return;if(this.cale.lastHover)return;let{before:t,after:l}=this.cale.multipleStatus;t&&(this.calendar=e,this.cale.setHoverMultiple(this.calendar.fullDate),this.weeks=this.cale.weeks,this.firstEnter&&(this.$emit("firstEnterCale",this.cale.multipleStatus),this.firstEnter=!1))},rangeWithinMonth(e,t){const[l,a]=e.split("-"),[n,r]=t.split("-");return l===n&&a===r},maskClick(){this.close(),this.$emit("maskClose")},clearCalender(){this.range?(this.timeRange.startTime="",this.timeRange.endTime="",this.tempRange.before="",this.tempRange.after="",this.cale.multipleStatus.before="",this.cale.multipleStatus.after="",this.cale.multipleStatus.data=[],this.cale.lastHover=!1):(this.time="",this.tempSingleDate=""),this.calendar.fullDate="",this.setDate(new Date)},bindDateChange(e){const t=e.detail.value+"-1";this.setDate(t)},init(e){if(this.cale&&(this.cale.setDate(e||new Date),this.weeks=this.cale.weeks,this.nowDate=this.cale.getInfo(e),this.calendar={...this.nowDate},!e&&(this.calendar.fullDate="",this.defaultValue&&!this.range))){const e=new Date(this.defaultValue),t=Np(e),l=e.getFullYear(),a=e.getMonth()+1,n=e.getDate(),r=e.getDay();this.calendar={fullDate:t,year:l,month:a,date:n,day:r},this.tempSingleDate=t,this.time=Cp(e,this.hideSecond)}},open(){this.clearDate&&!this.insert&&(this.cale.cleanMultipleStatus(),this.init(this.date)),this.show=!0,this.$nextTick((()=>{setTimeout((()=>{this.aniMaskShow=!0}),50)}))},close(){this.aniMaskShow=!1,this.$nextTick((()=>{setTimeout((()=>{this.show=!1,this.$emit("close")}),300)}))},confirm(){l("log","at components/hdl-datetime-picker-mobile/calendar.vue:527","closecalendar",this.hasTime),this.tempSingleDate?!this.hasTime||this.time?(this.setEmit("confirm"),this.close()):uni.showToast({title:"请选择时间",icon:"none"}):uni.showToast({title:"请选择日期",icon:"none"})},change(){this.insert&&this.setEmit("change")},monthSwitch(){let{year:e,month:t}=this.nowDate;this.$emit("monthSwitch",{year:e,month:Number(t)})},setEmit(e){this.range||(this.calendar.fullDate||(this.calendar=this.cale.getInfo(new Date),this.tempSingleDate=this.calendar.fullDate),this.hasTime&&!this.time&&(this.time=Cp(new Date,this.hideSecond)));let{year:t,month:l,date:a,fullDate:n,extraInfo:r}=this.calendar;this.$emit(e,{range:this.cale.multipleStatus,year:t,month:l,date:a,time:this.time,timeRange:this.timeRange,fulldate:n,extraInfo:r||{}})},choiceDate(e){if(e.disable)return;this.calendar=e,this.calendar.userChecked=!0,this.cale.setMultiple(this.calendar.fullDate,!0),this.weeks=this.cale.weeks,this.tempSingleDate=this.calendar.fullDate;const t=new Date(this.cale.multipleStatus.before).getTime(),l=new Date(this.cale.multipleStatus.after).getTime();t>l&&l?(this.tempRange.before=this.cale.multipleStatus.after,this.tempRange.after=this.cale.multipleStatus.before):(this.tempRange.before=this.cale.multipleStatus.before,this.tempRange.after=this.cale.multipleStatus.after),this.change()},changeMonth(e){let t;"pre"===e?t=this.cale.getPreMonthObj(this.nowDate.fullDate).fullDate:"next"===e&&(t=this.cale.getNextMonthObj(this.nowDate.fullDate).fullDate),this.setDate(t),this.monthSwitch()},setDate(e){this.cale.setDate(e),this.weeks=this.cale.weeks,this.nowDate=this.cale.getInfo(e)}}};const Rp={name:"DatetimePicker",components:{Calendar:E(Pp,[["render",function(t,l,a,n,r,o){const i=e.resolveComponent("calendar-item"),s=e.resolveComponent("time-picker");return e.openBlock(),e.createElementBlock("view",{class:"uni-calendar",onMouseleave:l[9]||(l[9]=(...e)=>o.leaveCale&&o.leaveCale(...e))},[!a.insert&&r.show?(e.openBlock(),e.createElementBlock("view",{key:0,class:e.normalizeClass(["uni-calendar__mask",{"uni-calendar--mask-show":r.aniMaskShow}]),onClick:l[0]||(l[0]=(...e)=>o.maskClick&&o.maskClick(...e))},null,2)):e.createCommentVNode("",!0),a.insert||r.show?(e.openBlock(),e.createElementBlock("view",{key:1,class:e.normalizeClass(["uni-calendar__content",{"uni-calendar--fixed":!a.insert,"uni-calendar--ani-show":r.aniMaskShow,"uni-calendar__content-mobile":r.aniMaskShow}])},[e.createElementVNode("view",{class:e.normalizeClass(["uni-calendar__header",{"uni-calendar__header-mobile":!a.insert}])},[e.createElementVNode("view",{class:"uni-calendar__header-btn-box",onClick:l[1]||(l[1]=e.withModifiers((e=>o.changeMonth("pre")),["stop"]))},[e.createElementVNode("view",{class:"uni-calendar__header-btn uni-calendar--left"})]),e.createElementVNode("picker",{mode:"date",value:a.date,fields:"month",onChange:l[2]||(l[2]=(...e)=>o.bindDateChange&&o.bindDateChange(...e))},[e.createElementVNode("text",{class:"uni-calendar__header-text"},e.toDisplayString((r.nowDate.year||"")+o.yearText+(r.nowDate.month||"")+o.monthText),1)],40,["value"]),e.createElementVNode("view",{class:"uni-calendar__header-btn-box",onClick:l[3]||(l[3]=e.withModifiers((e=>o.changeMonth("next")),["stop"]))},[e.createElementVNode("view",{class:"uni-calendar__header-btn uni-calendar--right"})]),a.insert?e.createCommentVNode("",!0):(e.openBlock(),e.createElementBlock("view",{key:0,class:"dialog-close",onClick:l[4]||(l[4]=(...e)=>o.close&&o.close(...e))},[e.createElementVNode("view",{class:"dialog-close-plus","data-id":"close"}),e.createElementVNode("view",{class:"dialog-close-plus dialog-close-rotate","data-id":"close"})]))],2),e.createElementVNode("view",{class:"uni-calendar__box"},[a.showMonth?(e.openBlock(),e.createElementBlock("view",{key:0,class:"uni-calendar__box-bg"},[e.createElementVNode("text",{class:"uni-calendar__box-bg-text"},e.toDisplayString(r.nowDate.month),1)])):e.createCommentVNode("",!0),e.createElementVNode("view",{class:"uni-calendar__weeks",style:{"padding-bottom":"7px"}},[e.createElementVNode("view",{class:"uni-calendar__weeks-day"},[e.createElementVNode("text",{class:"uni-calendar__weeks-day-text"},e.toDisplayString(o.SUNText),1)]),e.createElementVNode("view",{class:"uni-calendar__weeks-day"},[e.createElementVNode("text",{class:"uni-calendar__weeks-day-text"},e.toDisplayString(o.MONText),1)]),e.createElementVNode("view",{class:"uni-calendar__weeks-day"},[e.createElementVNode("text",{class:"uni-calendar__weeks-day-text"},e.toDisplayString(o.TUEText),1)]),e.createElementVNode("view",{class:"uni-calendar__weeks-day"},[e.createElementVNode("text",{class:"uni-calendar__weeks-day-text"},e.toDisplayString(o.WEDText),1)]),e.createElementVNode("view",{class:"uni-calendar__weeks-day"},[e.createElementVNode("text",{class:"uni-calendar__weeks-day-text"},e.toDisplayString(o.THUText),1)]),e.createElementVNode("view",{class:"uni-calendar__weeks-day"},[e.createElementVNode("text",{class:"uni-calendar__weeks-day-text"},e.toDisplayString(o.FRIText),1)]),e.createElementVNode("view",{class:"uni-calendar__weeks-day"},[e.createElementVNode("text",{class:"uni-calendar__weeks-day-text"},e.toDisplayString(o.SATText),1)])]),(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(r.weeks,((t,l)=>(e.openBlock(),e.createElementBlock("view",{class:"uni-calendar__weeks",key:l},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t,((t,l)=>(e.openBlock(),e.createElementBlock("view",{class:"uni-calendar__weeks-item",key:l},[e.createVNode(i,{class:"uni-calendar-item--hook",weeks:t,calendar:r.calendar,selected:a.selected,checkHover:a.range,onChange:o.choiceDate,onHandleMouse:o.handleMouse},null,8,["weeks","calendar","selected","checkHover","onChange","onHandleMouse"])])))),128))])))),128))]),a.insert||a.range||!a.hasTime?e.createCommentVNode("",!0):(e.openBlock(),e.createElementBlock("view",{key:0,class:"uni-date-changed uni-calendar--fixed-top",style:{padding:"0 22px"}},[e.createElementVNode("view",{class:"uni-date-changed--time-date"},e.toDisplayString(r.tempSingleDate?r.tempSingleDate:o.selectDateText),1),e.createVNode(s,{type:"time",start:o.timepickerStartTime,end:o.timepickerEndTime,modelValue:r.time,"onUpdate:modelValue":l[5]||(l[5]=e=>r.time=e),disabled:!r.tempSingleDate,border:!1,"hide-second":a.hideSecond,class:"time-picker-style"},null,8,["start","end","modelValue","disabled","hide-second"])])),!a.insert&&a.range&&a.hasTime?(e.openBlock(),e.createElementBlock("view",{key:1,class:"uni-date-changed uni-calendar--fixed-top"},[e.createElementVNode("view",{class:"uni-date-changed--time-start"},[e.createElementVNode("view",{class:"uni-date-changed--time-date"},e.toDisplayString(r.tempRange.before?r.tempRange.before:o.startDateText),1),e.createVNode(s,{type:"time",start:o.timepickerStartTime,modelValue:r.timeRange.startTime,"onUpdate:modelValue":l[6]||(l[6]=e=>r.timeRange.startTime=e),border:!1,"hide-second":a.hideSecond,disabled:!r.tempRange.before,class:"time-picker-style"},null,8,["start","modelValue","hide-second","disabled"])]),e.createElementVNode("view",{class:"uni-date-changed--time-end"},[e.createElementVNode("view",{class:"uni-date-changed--time-date"},e.toDisplayString(r.tempRange.after?r.tempRange.after:o.endDateText),1),e.createVNode(s,{type:"time",end:o.timepickerEndTime,modelValue:r.timeRange.endTime,"onUpdate:modelValue":l[7]||(l[7]=e=>r.timeRange.endTime=e),border:!1,"hide-second":a.hideSecond,disabled:!r.tempRange.after,class:"time-picker-style"},null,8,["end","modelValue","hide-second","disabled"])])])):e.createCommentVNode("",!0),a.insert?e.createCommentVNode("",!0):(e.openBlock(),e.createElementBlock("view",{key:2,class:"uni-date-changed uni-date-btn--ok"},[e.createElementVNode("view",{class:"uni-datetime-picker--btn",onClick:l[8]||(l[8]=(...e)=>o.confirm&&o.confirm(...e))},e.toDisplayString(o.confirmText),1)]))],2)):e.createCommentVNode("",!0)],32)}],["__scopeId","data-v-cc8100d5"]]),TimePicker:xp},data:()=>({isRange:!1,hasTime:!1,displayValue:"",inputDate:"",calendarDate:"",pickerTime:"",calendarRange:{startDate:"",startTime:"",endDate:"",endTime:""},displayRangeValue:{startDate:"",endDate:""},tempRange:{startDate:"",startTime:"",endDate:"",endTime:""},startMultipleStatus:{before:"",after:"",data:[],fulldate:""},endMultipleStatus:{before:"",after:"",data:[],fulldate:""},pickerVisible:!1,pickerPositionStyle:null,isEmitValue:!1,isPhone:!1,isFirstShow:!0,i18nT:{}}),props:{type:{type:String,default:"datetime"},value:{type:[String,Number,Array,Date],default:""},modelValue:{type:[String,Number,Array,Date],default:""},start:{type:[Number,String],default:""},end:{type:[Number,String],default:""},returnType:{type:String,default:"string"},placeholder:{type:String,default:""},startPlaceholder:{type:String,default:""},endPlaceholder:{type:String,default:""},rangeSeparator:{type:String,default:"/"},border:{type:[Boolean],default:!0},disabled:{type:[Boolean],default:!1},clearIcon:{type:[Boolean],default:!0},hideSecond:{type:[Boolean],default:!1},defaultValue:{type:[String,Object,Array],default:""}},watch:{type:{immediate:!0,handler(e){this.hasTime=-1!==e.indexOf("time"),this.isRange=-1!==e.indexOf("range")}},value:{immediate:!0,handler(e){this.isEmitValue?this.isEmitValue=!1:this.initPicker(e)}},start:{immediate:!0,handler(e){e&&(this.calendarRange.startDate=Np(e),this.hasTime&&(this.calendarRange.startTime=Cp(e)))}},end:{immediate:!0,handler(e){e&&(this.calendarRange.endDate=Np(e),this.hasTime&&(this.calendarRange.endTime=Cp(e,this.hideSecond)))}}},computed:{timepickerStartTime(){return(this.isRange?this.tempRange.startDate:this.inputDate)===this.calendarRange.startDate?this.calendarRange.startTime:""},timepickerEndTime(){return(this.isRange?this.tempRange.endDate:this.inputDate)===this.calendarRange.endDate?this.calendarRange.endTime:""},mobileCalendarTime(){const e={start:this.tempRange.startTime,end:this.tempRange.endTime};return this.isRange?e:this.pickerTime},mobSelectableTime(){return{start:this.calendarRange.startTime,end:this.calendarRange.endTime}},datePopupWidth(){return this.isRange?653:301},singlePlaceholderText(){return this.placeholder||("date"===this.type?this.selectDateText:this.selectDateTimeText)},startPlaceholderText(){return this.startPlaceholder||this.startDateText},endPlaceholderText(){return this.endPlaceholder||this.endDateText},selectDateText(){return this.i18nT("uni-datetime-picker.selectDate")},selectDateTimeText(){return this.i18nT("uni-datetime-picker.selectDateTime")},selectTimeText(){return this.i18nT("uni-datetime-picker.selectTime")},startDateText(){return this.startPlaceholder||this.i18nT("uni-datetime-picker.startDate")},startTimeText(){return this.i18nT("uni-datetime-picker.startTime")},endDateText(){return this.endPlaceholder||this.i18nT("uni-datetime-picker.endDate")},endTimeText(){return this.i18nT("uni-datetime-picker.endTime")},okText(){return this.i18nT("uni-datetime-picker.ok")},clearText(){return this.i18nT("uni-datetime-picker.clear")},showClearIcon(){return this.clearIcon&&!this.disabled&&(this.displayValue||this.displayRangeValue.startDate&&this.displayRangeValue.endDate)}},created(){this.initI18nT(),this.platform()},methods:{initI18nT(){const e=fo(Tp);this.i18nT=e.t},initPicker(e){if(!e&&!this.defaultValue||Array.isArray(e)&&!e.length)this.$nextTick((()=>{this.clear(!1)}));else if(Array.isArray(e)||this.isRange){const[t,l]=e;if(!t&&!l)return;const a=Np(t),n=Cp(t,this.hideSecond),r=Np(l),o=Cp(l,this.hideSecond),i=a,s=r;this.displayRangeValue.startDate=this.tempRange.startDate=i,this.displayRangeValue.endDate=this.tempRange.endDate=s,this.hasTime&&(this.displayRangeValue.startDate=`${a} ${n}`,this.displayRangeValue.endDate=`${r} ${o}`,this.tempRange.startTime=n,this.tempRange.endTime=o);const u={before:a,after:r};this.startMultipleStatus=Object.assign({},this.startMultipleStatus,u,{which:"right"}),this.endMultipleStatus=Object.assign({},this.endMultipleStatus,u,{which:"left"})}else e?(this.displayValue=this.inputDate=this.calendarDate=Np(e),this.hasTime&&(this.pickerTime=Cp(e,this.hideSecond),this.displayValue=`${this.displayValue} ${this.pickerTime}`)):this.defaultValue&&(this.inputDate=this.calendarDate=Np(this.defaultValue),this.hasTime&&(this.pickerTime=Cp(this.defaultValue,this.hideSecond)))},updateLeftCale(e){const t=this.$refs.left;t.cale.setHoverMultiple(e.after),t.setDate(this.$refs.left.nowDate.fullDate)},updateRightCale(e){const t=this.$refs.right;t.cale.setHoverMultiple(e.after),t.setDate(this.$refs.right.nowDate.fullDate)},platform(){if("undefined"!=typeof navigator)return void(this.isPhone=-1!==navigator.userAgent.toLowerCase().indexOf("mobile"));const{windowWidth:e}=uni.getSystemInfoSync();this.isPhone=e<=500,this.windowWidth=e},show(){if(this.disabled)return;if(this.platform(),this.isPhone)return void setTimeout((()=>{this.$refs.mobile.open()}),0);this.pickerPositionStyle={top:"10px"};uni.createSelectorQuery().in(this).select(".uni-date-editor").boundingClientRect((e=>{this.windowWidth-e.left<this.datePopupWidth&&(this.pickerPositionStyle.right=0)})).exec(),setTimeout((()=>{if(this.pickerVisible=!this.pickerVisible,!this.isPhone&&this.isRange&&this.isFirstShow){this.isFirstShow=!1;const{startDate:e,endDate:t}=this.calendarRange;e&&t?this.diffDate(e,t)<30&&this.$refs.right.changeMonth("pre"):(this.$refs.right.changeMonth("next"),this.$refs.right.cale.lastHover=!1)}}),50)},close(){setTimeout((()=>{this.pickerVisible=!1,this.$emit("maskClick",this.value),this.$refs.mobile&&this.$refs.mobile.close()}),20)},setEmit(e){l("log","at components/hdl-datetime-picker-mobile/index.vue:539","setEmit",this.createTimestamp(e)),"timestamp"!==this.returnType&&"date"!==this.returnType||(Array.isArray(e)?(this.hasTime||(e[0]=e[0]+" 00:00:00",e[1]=e[1]+" 00:00:00"),e[0]=this.createTimestamp(e[0]),e[1]=this.createTimestamp(e[1]),"date"===this.returnType&&(e[0]=new Date(e[0]),e[1]=new Date(e[1]))):(this.hasTime||(e+=" 00:00:00"),e=this.createTimestamp(e),"date"===this.returnType&&(e=new Date(e)))),this.$emit("update:modelValue",e),this.$emit("input",e),this.$emit("change",{timestamp:this.createTimestamp(e),value:e}),this.isEmitValue=!0},createTimestamp:e=>(e=kp(e),Date.parse(new Date(e))),singleChange(e){this.calendarDate=this.inputDate=e.fulldate,this.hasTime||this.confirmSingleChange()},confirmSingleChange(){if(!Ap(this.inputDate)){const e=new Date;this.calendarDate=this.inputDate=Np(e),this.pickerTime=Cp(e,this.hideSecond)}let e,t,l=!1;if(this.start){let a=this.start;"number"==typeof this.start&&(a=bp(this.start,this.hideSecond)),[e,t]=a.split(" "),this.start&&!wp(e,this.inputDate)&&(l=!0,this.inputDate=e)}let a,n,r=!1;if(this.end){let e=this.end;"number"==typeof this.end&&(e=bp(this.end,this.hideSecond)),[a,n]=e.split(" "),this.end&&!wp(this.inputDate,a)&&(r=!0,this.inputDate=a)}this.hasTime?(l&&(this.pickerTime=t||Sp(this.hideSecond)),r&&(this.pickerTime=n||Sp(this.hideSecond)),this.pickerTime||(this.pickerTime=Cp(Date.now(),this.hideSecond)),this.displayValue=`${this.inputDate} ${this.pickerTime}`):this.displayValue=this.inputDate,this.setEmit(this.displayValue),this.pickerVisible=!1},leftChange(e){const{before:t,after:l}=e.range;this.rangeChange(t,l);const a={before:e.range.before,after:e.range.after,data:e.range.data,fulldate:e.fulldate};this.startMultipleStatus=Object.assign({},this.startMultipleStatus,a)},rightChange(e){const{before:t,after:l}=e.range;this.rangeChange(t,l);const a={before:e.range.before,after:e.range.after,data:e.range.data,fulldate:e.fulldate};this.endMultipleStatus=Object.assign({},this.endMultipleStatus,a)},mobileChange(e){if(this.isRange){const{before:t,after:l}=e.range;if(!t||!l)return;if(this.handleStartAndEnd(t,l,!0),this.hasTime){const{startTime:t,endTime:l}=e.timeRange;this.tempRange.startTime=t,this.tempRange.endTime=l}this.confirmRangeChange()}else this.hasTime?this.displayValue=e.fulldate+" "+e.time:this.displayValue=e.fulldate,this.setEmit(this.displayValue);this.$refs.mobile.close()},rangeChange(e,t){e&&t&&(this.handleStartAndEnd(e,t,!0),this.hasTime||this.confirmRangeChange())},confirmRangeChange(){if(!this.tempRange.startDate||!this.tempRange.endDate)return void(this.pickerVisible=!1);let e,t;Ap(this.tempRange.startDate)||(this.tempRange.startDate=Np(Date.now())),Ap(this.tempRange.endDate)||(this.tempRange.endDate=Np(Date.now()));let l,a,n=!1,r=!1;if(this.start){let e=this.start;"number"==typeof this.start&&(e=bp(this.start,this.hideSecond)),[l,a]=e.split(" "),this.start&&!wp(this.start,this.tempRange.startDate)&&(n=!0,this.tempRange.startDate=l),this.start&&!wp(this.start,this.tempRange.endDate)&&(r=!0,this.tempRange.endDate=l)}let o,i,s=!1,u=!1;if(this.end){let e=this.end;"number"==typeof this.end&&(e=bp(this.end,this.hideSecond)),[o,i]=e.split(" "),this.end&&!wp(this.tempRange.startDate,this.end)&&(s=!0,this.tempRange.startDate=o),this.end&&!wp(this.tempRange.endDate,this.end)&&(u=!0,this.tempRange.endDate=o)}this.hasTime?(n?this.tempRange.startTime=a||Sp(this.hideSecond):s&&(this.tempRange.startTime=i||Sp(this.hideSecond)),this.tempRange.startTime||(this.tempRange.startTime=Cp(Date.now(),this.hideSecond)),r?this.tempRange.endTime=a||Sp(this.hideSecond):u&&(this.tempRange.endTime=i||Sp(this.hideSecond)),this.tempRange.endTime||(this.tempRange.endTime=Cp(Date.now(),this.hideSecond)),e=this.displayRangeValue.startDate=`${this.tempRange.startDate} ${this.tempRange.startTime}`,t=this.displayRangeValue.endDate=`${this.tempRange.endDate} ${this.tempRange.endTime}`):(e=this.displayRangeValue.startDate=this.tempRange.startDate,t=this.displayRangeValue.endDate=this.tempRange.endDate),wp(e,t)||([e,t]=[t,e]),this.displayRangeValue.startDate=e,this.displayRangeValue.endDate=t;const c=[e,t];this.setEmit(c),this.pickerVisible=!1},handleStartAndEnd(e,t,l=!1){if(!e||!t)return;const a=l?"tempRange":"range",n=wp(e,t);this[a].startDate=n?e:t,this[a].endDate=n?t:e},dateCompare:(e,t)=>(e=new Date(e.replace("-","/").replace("-","/")))<=(t=new Date(t.replace("-","/").replace("-","/"))),diffDate(e,t){e=new Date(e.replace("-","/").replace("-","/"));const l=((t=new Date(t.replace("-","/").replace("-","/")))-e)/864e5;return Math.abs(l)},clear(e=!0){this.isRange?(this.displayRangeValue.startDate="",this.displayRangeValue.endDate="",this.tempRange.startDate="",this.tempRange.startTime="",this.tempRange.endDate="",this.tempRange.endTime="",this.isPhone?this.$refs.mobile&&this.$refs.mobile.clearCalender():(this.$refs.left&&this.$refs.left.clearCalender(),this.$refs.right&&this.$refs.right.clearCalender(),this.$refs.right&&this.$refs.right.changeMonth("next")),e&&(this.$emit("change",[]),this.$emit("input",[]),this.$emit("update:modelValue",[]))):(this.displayValue="",this.inputDate="",this.pickerTime="",this.isPhone?this.$refs.mobile&&this.$refs.mobile.clearCalender():this.$refs.pcSingle&&this.$refs.pcSingle.clearCalender(),e&&(this.$emit("change",""),this.$emit("input",""),this.$emit("update:modelValue","")))}}};const Op=E(Rp,[["render",function(t,l,a,n,r,o){const i=e.resolveComponent("time-picker"),s=e.resolveComponent("Calendar");return e.openBlock(),e.createElementBlock("view",{class:"uni-date"},[e.createCommentVNode("",!0),e.withDirectives(e.createElementVNode("view",{class:"uni-date-mask--pc",onClick:l[2]||(l[2]=(...e)=>o.close&&o.close(...e))},null,512),[[e.vShow,r.pickerVisible]]),r.isPhone?e.createCommentVNode("",!0):e.withDirectives((e.openBlock(),e.createElementBlock("view",{key:1,ref:"datePicker",class:"uni-date-picker__container"},[r.isRange?(e.openBlock(),e.createElementBlock("view",{key:1,class:"uni-date-range--x",style:e.normalizeStyle(r.pickerPositionStyle)},[e.createElementVNode("view",{class:"uni-popper__arrow"}),r.hasTime?(e.openBlock(),e.createElementBlock("view",{key:0,class:"popup-x-header uni-date-changed"},[e.createElementVNode("view",{class:"popup-x-header--datetime"},[e.withDirectives(e.createElementVNode("input",{class:"uni-date__input uni-date-range__input",type:"text","onUpdate:modelValue":l[7]||(l[7]=e=>r.tempRange.startDate=e),placeholder:o.startDateText},null,8,["placeholder"]),[[e.vModelText,r.tempRange.startDate]]),e.createVNode(i,{type:"time",modelValue:r.tempRange.startTime,"onUpdate:modelValue":l[9]||(l[9]=e=>r.tempRange.startTime=e),start:o.timepickerStartTime,border:!1,disabled:!r.tempRange.startDate,hideSecond:a.hideSecond},{default:e.withCtx((()=>[e.withDirectives(e.createElementVNode("input",{class:"uni-date__input uni-date-range__input",type:"text","onUpdate:modelValue":l[8]||(l[8]=e=>r.tempRange.startTime=e),placeholder:o.startTimeText,disabled:!r.tempRange.startDate},null,8,["placeholder","disabled"]),[[e.vModelText,r.tempRange.startTime]])])),_:1},8,["modelValue","start","disabled","hideSecond"])]),e.createElementVNode("view",{class:"popup-x-header--datetime"},[e.withDirectives(e.createElementVNode("input",{class:"uni-date__input uni-date-range__input",type:"text","onUpdate:modelValue":l[10]||(l[10]=e=>r.tempRange.endDate=e),placeholder:o.endDateText},null,8,["placeholder"]),[[e.vModelText,r.tempRange.endDate]]),e.createVNode(i,{type:"time",modelValue:r.tempRange.endTime,"onUpdate:modelValue":l[12]||(l[12]=e=>r.tempRange.endTime=e),end:o.timepickerEndTime,border:!1,disabled:!r.tempRange.endDate,hideSecond:a.hideSecond},{default:e.withCtx((()=>[e.withDirectives(e.createElementVNode("input",{class:"uni-date__input uni-date-range__input",type:"text","onUpdate:modelValue":l[11]||(l[11]=e=>r.tempRange.endTime=e),placeholder:o.endTimeText,disabled:!r.tempRange.endDate},null,8,["placeholder","disabled"]),[[e.vModelText,r.tempRange.endTime]])])),_:1},8,["modelValue","end","disabled","hideSecond"])])])):e.createCommentVNode("",!0),e.createElementVNode("view",{class:"popup-x-body"},[e.createVNode(s,{ref:"left",showMonth:!1,"start-date":r.calendarRange.startDate,"end-date":r.calendarRange.endDate,range:!0,pleStatus:r.endMultipleStatus,onChange:o.leftChange,onFirstEnterCale:o.updateRightCale,style:{padding:"0 8px"}},null,8,["start-date","end-date","pleStatus","onChange","onFirstEnterCale"]),e.createVNode(s,{ref:"right",showMonth:!1,"start-date":r.calendarRange.startDate,"end-date":r.calendarRange.endDate,range:!0,onChange:o.rightChange,pleStatus:r.startMultipleStatus,onFirstEnterCale:o.updateLeftCale,style:{padding:"0 8px","border-left":"1px solid #f1f1f1"}},null,8,["start-date","end-date","onChange","pleStatus","onFirstEnterCale"])]),r.hasTime?(e.openBlock(),e.createElementBlock("view",{key:1,class:"popup-x-footer"},[e.createElementVNode("text",{onClick:l[13]||(l[13]=(...e)=>o.clear&&o.clear(...e))},e.toDisplayString(o.clearText),1),e.createElementVNode("text",{class:"confirm-text",onClick:l[14]||(l[14]=(...e)=>o.confirmRangeChange&&o.confirmRangeChange(...e))},e.toDisplayString(o.okText),1)])):e.createCommentVNode("",!0)],4)):(e.openBlock(),e.createElementBlock("view",{key:0,class:"uni-date-single--x",style:e.normalizeStyle(r.pickerPositionStyle)},[e.createElementVNode("view",{class:"uni-popper__arrow"}),r.hasTime?(e.openBlock(),e.createElementBlock("view",{key:0,class:"uni-date-changed popup-x-header"},[e.withDirectives(e.createElementVNode("input",{class:"uni-date__input text-center",type:"text","onUpdate:modelValue":l[3]||(l[3]=e=>r.inputDate=e),placeholder:o.selectDateText},null,8,["placeholder"]),[[e.vModelText,r.inputDate]]),e.createVNode(i,{type:"time",modelValue:r.pickerTime,"onUpdate:modelValue":l[5]||(l[5]=e=>r.pickerTime=e),border:!1,disabled:!r.inputDate,start:o.timepickerStartTime,end:o.timepickerEndTime,hideSecond:a.hideSecond,style:{width:"100%"}},{default:e.withCtx((()=>[e.withDirectives(e.createElementVNode("input",{class:"uni-date__input text-center",type:"text","onUpdate:modelValue":l[4]||(l[4]=e=>r.pickerTime=e),placeholder:o.selectTimeText,disabled:!r.inputDate},null,8,["placeholder","disabled"]),[[e.vModelText,r.pickerTime]])])),_:1},8,["modelValue","disabled","start","end","hideSecond"])])):e.createCommentVNode("",!0),e.createVNode(s,{ref:"pcSingle",showMonth:!1,"start-date":r.calendarRange.startDate,"end-date":r.calendarRange.endDate,date:r.calendarDate,onChange:o.singleChange,"default-value":a.defaultValue,style:{padding:"0 8px"}},null,8,["start-date","end-date","date","onChange","default-value"]),r.hasTime?(e.openBlock(),e.createElementBlock("view",{key:1,class:"popup-x-footer"},[e.createElementVNode("text",{class:"confirm-text",onClick:l[6]||(l[6]=(...e)=>o.confirmSingleChange&&o.confirmSingleChange(...e))},e.toDisplayString(o.okText),1)])):e.createCommentVNode("",!0)],4))],512)),[[e.vShow,r.pickerVisible]]),r.isPhone?(e.openBlock(),e.createBlock(s,{key:2,ref:"mobile",clearDate:!1,date:r.calendarDate,defTime:o.mobileCalendarTime,"start-date":r.calendarRange.startDate,"end-date":r.calendarRange.endDate,selectableTimes:o.mobSelectableTime,startPlaceholder:a.startPlaceholder,endPlaceholder:a.endPlaceholder,"default-value":a.defaultValue,pleStatus:r.endMultipleStatus,showMonth:!1,range:r.isRange,hasTime:r.hasTime,insert:!1,hideSecond:a.hideSecond,onConfirm:o.mobileChange,onMaskClose:o.close},null,8,["date","defTime","start-date","end-date","selectableTimes","startPlaceholder","endPlaceholder","default-value","pleStatus","range","hasTime","hideSecond","onConfirm","onMaskClose"])):e.createCommentVNode("",!0)])}],["__scopeId","data-v-07033617"]]),Lp=E(e.defineComponent({__name:"dataSatistics",props:{deviceId:{type:String,default:""},deviceModel:{type:String,default:"default"}},setup(t){const n=t,r=Za(),{t:o}=xr(),i=e.ref(!1),s=e.ref(!1),u=e.ref([]),c=e.ref(),d=e.ref(!1),p=e.ref(),v=e.ref(),m=e.ref(Date.now()-63072e6),h=e.ref(Date.now()),f=e.ref(),g=e.ref(""),b=e.ref(null),N=e.ref(),C=e.ref(),y=e.ref(!1),S=e.ref(!0),w=e.ref(o("hour")),A=e.ref("area");let E=e.reactive({categories:[],series:[{name:"",legendShape:"circle",data:[]}]}),k=e.reactive([]),_=e.ref(" ");const T=e.reactive({dataPointShape:!1,dataLabel:!1,fontSize:11,color:["#0FD86D"],padding:[0,0,0,0],legend:{position:"top",float:"right",margin:20,itemGap:20,fontColor:"#1B2D4D"},xAxis:{disableGrid:!0,calibration:!0,axisLine:!1,fontColor:"#1b2d4d99",fontSize:"10",labelCount:10,min:0},yAxis:{disableGrid:!1,gridType:"solid",gridColor:"#F2F3F7",showTitle:!0,data:[{axisLine:!1,axisLineColor:"blue",title:_,titleOffsetY:-25,titleFontColor:"#1b2d4d99",titleFontSize:"11",fontColor:"#1b2d4d99",fontSize:"10",min:0,max:5}]},extra:{area:{type:"curve",addLine:!0,gradient:!0},column:{type:"group",width:12,seriesGap:0,activeBgColor:"#F2F3F7",activeWidth:24,activeBgOpacity:1},markLine:{},tooltip:{showArrow:!1,borderColor:"#eee",borderOpacity:.9,bgColor:"#fff",fontColor:"#1b2d4d99",showCategory:!0,borderWidth:1,borderRadius:9}}}),D=e.ref([]);e.onMounted((()=>{B(),H()}));const B=async()=>{try{l("log","at pages/powerStationDetail/childPage/device/subPage/dataSatistics.vue:205","#####getSignalReq",n.deviceModel);const a=await(t=n.deviceModel,new Promise(((e,l)=>{uni.request({url:`https://hdl-hz-dev.oss-cn-hangzhou.aliyuncs.com/ecu/inv/${t}/info/modbus_hdl_inv_ecu_info_signal.json`,method:"GET",success:t=>{200===t.statusCode?e(t.data):l(t)},fail:e=>{l(e)}})})));if(u.value=[a.filter((e=>e.enable))],l("log","at pages/powerStationDetail/childPage/device/subPage/dataSatistics.vue:208","getSignalReq",a),u.value.length>0&&u.value[0][0].name&&(D.value=[u.value[0][0].signals.filter((e=>e.enable))],c.value=u.value[0][0].name,D.value.length>0)){v.value=D.value[0][0].name,p.value=D.value[0][0].attrKey,_.value=D.value[0][0].unitName||"";var e=new Date;C.value=`${e.getFullYear()}/${e.getMonth()+1}/${e.getDate()}`,l("log","at pages/powerStationDetail/childPage/device/subPage/dataSatistics.vue:219","#######current time:",C.value),x()}}catch(a){l("log","at pages/powerStationDetail/childPage/device/subPage/dataSatistics.vue:225","getSignalReqErr",a),i.value=!1}var t},x=async()=>{y.value=!0,S.value=!1;let e={homeId:r.homeId,type:"day_hour",time:C.value,deviceId:n.deviceId,key:p.value};l("log","at pages/powerStationDetail/childPage/device/subPage/dataSatistics.vue:241","########energyInfoSingle params:",e);try{const t=await function(e){return Ja.server().post("/home-wisdom/app/statistics/device/hourWeekMonth",e,{}).then((e=>e.data))}(e);if(l("log","at pages/powerStationDetail/childPage/device/subPage/dataSatistics.vue:244","energyInfoSingle",t),0===t.code){if(k=t.data,i.value=!1,0===k.length)S.value=!0;else{let e={categories:[],series:[{name:v.value,legendShape:"circle",data:[]}]};k.forEach((t=>{e.categories.push(t.fieldName),e.series[0].data.push(t.fieldValue)})),I(e),E=JSON.parse(JSON.stringify(e)),l("log","at pages/powerStationDetail/childPage/device/subPage/dataSatistics.vue:299","chartData",E)}y.value=!1}else y.value=!1,S.value=!0}catch(Mr){y.value=!1,S.value=!0}},I=e=>{const t=JSON.parse(JSON.stringify(e)),l=Math.max.apply(null,t.series[0].data),a=parseFloat(Math.max(l).toFixed(0));a<=10?(T.yAxis.data[0].min=0,T.yAxis.data[0].max=10):T.yAxis.data[0].max=a},P=()=>{s.value=!0},R=()=>{s.value=!1},O=e=>{l("log","at pages/powerStationDetail/childPage/device/subPage/dataSatistics.vue:341","res",e),s.value=!1,c.value!==e.value[0].name&&(c.value=e.value[0].name,D.value=[e.value[0].signals.filter((e=>e.enable))],v.value="",p.value="")},L=()=>{d.value=!0},M=()=>{d.value=!1},V=e=>{v.value=e.value[0].name,p.value=e.value[0].attrKey,_.value=e.value[0].unitName||"",d.value=!1,C.value&&x()},U=()=>{b.value.show()},F=e=>{const t=e;N.value=t.timestamp,C.value=t.value.replace(/-/g,"/"),p.value&&x()},H=async()=>{let t={homeId:r.homeId};try{const l=await Xc(t);0===l.code&&(m.value=parseInt(l.data.createTime),await e.nextTick())}catch(Mr){l("log","at pages/powerStationDetail/childPage/device/subPage/dataSatistics.vue:395","##########get powerStation detail error")}};return(t,l)=>{const n=a(e.resolveDynamicComponent("u-loading-page"),z),r=a(e.resolveDynamicComponent("u-input"),$c),o=a(e.resolveDynamicComponent("u-cell"),sd),p=a(e.resolveDynamicComponent("qiun-data-charts"),tc),N=a(e.resolveDynamicComponent("u-picker"),mc);return e.openBlock(),e.createElementBlock(e.Fragment,null,[e.unref(i)?(e.openBlock(),e.createBlock(n,{key:0,loading:e.unref(i),"loading-text":t.$t("loading")},null,8,["loading","loading-text"])):(e.openBlock(),e.createElementBlock("view",{key:1,class:"data-satistics"},[e.createVNode(o,{title:t.$t("signalType"),border:!1,onClick:P},{value:e.withCtx((()=>[e.createVNode(r,{placeholder:t.$t("pleaseChoose"),border:"none",readonly:!0,inputAlign:"right",modelValue:e.unref(c),"onUpdate:modelValue":l[0]||(l[0]=t=>e.isRef(c)?c.value=t:null)},null,8,["placeholder","modelValue"]),e.createElementVNode("image",{class:"right-icon",src:"/static/image/right-icon.png",onClick:P})])),_:1},8,["title"]),e.createVNode(o,{title:t.$t("signalPointName"),border:!1,onClick:L},{value:e.withCtx((()=>[e.createVNode(r,{placeholder:t.$t("pleaseChoose"),border:"none",readonly:!0,inputAlign:"right",modelValue:e.unref(v),"onUpdate:modelValue":l[1]||(l[1]=t=>e.isRef(v)?v.value=t:null)},null,8,["placeholder","modelValue"]),e.createElementVNode("image",{class:"right-icon",src:"/static/image/right-icon.png",onClick:L})])),_:1},8,["title"]),e.createVNode(o,{title:t.$t("queryTime"),border:!1,onClick:U},{value:e.withCtx((()=>[e.createVNode(r,{placeholder:t.$t("pleaseChoose"),border:"none",readonly:!0,inputAlign:"right",modelValue:e.unref(C),"onUpdate:modelValue":l[2]||(l[2]=t=>e.isRef(C)?C.value=t:null)},null,8,["placeholder","modelValue"]),e.createElementVNode("image",{class:"right-icon",src:"/static/image/right-icon.png",onClick:U})])),_:1},8,["title"]),e.createElementVNode("view",{class:"data-chart-view"},[e.createElementVNode("view",{class:"charts-box"},[e.unref(y)&&!e.unref(S)?(e.openBlock(),e.createBlock(Wu,{key:0,class:"loading-view"})):e.createCommentVNode("",!0),e.unref(S)?(e.openBlock(),e.createElementBlock("view",{key:1,class:"empty-text"},e.toDisplayString(t.$t("emptyData")),1)):e.createCommentVNode("",!0),e.unref(y)||e.unref(S)?e.createCommentVNode("",!0):(e.openBlock(),e.createBlock(p,{key:2,type:e.unref(A),opts:e.unref(T),animation:!1,chartData:e.unref(E)},null,8,["type","opts","chartData"]))]),e.unref(y)||e.unref(S)?e.createCommentVNode("",!0):(e.openBlock(),e.createElementBlock("view",{key:0,class:"earnings-chart-x-title"},e.toDisplayString(e.unref(w)),1))])])),e.createVNode(N,{show:e.unref(s),columns:e.unref(u),keyName:"name",onCancel:R,onConfirm:O},null,8,["show","columns"]),e.createVNode(N,{show:e.unref(d),columns:e.unref(D),keyName:"name",onCancel:M,onConfirm:V},null,8,["show","columns"]),e.createVNode(Op,{ref_key:"dateTimePicker",ref:b,type:"date",start:e.unref(m),end:e.unref(h),"default-value":e.unref(f),modelValue:e.unref(g),"onUpdate:modelValue":l[3]||(l[3]=t=>e.isRef(g)?g.value=t:null),onChange:F},null,8,["start","end","default-value","modelValue"])],64)}}}),[["__scopeId","data-v-dabf6fc2"]]),Mp=E(e.defineComponent({__name:"detail",setup(t){const{t:n}=xr(),r=e.ref(""),o=Xr();let i=e.reactive({});const d=e.ref(0),p=e.ref(!1);let v=e.reactive([{text:n("editName"),value:1},{text:n("parameterSettings"),value:2}]);s((e=>{e.inverterInfo&&(i=JSON.parse(decodeURIComponent(e.inverterInfo)),l("log","at pages/powerStationDetail/childPage/device/detail.vue:65","currentInverterInfo",i),i.device_name&&(r.value=i.device_name)),l("log","at pages/powerStationDetail/childPage/device/detail.vue:70","invDetailOptions",i),uni.$on("deviceEditSuccess",(e=>{l("log","at pages/powerStationDetail/childPage/device/detail.vue:74","########设备名称修改成功",e),r.value=e.deviceName,i.device_name=e.deviceName})),m(!0)})),u((()=>{uni.$off("deviceEditSuccess")})),c((({from:e})=>{if(l("log","at pages/powerStationDetail/childPage/device/detail.vue:87","onBackPress",e),"backbutton"===e)return f(),!0}));const m=e=>{const t=getCurrentPages();t[t.length-1].$getAppWebview().setStyle({pullToRefresh:{support:e,style:"Android"===plus.os.name?"circle":"default"}})},h=e=>{d.value=e,m(0===e),l("log","at pages/powerStationDetail/childPage/device/detail.vue:115","tabChange",e)},f=()=>{l("log","at pages/powerStationDetail/childPage/device/detail.vue:119","leavePage,",getCurrentPages().length),1===getCurrentPages().length?ld():o.back()},g=()=>{p.value=!0,l("log","at pages/powerStationDetail/childPage/device/detail.vue:133","navBarRightClick")},b=()=>{p.value=!1},N=e=>{switch(e.value){case 1:const e=encodeURIComponent(JSON.stringify({deviceId:i.deviceId,deviceName:i.device_name}));o.push({name:"deviceEditName",params:{deviceParams:e}});break;case 2:if(i.deviceStatus&&3!=i.deviceStatus)return void uni.showToast({title:n("deviceNotRunningTips"),icon:"none"});const t=encodeURIComponent(JSON.stringify({allInverterAddress:[i.addresses],deviceMac:i.device_mac,deviceModel:i.device_model}));o.push({name:"parameterConfigurationMain",params:{paramsData:t}});break;case 3:const l=encodeURIComponent(JSON.stringify(i));o.push({name:"replaceDevice",params:{invInfo:l}})}p.value=!1};return(t,l)=>{const n=a(e.resolveDynamicComponent("u-navbar"),I),o=a(e.resolveDynamicComponent("u-tabbar-item"),O),s=a(e.resolveDynamicComponent("u-tabbar"),V);return e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createVNode(n,{title:e.unref(r),class:"base-title",onLeftClick:f,rightIcon:"more-dot-fill",onRightClick:g},null,8,["title"]),e.createElementVNode("view",{class:"status_bar",style:{height:"var(--status-bar-height)"}}),e.createElementVNode("view",{class:"page"},[e.createElementVNode("view",{class:"content"},[0===e.unref(d)?(e.openBlock(),e.createBlock(hp,{key:0,"device-model":e.unref(i).device_model,"device-mac":e.unref(i).device_mac,"device-address":e.unref(i).addresses},null,8,["device-model","device-mac","device-address"])):e.createCommentVNode("",!0),1===e.unref(d)?(e.openBlock(),e.createBlock(Lp,{key:1,deviceId:e.unref(i).deviceId,deviceModel:e.unref(i).device_model},null,8,["deviceId","deviceModel"])):e.createCommentVNode("",!0),2===e.unref(d)?(e.openBlock(),e.createBlock(gp,{key:2,inverterInfo:e.unref(i)},null,8,["inverterInfo"])):e.createCommentVNode("",!0)])]),e.createVNode(s,{value:e.unref(d),onChange:h,activeColor:"#000000",inactiveColor:"#989898",border:!1,fixed:!0,placeholder:!0,safeAreaInsetBottom:!0},{default:e.withCtx((()=>[e.createVNode(o,{text:t.$t("deviceDetails")},null,8,["text"]),e.createVNode(o,{text:t.$t("dataStatistics")},null,8,["text"]),e.createVNode(o,{text:t.$t("deviceInfo")},null,8,["text"]),0==e.unref(d)?(e.openBlock(),e.createElementBlock("view",{key:0,class:"sliding-realtime"})):e.createCommentVNode("",!0),1==e.unref(d)?(e.openBlock(),e.createElementBlock("view",{key:1,class:"sliding-statistics"})):e.createCommentVNode("",!0),2==e.unref(d)?(e.openBlock(),e.createElementBlock("view",{key:2,class:"sliding-device"})):e.createCommentVNode("",!0)])),_:1},8,["value"]),e.unref(p)?(e.openBlock(),e.createBlock(U,{key:0,onChangeValue:N,list:e.unref(v),onCancel:b},null,8,["list"])):e.createCommentVNode("",!0)],64)}}}),[["__scopeId","data-v-86c2627e"]]),Vp=e.defineComponent({__name:"index",setup(t){const n=Xr(),r=e.ref(""),o=e.ref(!1),i=e.ref(0),u=Za(),d=e.ref([]),p=e.ref(""),v=e.ref(""),m=e.ref("");e.ref("");const h=e.ref("");s((e=>{l("log","at pages/powerStationDetail/childPage/device/bms/index.vue:97","bmsOptions",e),e.oid&&(v.value=e.oid,g()),e.inverterName&&(r.value=decodeURIComponent(e.inverterName)),e.inverterMac&&(p.value=e.inverterMac),e.deviceStatus&&(i.value=e.deviceStatus),e.stationName&&(m.value=e.stationName),e.stationAddress&&(m.value=e.stationAddress),e.gatewayId&&(h.value=e.gatewayId)})),c((({from:e})=>{if(l("log","at pages/powerStationDetail/childPage/device/bms/index.vue:122","onBackPress",e),"backbutton"===e)return f(),!0}));const f=()=>{1===getCurrentPages().length?ld():n.back()},g=async()=>{let e={homeId:u.homeId,parentOid:v.value};l("log","at pages/powerStationDetail/childPage/device/bms/index.vue:142","getUndermountingDeviceParams",e),o.value=!0;try{const t=await qa(e);l("log","at pages/powerStationDetail/childPage/device/bms/index.vue:146","getUndermountingDeviceRes",t),o.value=!1,0===t.code&&(t.data.length>0?d.value=t.data:d.value=[])}catch(Mr){o.value=!1}};return(t,l)=>{const s=a(e.resolveDynamicComponent("u-navbar"),I),u=a(e.resolveDynamicComponent("u-loading-page"),z);return e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createVNode(s,{title:e.unref(r),class:"base-title",onLeftClick:f},null,8,["title"]),e.createElementVNode("view",{class:"status_bar",style:{height:"var(--status-bar-height)"}}),e.unref(o)?(e.openBlock(),e.createBlock(u,{key:0,loading:e.unref(o),"loading-text":"加载中..."},null,8,["loading"])):(e.openBlock(),e.createElementBlock("view",{key:1,class:"device-main"},[e.unref(d).length>0?(e.openBlock(),e.createElementBlock("view",{key:0},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(e.unref(d),((t,l)=>(e.openBlock(),e.createElementBlock("view",{key:l,class:"item-base",onClick:e=>{return l=t,void(3==i.value?n.push({name:"bmsDetail",params:{addresses:l.addresses,deviceModel:l.deviceModel,deviceMac:p.value,subDeviceMac:l.mac,oid:l.oid,deviceOidId:l.deviceOidId,deviceName:encodeURIComponent(l.deviceName),stationName:m.value,gatewayId:h.value}}):uni.showToast({title:"设备不处于运行状态!",icon:"none"}));var l}},[e.createElementVNode("view",{class:"device-name"},[e.createElementVNode("text",{class:"name"},e.toDisplayString(t.deviceName),1),e.createElementVNode("image",{class:"right-icon",src:"/static/image/right-icon.png"})]),e.createElementVNode("view",{class:"item-value"},[e.createElementVNode("text",{class:"label"},"SN码"),e.createElementVNode("text",{class:"value"},e.toDisplayString(t.mac),1)]),e.createElementVNode("view",{class:"item-value"},[e.createElementVNode("text",{class:"label"},"设备型号"),e.createElementVNode("text",{class:"value"},e.toDisplayString(t.deviceModel),1)]),e.createElementVNode("view",{class:"item-value"},[e.createElementVNode("text",{class:"label"},"设备类型"),e.createElementVNode("text",{class:"value"},e.toDisplayString(t.categorySecondName),1)])],8,["onClick"])))),128))])):0===e.unref(d).length?(e.openBlock(),e.createElementBlock("view",{key:1,class:"empty-view"},e.toDisplayString(t.$t("emptyData")),1)):e.createCommentVNode("",!0)]))],64)}}}),Up=e.defineComponent({__name:"detail",props:{deviceName:{type:String,default:""},addresses:{type:String,default:""},deviceModel:{type:String,default:""},deviceMac:{type:String,default:""},parentOid:{type:String,default:""}},setup(t){const n=t,r=Xr(),o=e.ref(""),i=e.ref(!1),s=Za(),u=e.ref([]),c=e.ref(""),{t:d}=xr(),{proxy:p}=e.getCurrentInstance(),v=e.ref(""),m=e.ref("default"),h=e.ref(""),f=e.ref([]),g=e.ref([]),b=e.ref(!0),N=e.ref();e.onMounted((()=>{l("log","at pages/powerStationDetail/childPage/device/bms/detail.vue:119","bmsPropsOptions",n),n.addresses&&(v.value=n.addresses),n.deviceModel&&(m.value=n.deviceModel),n.deviceMac&&(h.value=n.deviceMac),n.parentOid&&(c.value=n.parentOid),n.deviceName&&(o.value=n.deviceName),y()})),e.onUnmounted((()=>{l("log","at pages/powerStationDetail/childPage/device/bms/detail.vue:139","destory"),S()}));const C=e=>{e.isUnfold=!e.isUnfold},y=async()=>{i.value=!0;let e=getApp().globalData;b.value=e.isCentigrade,l("log","at pages/powerStationDetail/childPage/device/bms/detail.vue:187","##########globalData:",e),l("log","at pages/powerStationDetail/childPage/device/bms/detail.vue:188","##########globalDataJson:",JSON.stringify(e)),w()},S=()=>{N.value&&clearInterval(N.value)},w=async()=>{try{const t=await(e=m.value,new Promise(((t,l)=>{uni.request({url:`https://hdl-hz-dev.oss-cn-hangzhou.aliyuncs.com/ecu/bms/${e}/modbus_hdl_bms_ecu.json`,method:"GET",success:e=>{200===e.statusCode?t(e.data):l(e)},fail:e=>{l(e)}})})));f.value=t.filter((e=>"W"!==e.accessMode)),f.value.forEach((async(e,t)=>{await T(e,v.value,h.value,t),t===f.value.length-1&&_()})),setTimeout((()=>{l("log","at pages/powerStationDetail/childPage/device/bms/detail.vue:224","bmsDatasInfo",f.value)}),5e3)}catch(t){l("log","at pages/powerStationDetail/childPage/device/bms/detail.vue:227","getInvInfoPvJsonErr",t),i.value=!1}var e},A=async(e,t)=>{try{let n=(await(a=e.deviceModel,new Promise(((e,t)=>{uni.request({url:`https://hdl-hz-dev.oss-cn-hangzhou.aliyuncs.com/ecu/battery/${a}/modbus_hdl_battery_ecu.json`,method:"GET",success:l=>{200===l.statusCode?e(l.data):t(l)},fail:e=>{t(e)}})})))).filter((e=>"W"!==e.accessMode));l("log","at pages/powerStationDetail/childPage/device/bms/detail.vue:236","getBatteryInfoJsonReq",n),n.forEach((async(a,r)=>{if(r===n.length-1){let a={name:e.deviceName,isUnfold:!1,value:n,addresses:e.addresses};l("log","at pages/powerStationDetail/childPage/device/bms/detail.vue:245","itemBatteryitemBattery",a),E(e,a,t)}}))}catch(n){l("log","at pages/powerStationDetail/childPage/device/bms/detail.vue:250","getInvInfoPvJsonErr",n),i.value=!1}var a},E=async(e,t,a)=>{try{const l=await(n=e.deviceModel,new Promise(((e,t)=>{uni.request({url:`https://hdl-hz-dev.oss-cn-hangzhou.aliyuncs.com/ecu/battery/${n}/modbus_hdl_battery_ecu_cell.json`,method:"GET",success:l=>{200===l.statusCode?e(l.data):t(l)},fail:e=>{t(e)}})})));t.chip=l.filter((e=>"W"!==e.accessMode)),t.chip.forEach((async(e,l)=>{l===t.chip.length-1&&(g.value.push(t),++a<=u.value.length-1?A(u.value[a],a):(i.value=!1,k()))}))}catch(r){l("log","at pages/powerStationDetail/childPage/device/bms/detail.vue:272","getInvInfoPvJsonErr",r),i.value=!1}var n},k=()=>{let e=f.value.length;g.value.forEach((async t=>{t.value.forEach((async(l,a)=>{e+=a,await T(l,t.addresses,h.value,e),a===t.value.length-1&&t.chip.forEach((async(l,a)=>{e+=a,await T(l,t.addresses,h.value,e)}))}))})),setTimeout((()=>{l("log","at pages/powerStationDetail/childPage/device/bms/detail.vue:292","batteryListAll",g.value)}),5e3)},_=async()=>{let e={homeId:s.homeId,parentOid:c.value};try{const t=await qa(e);l("log","at pages/powerStationDetail/childPage/device/bms/detail.vue:303","getUndermountingDevicePostRes",t),0===t.code&&(t.data.length>0?(u.value=t.data,A(u.value[0],0)):u.value=[])}catch(Mr){i.value=!1}},T=async(e,t,a,n)=>{const{registerAddress:r}=e;let o=Zd(Fd(t,JSON.stringify(e)));if("-1"!=o&&"-2"!=o)try{l("log","at pages/powerStationDetail/childPage/device/bms/detail.vue:325","msgId",n);const t=Yd(n,2);o=t.concat(o),l("log","at pages/powerStationDetail/childPage/device/bms/detail.vue:328","readReault",o);const i=await p.$sendData("uni_device_model",{type:"modbus_send",data:JSON.stringify({mac:a,data:o})});l("log","at pages/powerStationDetail/childPage/device/bms/detail.vue:333","resData",i);let s="";if(0==i.code){let a=i.data;if(t[0]==a[0]&&t[1]==a[1]){a.forEach(((e,t)=>{t>1&&(s+=Ld(e))}));let t=Kd(s,r[0],r[r.length-1],JSON.stringify(e));l("log","at pages/powerStationDetail/childPage/device/bms/detail.vue:344","itemData",t),"-2"!==t&&(t=JSON.parse(t),"{}"!==JSON.stringify(t[0].valueEnum)?e.value=t[0].valueEnum[t[0].value].value:(e.value=t[0].value,void 0!==e.value&&(e.value=e.value,"string"==e.rValueType&&(e.value=e.value.replace("\0",""))))),l("log","at pages/powerStationDetail/childPage/device/bms/detail.vue:360","itemData2",e)}}else e.value=d("readFailed")}catch(Mr){l("log","at pages/powerStationDetail/childPage/device/bms/detail.vue:367","modbus_sendErr",Mr)}},D=e=>("string"==e.rValueType&&(e.value=e.value.replace("\0","")),e.unitName&&void 0!==e.unitName&&e.value!==d("readFailed")?"℃"===e.unitName||"C"===e.unitName?b.value?e.value+"℃":e.value+"℉":e.value+e.unitName:e.value),B=e=>{const{bitValueEnum:t,name:l,value:a,registerAddress:n}=e;r.push({name:"parameterBitEnumRead",params:{value:encodeURIComponent(JSON.stringify(a)),data:encodeURIComponent(JSON.stringify(t)),title:l,registerAddress:n[0]+""}})};return(t,l)=>{const n=a(e.resolveDynamicComponent("u-loading-page"),z),r=a(e.resolveDynamicComponent("u-divider"),Yc),o=a(e.resolveDynamicComponent("u--image"),rd);return e.unref(i)?(e.openBlock(),e.createBlock(n,{key:0,loading:e.unref(i),"loading-text":t.$t("loading")},null,8,["loading","loading-text"])):(e.openBlock(),e.createElementBlock("view",{key:1,class:"device-main"},[e.createElementVNode("view",{class:"bms-main"},[e.createElementVNode("text",{class:"bms-label"},"BMS"),e.createElementVNode("view",{class:"bms-content"},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(e.unref(f),((l,a)=>(e.openBlock(),e.createElementBlock("view",{key:a,class:"item-bms"},[e.createElementVNode("view",{class:"label-view"},[e.createElementVNode("p",{class:"bms-label"},e.toDisplayString(l.name),1),e.createElementVNode("span",{class:"symbol"},":")]),"bitEnum"===l.rValueType?(e.openBlock(),e.createElementBlock("p",{key:0,class:"bms-value-detail",onClick:e=>B(l)},e.toDisplayString(t.$t("clickToView")),9,["onClick"])):(e.openBlock(),e.createElementBlock("p",{key:1,class:"bms-value"},e.toDisplayString(D(l)),1))])))),128))])]),(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(e.unref(g),((l,a)=>(e.openBlock(),e.createElementBlock("view",{class:"bms-battery",key:a},[e.createElementVNode("text",{class:"bms-label"},e.toDisplayString(l.name),1),e.createElementVNode("view",{class:"battery-content"},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(l.value,((l,a)=>(e.openBlock(),e.createElementBlock("view",{key:a,class:"item-battery-info"},["bitEnum"===l.rValueType?(e.openBlock(),e.createElementBlock("text",{key:0,class:"battery-info-value-detail",onClick:e=>B(l)},e.toDisplayString(t.$t("clickToView")),9,["onClick"])):(e.openBlock(),e.createElementBlock("text",{key:1,class:"battery-info-value"},e.toDisplayString(l.value&&void 0!==l.value?D(l):""),1)),e.createElementVNode("text",{class:"battery-info-label"},e.toDisplayString(l.name),1)])))),128))]),e.createVNode(r,{style:{margin:"0"}}),l.isUnfold?(e.openBlock(),e.createElementBlock("view",{key:0,class:"battery-chip-content"},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(l.chip,((t,l)=>(e.openBlock(),e.createElementBlock("view",{key:l,class:"item-battery-chip"},[e.createElementVNode("view",{class:"battery-chip-label"},e.toDisplayString(t.name),1),e.createElementVNode("view",{class:"battery-chip-value"},e.toDisplayString(t.value&&void 0!==t.value?D(t):""),1)])))),128))])):e.createCommentVNode("",!0),l.isUnfold?(e.openBlock(),e.createBlock(o,{key:1,width:"20px",height:"20px",src:"../../../../../static/image/up-ic.png",class:"up-select-img",onClick:e=>C(l)},null,8,["onClick"])):(e.openBlock(),e.createBlock(o,{key:2,width:"20px",height:"20px",src:"../../../../../static/image/down-ic.png",class:"up-select-img",onClick:e=>C(l)},null,8,["onClick"]))])))),128))]))}}}),Fp=E(Up,[["__scopeId","data-v-aca1c382"]]),Hp=E(e.defineComponent({__name:"detailBasicInfo",props:{deviceName:{type:String,default:""},address:{type:String,default:""},deviceModel:{type:String,default:""},deviceMac:{type:String,default:""},parentOid:{type:String,default:""},stationName:{type:String,default:""},deviceOidId:{type:String,default:""},tabbarText:{type:String,default:""},gatewayId:{type:String,default:""}},setup(t){const a=t,{proxy:n}=e.getCurrentInstance(),r=Za(),{t:o}=xr();e.ref([]);const i=e.ref([]),s=e.ref("--"),c=e.ref(!1),d=e.ref(!1),p=e.ref([]),v=e.ref([]),m=e.ref([]),h=e.reactive({});e.reactive({});let f=e.reactive({});const g=e.ref(!1),b=e.ref("firmware"),N=e.ref("bms"),C=e.ref([]),y=e.ref(1),S=e.ref(0),w=e.ref(0),A=e.ref(0);e.onMounted((()=>{l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:172","basicInfobmsPropsOptions",a),l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:173","basicInfobmsPropsOptions",JSON.stringify(a)),k(),_(),R(a.deviceOidId),E()})),u((()=>{z()}));const E=()=>{uni.onNativeEventReceive(((e,t)=>{if(l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:191","##########接收到宿主App消息:"+e+"#######:"+JSON.stringify(t)),!1!==g.value){if("uni_ota_model"===e&&t.data)if(l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:198","#######网关id“",a.gatewayId),l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:199","#############测试一下:::",`base/${a.gatewayId}/ota/device/progress/up`),"firmware"===t.type){z(),W();let e=t.data||{};y.value=2,S.value=e.step,100===e.step?(z(),"battery"===N.value?(H(),I()):(H(),V())):(e.step<0||e.step>100)&&(uni.showToast({title:e.describe||o("downloadFailed"),icon:"none"}),K("下载失败!"),S.value=0)}else if(-1!=t.type.indexOf(`base/${a.gatewayId}/ota/device/progress/up`)){z(),W();let e=JSON.parse(t.data);l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:226","#########网关同步/更新:",JSON.stringify(e));let a={};e.objects&&e.objects.length>0&&(a=e.objects[0]),"download"===a.command?(y.value=4,S.value=a.step,100==a.step&&n.$sendData("uni_ota_model",{type:"close_service",data:{}}),l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:238","####网关同步中:",a.step)):"install"===a.command&&(y.value=3,S.value=a.step,l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:242","####网关升级:",a.step),100==a.step&&("battery"===N.value?P():U(),K("网关更新完成!"),S.value=0)),(a.step<0||a.step>100)&&(uni.showToast({title:a.desc||o("upgradeFailed"),icon:"none"}),K("升级失败!"),S.value=0)}}else l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:193","##########弹框已消失,不处理mqtt消息:"+e)}))},k=async()=>{let e={homeId:r.homeId};try{const t=await Xc(e);if(uni.hideLoading(),0===t.code){let e="";t.data.location.nationName&&(e=t.data.location.nationName),t.data.location.provinceName&&(e+=t.data.location.provinceName),t.data.location.cityName&&(e+=t.data.location.cityName),t.data.address&&(e+=t.data.address),s.value=e}}catch(Mr){uni.hideLoading()}},_=async()=>{let e={homeId:r.homeId,parentOid:a.parentOid};l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:307","getBatteryListInfoParams",e);try{const t=await qa(e);l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:310","getBatteryListInfoRes",t),0===t.code&&(t.data.length>0?(i.value=t.data,t.data.map((e=>{T(e.oid,e.deviceOidId)}))):i.value=[])}catch(Mr){l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:322","########获取电池包列表信息失败")}},T=async(e,t)=>{l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:329","#######电池包固件请求参数:",t);try{const a=await n.$sendData("uni_ota_model",{type:"firmwares_current_list",data:{deviceOidId:t}});if(l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:332","电池包固件getInverterList",a),0===a.code)if(a.data.length>0){null==f[t]&&(f[t]={}),a.data.map((l=>{l.status=0,l.deviceOidId=t,l.oid=e,D(e,t,l.deviceModel,l.imageId)}));let n={currentFirmwareLists:a.data};f[t]=n,l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:349","########组合信息:",f)}else l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:351","#####获取电池包固件列表为空");else l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:354","#####获取电池包固件列表失败")}catch(Mr){l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:357","#####获取电池包固件列表失败 catch")}},D=async(e,t,a,r)=>{try{const o=await n.$sendData("uni_ota_model",{type:"firmwares_new_list",data:{hardwareModel:a,osImageId:r}});if(l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:365","电池包固件getLateFirmwaresList",o),0===o.code)if(o.data.length>0){let n={};n=o.data[0],n.deviceModel=a,n.imageId=r,n.oid=e,l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:375","########获取电池包最新固件:",JSON.stringify(n));let i=f[t].lateFirmwareLists;l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:377","#######数据检测:",i),null==i&&(i=[]),i.push(n),l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:382","########获取电池包最新固件列表:",JSON.stringify(i));let s=f[t];l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:384","########获取电池包更新内容111:",JSON.stringify(s)),null==s.lateFirmwareLists&&(s.lateFirmwareLists=[]),s.lateFirmwareLists=i,l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:389","########获取电池包更新内容2222:",JSON.stringify(s)),f[t]=s,l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:391","########获取电池包最新固件列表11111:",JSON.stringify(f)),B(t,n.firmwareVersionId)}else l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:395","#####获取电池包最新固件列表为空"),d.value=!0;else l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:399","#####获取电池包最新固件列表失败"),d.value=!0}catch(Mr){l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:403","#####获取最新电池包固件列表失败 catch"),d.value=!0}},B=async(e,t)=>{try{const a=await n.$sendData("uni_ota_model",{type:"firmwares_local_list",data:{firmwareVersionId:t}});if(l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:412","电池包固件getLocalFirmwaresList",a),0===a.code)if(a.data.length>0){let t=a.data;l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:417","#######本地电池包固件数据检测:",t),null==f[e].localFirmwareLists&&(f[e].localFirmwareLists=[]),f[e].localFirmwareLists=t,l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:422","########获取电池包本地固件列表:",JSON.stringify(m.value)),l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:423","########获取电池包本地固件列表:11111",JSON.stringify(f[e].localFirmwareLists))}else l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:426","#####获取电池包本地固件列表为空");else l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:429","#####获取电池包本地固件列表失败");x(e)}catch(Mr){l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:433","#####获取电池包本地固件列表失败 catch"),d.value=!0}},x=e=>{f[e].currentFirmwareLists.map((t=>{let a=0,n={},r={},o=t.version;l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:445","######电池包999999:",JSON.stringify(t)),f[e].lateFirmwareLists.forEach((a=>{l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:448","######电池包99996666:",JSON.stringify(a)),a.imageId===t.imageId&&a.oid===t.oid&&(n=a,void 0!==f[e].localFirmwareLists&&f[e].localFirmwareLists.forEach((e=>{l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:453","######电池包99998888:",JSON.stringify(e)),e.imageId==n.imageId&&e.oid===n.oid&&(r=e)})),l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:459","############本地电池包固件便利过了"))})),l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:462","######电池包最新:",JSON.stringify(n)),l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:463","######电池包本地:",JSON.stringify(r)),n.imageId===t.imageId&&n.oid===t.oid&&(n.firmwareVersion&&t.version!==n.firmwareVersion&&(a=1,"{}"!==JSON.stringify(r)&&r.version&&n.firmwareVersion===r.version&&n.oid===r.oid&&n.imageId===r.imageId&&(a=2),l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:470","######电池包合并前:",JSON.stringify(t)),Object.assign(t,n),t.localUrl=r.localUrl,l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:473","######电池包合并后:",JSON.stringify(t))),t.status=a,t.version=o,l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:478","#####电池包合并数据9999====:",t),l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:479","######电池包99993333333====:",a))})),l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:483","#####合并后的列表数据99999====:",JSON.stringify(f)),d.value=!0},I=()=>{l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:489","#######当前电池包固件信息:",JSON.stringify(h.value)),l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:491","#######电池包固件下载成功:",JSON.stringify(f[h.deviceOidId])),2!==h.value.status&&f[h.value.deviceOidId].currentFirmwareLists.map((e=>{h.value.version===e.version&&h.value.oid===e.oid&&e.imageId==h.value.imageId&&(h.value.status=2,e.status=2,l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:497","#######电池包固件下载成功&&状态同步成功:"))}))},P=()=>{l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:505","#######当前电池包固件信息:",JSON.stringify(h.value)),l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:507","#######电池包固件网关升级成功:",JSON.stringify(f[h.deviceOidId])),2===h.value.status&&f[h.value.deviceOidId].currentFirmwareLists.map((e=>{h.value.version===e.version&&h.value.oid===e.oid&&e.imageId==h.value.imageId&&(h.value.status=0,e.status=0,e.version=h.value.firmwareVersion,l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:514","#######电池包固件升级成功&&状态同步成功:"))}))},R=async e=>{l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:522","#######BMS固件请求参数:",e);try{const t=await n.$sendData("uni_ota_model",{type:"firmwares_current_list",data:{deviceOidId:e}});l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:525","getInverterList",t),0===t.code?t.data.length>0?(l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:529","########获取固件列表:",JSON.stringify(p.value)),t.data.map((t=>{t.status=0,t.deviceOidId=e,t.oid=a.parentOid,O(t.deviceModel,t.imageId)})),p.value=t.data):l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:538","#####获取固件列表为空"):l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:541","#####获取固件列表失败")}catch(Mr){l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:544","#####获取固件列表失败 catch")}},O=async(e,t)=>{try{const r=await n.$sendData("uni_ota_model",{type:"firmwares_new_list",data:{hardwareModel:e,osImageId:t}});if(l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:552","getLateFirmwaresList",r),0===r.code)if(r.data.length>0){let n={};n=r.data[0],n.deviceModel=e,n.imageId=t,n.oid=a.parentOid,l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:562","########获取最新固件:",JSON.stringify(n)),v.value.push(n),l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:564","########获取最新固件列表:",JSON.stringify(v.value)),L(n.firmwareVersionId)}else l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:569","#####获取最新固件列表为空"),c.value=!0;else l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:573","#####获取最新固件列表失败"),c.value=!0}catch(Mr){l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:577","#####获取最新固件列表失败 catch"),c.value=!0}},L=async e=>{try{const t=await n.$sendData("uni_ota_model",{type:"firmwares_local_list",data:{firmwareVersionId:e}});l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:586","getLocalFirmwaresList",t),0===t.code?(t.data.length>0?(m.value=t.data,l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:591","########获取本地固件列表:",JSON.stringify(m.value))):l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:593","#####获取本地固件列表为空"),c.value=!0):l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:597","#####获取本地固件列表失败"),c.value=!0,M()}catch(Mr){l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:602","#####获取本地固件列表失败 catch"),c.value=!0}},M=()=>{p.value.map((e=>{let t=0,a={},n={},r=e.version;l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:614","######999999:",JSON.stringify(e)),v.value.forEach((t=>{l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:617","######99996666:",JSON.stringify(t)),t.imageId===e.imageId&&t.deviceModel===e.deviceModel&&(a=t,m.value.forEach((e=>{l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:621","######99998888:",JSON.stringify(e)),e.imageId==a.imageId&&(n=e)})))})),a.imageId===e.imageId&&a.oid===e.oid&&(a.firmwareVersion&&e.version!==a.firmwareVersion&&(t=1,"{}"!==JSON.stringify(n)&&n.version&&a.firmwareVersion===n.version&&a.imageId===n.imageId&&(t=2),Object.assign(e,a),e.localUrl=n.localUrl),e.status=t,e.version=r,l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:641","#####合并数据9999====:",e),l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:642","######99993333333====:",t))})),l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:646","#####固件合并后的列表数据99999====:",JSON.stringify(p.value))},V=()=>{l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:651","#######bms固件下载成功:",JSON.stringify(h.value)),l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:652","#######bms固件网关下载成功列表数据:",JSON.stringify(p.value)),2!==h.value.status&&p.value.map((e=>{e.imageId==h.value.imageId&&(h.value.status=2,e.status=2,l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:658","#######bms固件下载成功&&状态同步成功:"))}))},U=()=>{l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:666","#######bms固件网关升级成功:",JSON.stringify(h.value)),l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:667","#######bms固件网关升级成功列表数据:",JSON.stringify(p.value)),2===h.value.status&&p.value.map((e=>{e.imageId==h.value.imageId&&(h.value.status=0,e.status=0,e.version=h.value.firmwareVersion,l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:674","#######bms固件网关升级成功&&状态同步成功:"))}))},F=async()=>{y.value=2,W();try{let e={oid:h.value.oid||"",deviceOidId:h.value.deviceOidId||"",imageId:h.value.imageId||"",version:h.value.firmwareVersion||"",localUrl:h.value.localUrl||"",url:h.value.encryptionFileUrl||"",md5:h.value.md5||""};l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:694","#######下载固件参数:",e);const t=await n.$sendData("uni_ota_model",{type:"firmwares_download",data:e});0===t.code||(l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:699","#####下载失败回调:",t.msg||t.mes||t.message),K("下载失败!"),uni.showToast({title:`${t.msg||t.mes||t.message||o("downloadFailed")}`,icon:"none"}),z())}catch(Mr){l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:705","#####设备固件下载调用成功失败 catch"),K("下载失败!"),uni.showToast({title:o("downloadFailed"),icon:"none"}),z()}},H=async()=>{if(S.value=0,y.value=4,W(),!1!==g.value)try{let e={mac:a.deviceMac||"",imageId:h.value.imageId||"",oid:h.value.oid||"",deviceOidId:h.value.deviceOidId||"",version:h.value.firmwareVersion||"",firmwareVersionId:h.value.firmwareVersionId||"",hardwareModel:h.value.hardwareModel||""};l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:730","#######升级固件参数:",e);const t=await n.$sendData("uni_ota_model",{type:"firmwares_upgrade",data:e});0===t.code||(l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:735","#####升级失败回调:",t.msg||t.mes||t.message),uni.showToast({title:`${t.msg||t.mes||t.message||o("upgradeFailed")}`,icon:"none"}),K("升级失败!"))}catch(Mr){l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:740","#####设备固件升级调用失败 catch"),uni.showToast({title:"升级失败",icon:"none"}),K("升级失败!")}},G=(e,t)=>{N.value=t,l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:748","类型::",t),0!=e.status&&(l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:750","升级弹框信息:",JSON.stringify(e)),C.value=[e.firmwareVersionDesc],g.value=!0,"battery"===N.value?(h.value=e,l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:755","#########当前固件:",JSON.stringify(h.value)),1===e.status?y.value=1:2===e.status&&(y.value=4,H())):(h.value=e,l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:764","#########当前固件:",JSON.stringify(h.value)),1===e.status?y.value=1:2===e.status&&(y.value=4,H())))},K=async e=>{l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:775","@#####",e),1!==y.value?(2===y.value?(n.$sendData("uni_ota_model",{type:"cancel_download",data:{}}),l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:782","设备取消下载/升级")):4===y.value||y.value,g.value=!1,z()):g.value=!1},j=e=>{l("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:792","@#####",y.value),N.value,1===y.value?F():H()},W=()=>{let e=(new Date).getTime();e-A.value>3e3?w.value||(A.value=e,w.value=setTimeout((()=>{g.value&&uni.showToast({title:"更新连接超时!",icon:"none"}),K("自动消失")}),5e4)):setTimeout((()=>{w.value||W()}),3500)},z=()=>{w.value&&(clearTimeout(w.value),w.value=0)};return(t,l)=>(e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createElementVNode("view",{class:e.normalizeClass(["device-main",["basicInfo"==a.tabbarText?"currentdefault":"currentActive"]])},[e.createElementVNode("view",{class:"bms-main"},[e.createElementVNode("view",{class:"item-value"},[e.createElementVNode("text",{class:"label"},"设备名称"),e.createElementVNode("text",{class:"value"},e.toDisplayString(a.deviceName),1)]),e.createElementVNode("view",{class:"item-value"},[e.createElementVNode("text",{class:"label"},"SN码"),e.createElementVNode("text",{class:"value"},e.toDisplayString(a.deviceMac),1)]),e.createElementVNode("view",{class:"item-value"},[e.createElementVNode("text",{class:"label"},"设备型号"),e.createElementVNode("text",{class:"value"},e.toDisplayString(a.deviceModel),1)]),e.createElementVNode("view",{class:"item-value"},[e.createElementVNode("text",{class:"label"},"设备类型"),e.createElementVNode("text",{class:"value"},"BMS")]),e.unref(c)?(e.openBlock(!0),e.createElementBlock(e.Fragment,{key:0},e.renderList(e.unref(p),((t,l)=>(e.openBlock(),e.createElementBlock("view",{class:"item-value",key:l},[e.createElementVNode("text",{class:"label"},e.toDisplayString(t.firmwareNameCn||"--"),1),e.createElementVNode("view",{class:"version-value",onClick:e=>G(t,"bms")},[0!==t.status?(e.openBlock(),e.createElementBlock("image",{key:0,style:{width:"32rpx",height:"38rpx"},src:"/static/image/version_update.png",mode:"aspectFit"})):e.createCommentVNode("",!0),0!==t.status?(e.openBlock(),e.createElementBlock("text",{key:1,style:{color:"#80B32D"},class:"version-operation"},e.toDisplayString("点击升级"))):e.createCommentVNode("",!0),e.createElementVNode("text",{class:"address-value"},e.toDisplayString(t.version),1)],8,["onClick"])])))),128)):e.createCommentVNode("",!0),e.createElementVNode("view",{class:"item-value"},[e.createElementVNode("text",{class:"label"},"电站名称"),e.createElementVNode("text",{class:"value"},e.toDisplayString(a.stationName),1)]),e.createElementVNode("view",{class:"item-value"},[e.createElementVNode("text",{class:"label"},"电站地址"),e.createElementVNode("text",{class:"value"},e.toDisplayString(e.unref(s)),1)])]),(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(e.unref(i),((t,l)=>(e.openBlock(),e.createElementBlock("view",{class:"bms-battery",key:l},[e.createElementVNode("view",{class:"item-value"},[e.createElementVNode("text",{class:"label"},"设备名称"),e.createElementVNode("text",{class:"value"},e.toDisplayString(t.deviceName),1)]),e.createElementVNode("view",{class:"item-value"},[e.createElementVNode("text",{class:"label"},"SN码"),e.createElementVNode("text",{class:"value"},e.toDisplayString(t.mac),1)]),e.createElementVNode("view",{class:"item-value"},[e.createElementVNode("text",{class:"label"},"设备型号"),e.createElementVNode("text",{class:"value"},e.toDisplayString(t.deviceModel),1)]),e.createElementVNode("view",{class:"item-value"},[e.createElementVNode("text",{class:"label"},"设备类型"),e.createElementVNode("text",{class:"value"},"电池包")]),e.unref(d)?(e.openBlock(!0),e.createElementBlock(e.Fragment,{key:0},e.renderList(t.deviceOidId&&e.unref(f)[t.deviceOidId]&&e.unref(f)[t.deviceOidId].currentFirmwareLists?e.unref(f)[t.deviceOidId].currentFirmwareLists:[],((t,l)=>(e.openBlock(),e.createElementBlock("view",{class:"item-value",key:l},[e.createElementVNode("text",{class:"label"},e.toDisplayString(t.firmwareNameCn||"--"),1),e.createElementVNode("view",{class:"version-value",onClick:e=>G(t,"battery")},[0!==t.status?(e.openBlock(),e.createElementBlock("image",{key:0,style:{width:"32rpx",height:"38rpx"},src:"/static/image/version_update.png",mode:"aspectFit"})):e.createCommentVNode("",!0),0!==t.status?(e.openBlock(),e.createElementBlock("text",{key:1,style:{color:"#80B32D"},class:"version-operation"},e.toDisplayString("点击升级"))):e.createCommentVNode("",!0),e.createElementVNode("text",{class:"address-value"},e.toDisplayString(t.version),1)],8,["onClick"])])))),128)):e.createCommentVNode("",!0),e.createElementVNode("view",{class:"item-value"},[e.createElementVNode("text",{class:"label"},"电站名称"),e.createElementVNode("text",{class:"value"},e.toDisplayString(a.stationName),1)]),e.createElementVNode("view",{class:"item-value"},[e.createElementVNode("text",{class:"label"},"电站地址"),e.createElementVNode("text",{class:"value"},e.toDisplayString(e.unref(s)),1)])])))),128))],2),e.createVNode(fp,{type:e.unref(b),showAlert:e.unref(g),contentList:e.unref(C),status:e.unref(y),progress:e.unref(S),onClose:K,onConfirm:j},null,8,["type","showAlert","contentList","status","progress"])],64))}}),[["__scopeId","data-v-0e836b6c"]]),Gp=E(e.defineComponent({__name:"detailTabbar",setup(t){const n=Xr(),r=e.ref("");Za();const o=e.ref("");e.getCurrentInstance();const i=e.ref(""),u=e.ref("default"),d=e.ref("");e.ref("");const p=e.ref("");e.ref("");const v=e.ref(""),m=e.ref(""),h=e.ref(0),f=e.ref("realTime");s((e=>{l("log","at pages/powerStationDetail/childPage/device/bms/detailTabbar.vue:57","bmsOptions",e),e.addresses&&(i.value=e.addresses),e.deviceModel&&(u.value=e.deviceModel),e.deviceMac&&(d.value=e.deviceMac),e.oid&&(o.value=e.oid),e.deviceName&&(r.value=decodeURIComponent(e.deviceName)),e.stationName&&(p.value=e.stationName,l("log","at pages/powerStationDetail/childPage/device/bms/detailTabbar.vue:75","#####电站名称有没有:",e.stationName)),e.deviceOidId&&(v.value=e.deviceOidId),e.gatewayId&&(m.value=e.gatewayId)})),c((({from:e})=>{if(l("log","at pages/powerStationDetail/childPage/device/bms/detailTabbar.vue:86","onBackPress",e),"backbutton"===e)return g(),!0}));const g=()=>{1===getCurrentPages().length?ld():n.back()},b=e=>{h.value=e,l("log","at pages/powerStationDetail/childPage/device/bms/detailTabbar.vue:103","tabChange",e),f.value=0==e?"realTime":"basicInfo",l("log","at pages/powerStationDetail/childPage/device/bms/detailTabbar.vue:109","#######aaaa:",f.value)};return(t,l)=>{const n=a(e.resolveDynamicComponent("u-navbar"),I),s=a(e.resolveDynamicComponent("u-tabbar-item"),O),c=a(e.resolveDynamicComponent("u-tabbar"),V);return e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createVNode(n,{title:e.unref(r),class:"base-title",onLeftClick:g},null,8,["title"]),e.createElementVNode("view",{class:"status_bar",style:{height:"var(--status-bar-height)"}}),e.createElementVNode("view",{class:"page"},[e.createElementVNode("view",{class:"content"},[e.withDirectives(e.createVNode(Fp,{deviceName:e.unref(r),addresses:e.unref(i),deviceModel:e.unref(u),deviceMac:e.unref(d),parentOid:e.unref(o)},null,8,["deviceName","addresses","deviceModel","deviceMac","parentOid"]),[[e.vShow,0==e.unref(h)]]),e.createVNode(Hp,{deviceName:e.unref(r),address:e.unref(i),deviceModel:e.unref(u),deviceMac:e.unref(d),stationName:e.unref(p),parentOid:e.unref(o),deviceOidId:e.unref(v),tabbarText:e.unref(f),gatewayId:e.unref(m)},null,8,["deviceName","address","deviceModel","deviceMac","stationName","parentOid","deviceOidId","tabbarText","gatewayId"])])]),e.createVNode(c,{value:e.unref(h),onChange:b,activeColor:"rgba(0, 0, 0, 0.9)",inactiveColor:"#B2B2B2",border:!1,fixed:!0,placeholder:!0,safeAreaInsetBottom:!0},{default:e.withCtx((()=>[e.createVNode(s,{text:"实时信息"}),e.createVNode(s,{text:"基础信息"}),0==e.unref(h)?(e.openBlock(),e.createElementBlock("view",{key:0,class:"sliding-realtime"})):e.createCommentVNode("",!0),1==e.unref(h)?(e.openBlock(),e.createElementBlock("view",{key:1,class:"sliding-basic-info"})):e.createCommentVNode("",!0)])),_:1},8,["value"])],64)}}}),[["__scopeId","data-v-5da22b41"]]),Kp=e.defineComponent({__name:"deviceTimeSetting",setup(t){const n=e.ref(!1),r=Xr(),o=e.ref(),i=e.ref(Date.now()),c=e.ref(),d=e.ref(""),p=e.ref(null),v=e.ref(),m=e.ref("");let h=e.ref("");const{proxy:f}=e.getCurrentInstance();s((e=>{l("log","at pages/parameterConfiguration/deviceTimeSetting.vue:61","timeSettingOptions",e),e.deviceMac&&(h.value=e.deviceMac),g(),uni.$on("typeChooseResult",(e=>{l("log","at pages/parameterConfiguration/deviceTimeSetting.vue:69","监听到事件来自 updateData ,携带参数为:"+e.item.text),setTimeout((()=>{N(e)}),10)}))})),u((()=>{uni.$off("typeChooseResult")}));const g=async()=>{l("log","at pages/parameterConfiguration/deviceTimeSetting.vue:81","initData"),C()},b=()=>{1===getCurrentPages().length?ld():r.back()},N=e=>{if("timezone"===e.type)o.value=e.item.value},C=async()=>{n.value=!0;let e=setTimeout((()=>{n.value=!1}),5e3);try{const t=await f.$sendData("uni_device_model",{type:"time",data:JSON.stringify({mac:h.value})});if(l("log","at pages/parameterConfiguration/deviceTimeSetting.vue:113","deviceListListener",t),n.value=!1,clearTimeout(e),0==t.code){if(t.data){const e=1e3*parseInt(t.data.localtimestamp)-36e5*parseInt(t.data.zone);m.value=S(e)}}else uni.showToast({title:t.msg||t.mes,icon:"none"})}catch(Mr){uni.showToast({title:"读取失败",icon:"none"}),clearTimeout(e),n.value=!1}},y=e=>{const t=e.value.split(" ");l("log","at pages/parameterConfiguration/deviceTimeSetting.vue:162","resultDateTime",t),v.value=e.timestamp,m.value=t[0]+" "+t[1],(async(e,t)=>{const a={date:e,time:t,mac:h.value};l("log","at pages/parameterConfiguration/deviceTimeSetting.vue:137","deviceTimeEditInParams",a);try{const e=await f.$sendData("uni_device_model",{type:"time_edit",data:JSON.stringify(a)});l("log","at pages/parameterConfiguration/deviceTimeSetting.vue:140","deviceListListener",e),0==e.code?uni.showToast({title:"配置成功"}):uni.showToast({title:`失败码:${e.code}`,icon:"none"})}catch(Mr){l("log","at pages/parameterConfiguration/deviceTimeSetting.vue:147","deviceTimeEditErr",Mr)}})(t[0],t[1])},S=(e,t=!0)=>`${w(e,t)} ${A(e,t)}`,w=(e,t=!0)=>{const l=(e=new Date(e)).getFullYear(),a=e.getMonth()+1,n=e.getDate();return`${l}-${t?E(a):a}-${t?E(n):n}`},A=(e,t=!0)=>{const l=(e=new Date(e)).getHours(),a=e.getMinutes(),n=e.getSeconds();return`${t?E(l):l}:${t?E(a):a}:${t?E(n):n}`},E=e=>(e<10&&(e=`0${e}`),e);return(t,o)=>{const s=a(e.resolveDynamicComponent("u-navbar"),I),u=a(e.resolveDynamicComponent("u-loading-page"),z),v=a(e.resolveDynamicComponent("u-input"),$c),h=a(e.resolveDynamicComponent("u-cell"),sd);return e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createVNode(s,{title:"时间设置",class:"base-title",onLeftClick:b}),e.createElementVNode("view",{class:"status_bar",style:{height:"var(--status-bar-height)"}}),e.unref(n)?(e.openBlock(),e.createBlock(u,{key:0,loading:e.unref(n),"loading-text":"加载中..."},null,8,["loading"])):(e.openBlock(),e.createElementBlock("view",{key:1,class:"page"},[e.createElementVNode("view",{class:"content"},[e.createElementVNode("view",{class:"item-info item-frist"},[e.createElementVNode("view",{class:"item-info-content"},[e.createVNode(h,{title:"时间",border:!1,onClick:o[1]||(o[1]=e=>{return l("log","at pages/parameterConfiguration/deviceTimeSetting.vue:152","itemTypeChoose",t="time"),void("time"===t?p.value.show():r.push({name:"powerStationParamsChoose",params:{type:t}}));var t}),class:"time"},{value:e.withCtx((()=>[e.createVNode(v,{placeholder:"请选择",border:"none",readonly:!0,inputAlign:"right",modelValue:e.unref(m),"onUpdate:modelValue":o[0]||(o[0]=t=>e.isRef(m)?m.value=t:null)},null,8,["modelValue"]),e.createElementVNode("image",{class:"right-icon",src:"/static/image/right-icon.png"})])),_:1})])])])])),e.createVNode(Op,{ref_key:"dateTimePicker",ref:p,type:"datetime",end:e.unref(i),"default-value":e.unref(c),modelValue:e.unref(d),"onUpdate:modelValue":o[2]||(o[2]=t=>e.isRef(d)?d.value=t:null),onChange:y},null,8,["end","default-value","modelValue"])],64)}}}),jp=E(Kp,[["__scopeId","data-v-2dc4689d"]]),Wp=E(e.defineComponent({__name:"editName",setup(t){const{t:n}=xr();e.getCurrentInstance();const r=Za(),o=Xr(),i=e.ref(""),u=e.ref(""),c=e.ref(!1);s((e=>{if(l("log","at pages/powerStationDetail/childPage/device/editName.vue:37","#########传参:",JSON.stringify(e)),e.deviceParams){const t=JSON.parse(decodeURIComponent(e.deviceParams));l("log","at pages/powerStationDetail/childPage/device/editName.vue:40","resultParams",t),t.deviceId&&(u.value=t.deviceId),t.deviceName&&(i.value=t.deviceName)}l("log","at pages/powerStationDetail/childPage/device/editName.vue:48","###### current device id",u.value)})),e.onMounted((()=>{}));const d=()=>{l("log","at pages/powerStationDetail/childPage/device/editName.vue:57","leavePage,",getCurrentPages().length),1===getCurrentPages().length?ld():o.back()},p=()=>{d()},v=()=>{0!=i.value.length?m():uni.showToast({title:n("请输入设备名称"),icon:"none"})},m=async()=>{try{let e={homeId:r.homeId,deviceId:u.value,name:i.value};l("log","at pages/powerStationDetail/childPage/device/editName.vue:86","editInvParams",e);const t=await function(e){return Ja.server().post("/home-wisdom/app/device/edit",e,{}).then((e=>e.data))}(e);l("log","at pages/powerStationDetail/childPage/device/editName.vue:88","editInvRes",t),0===t.code?(uni.showToast({icon:"none",title:n("editSuccess")}),uni.$emit("deviceEditSuccess",{deviceId:u.value,deviceName:i.value}),d()):uni.showToast({title:`${n("editFailureCode")}${t.code}`,icon:"none"})}catch(Mr){uni.showToast({title:n("editFailure"),icon:"none"})}},h=()=>{c.value=!0},f=()=>{c.value=!1};return(t,l)=>{const n=a(e.resolveDynamicComponent("u-navbar"),I),r=a(e.resolveDynamicComponent("u-input"),$c);return e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createVNode(n,{title:t.$t("editDeviceName"),class:"base-title",onLeftClick:d},null,8,["title"]),e.createElementVNode("view",{class:"status_bar",style:{height:"var(--status-bar-height)"}}),e.createElementVNode("view",{class:"page"},[e.createElementVNode("view",{class:"edit-name-view"},[e.createElementVNode("view",{class:"name-title"},e.toDisplayString(t.$t("deviceName")),1),e.createVNode(r,{class:"input-view",placeholder:t.$t("pleaseEnter"),border:"none",inputAlign:"right",modelValue:e.unref(i),"onUpdate:modelValue":l[0]||(l[0]=t=>e.isRef(i)?i.value=t:null),onFocus:h,onBlur:f},null,8,["placeholder","modelValue"])]),e.unref(c)?(e.openBlock(),e.createElementBlock("view",{key:0,class:"top-view"},[e.createElementVNode("view",{class:"top-confirm-button",onClick:v},e.toDisplayString(t.$t("confirm")),1)])):e.createCommentVNode("",!0),e.createElementVNode("view",{class:"bottom-view"},[e.createElementVNode("view",{class:"cancel-button",onClick:p},e.toDisplayString(t.$t("cancel")),1),e.createElementVNode("view",{class:"confirm-button",onClick:v},e.toDisplayString(t.$t("confirm")),1)])])],64)}}}),[["__scopeId","data-v-d392d34d"]]),zp=E(e.defineComponent({__name:"replaceDevice",setup(t){const{t:n}=xr(),{proxy:r}=e.getCurrentInstance();Za();const o=Xr(),i=e.ref(!1),u=e.ref([{device_name:"aaaa"}]),c=e.ref(!0);e.reactive({}),e.reactive({}),s((e=>{e.invInfo&&(JSON.parse(decodeURIComponent(e.invInfo)),d())}));const d=async()=>{try{const e=await r.$sendData("uni_device_model",{type:"list"});l("log","at pages/powerStationDetail/childPage/device/replaceDevice.vue:56","getInverterList",e),0===e.code?e.data.length>0?(c.value=!0,e.data.forEach((e=>{e.checked=!1,u.value.push(e)}))):c.value=!0:(c.value=!0,uni.showToast({title:`${n("getInverterFailureCode")}${e.code}`,icon:"none"}))}catch(Mr){c.value=!0,uni.showToast({title:n("failedToObtainInverter"),icon:"none"})}},p=()=>{l("log","at pages/powerStationDetail/childPage/device/replaceDevice.vue:83","leavePage,",getCurrentPages().length),1===getCurrentPages().length?ld():o.back()},v=()=>{};return(t,l)=>{const r=a(e.resolveDynamicComponent("u-navbar"),I),o=a(e.resolveDynamicComponent("u-loading-page"),z);return e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createVNode(r,{title:t.$t("replaceDevice"),class:"base-title",onLeftClick:p},null,8,["title"]),e.createElementVNode("view",{class:"status_bar",style:{height:"var(--status-bar-height)"}}),e.unref(c)?(e.openBlock(),e.createElementBlock("view",{key:1,class:"page"},[e.unref(u).length>0?(e.openBlock(),e.createElementBlock("view",{key:0,class:"content-view"},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(e.unref(u),((t,l)=>(e.openBlock(),e.createElementBlock("view",{class:"cell-view",key:l,onClick:e=>{var l;(l=t).checked=!l.checked}},[e.createElementVNode("view",{class:"left-view"},[e.createElementVNode("image",{src:"/static/image/ic-device.png",mode:"aspectFit",style:{width:"56rpx",height:"56rpx"}}),e.createElementVNode("view",{class:"device-title"},e.toDisplayString(t.device_name),1)]),e.createElementVNode("image",{src:t.checked?"../../../../static/image/switch-checked.png":"../../../../static/image/switch-check.png",mode:"aspectFit",style:{width:"46rpx",height:"46rpx"}},null,8,["src"])],8,["onClick"])))),128))])):e.createCommentVNode("",!0),e.unref(u).length>0?(e.openBlock(),e.createElementBlock("view",{key:1,class:"bottom-view"},[e.createElementVNode("view",{class:"next-button",onClick:v},e.toDisplayString(t.$t("nextStep")),1)])):0===e.unref(u).length?(e.openBlock(),e.createElementBlock("view",{key:2,class:"empty-view"},e.toDisplayString(e.unref(n)("emptyData")),1)):e.createCommentVNode("",!0)])):(e.openBlock(),e.createBlock(o,{key:0,loading:e.unref(i),"loading-text":t.$t("loading")},null,8,["loading","loading-text"]))],64)}}}),[["__scopeId","data-v-ef28d245"]]);__definePage("pages/powerStationDetail/index",ad),__definePage("pages/powerStation/powerStationCreate",dd),__definePage("pages/powerStation/powerStationEdit",bd),__definePage("pages/operationService/operationAndMaintenanceDetail",wd),__definePage("pages/powerStation/powerStationParamsChoose",Ad),__definePage("pages/powerStation/powerStationCreateSuccess",Ed),__definePage("pages/deviceAdd/index",Dd),__definePage("pages/deviceAdd/deviceAddHelp",Bd),__definePage("pages/operationService/wifiSetting",Id),__definePage("pages/deviceAdd/wiredSearch",Pd),__definePage("pages/powerStation/inGridTypeChoose",Rd),__definePage("pages/operationService/apidConfiguration",up),__definePage("pages/parameterConfiguration/index",cp),__definePage("pages/parameterConfiguration/detail",pp),__definePage("pages/parameterConfiguration/parameterChoose",vp),__definePage("pages/parameterConfiguration/parameterBitEnumRead",mp),__definePage("pages/powerStationDetail/childPage/device/index",td),__definePage("pages/powerStationDetail/childPage/device/detail",Mp),__definePage("pages/powerStationDetail/childPage/device/bms/index",Vp),__definePage("pages/powerStationDetail/childPage/device/bms/detailTabbar",Gp),__definePage("pages/parameterConfiguration/deviceTimeSetting",jp),__definePage("pages/powerStationDetail/childPage/device/editName",Wp),__definePage("pages/powerStationDetail/childPage/device/replaceDevice",zp),__definePage("pages/powerStationDetail/childPage/device/subPage/particulars",hp);const $p=e.defineComponent({__name:"App",setup:(e,{expose:t})=>(i((e=>{var t,a,n,r,o,i,s,u,c,d,p;const v=Ka();(null==(t=null==e?void 0:e.referrerInfo)?void 0:t.extraData.data)&&(null==(a=null==e?void 0:e.referrerInfo)?void 0:a.extraData.data.nameValuePairs.token)&&(v.setAccessToken(null==(n=null==e?void 0:e.referrerInfo)?void 0:n.extraData.data.nameValuePairs.token),v.setRefreshToken(null==(r=null==e?void 0:e.referrerInfo)?void 0:r.extraData.data.nameValuePairs.refreshToken),v.setServerAddress((null==(o=null==e?void 0:e.referrerInfo)?void 0:o.extraData.data.nameValuePairs.serverAddress)?null==(i=null==e?void 0:e.referrerInfo)?void 0:i.extraData.data.nameValuePairs.serverAddress:"https://china-gateway.hdlcontrol.com"),v.setAppKey((null==(s=null==e?void 0:e.referrerInfo)?void 0:s.extraData.data.nameValuePairs.appKey)?null==(u=null==e?void 0:e.referrerInfo)?void 0:u.extraData.data.nameValuePairs.appKey:"CSZEMDJL"),v.setAppSecret((null==(c=null==e?void 0:e.referrerInfo)?void 0:c.extraData.data.nameValuePairs.appSecret)?null==(d=null==e?void 0:e.referrerInfo)?void 0:d.extraData.data.nameValuePairs.appSecret:"CSZEMDKBCSZEMDKR"),l("log","at App.vue:32","##########传过来的服务区地址:",null==(p=null==e?void 0:e.referrerInfo)?void 0:p.extraData.data.nameValuePairs.serverAddress))})),r((()=>{l("log","at App.vue:36","App Show2")})),o((()=>{l("log","at App.vue:39","App Hide")})),t({globalData:{isCentigrade:!0,isEnglish:!1}}),()=>{})}),Jp=function(t={}){const l=!hn(t.legacy)||t.legacy,a=!!t.globalInjection,n=new Map,r=l?yr(t):Cr(t),o=Xa(""),i={get mode(){return l?"legacy":"composition"},async install(t,...n){t.__VUE_I18N_SYMBOL__=o,t.provide(t.__VUE_I18N_SYMBOL__,i),!l&&a&&function(t,l){const a=Object.create(null);Ir.forEach((t=>{const n=Object.getOwnPropertyDescriptor(l,t);if(!n)throw ur(22);const r=e.isRef(n.value)?{get:()=>n.value.value,set(e){n.value.value=e}}:{get:()=>n.get&&n.get()};Object.defineProperty(a,t,r)})),t.config.globalProperties.$i18n=a,Pr.forEach((e=>{const a=Object.getOwnPropertyDescriptor(l,e);if(!a||!a.value)throw ur(22);Object.defineProperty(t.config.globalProperties,`$${e}`,a)}))}(t,i.global),function(e,t,...l){const a=Nn(l[0])?l[0]:{},n=!!a.useI18nComponentName;(!hn(a.globalInstall)||a.globalInstall)&&(e.component(n?"i18n":wr.name,wr),e.component(kr.name,kr),e.component(Tr.name,Tr)),e.directive("t",Dr(t))}(t,i,...n),l&&t.mixin(function(t,l,a){return{beforeCreate(){const n=e.getCurrentInstance();if(!n)throw ur(22);const r=this.$options;if(r.i18n){const e=r.i18n;r.__i18n&&(e.__i18n=r.__i18n),e.__root=l,this===this.$root?this.$i18n=Br(t,e):(e.__injectWithOption=!0,this.$i18n=yr(e))}else r.__i18n?this===this.$root?this.$i18n=Br(t,r):this.$i18n=yr({__i18n:r.__i18n,__injectWithOption:!0,__root:l}):this.$i18n=t;t.__onComponentInstanceCreated(this.$i18n),a.__setInstance(n,this.$i18n),this.$t=(...e)=>this.$i18n.t(...e),this.$rt=(...e)=>this.$i18n.rt(...e),this.$tc=(...e)=>this.$i18n.tc(...e),this.$te=(e,t)=>this.$i18n.te(e,t),this.$d=(...e)=>this.$i18n.d(...e),this.$n=(...e)=>this.$i18n.n(...e),this.$tm=e=>this.$i18n.tm(e)},mounted(){},beforeUnmount(){const t=e.getCurrentInstance();if(!t)throw ur(22);delete this.$t,delete this.$rt,delete this.$tc,delete this.$te,delete this.$d,delete this.$n,delete this.$tm,a.__deleteInstance(t),delete this.$i18n}}}(r,r.__composer,i))},get global(){return r},__instances:n,__getInstance:e=>n.get(e)||null,__setInstance(e,t){n.set(e,t)},__deleteInstance(e){n.delete(e)}};return i}({legacy:!1,globalInjection:!0,locale:"cn",messages:{en:{workMode:"Work Mode",earningsDay:"Earnings Today",generateElectricityDay:"Yield Today",generateElectricityMonth:"Yield This Month",generateElectricityYear:"Yield This Year",generateElectricityTotal:"Total Yield",photovoltaic:"PV",storedEnergy:"Energy storage",photovoltaicStoredEergy:"PV Energy",powerGrid:"Power Grid",loadLine:"Load",deviceType:"Device Type",deviceStatus:"Inverter Status",inverter:"Inverter",photovoltaicPower:"PV Power",generateElectricityDayNoUnit:"Yield Today",unitPriceSet:"Price Setting",electrovalence:"Unit Price",electrovalenceImprove:"Price Setting",electrovalenceInputHint:"Enter Price",confirm:"Confirm",cancel:"Cancel",emptyData:"No Data",reminder:"Reminder",inverterOpenHint:"Switch on the inverter?",inverterCloseHint:"Switch off the inverter?",hour:"Hour",day:"Day",year:"Year",month:"Month",lifeCycle:"LifeCycle",energyManage:"Energy Managment",generatedEnergy:"Yield(kW·h)",energyUse:"Consumption(kW·h)",generatedEnergyPower:"Production",energyUsePower:"Consumption",currentTimeLimitHint:"The selected date cannot be later than the current date",photovoltaicEarnings:"PV Earnings",yuanUnit:"-",yuanUnit2:"",totalEarnings:"Total",earnings:"Earnings",socialContribution:"Environmental Benefits",coalSave:"Coal Saved (T)",co2Reduce:"CO₂ Avoided (T)",equalPlant:"Trees Planted",switch:"Switch",switchOn:"On",switchOff:"Off",selfUse:"Self Consume",peakLoadShift:"Peak Shift",batteryPriority:"Battery Priority",pullToRefresh:"Pull to refresh",releaseRefresh:"Release refresh",loading:"Loading...",loadingSuccess:"Load successful",standby:"Standby",connection_grid:"Connection Grid",off_grid:"Off Grid",init:"Initialization",hybrid_grid:"Hybrid Grid",netdead:"Net Dead",city_power_charge:"City Power Charge",pv_charge:"PV Charge",city_power_bypass:"City Power Bypass",fault:"Fault",debug:"Debug",force_charge:"Force Charge",netdead_boot:"Net Dead Boot",dsp_burn:"DSP Burn",mcu_burn:"MCU Burn",error:"Error",errorMessage:"Error Info",offline:"Off Line",W00:"Grid Volt Low",W01:"Grid Volt High",W02:"Grid Frequency Low",W03:"Grid Frequency High",W04:"Solar Loss",W05:"Bat Loss",W06:"Bat Under Volt",W07:"Bat Volt Low",W08:"Bat Volt High",W09:"Over Load",W10:"GFCI Over",W11:"LN Fault",W12:"Fan Fault",W13:"Bat CapUnder",W14:"Bms DisChg Over",W15:"Bms Chg Over",W16:"Bms Volt Over",W17:"Bms Temp Over",W18:"Bms Dis Temp Low",W19:"Bms Volt Imbalance",W20:"Bms Communicate Fault",W21:"Bms Volt Under",W22:"Bms Chg Temp Low",W23:"Bms VoltHigh",W24:"Bms TempHigh",W25:"Bms Updating",W26:"Bms VersionErr",W27:"Bms UpdateFail",W28:"CT Converse",W29:"Clock Fail",F00:"Soft Time Out",F01:"INV Volt Short",F02:"GFCI Sensor Fault",F03:"",F04:"Bus Low Fault",F05:"Bus High Fault",F06:"Bus Short Fault",F07:"PV ISO Under Fault",F08:"PV Input Short",F09:"Op Relay Fault",F10:"INV Curr Over",F11:"INV DC Over",F12:"Ambient Over Temp",F13:"Sink Over Temp",F14:"Grid Relay Fault",F15:"DisChg Curr Over",F16:"Chg Curr Over",F17:"Current Sensor Fault",F18:"INV Abnormal",F19:"EPS Relay Fault",F20:"Always over load",F31:"SCI Fault",F32:"Error in communication with the DSP",self_use:"Self Use",peak_load_shifting:"Peak Load Shifting",battery_priority:"Battery Priority",system_status:"System status",totalElectricity:"Total consumption",totalElectricityBuy:"Total from grid",batteryChargeTotalElectricity:"Total battery charge",batterySoc:"Battery Soc",power_load:" Load Power",total_electricity_sale:"Total Sold",voltage_r:"R phase meter voltage",current_r:"R phase meter current",power_r:"R phase meter power",inv:"Inv Status",voltage_pv1:"PV1 input voltage",current_pv1:"PV1 input current",power_pv1:"PV1 PV power",voltage_pv2:"PV2 input voltage",current_pv2:"PV2 input current",power_pv2:"PV2 PV power",total_electricity_pv:"Total PV power generation",battery_charge_discharge_power:"Battery charging and discharging power",battery_discharge_total_electricity:"Total battery charge",battery_charge_total_electricity:"Total battery discharge",battery_soh:"Battery Soh",battery_rated_capacity:"Battery rated capacity",ac:"AC",voltage:"Voltage(V)",electronCurrent:"Electron Current(A)",power:"Power(kW)",frequency:"Frequency",output:"Output",realTime:"RealTime",statistics:"Statistics",device:"Device",addDevice:"Add device",batteryChargeElectricity:"Battery charge electricity",GridConnectedElectricitySales:"Grid-connected electricity sales",selfSufficient:"self-sufficient",gridPurchasing:"Grid purchasing",generateElectricityTotal_1:"All Yield",totalElectricity_1:"All Electricity",todayPowerGeneration:"Yield Today",todayElectricityConsumption:"Electricity Today",powerStationInfo:"Power station",failedToObtainInverter:"Failed to obtain inverter",getInverterFailureCode:"Failed to obtain inverter, failure code:",SNCode:"SN code",deviceModel:"Device model",status:"Status",activePower:"Active power",undermountingDevice:"Undermounting device",replaceDevice:"Replace device",nextStep:"Next step",connecting:"Connecting",run:"Run",failedToObtain:"Failed to obtain",editDeviceName:"Edit device name",deviceName:"Device name",pleaseEnter:"Please enter",enterDeviceName:"Enter device name",editSuccess:"Edit success",editFailure:"Edit failure",editFailureCode:"Edit failure,failure code:",deviceDetails:"Device details",dataStatistics:"Statistics",deviceInfo:"Device info",editName:"Edit name",parameterSettings:"Parameter settings",deviceNotRunningTips:"The device is not running and parameters cannot be configured!",pvTitle:"PV",string:"String",frequency_kw:"Frequency(Hz)",acOutput:"AC output",clickToView:"Click to view",total:"Total",getInfoFail:"Failed to obtain information, please try again later",readFailed:"Read failed",stationName:"Station name",model:"Model",address:"Address",clickToDownload:"download",clickToUpgrade:"upgrade",downloadFailed:"Download failed",upgradeFailed:"Upgrade failed",updateTimeout:"Update connection timeout!",miniTimeExceeded:"Minimum query time exceeded",maxTimeExceeded:"Maximum query time exceeded",signalType:"Signal type",pleaseChoose:"Please choose",signalPointName:"Signal point name",queryTime:"Query time",stationAddress:"Station address",realTimeInfo:"Real-time info",basicInfo:"Basic info",deviceNotRun:"The device is not running!",download:"Download",cancelDownload:"Cancel download",firmwareDownload:"Firmware download",firmwareDownloading:"Firmware downloading",firmwareUpgradeInProgress:"Firmware upgrade in progress",firmwareInSync:"Firmware in sync",driverDownload:"Driver download",driverDownloading:"Driver Downloading",driverUpgradeInProgress:"Driver upgrade in progress",driverSyncing:"Driver syncing",selectGridConnectionType:"Select grid connection type",fullGridConnection:"Full grid connection",fullGridConnection1:"The photovoltaic power generation system is connected to the power grid, and the power it generates does not flow to any load, but all flows directly to the power network of the local power grid company.",fullGridConnection2:"This type of power station does not require energy storage batteries.",surplusPowerGridConnection:"Surplus power grid connection",surplusPowerGridConnection1:"The photovoltaic power generation system gives priority to local loads (including energy storage batteries), and excess power flows to the power network of the local power grid company.",surplusPowerGridConnection2:'This type of power station system has working modes such as "spontaneous self-use", "peak shaving and valley filling", and "reserve power supply". It can control the flow of electric energy in real time to save electricity expenses and provide emergency power supply services.',surplusPowerGridConnection3:"The project has both grid connection requirements and energy storage batteries. It is recommended to choose this type of power station (it needs to be used with CT).",off_parallelMixedNetworkType:"Mixed off/grid type",off_parallelMixedNetworkType1:'The "HDL load control center" module is added to the "residual power grid-connected" power station. When the power grid is cut off, the inverter automatically switches to an "off-grid type" power station (supports generator access) to provide the entire family with "Uninterruptible Power Supply Service".',off_parallelMixedNetworkType2:'If "uninterruptible power supply service" is required, this type of power station is recommended.',offGridType:"Off grid type",offGridType1:"In this type of power station system, the photovoltaic power generation system is only used by local loads (including energy storage batteries), and the remaining power dissipates by itself and does not flow to the grid.",offGridType2:"It is recommended to choose this type of power station if there is no need for grid connection.",createPowerStation:"新建电站",powerStationCover:"电站封面",area:"所属地区",detailedAddress:"详细地址",longitude:"经度",latitude:"纬度",powerStationTimeZone:"电站时区",gridConnectionType:"并网类型",installedCapacity:"装机容量(kWp)",enterInstalledCapacity:"请填写您的装机容量",productionDate:"投产日期",currencyUnit:"货币单位",electricityIncome:"电度收益(元/kW·h)",electricityIncome1:"电度收益(选填)",totalCost:"总成本",totalCost1:"建站总成本(选填)",completeCreation:"完成创建",uploading:"上传中...",uploadFailed:"上传失败,请重新上传",enterPowerStationName:"请输入电站名称",selectedArea:"请选择所属地区",selectTimeZone:"请选择时区",pleaseSelectGridConnectionType:"请选择并网类型",enterInstalledCapacity1:"请输入装机容量",selectProductionDate:"请选择投产日期",selectCurrencyType:"请选择货币种类",creatingPowerStation:"创建电站中...",createdSuccessfully:"创建成功",stationCreatedSuccess:"电站创建成功!",noDeviceTips:"当前电站无设备,添加设备后既可在平台、手机端进行实时预览、数据分析。",skip:"跳过",editPowerStation:"编辑电站",saving:"保存中",editedSuccessfully:"编辑成功",selectTimeZoneTitle:"选择时区",selectStationType:"选择电站类型",selectWorkingMode:"选择工作模式",selectCurrencyTypeTitle:"选择货币种类",modifyName:"修改名称",enterLegalCharacters:"请输入合法字符(汉字、字母、数字和下划线)",dataConfiguring:"数据配置中...",configurationCompleted:"配置完成",timeSetting:"时间设置",time:"时间",configurationSuccessful:"配置成功",failureCode:"失败码",current:"当前",quickEdit:"快速编辑",basicParameters:"基础参数",connectionStatus:"连接状态",connection:"连接",enterPassword:"请输入密码",enterWiFiPassword:"请输入wifi密码",connecting1:"连接中...",connectionSucceeded:"连接成功",connectionFailed:"连接失败",help:"帮助",deviceSearching:"设备搜索中...",noDeviceFoundYet:"暂无搜索到设备",whetherBindDevice:"是否绑定该设备?",deviceBinding:"设备绑定",searchCompleted:"搜索完成",checkDevice:"请勾选设备",addingDevice:"添加设备中...",bindingTimeout:"绑定失败,超时",addFailed:"添加失败",deviceSearch:"设备搜索",searchAgain:"重新搜索",bound:"已绑定",bind:"绑定",binding:"绑定中...",bindingSuccessful:"绑定成功",bindingFailed:"绑定失败",dataUpdatedOn:"Data updated on",dataHasBeenUpdated:"Data has been updated",minutesAgo:"Minutes ago"},cn:{workMode:"工作模式",earningsDay:"今日收益",generateElectricityDay:"今日发电量(kW·h)",generateElectricityMonth:"当月发电",generateElectricityYear:"当年发电",generateElectricityTotal:"累计发电",photovoltaic:"光伏",storedEnergy:"储能",photovoltaicStoredEergy:"光伏储能",powerGrid:"电网",loadLine:"负载",deviceType:"设备类型",deviceStatus:"逆变器状态",inverter:"逆变器",photovoltaicPower:"光伏功率",generateElectricityDayNoUnit:"当日发电",unitPriceSet:"单价设置",electrovalence:"电价",electrovalenceImprove:"完善电价",electrovalenceInputHint:"请输入电价",confirm:"确定",cancel:"取消",emptyData:"数据为空",reminder:"提示",inverterOpenHint:"是否开启逆变器?",inverterCloseHint:"是否关闭逆变器?",hour:"小时",day:"日",year:"年",month:"月",lifeCycle:"生命期",energyManage:"能量管理",generatedEnergy:"发电量(kW·h)",energyUse:"用电量(kW·h)",generatedEnergyPower:"发电功率",energyUsePower:"用电功率",currentTimeLimitHint:"选择的日期不能晚于当前日期!",photovoltaicEarnings:"光伏收益",yuanUnit:"元",yuanUnit2:"元",totalEarnings:"总收益",earnings:"收益",socialContribution:"社会贡献",coalSave:"节约标准煤(吨)",co2Reduce:"CO₂减排量(吨)",equalPlant:"等效指数量(棵)",switch:"电源",switchOn:"开",switchOff:"关",selfUse:"自发自用",peakLoadShift:"削峰填谷",batteryPriority:"电池优先",pullToRefresh:"下拉刷新",releaseRefresh:"释放刷新",loading:"加载中...",loadingSuccess:"加载成功",standby:"待机",connection_grid:"并网",off_grid:"离网",init:"初始化",hybrid_grid:"混合并网",netdead:"离网",city_power_charge:"市电充电",pv_charge:"pv充电",city_power_bypass:"市电旁路",fault:"故障",debug:"调试",force_charge:"强制充电",netdead_boot:"离网单独开机",dsp_burn:"DSP烧录",mcu_burn:"MCU烧录",error:"永久错误",errorMessage:"异常信息",offline:"离线",W00:"电网电压低",W01:"电网电压高",W02:"电网频率低",W03:"电网频率高",W04:"PV未接",W05:"电池未连接",W06:"电池欠压",W07:"电池电压低",W08:"电池电压高",W09:"过载报警",W10:"漏电流高",W11:"LN反接",W12:"风扇故障",W13:"电池容量低关机",W14:"BMS放电过流",W15:"BMS充电过流",W16:"BMS总压高",W17:"BMS过温",W18:"BMS放电低温",W19:"BMS单体不平衡",W20:"BMS通讯异常",W21:"BMS电池欠压",W22:"BMS充电低温保护",W23:"BMS电池轻微过压",W24:"BMS电池轻微过温",W25:"BMS内部程序升级中",W26:"BMS程序版本号不一致",W27:"BMS程序升级失败",W28:"CT接反",W29:"时钟告警",F00:"软启超时",F01:"逆变器输出短路",F02:"GFCI传感器异常",F03:"",F04:"母线电压低",F05:"母线电压高",F06:"母线短路",F07:"PV绝缘阻抗低",F08:"PV输入短路",F09:"旁路继电器故障",F10:"逆变过流",F11:"直流分量高",F12:"箱体内环境过温",F13:"散热器过温",F14:"并网继电器异常",F15:"电池放电过流",F16:"电池充电过流",F17:"电流传感器错误",F18:"逆变输出异常",F19:"后备继电器错误",F20:"总是过载",F31:"主从通讯错误",F32:"和DSP通讯中断",self_use:"自发自用",peak_load_shifting:"削峰填谷",battery_priority:"电池优先",system_status:"系统状态",totalElectricity:"负载总用电量",totalElectricityBuy:"电网买电总量",batteryChargeTotalElectricity:"电池充电总量",batterySoc:"电池Soc",power_load:"负载功率",total_electricity_sale:"卖电总电量",voltage_r:"R相电表电压",current_r:"R相电表电流",power_r:"R相电表功率",inv:"inv状态",voltage_pv1:"PV1输入电压",current_pv1:"PV1输入电流",power_pv1:"PV1光伏功率",voltage_pv2:"PV2输入电压",current_pv2:"PV2输入电流",power_pv2:"PV2光伏功率",total_electricity_pv:"PV发电总电量",battery_charge_discharge_power:"电池充放电功率",battery_discharge_total_electricity:"电池放电总电量",battery_charge_total_electricity:"电池充电总电量",battery_soh:"电池soh",battery_rated_capacity:"电池额定容量",ac:"交流",voltage:"电压(V)",electronCurrent:"电流(A)",power:"功率(kW)",frequency:"电表频率",output:"输出",realTime:"实时",statistics:"统计",device:"设备",addDevice:"添加设备",batteryChargeElectricity:"电池充电",GridConnectedElectricitySales:"并网售电",selfSufficient:"自给自足",gridPurchasing:"电网购电",generateElectricityTotal_1:"累计发电",totalElectricity_1:"累计用电",todayPowerGeneration:"今日发电量",todayElectricityConsumption:"今日用电量",powerStationInfo:"电站信息",failedToObtainInverter:"获取逆变器失败",getInverterFailureCode:"获取逆变器失败,失败码:",SNCode:"SN码",deviceModel:"设备型号",status:"状态",activePower:"有功功率",undermountingDevice:"下挂设备",replaceDevice:"替换设备",nextStep:"下一步",connecting:"连接中",run:"运行",failedToObtain:"获取失败",editDeviceName:"设备名称修改",deviceName:"设备名称",pleaseEnter:"请输入",enterDeviceName:"请输入设备名称",editSuccess:"修改成功",editFailure:"修改失败",editFailureCode:"修改失败,失败码:",deviceDetails:"设备详情",dataStatistics:"数据统计",deviceInfo:"设备信息",editName:"名称修改",parameterSettings:"参数设置",deviceNotRunningTips:"设备不处于运行状态,无法配置参数!",pvTitle:"光伏发电",string:"组串",frequency_kw:"频率(Hz)",acOutput:"交流输出",clickToView:"点击查看",total:"合计",getInfoFail:"信息获取失败,请稍后重试",readFailed:"读取失败",stationName:"电站名称",model:"型号",address:"地址",clickToDownload:"点击下载",clickToUpgrade:"点击升级",downloadFailed:"下载失败",upgradeFailed:"升级失败",updateTimeout:"更新连接超时!",miniTimeExceeded:"超出最小查询时间",maxTimeExceeded:"超出最大查询时间",signalType:"信号类型",pleaseChoose:"请选择",signalPointName:"信号点名称",queryTime:"查询时间",stationAddress:"电站地址",realTimeInfo:"实时信息",basicInfo:"基础信息",deviceNotRun:"设备不处于运行状态!",download:"下载",cancelDownload:"取消下载",firmwareDownload:"新固件下载",firmwareDownloading:"新固件下载中",firmwareUpgradeInProgress:"新固件升级中",firmwareInSync:"新固件同步中",driverDownload:"新驱动下载",driverDownloading:"新驱动下载中",driverUpgradeInProgress:"新驱动升级中",driverSyncing:"新驱动同步中",selectGridConnectionType:"选择并网类型",fullGridConnection:"全额并网",fullGridConnection1:"光伏发电系统接入电网,其所发的电不流向任何负载,而是全部直接流向当地电网公司的电力网络。",fullGridConnection2:"此种类型电站不需要搭配储能电池。",surplusPowerGridConnection:"余电并网",surplusPowerGridConnection1:"光伏发电系统优先供本地负载(含储能电池)使用,多余的电能则流向当地电网公司的电力网络。",surplusPowerGridConnection2:"此种类型电站系统拥有“自发自用”、“削峰填谷”、“储备电源”等工作模式,对电能流向进行实时管控节省电力费用支出与应急电源的服务。",surplusPowerGridConnection3:"项目中既有并网需求又有储能电池,推荐选择此种电站类型(需要搭配CT使用)。",off_parallelMixedNetworkType:"混合离/并网类型",off_parallelMixedNetworkType1:"在“余电并网”电站的基础上增加“HDL负载控制中心”模块,当电网断电后,逆变器自动切换为“离网类型”电站(支持发电机接入),为整个家庭提供“不间断电源服务“。",off_parallelMixedNetworkType2:"需要“不间断电源服务”,推荐使用此种类型电站。",offGridType:"离网类型",offGridType1:"此种类型电站系统,光伏发电系统仅供供本地负载(含储能电池)使用,余电自行消散不流向电网。",offGridType2:"无并网需求推荐选择此种类型电站。",createPowerStation:"新建电站",powerStationCover:"电站封面",area:"所属地区",detailedAddress:"详细地址",longitude:"经度",latitude:"纬度",powerStationTimeZone:"电站时区",gridConnectionType:"并网类型",installedCapacity:"装机容量(kWp)",enterInstalledCapacity:"请填写您的装机容量",productionDate:"投产日期",currencyUnit:"货币单位",electricityIncome:"电度收益(元/kW·h)",electricityIncome1:"电度收益(选填)",totalCost:"总成本",totalCost1:"建站总成本(选填)",completeCreation:"完成创建",uploading:"上传中...",uploadFailed:"上传失败,请重新上传",enterPowerStationName:"请输入电站名称",selectedArea:"请选择所属地区",selectTimeZone:"请选择时区",pleaseSelectGridConnectionType:"请选择并网类型",enterInstalledCapacity1:"请输入装机容量",selectProductionDate:"请选择投产日期",selectCurrencyType:"请选择货币种类",creatingPowerStation:"创建电站中...",createdSuccessfully:"创建成功",stationCreatedSuccess:"电站创建成功!",noDeviceTips:"当前电站无设备,添加设备后既可在平台、手机端进行实时预览、数据分析。",skip:"跳过",editPowerStation:"编辑电站",saving:"保存中",editedSuccessfully:"编辑成功",selectTimeZoneTitle:"选择时区",selectStationType:"选择电站类型",selectWorkingMode:"选择工作模式",selectCurrencyTypeTitle:"选择货币种类",modifyName:"修改名称",enterLegalCharacters:"请输入合法字符(汉字、字母、数字和下划线)",dataConfiguring:"数据配置中...",configurationCompleted:"配置完成",timeSetting:"时间设置",time:"时间",configurationSuccessful:"配置成功",failureCode:"失败码",current:"当前",quickEdit:"快速编辑",basicParameters:"基础参数",connectionStatus:"连接状态",connection:"连接",enterPassword:"请输入密码",enterWiFiPassword:"请输入wifi密码",connecting1:"连接中...",connectionSucceeded:"连接成功",connectionFailed:"连接失败",help:"帮助",deviceSearching:"设备搜索中...",noDeviceFoundYet:"暂无搜索到设备",whetherBindDevice:"是否绑定该设备?",deviceBinding:"设备绑定",searchCompleted:"搜索完成",checkDevice:"请勾选设备",addingDevice:"添加设备中...",bindingTimeout:"绑定失败,超时",addFailed:"添加失败",deviceSearch:"设备搜索",searchAgain:"重新搜索",bound:"已绑定",bind:"绑定",binding:"绑定中...",bindingSuccessful:"绑定成功",bindingFailed:"绑定失败",dataUpdatedOn:"数据更新于",dataHasBeenUpdated:"数据已更新",minutesAgo:"分钟前"}}});var qp={exports:{}};!function(e,t){e.exports=function(){function e(t,l,a){function n(o,i){if(!l[o]){if(!t[o]){if(!i&&Ft)return Ft(o);if(r)return r(o,!0);var s=new Error("Cannot find module '"+o+"'");throw s.code="MODULE_NOT_FOUND",s}var u=l[o]={exports:{}};t[o][0].call(u.exports,(function(e){return n(t[o][1][e]||e)}),u,u.exports,e,t,l,a)}return l[o].exports}for(var r=Ft,o=0;o<a.length;o++)n(a[o]);return n}return e}()({1:[function(e,t,l){(function(l,a){var n=e("events"),r=e("./store"),o=e("mqtt-packet"),i=e("readable-stream").Writable,s=e("inherits"),u=e("reinterval"),c=e("./validations"),d=e("xtend"),p=a.setImmediate||function(e){l.nextTick(e)},v={keepalive:60,reschedulePings:!0,protocolId:"MQTT",protocolVersion:4,reconnectPeriod:1e3,connectTimeout:3e4,clean:!0,resubscribe:!0},m={0:"",1:"Unacceptable protocol version",2:"Identifier rejected",3:"Server unavailable",4:"Bad username or password",5:"Not authorized",16:"No matching subscribers",17:"No subscription existed",128:"Unspecified error",129:"Malformed Packet",130:"Protocol Error",131:"Implementation specific error",132:"Unsupported Protocol Version",133:"Client Identifier not valid",134:"Bad User Name or Password",135:"Not authorized",136:"Server unavailable",137:"Server busy",138:"Banned",139:"Server shutting down",140:"Bad authentication method",141:"Keep Alive timeout",142:"Session taken over",143:"Topic Filter invalid",144:"Topic Name invalid",145:"Packet identifier in use",146:"Packet Identifier not found",147:"Receive Maximum exceeded",148:"Topic Alias invalid",149:"Packet too large",150:"Message rate too high",151:"Quota exceeded",152:"Administrative action",153:"Payload format invalid",154:"Retain not supported",155:"QoS not supported",156:"Use another server",157:"Server moved",158:"Shared Subscriptions not supported",159:"Connection rate exceeded",160:"Maximum connect time",161:"Subscription Identifiers not supported",162:"Wildcard Subscriptions not supported"};function h(){return"mqttjs_"+Math.random().toString(16).substr(2,8)}function f(e,t,l){e.emit("packetsend",t),!o.writeToStream(t,e.stream,e.options)&&l?e.stream.once("drain",l):l&&l()}function g(e){e&&Object.keys(e).forEach((function(t){"function"==typeof e[t].cb&&(e[t].cb(new Error("Connection closed")),delete e[t])}))}function b(e){e&&Object.keys(e).forEach((function(t){e[t].volatile&&"function"==typeof e[t].cb&&(e[t].cb(new Error("Connection closed")),delete e[t])}))}function N(e,t,l,a){e.outgoingStore.put(t,(function(n){if(n)return l&&l(n);a(),f(e,t,l)}))}function C(){}function y(e,t){var l,a=this;if(!(this instanceof y))return new y(e,t);for(l in this.options=t||{},v)void 0===this.options[l]?this.options[l]=v[l]:this.options[l]=t[l];this.options.clientId="string"==typeof t.clientId?t.clientId:h(),this.options.customHandleAcks=5===t.protocolVersion&&t.customHandleAcks?t.customHandleAcks:function(){arguments[3](0)},this.streamBuilder=e,this.outgoingStore=t.outgoingStore||new r,this.incomingStore=t.incomingStore||new r,this.queueQoSZero=void 0===t.queueQoSZero||t.queueQoSZero,this._resubscribeTopics={},this.messageIdToTopic={},this.pingTimer=null,this.connected=!1,this.disconnecting=!1,this.queue=[],this.connackTimer=null,this.reconnectTimer=null,this._storeProcessing=!1,this._packetIdsDuringStoreProcessing={},this.nextId=Math.max(1,Math.floor(65535*Math.random())),this.outgoing={},this._firstConnection=!0,this.on("close",(function(){this.connected=!1,clearTimeout(this.connackTimer)})),this.on("connect",(function(){var e=this.queue;function t(){var l=e.shift(),n=null;l&&(n=l.packet,a._sendPacket(n,(function(e){l.cb&&l.cb(e),t()})))}t()})),this.on("close",(function(){null!==a.pingTimer&&(a.pingTimer.clear(),a.pingTimer=null)})),this.on("close",this._setupReconnect),n.EventEmitter.call(this),this._setupStream()}s(y,n.EventEmitter),y.prototype._setupStream=function(){var e,t=this,a=new i,n=o.parser(this.options),r=null,s=[];function u(){if(s.length)l.nextTick(c);else{var e=r;r=null,e()}}function c(){var e=s.shift();if(e)t._handlePacket(e,u);else{var l=r;r=null,l&&l()}}if(this._clearReconnect(),this.stream=this.streamBuilder(this),n.on("packet",(function(e){s.push(e)})),a._write=function(e,t,l){r=l,n.parse(e),c()},this.stream.pipe(a),this.stream.on("error",C),this.stream.on("close",(function(){b(t.outgoing),t.emit("close")})),(e=Object.create(this.options)).cmd="connect",f(this,e),n.on("error",this.emit.bind(this,"error")),this.options.properties){if(!this.options.properties.authenticationMethod&&this.options.properties.authenticationData)return this.emit("error",new Error("Packet has no Authentication Method")),this;this.options.properties.authenticationMethod&&this.options.authPacket&&"object"==typeof this.options.authPacket&&f(this,d({cmd:"auth",reasonCode:0},this.options.authPacket))}this.stream.setMaxListeners(1e3),clearTimeout(this.connackTimer),this.connackTimer=setTimeout((function(){t._cleanUp(!0)}),this.options.connectTimeout)},y.prototype._handlePacket=function(e,t){var l=this.options;if(5===l.protocolVersion&&l.properties&&l.properties.maximumPacketSize&&l.properties.maximumPacketSize<e.length)return this.emit("error",new Error("exceeding packets size "+e.cmd)),this.end({reasonCode:149,properties:{reasonString:"Maximum packet size was exceeded"}}),this;switch(this.emit("packetreceive",e),e.cmd){case"publish":this._handlePublish(e,t);break;case"puback":case"pubrec":case"pubcomp":case"suback":case"unsuback":this._handleAck(e),t();break;case"pubrel":this._handlePubrel(e,t);break;case"connack":this._handleConnack(e),t();break;case"pingresp":this._handlePingresp(e),t();break;case"disconnect":this._handleDisconnect(e),t()}},y.prototype._checkDisconnecting=function(e){return this.disconnecting&&(e?e(new Error("client disconnecting")):this.emit("error",new Error("client disconnecting"))),this.disconnecting},y.prototype.publish=function(e,t,l,a){var n,r=this.options;if("function"==typeof l&&(a=l,l=null),l=d({qos:0,retain:!1,dup:!1},l),this._checkDisconnecting(a))return this;switch(n={cmd:"publish",topic:e,payload:t,qos:l.qos,retain:l.retain,messageId:this._nextId(),dup:l.dup},5===r.protocolVersion&&(n.properties=l.properties,(!r.properties&&n.properties&&n.properties.topicAlias||l.properties&&r.properties&&(l.properties.topicAlias&&r.properties.topicAliasMaximum&&l.properties.topicAlias>r.properties.topicAliasMaximum||!r.properties.topicAliasMaximum&&l.properties.topicAlias))&&delete n.properties.topicAlias),l.qos){case 1:case 2:this.outgoing[n.messageId]={volatile:!1,cb:a||C},this._storeProcessing?(this._packetIdsDuringStoreProcessing[n.messageId]=!1,this._storePacket(n,void 0,l.cbStorePut)):this._sendPacket(n,void 0,l.cbStorePut);break;default:this._storeProcessing?this._storePacket(n,a,l.cbStorePut):this._sendPacket(n,a,l.cbStorePut)}return this},y.prototype.subscribe=function(){for(var e,t=new Array(arguments.length),l=0;l<arguments.length;l++)t[l]=arguments[l];var a,n=[],r=t.shift(),o=r.resubscribe,i=t.pop()||C,s=t.pop(),u=this,v=this.options.protocolVersion;if(delete r.resubscribe,"string"==typeof r&&(r=[r]),"function"!=typeof i&&(s=i,i=C),null!==(a=c.validateTopics(r)))return p(i,new Error("Invalid topic "+a)),this;if(this._checkDisconnecting(i))return this;var m={qos:0};if(5===v&&(m.nl=!1,m.rap=!1,m.rh=0),s=d(m,s),Array.isArray(r)?r.forEach((function(e){if(!u._resubscribeTopics.hasOwnProperty(e)||u._resubscribeTopics[e].qos<s.qos||o){var t={topic:e,qos:s.qos};5===v&&(t.nl=s.nl,t.rap=s.rap,t.rh=s.rh,t.properties=s.properties),n.push(t)}})):Object.keys(r).forEach((function(e){if(!u._resubscribeTopics.hasOwnProperty(e)||u._resubscribeTopics[e].qos<r[e].qos||o){var t={topic:e,qos:r[e].qos};5===v&&(t.nl=r[e].nl,t.rap=r[e].rap,t.rh=r[e].rh,t.properties=s.properties),n.push(t)}})),e={cmd:"subscribe",subscriptions:n,qos:1,retain:!1,dup:!1,messageId:this._nextId()},s.properties&&(e.properties=s.properties),n.length){if(this.options.resubscribe){var h=[];n.forEach((function(e){if(u.options.reconnectPeriod>0){var t={qos:e.qos};5===v&&(t.nl=e.nl||!1,t.rap=e.rap||!1,t.rh=e.rh||0,t.properties=e.properties),u._resubscribeTopics[e.topic]=t,h.push(e.topic)}})),u.messageIdToTopic[e.messageId]=h}return this.outgoing[e.messageId]={volatile:!0,cb:function(e,t){if(!e)for(var l=t.granted,a=0;a<l.length;a+=1)n[a].qos=l[a];i(e,n)}},this._sendPacket(e),this}i(null,[])},y.prototype.unsubscribe=function(){for(var e={cmd:"unsubscribe",qos:1,messageId:this._nextId()},t=this,l=new Array(arguments.length),a=0;a<arguments.length;a++)l[a]=arguments[a];var n=l.shift(),r=l.pop()||C,o=l.pop();return"string"==typeof n&&(n=[n]),"function"!=typeof r&&(o=r,r=C),this._checkDisconnecting(r)||("string"==typeof n?e.unsubscriptions=[n]:"object"==typeof n&&n.length&&(e.unsubscriptions=n),this.options.resubscribe&&e.unsubscriptions.forEach((function(e){delete t._resubscribeTopics[e]})),"object"==typeof o&&o.properties&&(e.properties=o.properties),this.outgoing[e.messageId]={volatile:!0,cb:r},this._sendPacket(e)),this},y.prototype.end=function(){var e=this,t=arguments[0],l=arguments[1],a=arguments[2];function n(){e.disconnected=!0,e.incomingStore.close((function(){e.outgoingStore.close((function(){a&&a.apply(null,arguments),e.emit("end")}))})),e._deferredReconnect&&e._deferredReconnect()}function r(){e._cleanUp(t,p.bind(null,n),l)}return null!=t&&"boolean"==typeof t||(a=l||C,l=t,t=!1,"object"!=typeof l&&(a=l,l=null,"function"!=typeof a&&(a=C))),"object"!=typeof l&&(a=l,l=null),a=a||C,this.disconnecting||(this._clearReconnect(),this.disconnecting=!0,!t&&Object.keys(this.outgoing).length>0?this.once("outgoingEmpty",setTimeout.bind(null,r,10)):r()),this},y.prototype.removeOutgoingMessage=function(e){var t=this.outgoing[e]?this.outgoing[e].cb:null;return delete this.outgoing[e],this.outgoingStore.del({messageId:e},(function(){t(new Error("Message removed"))})),this},y.prototype.reconnect=function(e){var t=this,l=function(){e?(t.options.incomingStore=e.incomingStore,t.options.outgoingStore=e.outgoingStore):(t.options.incomingStore=null,t.options.outgoingStore=null),t.incomingStore=t.options.incomingStore||new r,t.outgoingStore=t.options.outgoingStore||new r,t.disconnecting=!1,t.disconnected=!1,t._deferredReconnect=null,t._reconnect()};return this.disconnecting&&!this.disconnected?this._deferredReconnect=l:l(),this},y.prototype._reconnect=function(){this.emit("reconnect"),this._setupStream()},y.prototype._setupReconnect=function(){var e=this;!e.disconnecting&&!e.reconnectTimer&&e.options.reconnectPeriod>0&&(this.reconnecting||(this.emit("offline"),this.reconnecting=!0),e.reconnectTimer=setInterval((function(){e._reconnect()}),e.options.reconnectPeriod))},y.prototype._clearReconnect=function(){this.reconnectTimer&&(clearInterval(this.reconnectTimer),this.reconnectTimer=null)},y.prototype._cleanUp=function(e,t){var l=arguments[2];if(t&&this.stream.on("close",t),e)0===this.options.reconnectPeriod&&this.options.clean&&g(this.outgoing),this.stream.destroy();else{var a=d({cmd:"disconnect"},l);this._sendPacket(a,p.bind(null,this.stream.end.bind(this.stream)))}this.disconnecting||(this._clearReconnect(),this._setupReconnect()),null!==this.pingTimer&&(this.pingTimer.clear(),this.pingTimer=null),t&&!this.connected&&(this.stream.removeListener("close",t),t())},y.prototype._sendPacket=function(e,t,l){if(l=l||C,this.connected){switch(this._shiftPingInterval(),e.cmd){case"publish":break;case"pubrel":return void N(this,e,t,l);default:return void f(this,e,t)}switch(e.qos){case 2:case 1:N(this,e,t,l);break;default:f(this,e,t)}}else this._storePacket(e,t,l)},y.prototype._storePacket=function(e,t,l){l=l||C,0===(e.qos||0)&&this.queueQoSZero||"publish"!==e.cmd?this.queue.push({packet:e,cb:t}):e.qos>0?(t=this.outgoing[e.messageId]?this.outgoing[e.messageId].cb:null,this.outgoingStore.put(e,(function(e){if(e)return t&&t(e);l()}))):t&&t(new Error("No connection to broker"))},y.prototype._setupPingTimer=function(){var e=this;!this.pingTimer&&this.options.keepalive&&(this.pingResp=!0,this.pingTimer=u((function(){e._checkPing()}),1e3*this.options.keepalive))},y.prototype._shiftPingInterval=function(){this.pingTimer&&this.options.keepalive&&this.options.reschedulePings&&this.pingTimer.reschedule(1e3*this.options.keepalive)},y.prototype._checkPing=function(){this.pingResp?(this.pingResp=!1,this._sendPacket({cmd:"pingreq"})):this._cleanUp(!0)},y.prototype._handlePingresp=function(){this.pingResp=!0},y.prototype._handleConnack=function(e){var t=this.options,l=5===t.protocolVersion?e.reasonCode:e.returnCode;if(clearTimeout(this.connackTimer),e.properties&&(e.properties.topicAliasMaximum&&(t.properties||(t.properties={}),t.properties.topicAliasMaximum=e.properties.topicAliasMaximum),e.properties.serverKeepAlive&&t.keepalive&&(t.keepalive=e.properties.serverKeepAlive,this._shiftPingInterval()),e.properties.maximumPacketSize&&(t.properties||(t.properties={}),t.properties.maximumPacketSize=e.properties.maximumPacketSize)),0===l)this.reconnecting=!1,this._onConnect(e);else if(l>0){var a=new Error("Connection refused: "+m[l]);a.code=l,this.emit("error",a)}},y.prototype._handlePublish=function(e,t){t=void 0!==t?t:C;var l=e.topic.toString(),a=e.payload,n=e.qos,r=e.messageId,o=this,i=this.options,s=[0,16,128,131,135,144,145,151,153];switch(n){case 2:i.customHandleAcks(l,a,e,(function(l,a){return l instanceof Error||(a=l,l=null),l?o.emit("error",l):-1===s.indexOf(a)?o.emit("error",new Error("Wrong reason code for pubrec")):void(a?o._sendPacket({cmd:"pubrec",messageId:r,reasonCode:a},t):o.incomingStore.put(e,(function(){o._sendPacket({cmd:"pubrec",messageId:r},t)})))}));break;case 1:i.customHandleAcks(l,a,e,(function(n,i){return n instanceof Error||(i=n,n=null),n?o.emit("error",n):-1===s.indexOf(i)?o.emit("error",new Error("Wrong reason code for puback")):(i||o.emit("message",l,a,e),void o.handleMessage(e,(function(e){if(e)return t&&t(e);o._sendPacket({cmd:"puback",messageId:r,reasonCode:i},t)})))}));break;case 0:this.emit("message",l,a,e),this.handleMessage(e,t)}},y.prototype.handleMessage=function(e,t){t()},y.prototype._handleAck=function(e){var t,l=e.messageId,a=e.cmd,n=null,r=this.outgoing[l]?this.outgoing[l].cb:null,o=this;if(r){switch(a){case"pubcomp":case"puback":var i=e.reasonCode;i&&i>0&&16!==i&&((t=new Error("Publish error: "+m[i])).code=i,r(t,e)),delete this.outgoing[l],this.outgoingStore.del(e,r);break;case"pubrec":n={cmd:"pubrel",qos:2,messageId:l};var s=e.reasonCode;s&&s>0&&16!==s?((t=new Error("Publish error: "+m[s])).code=s,r(t,e)):this._sendPacket(n);break;case"suback":delete this.outgoing[l];for(var u=0;u<e.granted.length;u++)if(0!=(128&e.granted[u])){var c=this.messageIdToTopic[l];c&&c.forEach((function(e){delete o._resubscribeTopics[e]}))}r(null,e);break;case"unsuback":delete this.outgoing[l],r(null);break;default:o.emit("error",new Error("unrecognized packet type"))}this.disconnecting&&0===Object.keys(this.outgoing).length&&this.emit("outgoingEmpty")}},y.prototype._handlePubrel=function(e,t){t=void 0!==t?t:C;var l=e.messageId,a=this,n={cmd:"pubcomp",messageId:l};a.incomingStore.get(e,(function(e,l){e?a._sendPacket(n,t):(a.emit("message",l.topic,l.payload,l),a.handleMessage(l,(function(e){if(e)return t(e);a.incomingStore.del(l,C),a._sendPacket(n,t)})))}))},y.prototype._handleDisconnect=function(e){this.emit("disconnect",e)},y.prototype._nextId=function(){var e=this.nextId++;return 65536===this.nextId&&(this.nextId=1),e},y.prototype.getLastMessageId=function(){return 1===this.nextId?65535:this.nextId-1},y.prototype._resubscribe=function(e){var t=Object.keys(this._resubscribeTopics);if(!this._firstConnection&&(this.options.clean||5===this.options.protocolVersion&&!e.sessionPresent)&&t.length>0)if(this.options.resubscribe)if(5===this.options.protocolVersion)for(var l=0;l<t.length;l++){var a={};a[t[l]]=this._resubscribeTopics[t[l]],a.resubscribe=!0,this.subscribe(a,{properties:a[t[l]].properties})}else this._resubscribeTopics.resubscribe=!0,this.subscribe(this._resubscribeTopics);else this._resubscribeTopics={};this._firstConnection=!1},y.prototype._onConnect=function(e){if(this.disconnected)this.emit("connect",e);else{var t=this;this._setupPingTimer(),this._resubscribe(e),this.connected=!0,l()}function l(){var a=t.outgoingStore.createStream();function n(){t._storeProcessing=!1,t._packetIdsDuringStoreProcessing={}}function r(){a.destroy(),a=null,n()}function o(){if(a){t._storeProcessing=!0;var e,l=a.read(1);l?t._packetIdsDuringStoreProcessing[l.messageId]?o():t.disconnecting||t.reconnectTimer?a.destroy&&a.destroy():(e=t.outgoing[l.messageId]?t.outgoing[l.messageId].cb:null,t.outgoing[l.messageId]={volatile:!1,cb:function(t,l){e&&e(t,l),o()}},t._packetIdsDuringStoreProcessing[l.messageId]=!0,t._sendPacket(l)):a.once("readable",o)}}t.once("close",r),a.on("error",(function(e){n(),t.removeListener("close",r),t.emit("error",e)})),a.on("end",(function(){var a=!0;for(var o in t._packetIdsDuringStoreProcessing)if(!t._packetIdsDuringStoreProcessing[o]){a=!1;break}a?(n(),t.removeListener("close",r),t.emit("connect",e)):l()})),o()}},t.exports=y}).call(this,e("_process"),void 0!==Rt?Rt:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./store":7,"./validations":8,_process:92,events:13,inherits:80,"mqtt-packet":84,"readable-stream":108,reinterval:109,xtend:121}],2:[function(e,t,l){(function(l){var a,n,r,o=e("readable-stream").Transform,i=e("duplexify"),s=e("base64-js"),u=!1;function c(){var e=new o;return e._write=function(e,t,l){a.sendSocketMessage({data:e.buffer,success:function(){l()},fail:function(){l(new Error)}})},e._flush=function(e){a.closeSocket({success:function(){e()}})},e}function d(e){e.hostname||(e.hostname="localhost"),e.path||(e.path="/"),e.wsOptions||(e.wsOptions={})}function p(e,t){var l="alis"===e.protocol?"wss":"ws",a=l+"://"+e.hostname+e.path;return e.port&&80!==e.port&&443!==e.port&&(a=l+"://"+e.hostname+":"+e.port+e.path),"function"==typeof e.transformWsUrl&&(a=e.transformWsUrl(a,e,t)),a}function v(){u||(u=!0,a.onSocketOpen((function(){r.setReadable(n),r.setWritable(n),r.emit("connect")})),a.onSocketMessage((function(e){if("string"==typeof e.data){var t=s.toByteArray(e.data),a=l.from(t);n.push(a)}else{var r=new FileReader;r.addEventListener("load",(function(){var e=r.result;e=e instanceof ArrayBuffer?l.from(e):l.from(e,"utf8"),n.push(e)})),r.readAsArrayBuffer(e.data)}})),a.onSocketClose((function(){r.end(),r.destroy()})),a.onSocketError((function(e){r.destroy(e)})))}function m(e,t){if(t.hostname=t.hostname||t.host,!t.hostname)throw new Error("Could not determine host. Specify host manually.");var l="MQIsdp"===t.protocolId&&3===t.protocolVersion?"mqttv3.1":"mqtt";d(t);var o=p(t,e);return(a=t.my).connectSocket({url:o,protocols:l}),n=c(),r=i.obj(),v(),r}t.exports=m}).call(this,e("buffer").Buffer)},{"base64-js":10,buffer:12,duplexify:17,"readable-stream":108}],3:[function(e,t,l){var a=e("net");function n(e,t){var l,n;return t.port=t.port||1883,t.hostname=t.hostname||t.host||"localhost",l=t.port,n=t.hostname,a.createConnection(l,n)}t.exports=n},{net:11}],4:[function(e,t,l){var a=e("tls");function n(e,t){var l;function n(a){t.rejectUnauthorized&&e.emit("error",a),l.end()}return t.port=t.port||8883,t.host=t.hostname||t.host||"localhost",t.rejectUnauthorized=!1!==t.rejectUnauthorized,delete t.path,(l=a.connect(t)).on("secureConnect",(function(){t.rejectUnauthorized&&!l.authorized?l.emit("error",new Error("TLS not authorized")):l.removeListener("error",n)})),l.on("error",n),l}t.exports=n},{tls:11}],5:[function(e,t,l){(function(l){var a=e("websocket-stream"),n=e("url"),r=["rejectUnauthorized","ca","cert","key","pfx","passphrase"],o="browser"===l.title;function i(e,t){var l=e.protocol+"://"+e.hostname+":"+e.port+e.path;return"function"==typeof e.transformWsUrl&&(l=e.transformWsUrl(l,e,t)),l}function s(e){e.hostname||(e.hostname="localhost"),e.port||("wss"===e.protocol?e.port=443:e.port=80),e.path||(e.path="/"),e.wsOptions||(e.wsOptions={}),o||"wss"!==e.protocol||r.forEach((function(t){e.hasOwnProperty(t)&&!e.wsOptions.hasOwnProperty(t)&&(e.wsOptions[t]=e[t])}))}function u(e,t){var l="MQIsdp"===t.protocolId&&3===t.protocolVersion?"mqttv3.1":"mqtt";s(t);var n=i(t,e);return a(n,[l],t.wsOptions)}function c(e,t){return u(e,t)}function d(e,t){if(t.hostname||(t.hostname=t.host),!t.hostname){if("undefined"==typeof document)throw new Error("Could not determine host. Specify host manually.");var l=n.parse(document.URL);t.hostname=l.hostname,t.port||(t.port=l.port)}return u(e,t)}t.exports=o?d:c}).call(this,e("_process"))},{_process:92,url:113,"websocket-stream":118}],6:[function(e,t,l){(function(l,a){var n,r,o,i=e("readable-stream").Transform,s=e("duplexify");function u(){var e=new i;return e._write=function(e,t,l){n.send({data:e.buffer,success:function(){l()},fail:function(e){l(new Error(e))}})},e._flush=function(e){n.close({success:function(){e()}})},e}function c(e){e.hostname||(e.hostname="localhost"),e.path||(e.path="/"),e.wsOptions||(e.wsOptions={})}function d(e,t){var l="wxs"===e.protocol?"wss":"ws",a=l+"://"+e.hostname+e.path;return e.port&&80!==e.port&&443!==e.port&&(a=l+"://"+e.hostname+":"+e.port+e.path),"function"==typeof e.transformWsUrl&&(a=e.transformWsUrl(a,e,t)),a}function p(){n.onOpen((function(){o.setReadable(r),o.setWritable(r),o.emit("connect")})),n.onMessage((function(e){var t=e.data;t=t instanceof ArrayBuffer?a.from(t):a.from(t,"utf8"),r.push(t)})),n.onClose((function(){o.end(),o.destroy()})),n.onError((function(e){o.destroy(new Error(e.errMsg))}))}function v(e,t){if(t.hostname=t.hostname||t.host,!t.hostname)throw new Error("Could not determine host. Specify host manually.");var a="MQIsdp"===t.protocolId&&3===t.protocolVersion?"mqttv3.1":"mqtt";c(t);var i=d(t,e);n=wx.connectSocket({url:i,protocols:a}),r=u(),(o=s.obj())._destroy=function(e,t){n.close({success:function(){t&&t(e)}})};var v=o.destroy;return o.destroy=function(){o.destroy=v;var e=this;l.nextTick((function(){n.close({fail:function(){e._destroy(new Error)}})}))}.bind(o),p(),o}t.exports=v}).call(this,e("_process"),e("buffer").Buffer)},{_process:92,buffer:12,duplexify:17,"readable-stream":108}],7:[function(e,t,l){(function(l){var a=e("xtend"),n=e("readable-stream").Readable,r={objectMode:!0},o={clean:!0},i=e("es6-map");function s(e){if(!(this instanceof s))return new s(e);this.options=e||{},this.options=a(o,e),this._inflights=new i}s.prototype.put=function(e,t){return this._inflights.set(e.messageId,e),t&&t(),this},s.prototype.createStream=function(){var e=new n(r),t=!1,a=[],o=0;return this._inflights.forEach((function(e,t){a.push(e)})),e._read=function(){!t&&o<a.length?this.push(a[o++]):this.push(null)},e.destroy=function(){if(!t){var e=this;t=!0,l.nextTick((function(){e.emit("close")}))}},e},s.prototype.del=function(e,t){return(e=this._inflights.get(e.messageId))?(this._inflights.delete(e.messageId),t(null,e)):t&&t(new Error("missing packet")),this},s.prototype.get=function(e,t){return(e=this._inflights.get(e.messageId))?t(null,e):t&&t(new Error("missing packet")),this},s.prototype.close=function(e){this.options.clean&&(this._inflights=null),e&&e()},t.exports=s}).call(this,e("_process"))},{_process:92,"es6-map":67,"readable-stream":108,xtend:121}],8:[function(e,t,l){function a(e){for(var t=e.split("/"),l=0;l<t.length;l++)if("+"!==t[l]){if("#"===t[l])return l===t.length-1;if(-1!==t[l].indexOf("+")||-1!==t[l].indexOf("#"))return!1}return!0}function n(e){if(0===e.length)return"empty_topic_list";for(var t=0;t<e.length;t++)if(!a(e[t]))return e[t];return null}t.exports={validateTopics:n}},{}],9:[function(e,t,l){(function(l){var a=e("../client"),n=e("../store"),r=e("url"),o=e("xtend"),i={};function s(e){var t;e.auth&&((t=e.auth.match(/^(.+):(.+)$/))?(e.username=t[1],e.password=t[2]):e.username=e.auth)}function u(e,t){if("object"!=typeof e||t||(t=e,e=null),t=t||{},e){var l=r.parse(e,!0);if(null!=l.port&&(l.port=Number(l.port)),null===(t=o(l,t)).protocol)throw new Error("Missing protocol");t.protocol=t.protocol.replace(/:$/,"")}if(s(t),t.query&&"string"==typeof t.query.clientId&&(t.clientId=t.query.clientId),t.cert&&t.key){if(!t.protocol)throw new Error("Missing secure protocol key");if(-1===["mqtts","wss","wxs","alis"].indexOf(t.protocol))switch(t.protocol){case"mqtt":t.protocol="mqtts";break;case"ws":t.protocol="wss";break;case"wx":t.protocol="wxs";break;case"ali":t.protocol="alis";break;default:throw new Error('Unknown protocol for secure connection: "'+t.protocol+'"!')}}if(!i[t.protocol]){var n=-1!==["mqtts","wss"].indexOf(t.protocol);t.protocol=["mqtt","mqtts","ws","wss","wx","wxs","ali","alis"].filter((function(e,t){return(!n||t%2!=0)&&"function"==typeof i[e]}))[0]}if(!1===t.clean&&!t.clientId)throw new Error("Missing clientId for unclean clients");function u(e){return t.servers&&(e._reconnectCount&&e._reconnectCount!==t.servers.length||(e._reconnectCount=0),t.host=t.servers[e._reconnectCount].host,t.port=t.servers[e._reconnectCount].port,t.protocol=t.servers[e._reconnectCount].protocol?t.servers[e._reconnectCount].protocol:t.defaultProtocol,t.hostname=t.host,e._reconnectCount++),i[t.protocol](e,t)}return t.protocol&&(t.defaultProtocol=t.protocol),new a(u,t)}"browser"!==l.title?(i.mqtt=e("./tcp"),i.tcp=e("./tcp"),i.ssl=e("./tls"),i.tls=e("./tls"),i.mqtts=e("./tls")):(i.wx=e("./wx"),i.wxs=e("./wx"),i.ali=e("./ali"),i.alis=e("./ali")),i.ws=e("./ws"),i.wss=e("./ws"),t.exports=u,t.exports.connect=u,t.exports.MqttClient=a,t.exports.Store=n}).call(this,e("_process"))},{"../client":1,"../store":7,"./ali":2,"./tcp":3,"./tls":4,"./ws":5,"./wx":6,_process:92,url:113,xtend:121}],10:[function(e,t,l){l.byteLength=c,l.toByteArray=p,l.fromByteArray=h;for(var a=[],n=[],r="undefined"!=typeof Uint8Array?Uint8Array:Array,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",i=0,s=o.length;i<s;++i)a[i]=o[i],n[o.charCodeAt(i)]=i;function u(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var l=e.indexOf("=");return-1===l&&(l=t),[l,l===t?0:4-l%4]}function c(e){var t=u(e),l=t[0],a=t[1];return 3*(l+a)/4-a}function d(e,t,l){return 3*(t+l)/4-l}function p(e){for(var t,l=u(e),a=l[0],o=l[1],i=new r(d(e,a,o)),s=0,c=o>0?a-4:a,p=0;p<c;p+=4)t=n[e.charCodeAt(p)]<<18|n[e.charCodeAt(p+1)]<<12|n[e.charCodeAt(p+2)]<<6|n[e.charCodeAt(p+3)],i[s++]=t>>16&255,i[s++]=t>>8&255,i[s++]=255&t;return 2===o&&(t=n[e.charCodeAt(p)]<<2|n[e.charCodeAt(p+1)]>>4,i[s++]=255&t),1===o&&(t=n[e.charCodeAt(p)]<<10|n[e.charCodeAt(p+1)]<<4|n[e.charCodeAt(p+2)]>>2,i[s++]=t>>8&255,i[s++]=255&t),i}function v(e){return a[e>>18&63]+a[e>>12&63]+a[e>>6&63]+a[63&e]}function m(e,t,l){for(var a,n=[],r=t;r<l;r+=3)a=(e[r]<<16&16711680)+(e[r+1]<<8&65280)+(255&e[r+2]),n.push(v(a));return n.join("")}function h(e){for(var t,l=e.length,n=l%3,r=[],o=16383,i=0,s=l-n;i<s;i+=o)r.push(m(e,i,i+o>s?s:i+o));return 1===n?(t=e[l-1],r.push(a[t>>2]+a[t<<4&63]+"==")):2===n&&(t=(e[l-2]<<8)+e[l-1],r.push(a[t>>10]+a[t>>4&63]+a[t<<2&63]+"=")),r.join("")}n["-".charCodeAt(0)]=62,n["_".charCodeAt(0)]=63},{}],11:[function(e,t,l){},{}],12:[function(e,t,l){var a=e("base64-js"),n=e("ieee754");l.Buffer=s,l.SlowBuffer=b,l.INSPECT_MAX_BYTES=50;var r=2147483647;function o(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()}catch(Mr){return!1}}function i(e){if(e>r)throw new RangeError('The value "'+e+'" is invalid for option "size"');var t=new Uint8Array(e);return t.__proto__=s.prototype,t}function s(e,t,l){if("number"==typeof e){if("string"==typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return p(e)}return u(e,t,l)}function u(e,t,l){if("string"==typeof e)return v(e,t);if(ArrayBuffer.isView(e))return m(e);if(null==e)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(Y(e,ArrayBuffer)||e&&Y(e.buffer,ArrayBuffer))return h(e,t,l);if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number');var a=e.valueOf&&e.valueOf();if(null!=a&&a!==e)return s.from(a,t,l);var n=f(e);if(n)return n;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return s.from(e[Symbol.toPrimitive]("string"),t,l);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function c(e){if("number"!=typeof e)throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function d(e,t,l){return c(e),e<=0?i(e):void 0!==t?"string"==typeof l?i(e).fill(t,l):i(e).fill(t):i(e)}function p(e){return c(e),i(e<0?0:0|g(e))}function v(e,t){if("string"==typeof t&&""!==t||(t="utf8"),!s.isEncoding(t))throw new TypeError("Unknown encoding: "+t);var l=0|N(e,t),a=i(l),n=a.write(e,t);return n!==l&&(a=a.slice(0,n)),a}function m(e){for(var t=e.length<0?0:0|g(e.length),l=i(t),a=0;a<t;a+=1)l[a]=255&e[a];return l}function h(e,t,l){if(t<0||e.byteLength<t)throw new RangeError('"offset" is outside of buffer bounds');if(e.byteLength<t+(l||0))throw new RangeError('"length" is outside of buffer bounds');var a;return(a=void 0===t&&void 0===l?new Uint8Array(e):void 0===l?new Uint8Array(e,t):new Uint8Array(e,t,l)).__proto__=s.prototype,a}function f(e){if(s.isBuffer(e)){var t=0|g(e.length),l=i(t);return 0===l.length||e.copy(l,0,0,t),l}return void 0!==e.length?"number"!=typeof e.length||Q(e.length)?i(0):m(e):"Buffer"===e.type&&Array.isArray(e.data)?m(e.data):void 0}function g(e){if(e>=r)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+r.toString(16)+" bytes");return 0|e}function b(e){return+e!=e&&(e=0),s.alloc(+e)}function N(e,t){if(s.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||Y(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);var l=e.length,a=arguments.length>2&&!0===arguments[2];if(!a&&0===l)return 0;for(var n=!1;;)switch(t){case"ascii":case"latin1":case"binary":return l;case"utf8":case"utf-8":return z(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*l;case"hex":return l>>>1;case"base64":return q(e).length;default:if(n)return a?-1:z(e).length;t=(""+t).toLowerCase(),n=!0}}function C(e,t,l){var a=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===l||l>this.length)&&(l=this.length),l<=0)return"";if((l>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return L(this,t,l);case"utf8":case"utf-8":return x(this,t,l);case"ascii":return R(this,t,l);case"latin1":case"binary":return O(this,t,l);case"base64":return B(this,t,l);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return M(this,t,l);default:if(a)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),a=!0}}function y(e,t,l){var a=e[t];e[t]=e[l],e[l]=a}function S(e,t,l,a,n){if(0===e.length)return-1;if("string"==typeof l?(a=l,l=0):l>2147483647?l=2147483647:l<-2147483648&&(l=-2147483648),Q(l=+l)&&(l=n?0:e.length-1),l<0&&(l=e.length+l),l>=e.length){if(n)return-1;l=e.length-1}else if(l<0){if(!n)return-1;l=0}if("string"==typeof t&&(t=s.from(t,a)),s.isBuffer(t))return 0===t.length?-1:w(e,t,l,a,n);if("number"==typeof t)return t&=255,"function"==typeof Uint8Array.prototype.indexOf?n?Uint8Array.prototype.indexOf.call(e,t,l):Uint8Array.prototype.lastIndexOf.call(e,t,l):w(e,[t],l,a,n);throw new TypeError("val must be string, number or Buffer")}function w(e,t,l,a,n){var r,o=1,i=e.length,s=t.length;if(void 0!==a&&("ucs2"===(a=String(a).toLowerCase())||"ucs-2"===a||"utf16le"===a||"utf-16le"===a)){if(e.length<2||t.length<2)return-1;o=2,i/=2,s/=2,l/=2}function u(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}if(n){var c=-1;for(r=l;r<i;r++)if(u(e,r)===u(t,-1===c?0:r-c)){if(-1===c&&(c=r),r-c+1===s)return c*o}else-1!==c&&(r-=r-c),c=-1}else for(l+s>i&&(l=i-s),r=l;r>=0;r--){for(var d=!0,p=0;p<s;p++)if(u(e,r+p)!==u(t,p)){d=!1;break}if(d)return r}return-1}function A(e,t,l,a){l=Number(l)||0;var n=e.length-l;a?(a=Number(a))>n&&(a=n):a=n;var r=t.length;a>r/2&&(a=r/2);for(var o=0;o<a;++o){var i=parseInt(t.substr(2*o,2),16);if(Q(i))return o;e[l+o]=i}return o}function E(e,t,l,a){return Z(z(t,e.length-l),e,l,a)}function k(e,t,l,a){return Z($(t),e,l,a)}function _(e,t,l,a){return k(e,t,l,a)}function T(e,t,l,a){return Z(q(t),e,l,a)}function D(e,t,l,a){return Z(J(t,e.length-l),e,l,a)}function B(e,t,l){return 0===t&&l===e.length?a.fromByteArray(e):a.fromByteArray(e.slice(t,l))}function x(e,t,l){l=Math.min(e.length,l);for(var a=[],n=t;n<l;){var r,o,i,s,u=e[n],c=null,d=u>239?4:u>223?3:u>191?2:1;if(n+d<=l)switch(d){case 1:u<128&&(c=u);break;case 2:128==(192&(r=e[n+1]))&&(s=(31&u)<<6|63&r)>127&&(c=s);break;case 3:r=e[n+1],o=e[n+2],128==(192&r)&&128==(192&o)&&(s=(15&u)<<12|(63&r)<<6|63&o)>2047&&(s<55296||s>57343)&&(c=s);break;case 4:r=e[n+1],o=e[n+2],i=e[n+3],128==(192&r)&&128==(192&o)&&128==(192&i)&&(s=(15&u)<<18|(63&r)<<12|(63&o)<<6|63&i)>65535&&s<1114112&&(c=s)}null===c?(c=65533,d=1):c>65535&&(c-=65536,a.push(c>>>10&1023|55296),c=56320|1023&c),a.push(c),n+=d}return P(a)}l.kMaxLength=r,s.TYPED_ARRAY_SUPPORT=o(),s.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(s.prototype,"parent",{enumerable:!0,get:function(){if(s.isBuffer(this))return this.buffer}}),Object.defineProperty(s.prototype,"offset",{enumerable:!0,get:function(){if(s.isBuffer(this))return this.byteOffset}}),"undefined"!=typeof Symbol&&null!=Symbol.species&&s[Symbol.species]===s&&Object.defineProperty(s,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1}),s.poolSize=8192,s.from=function(e,t,l){return u(e,t,l)},s.prototype.__proto__=Uint8Array.prototype,s.__proto__=Uint8Array,s.alloc=function(e,t,l){return d(e,t,l)},s.allocUnsafe=function(e){return p(e)},s.allocUnsafeSlow=function(e){return p(e)},s.isBuffer=function(e){return null!=e&&!0===e._isBuffer&&e!==s.prototype},s.compare=function(e,t){if(Y(e,Uint8Array)&&(e=s.from(e,e.offset,e.byteLength)),Y(t,Uint8Array)&&(t=s.from(t,t.offset,t.byteLength)),!s.isBuffer(e)||!s.isBuffer(t))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===t)return 0;for(var l=e.length,a=t.length,n=0,r=Math.min(l,a);n<r;++n)if(e[n]!==t[n]){l=e[n],a=t[n];break}return l<a?-1:a<l?1:0},s.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},s.concat=function(e,t){if(!Array.isArray(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return s.alloc(0);var l;if(void 0===t)for(t=0,l=0;l<e.length;++l)t+=e[l].length;var a=s.allocUnsafe(t),n=0;for(l=0;l<e.length;++l){var r=e[l];if(Y(r,Uint8Array)&&(r=s.from(r)),!s.isBuffer(r))throw new TypeError('"list" argument must be an Array of Buffers');r.copy(a,n),n+=r.length}return a},s.byteLength=N,s.prototype._isBuffer=!0,s.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)y(this,t,t+1);return this},s.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)y(this,t,t+3),y(this,t+1,t+2);return this},s.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)y(this,t,t+7),y(this,t+1,t+6),y(this,t+2,t+5),y(this,t+3,t+4);return this},s.prototype.toString=function(){var e=this.length;return 0===e?"":0===arguments.length?x(this,0,e):C.apply(this,arguments)},s.prototype.toLocaleString=s.prototype.toString,s.prototype.equals=function(e){if(!s.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===s.compare(this,e)},s.prototype.inspect=function(){var e="",t=l.INSPECT_MAX_BYTES;return e=this.toString("hex",0,t).replace(/(.{2})/g,"$1 ").trim(),this.length>t&&(e+=" ... "),"<Buffer "+e+">"},s.prototype.compare=function(e,t,l,a,n){if(Y(e,Uint8Array)&&(e=s.from(e,e.offset,e.byteLength)),!s.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===l&&(l=e?e.length:0),void 0===a&&(a=0),void 0===n&&(n=this.length),t<0||l>e.length||a<0||n>this.length)throw new RangeError("out of range index");if(a>=n&&t>=l)return 0;if(a>=n)return-1;if(t>=l)return 1;if(this===e)return 0;for(var r=(n>>>=0)-(a>>>=0),o=(l>>>=0)-(t>>>=0),i=Math.min(r,o),u=this.slice(a,n),c=e.slice(t,l),d=0;d<i;++d)if(u[d]!==c[d]){r=u[d],o=c[d];break}return r<o?-1:o<r?1:0},s.prototype.includes=function(e,t,l){return-1!==this.indexOf(e,t,l)},s.prototype.indexOf=function(e,t,l){return S(this,e,t,l,!0)},s.prototype.lastIndexOf=function(e,t,l){return S(this,e,t,l,!1)},s.prototype.write=function(e,t,l,a){if(void 0===t)a="utf8",l=this.length,t=0;else if(void 0===l&&"string"==typeof t)a=t,l=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t>>>=0,isFinite(l)?(l>>>=0,void 0===a&&(a="utf8")):(a=l,l=void 0)}var n=this.length-t;if((void 0===l||l>n)&&(l=n),e.length>0&&(l<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");a||(a="utf8");for(var r=!1;;)switch(a){case"hex":return A(this,e,t,l);case"utf8":case"utf-8":return E(this,e,t,l);case"ascii":return k(this,e,t,l);case"latin1":case"binary":return _(this,e,t,l);case"base64":return T(this,e,t,l);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return D(this,e,t,l);default:if(r)throw new TypeError("Unknown encoding: "+a);a=(""+a).toLowerCase(),r=!0}},s.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var I=4096;function P(e){var t=e.length;if(t<=I)return String.fromCharCode.apply(String,e);for(var l="",a=0;a<t;)l+=String.fromCharCode.apply(String,e.slice(a,a+=I));return l}function R(e,t,l){var a="";l=Math.min(e.length,l);for(var n=t;n<l;++n)a+=String.fromCharCode(127&e[n]);return a}function O(e,t,l){var a="";l=Math.min(e.length,l);for(var n=t;n<l;++n)a+=String.fromCharCode(e[n]);return a}function L(e,t,l){var a=e.length;(!t||t<0)&&(t=0),(!l||l<0||l>a)&&(l=a);for(var n="",r=t;r<l;++r)n+=W(e[r]);return n}function M(e,t,l){for(var a=e.slice(t,l),n="",r=0;r<a.length;r+=2)n+=String.fromCharCode(a[r]+256*a[r+1]);return n}function V(e,t,l){if(e%1!=0||e<0)throw new RangeError("offset is not uint");if(e+t>l)throw new RangeError("Trying to access beyond buffer length")}function U(e,t,l,a,n,r){if(!s.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>n||t<r)throw new RangeError('"value" argument is out of bounds');if(l+a>e.length)throw new RangeError("Index out of range")}function F(e,t,l,a,n,r){if(l+a>e.length)throw new RangeError("Index out of range");if(l<0)throw new RangeError("Index out of range")}function H(e,t,l,a,r){return t=+t,l>>>=0,r||F(e,t,l,4),n.write(e,t,l,a,23,4),l+4}function G(e,t,l,a,r){return t=+t,l>>>=0,r||F(e,t,l,8),n.write(e,t,l,a,52,8),l+8}s.prototype.slice=function(e,t){var l=this.length;(e=~~e)<0?(e+=l)<0&&(e=0):e>l&&(e=l),(t=void 0===t?l:~~t)<0?(t+=l)<0&&(t=0):t>l&&(t=l),t<e&&(t=e);var a=this.subarray(e,t);return a.__proto__=s.prototype,a},s.prototype.readUIntLE=function(e,t,l){e>>>=0,t>>>=0,l||V(e,t,this.length);for(var a=this[e],n=1,r=0;++r<t&&(n*=256);)a+=this[e+r]*n;return a},s.prototype.readUIntBE=function(e,t,l){e>>>=0,t>>>=0,l||V(e,t,this.length);for(var a=this[e+--t],n=1;t>0&&(n*=256);)a+=this[e+--t]*n;return a},s.prototype.readUInt8=function(e,t){return e>>>=0,t||V(e,1,this.length),this[e]},s.prototype.readUInt16LE=function(e,t){return e>>>=0,t||V(e,2,this.length),this[e]|this[e+1]<<8},s.prototype.readUInt16BE=function(e,t){return e>>>=0,t||V(e,2,this.length),this[e]<<8|this[e+1]},s.prototype.readUInt32LE=function(e,t){return e>>>=0,t||V(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},s.prototype.readUInt32BE=function(e,t){return e>>>=0,t||V(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},s.prototype.readIntLE=function(e,t,l){e>>>=0,t>>>=0,l||V(e,t,this.length);for(var a=this[e],n=1,r=0;++r<t&&(n*=256);)a+=this[e+r]*n;return a>=(n*=128)&&(a-=Math.pow(2,8*t)),a},s.prototype.readIntBE=function(e,t,l){e>>>=0,t>>>=0,l||V(e,t,this.length);for(var a=t,n=1,r=this[e+--a];a>0&&(n*=256);)r+=this[e+--a]*n;return r>=(n*=128)&&(r-=Math.pow(2,8*t)),r},s.prototype.readInt8=function(e,t){return e>>>=0,t||V(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},s.prototype.readInt16LE=function(e,t){e>>>=0,t||V(e,2,this.length);var l=this[e]|this[e+1]<<8;return 32768&l?4294901760|l:l},s.prototype.readInt16BE=function(e,t){e>>>=0,t||V(e,2,this.length);var l=this[e+1]|this[e]<<8;return 32768&l?4294901760|l:l},s.prototype.readInt32LE=function(e,t){return e>>>=0,t||V(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},s.prototype.readInt32BE=function(e,t){return e>>>=0,t||V(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},s.prototype.readFloatLE=function(e,t){return e>>>=0,t||V(e,4,this.length),n.read(this,e,!0,23,4)},s.prototype.readFloatBE=function(e,t){return e>>>=0,t||V(e,4,this.length),n.read(this,e,!1,23,4)},s.prototype.readDoubleLE=function(e,t){return e>>>=0,t||V(e,8,this.length),n.read(this,e,!0,52,8)},s.prototype.readDoubleBE=function(e,t){return e>>>=0,t||V(e,8,this.length),n.read(this,e,!1,52,8)},s.prototype.writeUIntLE=function(e,t,l,a){e=+e,t>>>=0,l>>>=0,a||U(this,e,t,l,Math.pow(2,8*l)-1,0);var n=1,r=0;for(this[t]=255&e;++r<l&&(n*=256);)this[t+r]=e/n&255;return t+l},s.prototype.writeUIntBE=function(e,t,l,a){e=+e,t>>>=0,l>>>=0,a||U(this,e,t,l,Math.pow(2,8*l)-1,0);var n=l-1,r=1;for(this[t+n]=255&e;--n>=0&&(r*=256);)this[t+n]=e/r&255;return t+l},s.prototype.writeUInt8=function(e,t,l){return e=+e,t>>>=0,l||U(this,e,t,1,255,0),this[t]=255&e,t+1},s.prototype.writeUInt16LE=function(e,t,l){return e=+e,t>>>=0,l||U(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},s.prototype.writeUInt16BE=function(e,t,l){return e=+e,t>>>=0,l||U(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},s.prototype.writeUInt32LE=function(e,t,l){return e=+e,t>>>=0,l||U(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},s.prototype.writeUInt32BE=function(e,t,l){return e=+e,t>>>=0,l||U(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},s.prototype.writeIntLE=function(e,t,l,a){if(e=+e,t>>>=0,!a){var n=Math.pow(2,8*l-1);U(this,e,t,l,n-1,-n)}var r=0,o=1,i=0;for(this[t]=255&e;++r<l&&(o*=256);)e<0&&0===i&&0!==this[t+r-1]&&(i=1),this[t+r]=(e/o>>0)-i&255;return t+l},s.prototype.writeIntBE=function(e,t,l,a){if(e=+e,t>>>=0,!a){var n=Math.pow(2,8*l-1);U(this,e,t,l,n-1,-n)}var r=l-1,o=1,i=0;for(this[t+r]=255&e;--r>=0&&(o*=256);)e<0&&0===i&&0!==this[t+r+1]&&(i=1),this[t+r]=(e/o>>0)-i&255;return t+l},s.prototype.writeInt8=function(e,t,l){return e=+e,t>>>=0,l||U(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},s.prototype.writeInt16LE=function(e,t,l){return e=+e,t>>>=0,l||U(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},s.prototype.writeInt16BE=function(e,t,l){return e=+e,t>>>=0,l||U(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},s.prototype.writeInt32LE=function(e,t,l){return e=+e,t>>>=0,l||U(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},s.prototype.writeInt32BE=function(e,t,l){return e=+e,t>>>=0,l||U(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},s.prototype.writeFloatLE=function(e,t,l){return H(this,e,t,!0,l)},s.prototype.writeFloatBE=function(e,t,l){return H(this,e,t,!1,l)},s.prototype.writeDoubleLE=function(e,t,l){return G(this,e,t,!0,l)},s.prototype.writeDoubleBE=function(e,t,l){return G(this,e,t,!1,l)},s.prototype.copy=function(e,t,l,a){if(!s.isBuffer(e))throw new TypeError("argument should be a Buffer");if(l||(l=0),a||0===a||(a=this.length),t>=e.length&&(t=e.length),t||(t=0),a>0&&a<l&&(a=l),a===l)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(l<0||l>=this.length)throw new RangeError("Index out of range");if(a<0)throw new RangeError("sourceEnd out of bounds");a>this.length&&(a=this.length),e.length-t<a-l&&(a=e.length-t+l);var n=a-l;if(this===e&&"function"==typeof Uint8Array.prototype.copyWithin)this.copyWithin(t,l,a);else if(this===e&&l<t&&t<a)for(var r=n-1;r>=0;--r)e[r+t]=this[r+l];else Uint8Array.prototype.set.call(e,this.subarray(l,a),t);return n},s.prototype.fill=function(e,t,l,a){if("string"==typeof e){if("string"==typeof t?(a=t,t=0,l=this.length):"string"==typeof l&&(a=l,l=this.length),void 0!==a&&"string"!=typeof a)throw new TypeError("encoding must be a string");if("string"==typeof a&&!s.isEncoding(a))throw new TypeError("Unknown encoding: "+a);if(1===e.length){var n=e.charCodeAt(0);("utf8"===a&&n<128||"latin1"===a)&&(e=n)}}else"number"==typeof e&&(e&=255);if(t<0||this.length<t||this.length<l)throw new RangeError("Out of range index");if(l<=t)return this;var r;if(t>>>=0,l=void 0===l?this.length:l>>>0,e||(e=0),"number"==typeof e)for(r=t;r<l;++r)this[r]=e;else{var o=s.isBuffer(e)?e:s.from(e,a),i=o.length;if(0===i)throw new TypeError('The value "'+e+'" is invalid for argument "value"');for(r=0;r<l-t;++r)this[r+t]=o[r%i]}return this};var K=/[^+/0-9A-Za-z-_]/g;function j(e){if((e=(e=e.split("=")[0]).trim().replace(K,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}function W(e){return e<16?"0"+e.toString(16):e.toString(16)}function z(e,t){var l;t=t||1/0;for(var a=e.length,n=null,r=[],o=0;o<a;++o){if((l=e.charCodeAt(o))>55295&&l<57344){if(!n){if(l>56319){(t-=3)>-1&&r.push(239,191,189);continue}if(o+1===a){(t-=3)>-1&&r.push(239,191,189);continue}n=l;continue}if(l<56320){(t-=3)>-1&&r.push(239,191,189),n=l;continue}l=65536+(n-55296<<10|l-56320)}else n&&(t-=3)>-1&&r.push(239,191,189);if(n=null,l<128){if((t-=1)<0)break;r.push(l)}else if(l<2048){if((t-=2)<0)break;r.push(l>>6|192,63&l|128)}else if(l<65536){if((t-=3)<0)break;r.push(l>>12|224,l>>6&63|128,63&l|128)}else{if(!(l<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;r.push(l>>18|240,l>>12&63|128,l>>6&63|128,63&l|128)}}return r}function $(e){for(var t=[],l=0;l<e.length;++l)t.push(255&e.charCodeAt(l));return t}function J(e,t){for(var l,a,n,r=[],o=0;o<e.length&&!((t-=2)<0);++o)a=(l=e.charCodeAt(o))>>8,n=l%256,r.push(n),r.push(a);return r}function q(e){return a.toByteArray(j(e))}function Z(e,t,l,a){for(var n=0;n<a&&!(n+l>=t.length||n>=e.length);++n)t[n+l]=e[n];return n}function Y(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function Q(e){return e!=e}},{"base64-js":10,ieee754:79}],13:[function(e,t,l){var a=Object.create||A,n=Object.keys||E,r=Function.prototype.bind||k;function o(){this._events&&Object.prototype.hasOwnProperty.call(this,"_events")||(this._events=a(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0}t.exports=o,o.EventEmitter=o,o.prototype._events=void 0,o.prototype._maxListeners=void 0;var i,s=10;try{var u={};Object.defineProperty&&Object.defineProperty(u,"x",{value:0}),i=0===u.x}catch(_){i=!1}function c(e){return void 0===e._maxListeners?o.defaultMaxListeners:e._maxListeners}function d(e,t,l){if(t)e.call(l);else for(var a=e.length,n=S(e,a),r=0;r<a;++r)n[r].call(l)}function p(e,t,l,a){if(t)e.call(l,a);else for(var n=e.length,r=S(e,n),o=0;o<n;++o)r[o].call(l,a)}function v(e,t,l,a,n){if(t)e.call(l,a,n);else for(var r=e.length,o=S(e,r),i=0;i<r;++i)o[i].call(l,a,n)}function m(e,t,l,a,n,r){if(t)e.call(l,a,n,r);else for(var o=e.length,i=S(e,o),s=0;s<o;++s)i[s].call(l,a,n,r)}function h(e,t,l,a){if(t)e.apply(l,a);else for(var n=e.length,r=S(e,n),o=0;o<n;++o)r[o].apply(l,a)}function f(e,t,l,n){var r,o,i;if("function"!=typeof l)throw new TypeError('"listener" argument must be a function');if((o=e._events)?(o.newListener&&(e.emit("newListener",t,l.listener?l.listener:l),o=e._events),i=o[t]):(o=e._events=a(null),e._eventsCount=0),i){if("function"==typeof i?i=o[t]=n?[l,i]:[i,l]:n?i.unshift(l):i.push(l),!i.warned&&(r=c(e))&&r>0&&i.length>r){i.warned=!0;var s=new Error("Possible EventEmitter memory leak detected. "+i.length+' "'+String(t)+'" listeners added. Use emitter.setMaxListeners() to increase limit.');s.name="MaxListenersExceededWarning",s.emitter=e,s.type=t,s.count=i.length,"object"==typeof console&&console.warn&&console.warn("%s: %s",s.name,s.message)}}else i=o[t]=l,++e._eventsCount;return e}function g(){if(!this.fired)switch(this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length){case 0:return this.listener.call(this.target);case 1:return this.listener.call(this.target,arguments[0]);case 2:return this.listener.call(this.target,arguments[0],arguments[1]);case 3:return this.listener.call(this.target,arguments[0],arguments[1],arguments[2]);default:for(var e=new Array(arguments.length),t=0;t<e.length;++t)e[t]=arguments[t];this.listener.apply(this.target,e)}}function b(e,t,l){var a={fired:!1,wrapFn:void 0,target:e,type:t,listener:l},n=r.call(g,a);return n.listener=l,a.wrapFn=n,n}function N(e,t,l){var a=e._events;if(!a)return[];var n=a[t];return n?"function"==typeof n?l?[n.listener||n]:[n]:l?w(n):S(n,n.length):[]}function C(e){var t=this._events;if(t){var l=t[e];if("function"==typeof l)return 1;if(l)return l.length}return 0}function y(e,t){for(var l=t,a=l+1,n=e.length;a<n;l+=1,a+=1)e[l]=e[a];e.pop()}function S(e,t){for(var l=new Array(t),a=0;a<t;++a)l[a]=e[a];return l}function w(e){for(var t=new Array(e.length),l=0;l<t.length;++l)t[l]=e[l].listener||e[l];return t}function A(e){var t=function(){};return t.prototype=e,new t}function E(e){for(var t in e)Object.prototype.hasOwnProperty.call(e,t);return t}function k(e){var t=this;return function(){return t.apply(e,arguments)}}i?Object.defineProperty(o,"defaultMaxListeners",{enumerable:!0,get:function(){return s},set:function(e){if("number"!=typeof e||e<0||e!=e)throw new TypeError('"defaultMaxListeners" must be a positive number');s=e}}):o.defaultMaxListeners=s,o.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||isNaN(e))throw new TypeError('"n" argument must be a positive number');return this._maxListeners=e,this},o.prototype.getMaxListeners=function(){return c(this)},o.prototype.emit=function(e){var t,l,a,n,r,o,i="error"===e;if(o=this._events)i=i&&null==o.error;else if(!i)return!1;if(i){if(arguments.length>1&&(t=arguments[1]),t instanceof Error)throw t;var s=new Error('Unhandled "error" event. ('+t+")");throw s.context=t,s}if(!(l=o[e]))return!1;var u="function"==typeof l;switch(a=arguments.length){case 1:d(l,u,this);break;case 2:p(l,u,this,arguments[1]);break;case 3:v(l,u,this,arguments[1],arguments[2]);break;case 4:m(l,u,this,arguments[1],arguments[2],arguments[3]);break;default:for(n=new Array(a-1),r=1;r<a;r++)n[r-1]=arguments[r];h(l,u,this,n)}return!0},o.prototype.addListener=function(e,t){return f(this,e,t,!1)},o.prototype.on=o.prototype.addListener,o.prototype.prependListener=function(e,t){return f(this,e,t,!0)},o.prototype.once=function(e,t){if("function"!=typeof t)throw new TypeError('"listener" argument must be a function');return this.on(e,b(this,e,t)),this},o.prototype.prependOnceListener=function(e,t){if("function"!=typeof t)throw new TypeError('"listener" argument must be a function');return this.prependListener(e,b(this,e,t)),this},o.prototype.removeListener=function(e,t){var l,n,r,o,i;if("function"!=typeof t)throw new TypeError('"listener" argument must be a function');if(!(n=this._events))return this;if(!(l=n[e]))return this;if(l===t||l.listener===t)0==--this._eventsCount?this._events=a(null):(delete n[e],n.removeListener&&this.emit("removeListener",e,l.listener||t));else if("function"!=typeof l){for(r=-1,o=l.length-1;o>=0;o--)if(l[o]===t||l[o].listener===t){i=l[o].listener,r=o;break}if(r<0)return this;0===r?l.shift():y(l,r),1===l.length&&(n[e]=l[0]),n.removeListener&&this.emit("removeListener",e,i||t)}return this},o.prototype.removeAllListeners=function(e){var t,l,r;if(!(l=this._events))return this;if(!l.removeListener)return 0===arguments.length?(this._events=a(null),this._eventsCount=0):l[e]&&(0==--this._eventsCount?this._events=a(null):delete l[e]),this;if(0===arguments.length){var o,i=n(l);for(r=0;r<i.length;++r)"removeListener"!==(o=i[r])&&this.removeAllListeners(o);return this.removeAllListeners("removeListener"),this._events=a(null),this._eventsCount=0,this}if("function"==typeof(t=l[e]))this.removeListener(e,t);else if(t)for(r=t.length-1;r>=0;r--)this.removeListener(e,t[r]);return this},o.prototype.listeners=function(e){return N(this,e,!0)},o.prototype.rawListeners=function(e){return N(this,e,!1)},o.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):C.call(e,t)},o.prototype.listenerCount=C,o.prototype.eventNames=function(){return this._eventsCount>0?Reflect.ownKeys(this._events):[]}},{}],14:[function(e,t,l){(function(e){function t(e){return Array.isArray?Array.isArray(e):"[object Array]"===f(e)}function a(e){return"boolean"==typeof e}function n(e){return null===e}function r(e){return null==e}function o(e){return"number"==typeof e}function i(e){return"string"==typeof e}function s(e){return"symbol"==typeof e}function u(e){return void 0===e}function c(e){return"[object RegExp]"===f(e)}function d(e){return"object"==typeof e&&null!==e}function p(e){return"[object Date]"===f(e)}function v(e){return"[object Error]"===f(e)||e instanceof Error}function m(e){return"function"==typeof e}function h(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e}function f(e){return Object.prototype.toString.call(e)}l.isArray=t,l.isBoolean=a,l.isNull=n,l.isNullOrUndefined=r,l.isNumber=o,l.isString=i,l.isSymbol=s,l.isUndefined=u,l.isRegExp=c,l.isObject=d,l.isDate=p,l.isError=v,l.isFunction=m,l.isPrimitive=h,l.isBuffer=e.isBuffer}).call(this,{isBuffer:e("../../is-buffer/index.js")})},{"../../is-buffer/index.js":81}],15:[function(e,t,l){var a,n=e("es5-ext/object/copy"),r=e("es5-ext/object/normalize-options"),o=e("es5-ext/object/valid-callable"),i=e("es5-ext/object/map"),s=e("es5-ext/object/valid-callable"),u=e("es5-ext/object/valid-value"),c=Function.prototype.bind,d=Object.defineProperty,p=Object.prototype.hasOwnProperty;a=function(e,t,l){var a,r=u(t)&&s(t.value);return delete(a=n(t)).writable,delete a.value,a.get=function(){return!l.overwriteDefinition&&p.call(this,e)?r:(t.value=c.call(r,l.resolveContext?l.resolveContext(this):this),d(this,e,t),this[e])},a},t.exports=function(e){var t=r(arguments[1]);return null!=t.resolveContext&&o(t.resolveContext),i(e,(function(e,l){return a(l,e,t)}))}},{"es5-ext/object/copy":39,"es5-ext/object/map":48,"es5-ext/object/normalize-options":49,"es5-ext/object/valid-callable":54,"es5-ext/object/valid-value":55}],16:[function(e,t,l){var a,n=e("es5-ext/object/assign"),r=e("es5-ext/object/normalize-options"),o=e("es5-ext/object/is-callable"),i=e("es5-ext/string/#/contains");a=t.exports=function(e,t){var l,a,o,s,u;return arguments.length<2||"string"!=typeof e?(s=t,t=e,e=null):s=arguments[2],null==e?(l=o=!0,a=!1):(l=i.call(e,"c"),a=i.call(e,"e"),o=i.call(e,"w")),u={value:t,configurable:l,enumerable:a,writable:o},s?n(r(s),u):u},a.gs=function(e,t,l){var a,s,u,c;return"string"!=typeof e?(u=l,l=t,t=e,e=null):u=arguments[3],null==t?t=void 0:o(t)?null==l?l=void 0:o(l)||(u=l,l=void 0):(u=t,t=l=void 0),null==e?(a=!0,s=!1):(a=i.call(e,"c"),s=i.call(e,"e")),c={get:t,set:l,configurable:a,enumerable:s},u?n(r(u),c):c}},{"es5-ext/object/assign":36,"es5-ext/object/is-callable":42,"es5-ext/object/normalize-options":49,"es5-ext/string/#/contains":56}],17:[function(e,t,l){(function(l,a){var n=e("readable-stream"),r=e("end-of-stream"),o=e("inherits"),i=e("stream-shift"),s=a.from&&a.from!==Uint8Array.from?a.from([0]):new a([0]),u=function(e,t){e._corked?e.once("uncork",t):t()},c=function(e,t){e._autoDestroy&&e.destroy(t)},d=function(e,t){return function(l){l?c(e,"premature close"===l.message?null:l):t&&!e._ended&&e.end()}},p=function(e,t){return e?e._writableState&&e._writableState.finished?t():e._writableState?e.end(t):(e.end(),void t()):t()},v=function(e){return new n.Readable({objectMode:!0,highWaterMark:16}).wrap(e)},m=function(e,t,l){if(!(this instanceof m))return new m(e,t,l);n.Duplex.call(this,l),this._writable=null,this._readable=null,this._readable2=null,this._autoDestroy=!l||!1!==l.autoDestroy,this._forwardDestroy=!l||!1!==l.destroy,this._forwardEnd=!l||!1!==l.end,this._corked=1,this._ondrain=null,this._drained=!1,this._forwarding=!1,this._unwrite=null,this._unread=null,this._ended=!1,this.destroyed=!1,e&&this.setWritable(e),t&&this.setReadable(t)};o(m,n.Duplex),m.obj=function(e,t,l){return l||(l={}),l.objectMode=!0,l.highWaterMark=16,new m(e,t,l)},m.prototype.cork=function(){1==++this._corked&&this.emit("cork")},m.prototype.uncork=function(){this._corked&&0==--this._corked&&this.emit("uncork")},m.prototype.setWritable=function(e){if(this._unwrite&&this._unwrite(),this.destroyed)e&&e.destroy&&e.destroy();else if(null!==e&&!1!==e){var t=this,a=r(e,{writable:!0,readable:!1},d(this,this._forwardEnd)),n=function(){var e=t._ondrain;t._ondrain=null,e&&e()},o=function(){t._writable.removeListener("drain",n),a()};this._unwrite&&l.nextTick(n),this._writable=e,this._writable.on("drain",n),this._unwrite=o,this.uncork()}else this.end()},m.prototype.setReadable=function(e){if(this._unread&&this._unread(),this.destroyed)e&&e.destroy&&e.destroy();else{if(null===e||!1===e)return this.push(null),void this.resume();var t=this,l=r(e,{writable:!1,readable:!0},d(this)),a=function(){t._forward()},n=function(){t.push(null)},o=function(){t._readable2.removeListener("readable",a),t._readable2.removeListener("end",n),l()};this._drained=!0,this._readable=e,this._readable2=e._readableState?e:v(e),this._readable2.on("readable",a),this._readable2.on("end",n),this._unread=o,this._forward()}},m.prototype._read=function(){this._drained=!0,this._forward()},m.prototype._forward=function(){if(!this._forwarding&&this._readable2&&this._drained){var e;for(this._forwarding=!0;this._drained&&null!==(e=i(this._readable2));)this.destroyed||(this._drained=this.push(e));this._forwarding=!1}},m.prototype.destroy=function(e){if(!this.destroyed){this.destroyed=!0;var t=this;l.nextTick((function(){t._destroy(e)}))}},m.prototype._destroy=function(e){if(e){var t=this._ondrain;this._ondrain=null,t?t(e):this.emit("error",e)}this._forwardDestroy&&(this._readable&&this._readable.destroy&&this._readable.destroy(),this._writable&&this._writable.destroy&&this._writable.destroy()),this.emit("close")},m.prototype._write=function(e,t,l){return this.destroyed?l():this._corked?u(this,this._write.bind(this,e,t,l)):e===s?this._finish(l):this._writable?void(!1===this._writable.write(e)?this._ondrain=l:l()):l()},m.prototype._finish=function(e){var t=this;this.emit("preend"),u(this,(function(){p(t._forwardEnd&&t._writable,(function(){!1===t._writableState.prefinished&&(t._writableState.prefinished=!0),t.emit("prefinish"),u(t,e)}))}))},m.prototype.end=function(e,t,l){return"function"==typeof e?this.end(null,null,e):"function"==typeof t?this.end(e,null,t):(this._ended=!0,e&&this.write(e),this._writableState.ending||this.write(s),n.Writable.prototype.end.call(this,l))},t.exports=m}).call(this,e("_process"),e("buffer").Buffer)},{_process:92,buffer:12,"end-of-stream":18,inherits:80,"readable-stream":108,"stream-shift":111}],18:[function(e,t,l){var a=e("once"),n=function(){},r=function(e){return e.setHeader&&"function"==typeof e.abort},o=function(e){return e.stdio&&Array.isArray(e.stdio)&&3===e.stdio.length},i=function(e,t,l){if("function"==typeof t)return i(e,null,t);t||(t={}),l=a(l||n);var s=e._writableState,u=e._readableState,c=t.readable||!1!==t.readable&&e.readable,d=t.writable||!1!==t.writable&&e.writable,p=function(){e.writable||v()},v=function(){d=!1,c||l.call(e)},m=function(){c=!1,d||l.call(e)},h=function(t){l.call(e,t?new Error("exited with error code: "+t):null)},f=function(t){l.call(e,t)},g=function(){return(!c||u&&u.ended)&&(!d||s&&s.ended)?void 0:l.call(e,new Error("premature close"))},b=function(){e.req.on("finish",v)};return r(e)?(e.on("complete",v),e.on("abort",g),e.req?b():e.on("request",b)):d&&!s&&(e.on("end",p),e.on("close",p)),o(e)&&e.on("exit",h),e.on("end",m),e.on("finish",v),!1!==t.error&&e.on("error",f),e.on("close",g),function(){e.removeListener("complete",v),e.removeListener("abort",g),e.removeListener("request",b),e.req&&e.req.removeListener("finish",v),e.removeListener("end",p),e.removeListener("close",p),e.removeListener("finish",v),e.removeListener("exit",h),e.removeListener("end",m),e.removeListener("error",f),e.removeListener("close",g)}};t.exports=i},{once:90}],19:[function(e,t,l){var a=e("../../object/valid-value");t.exports=function(){return a(this).length=0,this}},{"../../object/valid-value":55}],20:[function(e,t,l){var a=e("../../number/is-nan"),n=e("../../number/to-pos-integer"),r=e("../../object/valid-value"),o=Array.prototype.indexOf,i=Object.prototype.hasOwnProperty,s=Math.abs,u=Math.floor;t.exports=function(e){var t,l,c,d;if(!a(e))return o.apply(this,arguments);for(l=n(r(this).length),c=arguments[1],t=c=isNaN(c)?0:c>=0?u(c):n(this.length)-u(s(c));t<l;++t)if(i.call(this,t)&&(d=this[t],a(d)))return t;return-1}},{"../../number/is-nan":30,"../../number/to-pos-integer":34,"../../object/valid-value":55}],21:[function(e,t,l){t.exports=e("./is-implemented")()?Array.from:e("./shim")},{"./is-implemented":22,"./shim":23}],22:[function(e,t,l){t.exports=function(){var e,t,l=Array.from;return"function"==typeof l&&(t=l(e=["raz","dwa"]),Boolean(t&&t!==e&&"dwa"===t[1]))}},{}],23:[function(e,t,l){var a=e("es6-symbol").iterator,n=e("../../function/is-arguments"),r=e("../../function/is-function"),o=e("../../number/to-pos-integer"),i=e("../../object/valid-callable"),s=e("../../object/valid-value"),u=e("../../object/is-value"),c=e("../../string/is-string"),d=Array.isArray,p=Function.prototype.call,v={configurable:!0,enumerable:!0,writable:!0,value:null},m=Object.defineProperty;t.exports=function(e){var t,l,h,f,g,b,N,C,y,S,w=arguments[1],A=arguments[2];if(e=Object(s(e)),u(w)&&i(w),this&&this!==Array&&r(this))t=this;else{if(!w){if(n(e))return 1!==(g=e.length)?Array.apply(null,e):((f=new Array(1))[0]=e[0],f);if(d(e)){for(f=new Array(g=e.length),l=0;l<g;++l)f[l]=e[l];return f}}f=[]}if(!d(e))if(void 0!==(y=e[a])){for(N=i(y).call(e),t&&(f=new t),C=N.next(),l=0;!C.done;)S=w?p.call(w,A,C.value,l):C.value,t?(v.value=S,m(f,l,v)):f[l]=S,C=N.next(),++l;g=l}else if(c(e)){for(g=e.length,t&&(f=new t),l=0,h=0;l<g;++l)S=e[l],l+1<g&&(b=S.charCodeAt(0))>=55296&&b<=56319&&(S+=e[++l]),S=w?p.call(w,A,S,h):S,t?(v.value=S,m(f,h,v)):f[h]=S,++h;g=h}if(void 0===g)for(g=o(e.length),t&&(f=new t(g)),l=0;l<g;++l)S=w?p.call(w,A,e[l],l):e[l],t?(v.value=S,m(f,l,v)):f[l]=S;return t&&(v.value=null,f.length=g),f}},{"../../function/is-arguments":24,"../../function/is-function":25,"../../number/to-pos-integer":34,"../../object/is-value":44,"../../object/valid-callable":54,"../../object/valid-value":55,"../../string/is-string":59,"es6-symbol":73}],24:[function(e,t,l){var a=Object.prototype.toString,n=a.call(function(){return arguments}());t.exports=function(e){return a.call(e)===n}},{}],25:[function(e,t,l){var a=Object.prototype.toString,n=a.call(e("./noop"));t.exports=function(e){return"function"==typeof e&&a.call(e)===n}},{"./noop":26}],26:[function(e,t,l){t.exports=function(){}},{}],27:[function(e,t,l){t.exports=e("./is-implemented")()?Math.sign:e("./shim")},{"./is-implemented":28,"./shim":29}],28:[function(e,t,l){t.exports=function(){var e=Math.sign;return"function"==typeof e&&1===e(10)&&-1===e(-20)}},{}],29:[function(e,t,l){t.exports=function(e){return e=Number(e),isNaN(e)||0===e?e:e>0?1:-1}},{}],30:[function(e,t,l){t.exports=e("./is-implemented")()?Number.isNaN:e("./shim")},{"./is-implemented":31,"./shim":32}],31:[function(e,t,l){t.exports=function(){var e=Number.isNaN;return"function"==typeof e&&!e({})&&e(NaN)&&!e(34)}},{}],32:[function(e,t,l){t.exports=function(e){return e!=e}},{}],33:[function(e,t,l){var a=e("../math/sign"),n=Math.abs,r=Math.floor;t.exports=function(e){return isNaN(e)?0:0!==(e=Number(e))&&isFinite(e)?a(e)*r(n(e)):e}},{"../math/sign":27}],34:[function(e,t,l){var a=e("./to-integer"),n=Math.max;t.exports=function(e){return n(0,a(e))}},{"./to-integer":33}],35:[function(e,t,l){var a=e("./valid-callable"),n=e("./valid-value"),r=Function.prototype.bind,o=Function.prototype.call,i=Object.keys,s=Object.prototype.propertyIsEnumerable;t.exports=function(e,t){return function(l,u){var c,d=arguments[2],p=arguments[3];return l=Object(n(l)),a(u),c=i(l),p&&c.sort("function"==typeof p?r.call(p,l):void 0),"function"!=typeof e&&(e=c[e]),o.call(e,c,(function(e,a){return s.call(l,e)?o.call(u,d,l[e],e,l,a):t}))}}},{"./valid-callable":54,"./valid-value":55}],36:[function(e,t,l){t.exports=e("./is-implemented")()?Object.assign:e("./shim")},{"./is-implemented":37,"./shim":38}],37:[function(e,t,l){t.exports=function(){var e,t=Object.assign;return"function"==typeof t&&(t(e={foo:"raz"},{bar:"dwa"},{trzy:"trzy"}),e.foo+e.bar+e.trzy==="razdwatrzy")}},{}],38:[function(e,t,l){var a=e("../keys"),n=e("../valid-value"),r=Math.max;t.exports=function(e,t){var l,o,i,s=r(arguments.length,2);for(e=Object(n(e)),i=function(a){try{e[a]=t[a]}catch(Mr){l||(l=Mr)}},o=1;o<s;++o)a(t=arguments[o]).forEach(i);if(void 0!==l)throw l;return e}},{"../keys":45,"../valid-value":55}],39:[function(e,t,l){var a=e("../array/from"),n=e("./assign"),r=e("./valid-value");t.exports=function(e){var t=Object(r(e)),l=arguments[1],o=Object(arguments[2]);if(t!==e&&!l)return t;var i={};return l?a(l,(function(t){(o.ensure||t in e)&&(i[t]=e[t])})):n(i,e),i}},{"../array/from":21,"./assign":36,"./valid-value":55}],40:[function(e,t,l){var a,n,r,o,i=Object.create;e("./set-prototype-of/is-implemented")()||(a=e("./set-prototype-of/shim")),t.exports=a?1!==a.level?i:(n={},r={},o={configurable:!1,enumerable:!1,writable:!0,value:void 0},Object.getOwnPropertyNames(Object.prototype).forEach((function(e){r[e]="__proto__"!==e?o:{configurable:!0,enumerable:!1,writable:!0,value:void 0}})),Object.defineProperties(n,r),Object.defineProperty(a,"nullPolyfill",{configurable:!1,enumerable:!1,writable:!1,value:n}),function(e,t){return i(null===e?n:e,t)}):i},{"./set-prototype-of/is-implemented":52,"./set-prototype-of/shim":53}],41:[function(e,t,l){t.exports=e("./_iterate")("forEach")},{"./_iterate":35}],42:[function(e,t,l){t.exports=function(e){return"function"==typeof e}},{}],43:[function(e,t,l){var a=e("./is-value"),n={function:!0,object:!0};t.exports=function(e){return a(e)&&n[typeof e]||!1}},{"./is-value":44}],44:[function(e,t,l){var a=e("../function/noop")();t.exports=function(e){return e!==a&&null!==e}},{"../function/noop":26}],45:[function(e,t,l){t.exports=e("./is-implemented")()?Object.keys:e("./shim")},{"./is-implemented":46,"./shim":47}],46:[function(e,t,l){t.exports=function(){try{return Object.keys("primitive"),!0}catch(Mr){return!1}}},{}],47:[function(e,t,l){var a=e("../is-value"),n=Object.keys;t.exports=function(e){return n(a(e)?Object(e):e)}},{"../is-value":44}],48:[function(e,t,l){var a=e("./valid-callable"),n=e("./for-each"),r=Function.prototype.call;t.exports=function(e,t){var l={},o=arguments[2];return a(t),n(e,(function(e,a,n,i){l[a]=r.call(t,o,e,a,n,i)})),l}},{"./for-each":41,"./valid-callable":54}],49:[function(e,t,l){var a=e("./is-value"),n=Array.prototype.forEach,r=Object.create,o=function(e,t){var l;for(l in e)t[l]=e[l]};t.exports=function(e){var t=r(null);return n.call(arguments,(function(e){a(e)&&o(Object(e),t)})),t}},{"./is-value":44}],50:[function(e,t,l){var a=Array.prototype.forEach,n=Object.create;t.exports=function(e){var t=n(null);return a.call(arguments,(function(e){t[e]=!0})),t}},{}],51:[function(e,t,l){t.exports=e("./is-implemented")()?Object.setPrototypeOf:e("./shim")},{"./is-implemented":52,"./shim":53}],52:[function(e,t,l){var a=Object.create,n=Object.getPrototypeOf,r={};t.exports=function(){var e=Object.setPrototypeOf;return"function"==typeof e&&n(e((arguments[0]||a)(null),r))===r}},{}],53:[function(e,t,l){var a,n,r,o,i=e("../is-object"),s=e("../valid-value"),u=Object.prototype.isPrototypeOf,c=Object.defineProperty,d={configurable:!0,enumerable:!1,writable:!0,value:void 0};a=function(e,t){if(s(e),null===t||i(t))return e;throw new TypeError("Prototype must be null or an object")},t.exports=(n=function(){var e,t=Object.create(null),l={},a=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__");if(a){try{(e=a.set).call(t,l)}catch(n){}if(Object.getPrototypeOf(t)===l)return{set:e,level:2}}return t.__proto__=l,Object.getPrototypeOf(t)===l?{level:2}:((t={}).__proto__=l,Object.getPrototypeOf(t)===l&&{level:1})}(),n?(2===n.level?n.set?(o=n.set,r=function(e,t){return o.call(a(e,t),t),e}):r=function(e,t){return a(e,t).__proto__=t,e}:r=function e(t,l){var n;return a(t,l),(n=u.call(e.nullPolyfill,t))&&delete e.nullPolyfill.__proto__,null===l&&(l=e.nullPolyfill),t.__proto__=l,n&&c(e.nullPolyfill,"__proto__",d),t},Object.defineProperty(r,"level",{configurable:!1,enumerable:!1,writable:!1,value:n.level})):null),e("../create")},{"../create":40,"../is-object":43,"../valid-value":55}],54:[function(e,t,l){t.exports=function(e){if("function"!=typeof e)throw new TypeError(e+" is not a function");return e}},{}],55:[function(e,t,l){var a=e("./is-value");t.exports=function(e){if(!a(e))throw new TypeError("Cannot use null or undefined");return e}},{"./is-value":44}],56:[function(e,t,l){t.exports=e("./is-implemented")()?String.prototype.contains:e("./shim")},{"./is-implemented":57,"./shim":58}],57:[function(e,t,l){var a="razdwatrzy";t.exports=function(){return"function"==typeof a.contains&&!0===a.contains("dwa")&&!1===a.contains("foo")}},{}],58:[function(e,t,l){var a=String.prototype.indexOf;t.exports=function(e){return a.call(this,e,arguments[1])>-1}},{}],59:[function(e,t,l){var a=Object.prototype.toString,n=a.call("");t.exports=function(e){return"string"==typeof e||e&&"object"==typeof e&&(e instanceof String||a.call(e)===n)||!1}},{}],60:[function(e,t,l){var a,n=e("es5-ext/object/set-prototype-of"),r=e("es5-ext/string/#/contains"),o=e("d"),i=e("es6-symbol"),s=e("./"),u=Object.defineProperty;a=t.exports=function(e,t){if(!(this instanceof a))throw new TypeError("Constructor requires 'new'");s.call(this,e),t=t?r.call(t,"key+value")?"key+value":r.call(t,"key")?"key":"value":"value",u(this,"__kind__",o("",t))},n&&n(a,s),delete a.prototype.constructor,a.prototype=Object.create(s.prototype,{_resolve:o((function(e){return"value"===this.__kind__?this.__list__[e]:"key+value"===this.__kind__?[e,this.__list__[e]]:e}))}),u(a.prototype,i.toStringTag,o("c","Array Iterator"))},{"./":63,d:16,"es5-ext/object/set-prototype-of":51,"es5-ext/string/#/contains":56,"es6-symbol":73}],61:[function(e,t,l){var a=e("es5-ext/function/is-arguments"),n=e("es5-ext/object/valid-callable"),r=e("es5-ext/string/is-string"),o=e("./get"),i=Array.isArray,s=Function.prototype.call,u=Array.prototype.some;t.exports=function(e,t){var l,c,d,p,v,m,h,f,g=arguments[2];if(i(e)||a(e)?l="array":r(e)?l="string":e=o(e),n(t),d=function(){p=!0},"array"!==l)if("string"!==l)for(c=e.next();!c.done;){if(s.call(t,g,c.value,d),p)return;c=e.next()}else for(m=e.length,v=0;v<m&&(h=e[v],v+1<m&&(f=h.charCodeAt(0))>=55296&&f<=56319&&(h+=e[++v]),s.call(t,g,h,d),!p);++v);else u.call(e,(function(e){return s.call(t,g,e,d),p}))}},{"./get":62,"es5-ext/function/is-arguments":24,"es5-ext/object/valid-callable":54,"es5-ext/string/is-string":59}],62:[function(e,t,l){var a=e("es5-ext/function/is-arguments"),n=e("es5-ext/string/is-string"),r=e("./array"),o=e("./string"),i=e("./valid-iterable"),s=e("es6-symbol").iterator;t.exports=function(e){return"function"==typeof i(e)[s]?e[s]():a(e)?new r(e):n(e)?new o(e):new r(e)}},{"./array":60,"./string":65,"./valid-iterable":66,"es5-ext/function/is-arguments":24,"es5-ext/string/is-string":59,"es6-symbol":73}],63:[function(e,t,l){var a,n=e("es5-ext/array/#/clear"),r=e("es5-ext/object/assign"),o=e("es5-ext/object/valid-callable"),i=e("es5-ext/object/valid-value"),s=e("d"),u=e("d/auto-bind"),c=e("es6-symbol"),d=Object.defineProperty,p=Object.defineProperties;t.exports=a=function(e,t){if(!(this instanceof a))throw new TypeError("Constructor requires 'new'");p(this,{__list__:s("w",i(e)),__context__:s("w",t),__nextIndex__:s("w",0)}),t&&(o(t.on),t.on("_add",this._onAdd),t.on("_delete",this._onDelete),t.on("_clear",this._onClear))},delete a.prototype.constructor,p(a.prototype,r({_next:s((function(){var e;if(this.__list__)return this.__redo__&&void 0!==(e=this.__redo__.shift())?e:this.__nextIndex__<this.__list__.length?this.__nextIndex__++:void this._unBind()})),next:s((function(){return this._createResult(this._next())})),_createResult:s((function(e){return void 0===e?{done:!0,value:void 0}:{done:!1,value:this._resolve(e)}})),_resolve:s((function(e){return this.__list__[e]})),_unBind:s((function(){this.__list__=null,delete this.__redo__,this.__context__&&(this.__context__.off("_add",this._onAdd),this.__context__.off("_delete",this._onDelete),this.__context__.off("_clear",this._onClear),this.__context__=null)})),toString:s((function(){return"[object "+(this[c.toStringTag]||"Object")+"]"}))},u({_onAdd:s((function(e){e>=this.__nextIndex__||(++this.__nextIndex__,this.__redo__?(this.__redo__.forEach((function(t,l){t>=e&&(this.__redo__[l]=++t)}),this),this.__redo__.push(e)):d(this,"__redo__",s("c",[e])))})),_onDelete:s((function(e){var t;e>=this.__nextIndex__||(--this.__nextIndex__,this.__redo__&&(-1!==(t=this.__redo__.indexOf(e))&&this.__redo__.splice(t,1),this.__redo__.forEach((function(t,l){t>e&&(this.__redo__[l]=--t)}),this)))})),_onClear:s((function(){this.__redo__&&n.call(this.__redo__),this.__nextIndex__=0}))}))),d(a.prototype,c.iterator,s((function(){return this})))},{d:16,"d/auto-bind":15,"es5-ext/array/#/clear":19,"es5-ext/object/assign":36,"es5-ext/object/valid-callable":54,"es5-ext/object/valid-value":55,"es6-symbol":73}],64:[function(e,t,l){var a=e("es5-ext/function/is-arguments"),n=e("es5-ext/object/is-value"),r=e("es5-ext/string/is-string"),o=e("es6-symbol").iterator,i=Array.isArray;t.exports=function(e){return!(!n(e)||!i(e)&&!r(e)&&!a(e)&&"function"!=typeof e[o])}},{"es5-ext/function/is-arguments":24,"es5-ext/object/is-value":44,"es5-ext/string/is-string":59,"es6-symbol":73}],65:[function(e,t,l){var a,n=e("es5-ext/object/set-prototype-of"),r=e("d"),o=e("es6-symbol"),i=e("./"),s=Object.defineProperty;a=t.exports=function(e){if(!(this instanceof a))throw new TypeError("Constructor requires 'new'");e=String(e),i.call(this,e),s(this,"__length__",r("",e.length))},n&&n(a,i),delete a.prototype.constructor,a.prototype=Object.create(i.prototype,{_next:r((function(){if(this.__list__)return this.__nextIndex__<this.__length__?this.__nextIndex__++:void this._unBind()})),_resolve:r((function(e){var t,l=this.__list__[e];return this.__nextIndex__===this.__length__?l:(t=l.charCodeAt(0))>=55296&&t<=56319?l+this.__list__[this.__nextIndex__++]:l}))}),s(a.prototype,o.toStringTag,r("c","String Iterator"))},{"./":63,d:16,"es5-ext/object/set-prototype-of":51,"es6-symbol":73}],66:[function(e,t,l){var a=e("./is-iterable");t.exports=function(e){if(!a(e))throw new TypeError(e+" is not iterable");return e}},{"./is-iterable":64}],67:[function(e,t,l){t.exports=e("./is-implemented")()?Map:e("./polyfill")},{"./is-implemented":68,"./polyfill":72}],68:[function(e,t,l){t.exports=function(){var e,t;if("function"!=typeof Map)return!1;try{e=new Map([["raz","one"],["dwa","two"],["trzy","three"]])}catch(Mr){return!1}return"[object Map]"===String(e)&&3===e.size&&"function"==typeof e.clear&&"function"==typeof e.delete&&"function"==typeof e.entries&&"function"==typeof e.forEach&&"function"==typeof e.get&&"function"==typeof e.has&&"function"==typeof e.keys&&"function"==typeof e.set&&"function"==typeof e.values&&!1===(t=e.entries().next()).done&&!!t.value&&"raz"===t.value[0]&&"one"===t.value[1]}},{}],69:[function(e,t,l){t.exports="undefined"!=typeof Map&&"[object Map]"===Object.prototype.toString.call(new Map)},{}],70:[function(e,t,l){t.exports=e("es5-ext/object/primitive-set")("key","value","key+value")},{"es5-ext/object/primitive-set":50}],71:[function(e,t,l){var a,n=e("es5-ext/object/set-prototype-of"),r=e("d"),o=e("es6-iterator"),i=e("es6-symbol").toStringTag,s=e("./iterator-kinds"),u=Object.defineProperties,c=o.prototype._unBind;a=t.exports=function(e,t){if(!(this instanceof a))return new a(e,t);o.call(this,e.__mapKeysData__,e),t&&s[t]||(t="key+value"),u(this,{__kind__:r("",t),__values__:r("w",e.__mapValuesData__)})},n&&n(a,o),a.prototype=Object.create(o.prototype,{constructor:r(a),_resolve:r((function(e){return"value"===this.__kind__?this.__values__[e]:"key"===this.__kind__?this.__list__[e]:[this.__list__[e],this.__values__[e]]})),_unBind:r((function(){this.__values__=null,c.call(this)})),toString:r((function(){return"[object Map Iterator]"}))}),Object.defineProperty(a.prototype,i,r("c","Map Iterator"))},{"./iterator-kinds":70,d:16,"es5-ext/object/set-prototype-of":51,"es6-iterator":63,"es6-symbol":73}],72:[function(e,t,l){var a,n=e("es5-ext/array/#/clear"),r=e("es5-ext/array/#/e-index-of"),o=e("es5-ext/object/set-prototype-of"),i=e("es5-ext/object/valid-callable"),s=e("es5-ext/object/valid-value"),u=e("d"),c=e("event-emitter"),d=e("es6-symbol"),p=e("es6-iterator/valid-iterable"),v=e("es6-iterator/for-of"),m=e("./lib/iterator"),h=e("./is-native-implemented"),f=Function.prototype.call,g=Object.defineProperties,b=Object.getPrototypeOf;t.exports=a=function(){var e,t,l,n=arguments[0];if(!(this instanceof a))throw new TypeError("Constructor requires 'new'");return l=h&&o&&Map!==a?o(new Map,b(this)):this,null!=n&&p(n),g(l,{__mapKeysData__:u("c",e=[]),__mapValuesData__:u("c",t=[])}),n?(v(n,(function(l){var a=s(l)[0];l=l[1],-1===r.call(e,a)&&(e.push(a),t.push(l))}),l),l):l},h&&(o&&o(a,Map),a.prototype=Object.create(Map.prototype,{constructor:u(a)})),c(g(a.prototype,{clear:u((function(){this.__mapKeysData__.length&&(n.call(this.__mapKeysData__),n.call(this.__mapValuesData__),this.emit("_clear"))})),delete:u((function(e){var t=r.call(this.__mapKeysData__,e);return-1!==t&&(this.__mapKeysData__.splice(t,1),this.__mapValuesData__.splice(t,1),this.emit("_delete",t,e),!0)})),entries:u((function(){return new m(this,"key+value")})),forEach:u((function(e){var t,l,a=arguments[1];for(i(e),l=(t=this.entries())._next();void 0!==l;)f.call(e,a,this.__mapValuesData__[l],this.__mapKeysData__[l],this),l=t._next()})),get:u((function(e){var t=r.call(this.__mapKeysData__,e);if(-1!==t)return this.__mapValuesData__[t]})),has:u((function(e){return-1!==r.call(this.__mapKeysData__,e)})),keys:u((function(){return new m(this,"key")})),set:u((function(e,t){var l,a=r.call(this.__mapKeysData__,e);return-1===a&&(a=this.__mapKeysData__.push(e)-1,l=!0),this.__mapValuesData__[a]=t,l&&this.emit("_add",a,e),this})),size:u.gs((function(){return this.__mapKeysData__.length})),values:u((function(){return new m(this,"value")})),toString:u((function(){return"[object Map]"}))})),Object.defineProperty(a.prototype,d.iterator,u((function(){return this.entries()}))),Object.defineProperty(a.prototype,d.toStringTag,u("c","Map"))},{"./is-native-implemented":69,"./lib/iterator":71,d:16,"es5-ext/array/#/clear":19,"es5-ext/array/#/e-index-of":20,"es5-ext/object/set-prototype-of":51,"es5-ext/object/valid-callable":54,"es5-ext/object/valid-value":55,"es6-iterator/for-of":61,"es6-iterator/valid-iterable":66,"es6-symbol":73,"event-emitter":78}],73:[function(e,t,l){t.exports=e("./is-implemented")()?Symbol:e("./polyfill")},{"./is-implemented":74,"./polyfill":76}],74:[function(e,t,l){var a={object:!0,symbol:!0};t.exports=function(){var e;if("function"!=typeof Symbol)return!1;e=Symbol("test symbol");try{String(e)}catch(Mr){return!1}return!!a[typeof Symbol.iterator]&&!!a[typeof Symbol.toPrimitive]&&!!a[typeof Symbol.toStringTag]}},{}],75:[function(e,t,l){t.exports=function(e){return!!e&&("symbol"==typeof e||!!e.constructor&&"Symbol"===e.constructor.name&&"Symbol"===e[e.constructor.toStringTag])}},{}],76:[function(e,t,l){var a,n,r,o,i=e("d"),s=e("./validate-symbol"),u=Object.create,c=Object.defineProperties,d=Object.defineProperty,p=Object.prototype,v=u(null);if("function"==typeof Symbol){a=Symbol;try{String(a()),o=!0}catch(f){}}var m,h=(m=u(null),function(e){for(var t,l,a=0;m[e+(a||"")];)++a;return m[e+=a||""]=!0,d(p,t="@@"+e,i.gs(null,(function(e){l||(l=!0,d(this,t,i(e)),l=!1)}))),t});r=function(e){if(this instanceof r)throw new TypeError("Symbol is not a constructor");return n(e)},t.exports=n=function e(t){var l;if(this instanceof e)throw new TypeError("Symbol is not a constructor");return o?a(t):(l=u(r.prototype),t=void 0===t?"":String(t),c(l,{__description__:i("",t),__name__:i("",h(t))}))},c(n,{for:i((function(e){return v[e]?v[e]:v[e]=n(String(e))})),keyFor:i((function(e){var t;for(t in s(e),v)if(v[t]===e)return t})),hasInstance:i("",a&&a.hasInstance||n("hasInstance")),isConcatSpreadable:i("",a&&a.isConcatSpreadable||n("isConcatSpreadable")),iterator:i("",a&&a.iterator||n("iterator")),match:i("",a&&a.match||n("match")),replace:i("",a&&a.replace||n("replace")),search:i("",a&&a.search||n("search")),species:i("",a&&a.species||n("species")),split:i("",a&&a.split||n("split")),toPrimitive:i("",a&&a.toPrimitive||n("toPrimitive")),toStringTag:i("",a&&a.toStringTag||n("toStringTag")),unscopables:i("",a&&a.unscopables||n("unscopables"))}),c(r.prototype,{constructor:i(n),toString:i("",(function(){return this.__name__}))}),c(n.prototype,{toString:i((function(){return"Symbol ("+s(this).__description__+")"})),valueOf:i((function(){return s(this)}))}),d(n.prototype,n.toPrimitive,i("",(function(){var e=s(this);return"symbol"==typeof e?e:e.toString()}))),d(n.prototype,n.toStringTag,i("c","Symbol")),d(r.prototype,n.toStringTag,i("c",n.prototype[n.toStringTag])),d(r.prototype,n.toPrimitive,i("c",n.prototype[n.toPrimitive]))},{"./validate-symbol":77,d:16}],77:[function(e,t,l){var a=e("./is-symbol");t.exports=function(e){if(!a(e))throw new TypeError(e+" is not a symbol");return e}},{"./is-symbol":75}],78:[function(e,t,l){var a,n,r,o,i,s,u,c=e("d"),d=e("es5-ext/object/valid-callable"),p=Function.prototype.apply,v=Function.prototype.call,m=Object.create,h=Object.defineProperty,f=Object.defineProperties,g=Object.prototype.hasOwnProperty,b={configurable:!0,enumerable:!1,writable:!0};n=function(e,t){var l,n;return d(t),n=this,a.call(this,e,l=function(){r.call(n,e,l),p.call(t,this,arguments)}),l.__eeOnceListener__=t,this},o=function(e){var t,l,a,n,r;if(g.call(this,"__ee__")&&(n=this.__ee__[e]))if("object"==typeof n){for(l=arguments.length,r=new Array(l-1),t=1;t<l;++t)r[t-1]=arguments[t];for(n=n.slice(),t=0;a=n[t];++t)p.call(a,this,r)}else switch(arguments.length){case 1:v.call(n,this);break;case 2:v.call(n,this,arguments[1]);break;case 3:v.call(n,this,arguments[1],arguments[2]);break;default:for(l=arguments.length,r=new Array(l-1),t=1;t<l;++t)r[t-1]=arguments[t];p.call(n,this,r)}},i={on:a=function(e,t){var l;return d(t),g.call(this,"__ee__")?l=this.__ee__:(l=b.value=m(null),h(this,"__ee__",b),b.value=null),l[e]?"object"==typeof l[e]?l[e].push(t):l[e]=[l[e],t]:l[e]=t,this},once:n,off:r=function(e,t){var l,a,n,r;if(d(t),!g.call(this,"__ee__"))return this;if(!(l=this.__ee__)[e])return this;if("object"==typeof(a=l[e]))for(r=0;n=a[r];++r)n!==t&&n.__eeOnceListener__!==t||(2===a.length?l[e]=a[r?0:1]:a.splice(r,1));else a!==t&&a.__eeOnceListener__!==t||delete l[e];return this},emit:o},s={on:c(a),once:c(n),off:c(r),emit:c(o)},u=f({},s),t.exports=l=function(e){return null==e?m(u):f(Object(e),s)},l.methods=i},{d:16,"es5-ext/object/valid-callable":54}],79:[function(e,t,l){l.read=function(e,t,l,a,n){var r,o,i=8*n-a-1,s=(1<<i)-1,u=s>>1,c=-7,d=l?n-1:0,p=l?-1:1,v=e[t+d];for(d+=p,r=v&(1<<-c)-1,v>>=-c,c+=i;c>0;r=256*r+e[t+d],d+=p,c-=8);for(o=r&(1<<-c)-1,r>>=-c,c+=a;c>0;o=256*o+e[t+d],d+=p,c-=8);if(0===r)r=1-u;else{if(r===s)return o?NaN:1/0*(v?-1:1);o+=Math.pow(2,a),r-=u}return(v?-1:1)*o*Math.pow(2,r-a)},l.write=function(e,t,l,a,n,r){var o,i,s,u=8*r-n-1,c=(1<<u)-1,d=c>>1,p=23===n?Math.pow(2,-24)-Math.pow(2,-77):0,v=a?0:r-1,m=a?1:-1,h=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(i=isNaN(t)?1:0,o=c):(o=Math.floor(Math.log(t)/Math.LN2),t*(s=Math.pow(2,-o))<1&&(o--,s*=2),(t+=o+d>=1?p/s:p*Math.pow(2,1-d))*s>=2&&(o++,s/=2),o+d>=c?(i=0,o=c):o+d>=1?(i=(t*s-1)*Math.pow(2,n),o+=d):(i=t*Math.pow(2,d-1)*Math.pow(2,n),o=0));n>=8;e[l+v]=255&i,v+=m,i/=256,n-=8);for(o=o<<n|i,u+=n;u>0;e[l+v]=255&o,v+=m,o/=256,u-=8);e[l+v-m]|=128*h}},{}],80:[function(e,t,l){"function"==typeof Object.create?t.exports=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:t.exports=function(e,t){e.super_=t;var l=function(){};l.prototype=t.prototype,e.prototype=new l,e.prototype.constructor=e}},{}],81:[function(e,t,l){function a(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}function n(e){return"function"==typeof e.readFloatLE&&"function"==typeof e.slice&&a(e.slice(0,0))}t.exports=function(e){return null!=e&&(a(e)||n(e)||!!e._isBuffer)}},{}],82:[function(e,t,l){var a=e("safe-buffer").Buffer,n=t.exports;for(var r in n.types={0:"reserved",1:"connect",2:"connack",3:"publish",4:"puback",5:"pubrec",6:"pubrel",7:"pubcomp",8:"subscribe",9:"suback",10:"unsubscribe",11:"unsuback",12:"pingreq",13:"pingresp",14:"disconnect",15:"auth"},n.codes={},n.types){var o=n.types[r];n.codes[o]=r}for(var i in n.CMD_SHIFT=4,n.CMD_MASK=240,n.DUP_MASK=8,n.QOS_MASK=3,n.QOS_SHIFT=1,n.RETAIN_MASK=1,n.LENGTH_MASK=127,n.LENGTH_FIN_MASK=128,n.SESSIONPRESENT_MASK=1,n.SESSIONPRESENT_HEADER=a.from([n.SESSIONPRESENT_MASK]),n.CONNACK_HEADER=a.from([n.codes.connack<<n.CMD_SHIFT]),n.USERNAME_MASK=128,n.PASSWORD_MASK=64,n.WILL_RETAIN_MASK=32,n.WILL_QOS_MASK=24,n.WILL_QOS_SHIFT=3,n.WILL_FLAG_MASK=4,n.CLEAN_SESSION_MASK=2,n.CONNECT_HEADER=a.from([n.codes.connect<<n.CMD_SHIFT]),n.properties={sessionExpiryInterval:17,willDelayInterval:24,receiveMaximum:33,maximumPacketSize:39,topicAliasMaximum:34,requestResponseInformation:25,requestProblemInformation:23,userProperties:38,authenticationMethod:21,authenticationData:22,payloadFormatIndicator:1,messageExpiryInterval:2,contentType:3,responseTopic:8,correlationData:9,maximumQoS:36,retainAvailable:37,assignedClientIdentifier:18,reasonString:31,wildcardSubscriptionAvailable:40,subscriptionIdentifiersAvailable:41,sharedSubscriptionAvailable:42,serverKeepAlive:19,responseInformation:26,serverReference:28,topicAlias:35,subscriptionIdentifier:11},n.propertiesCodes={},n.properties){var s=n.properties[i];n.propertiesCodes[s]=i}function u(e){return[0,1,2].map((function(t){return[0,1].map((function(l){return[0,1].map((function(r){var o=new a(1);return o.writeUInt8(n.codes[e]<<n.CMD_SHIFT|(l?n.DUP_MASK:0)|t<<n.QOS_SHIFT|r,0,!0),o}))}))}))}n.propertiesTypes={sessionExpiryInterval:"int32",willDelayInterval:"int32",receiveMaximum:"int16",maximumPacketSize:"int32",topicAliasMaximum:"int16",requestResponseInformation:"byte",requestProblemInformation:"byte",userProperties:"pair",authenticationMethod:"string",authenticationData:"binary",payloadFormatIndicator:"byte",messageExpiryInterval:"int32",contentType:"string",responseTopic:"string",correlationData:"binary",maximumQoS:"int8",retainAvailable:"byte",assignedClientIdentifier:"string",reasonString:"string",wildcardSubscriptionAvailable:"byte",subscriptionIdentifiersAvailable:"byte",sharedSubscriptionAvailable:"byte",serverKeepAlive:"int32",responseInformation:"string",serverReference:"string",topicAlias:"int16",subscriptionIdentifier:"var"},n.PUBLISH_HEADER=u("publish"),n.SUBSCRIBE_HEADER=u("subscribe"),n.SUBSCRIBE_OPTIONS_QOS_MASK=3,n.SUBSCRIBE_OPTIONS_NL_MASK=1,n.SUBSCRIBE_OPTIONS_NL_SHIFT=2,n.SUBSCRIBE_OPTIONS_RAP_MASK=1,n.SUBSCRIBE_OPTIONS_RAP_SHIFT=3,n.SUBSCRIBE_OPTIONS_RH_MASK=3,n.SUBSCRIBE_OPTIONS_RH_SHIFT=4,n.SUBSCRIBE_OPTIONS_RH=[0,16,32],n.SUBSCRIBE_OPTIONS_NL=4,n.SUBSCRIBE_OPTIONS_RAP=8,n.SUBSCRIBE_OPTIONS_QOS=[0,1,2],n.UNSUBSCRIBE_HEADER=u("unsubscribe"),n.ACKS={unsuback:u("unsuback"),puback:u("puback"),pubcomp:u("pubcomp"),pubrel:u("pubrel"),pubrec:u("pubrec")},n.SUBACK_HEADER=a.from([n.codes.suback<<n.CMD_SHIFT]),n.VERSION3=a.from([3]),n.VERSION4=a.from([4]),n.VERSION5=a.from([5]),n.QOS=[0,1,2].map((function(e){return a.from([e])})),n.EMPTY={pingreq:a.from([n.codes.pingreq<<4,0]),pingresp:a.from([n.codes.pingresp<<4,0]),disconnect:a.from([n.codes.disconnect<<4,0])}},{"safe-buffer":110}],83:[function(e,t,l){var a=e("safe-buffer").Buffer,n=e("./writeToStream"),r=e("events").EventEmitter;function o(e,t){var l=new i;return n(e,l,t),l.concat()}function i(){this._array=new Array(20),this._i=0}e("inherits")(i,r),i.prototype.write=function(e){return this._array[this._i++]=e,!0},i.prototype.concat=function(){var e,t,l=0,n=new Array(this._array.length),r=this._array,o=0;for(e=0;e<r.length&&void 0!==r[e];e++)"string"!=typeof r[e]?n[e]=r[e].length:n[e]=a.byteLength(r[e]),l+=n[e];for(t=a.allocUnsafe(l),e=0;e<r.length&&void 0!==r[e];e++)"string"!=typeof r[e]?(r[e].copy(t,o),o+=n[e]):(t.write(r[e],o),o+=n[e]);return t},t.exports=o},{"./writeToStream":89,events:13,inherits:80,"safe-buffer":110}],84:[function(e,t,l){l.parser=e("./parser"),l.generate=e("./generate"),l.writeToStream=e("./writeToStream")},{"./generate":83,"./parser":88,"./writeToStream":89}],85:[function(e,t,l){var a=e("readable-stream/duplex"),n=e("util"),r=e("safe-buffer").Buffer;function o(e){if(!(this instanceof o))return new o(e);if(this._bufs=[],this.length=0,"function"==typeof e){this._callback=e;var t=function(e){this._callback&&(this._callback(e),this._callback=null)}.bind(this);this.on("pipe",(function(e){e.on("error",t)})),this.on("unpipe",(function(e){e.removeListener("error",t)}))}else this.append(e);a.call(this)}n.inherits(o,a),o.prototype._offset=function(e){var t,l=0,a=0;if(0===e)return[0,0];for(;a<this._bufs.length;a++){if(e<(t=l+this._bufs[a].length)||a==this._bufs.length-1)return[a,e-l];l=t}},o.prototype.append=function(e){var t=0;if(r.isBuffer(e))this._appendBuffer(e);else if(Array.isArray(e))for(;t<e.length;t++)this.append(e[t]);else if(e instanceof o)for(;t<e._bufs.length;t++)this.append(e._bufs[t]);else null!=e&&("number"==typeof e&&(e=e.toString()),this._appendBuffer(r.from(e)));return this},o.prototype._appendBuffer=function(e){this._bufs.push(e),this.length+=e.length},o.prototype._write=function(e,t,l){this._appendBuffer(e),"function"==typeof l&&l()},o.prototype._read=function(e){if(!this.length)return this.push(null);e=Math.min(e,this.length),this.push(this.slice(0,e)),this.consume(e)},o.prototype.end=function(e){a.prototype.end.call(this,e),this._callback&&(this._callback(null,this.slice()),this._callback=null)},o.prototype.get=function(e){return this.slice(e,e+1)[0]},o.prototype.slice=function(e,t){return"number"==typeof e&&e<0&&(e+=this.length),"number"==typeof t&&t<0&&(t+=this.length),this.copy(null,0,e,t)},o.prototype.copy=function(e,t,l,a){if(("number"!=typeof l||l<0)&&(l=0),("number"!=typeof a||a>this.length)&&(a=this.length),l>=this.length)return e||r.alloc(0);if(a<=0)return e||r.alloc(0);var n,o,i=!!e,s=this._offset(l),u=a-l,c=u,d=i&&t||0,p=s[1];if(0===l&&a==this.length){if(!i)return 1===this._bufs.length?this._bufs[0]:r.concat(this._bufs,this.length);for(o=0;o<this._bufs.length;o++)this._bufs[o].copy(e,d),d+=this._bufs[o].length;return e}if(c<=this._bufs[s[0]].length-p)return i?this._bufs[s[0]].copy(e,t,p,p+c):this._bufs[s[0]].slice(p,p+c);for(i||(e=r.allocUnsafe(u)),o=s[0];o<this._bufs.length;o++){if(!(c>(n=this._bufs[o].length-p))){this._bufs[o].copy(e,d,p,p+c);break}this._bufs[o].copy(e,d,p),d+=n,c-=n,p&&(p=0)}return e},o.prototype.shallowSlice=function(e,t){e=e||0,t=t||this.length,e<0&&(e+=this.length),t<0&&(t+=this.length);var l=this._offset(e),a=this._offset(t),n=this._bufs.slice(l[0],a[0]+1);return 0==a[1]?n.pop():n[n.length-1]=n[n.length-1].slice(0,a[1]),0!=l[1]&&(n[0]=n[0].slice(l[1])),new o(n)},o.prototype.toString=function(e,t,l){return this.slice(t,l).toString(e)},o.prototype.consume=function(e){for(;this._bufs.length;){if(!(e>=this._bufs[0].length)){this._bufs[0]=this._bufs[0].slice(e),this.length-=e;break}e-=this._bufs[0].length,this.length-=this._bufs[0].length,this._bufs.shift()}return this},o.prototype.duplicate=function(){for(var e=0,t=new o;e<this._bufs.length;e++)t.append(this._bufs[e]);return t},o.prototype.destroy=function(){this._bufs.length=0,this.length=0,this.push(null)},function(){var e={readDoubleBE:8,readDoubleLE:8,readFloatBE:4,readFloatLE:4,readInt32BE:4,readInt32LE:4,readUInt32BE:4,readUInt32LE:4,readInt16BE:2,readInt16LE:2,readUInt16BE:2,readUInt16LE:2,readInt8:1,readUInt8:1};for(var t in e)!function(t){o.prototype[t]=function(l){return this.slice(l,l+e[t])[t](0)}}(t)}(),t.exports=o},{"readable-stream/duplex":97,"safe-buffer":110,util:117}],86:[function(e,t,l){var a=e("safe-buffer").Buffer,n=65536,r={};function o(e){var t=a.allocUnsafe(2);return t.writeUInt8(e>>8,0),t.writeUInt8(255&e,1),t}function i(){for(var e=0;e<n;e++)r[e]=o(e)}function s(e){return e>=0&&e<128?1:e>=128&&e<16384?2:e>=16384&&e<2097152?3:e>=2097152&&e<268435456?4:0}function u(e){var t=0,l=0,n=s(e),r=a.allocUnsafe(n);do{t=e%128|0,(e=e/128|0)>0&&(t|=128),r.writeUInt8(t,l++)}while(e>0);return{data:r,length:n}}function c(e){var t=a.allocUnsafe(4);return t.writeUInt32BE(e,0),t}t.exports={cache:r,generateCache:i,generateNumber:o,genBufVariableByteInt:u,generate4ByteBuffer:c}},{"safe-buffer":110}],87:[function(e,t,l){function a(){this.cmd=null,this.retain=!1,this.qos=0,this.dup=!1,this.length=-1,this.topic=null,this.payload=null}t.exports=a},{}],88:[function(e,t,l){var a=e("bl"),n=e("inherits"),r=e("events").EventEmitter,o=e("./packet"),i=e("./constants");function s(e){if(!(this instanceof s))return new s(e);this.settings=e||{},this._states=["_parseHeader","_parseLength","_parsePayload","_newPacket"],this._resetState()}n(s,r),s.prototype._resetState=function(){this.packet=new o,this.error=null,this._list=a(),this._stateCounter=0},s.prototype.parse=function(e){for(this.error&&this._resetState(),this._list.append(e);(-1!==this.packet.length||this._list.length>0)&&this[this._states[this._stateCounter]]()&&!this.error;)this._stateCounter++,this._stateCounter>=this._states.length&&(this._stateCounter=0);return this._list.length},s.prototype._parseHeader=function(){var e=this._list.readUInt8(0);return this.packet.cmd=i.types[e>>i.CMD_SHIFT],this.packet.retain=0!=(e&i.RETAIN_MASK),this.packet.qos=e>>i.QOS_SHIFT&i.QOS_MASK,this.packet.dup=0!=(e&i.DUP_MASK),this._list.consume(1),!0},s.prototype._parseLength=function(){var e=this._parseVarByteNum(!0);return e&&(this.packet.length=e.value,this._list.consume(e.bytes)),!!e},s.prototype._parsePayload=function(){var e=!1;if(0===this.packet.length||this._list.length>=this.packet.length){switch(this._pos=0,this.packet.cmd){case"connect":this._parseConnect();break;case"connack":this._parseConnack();break;case"publish":this._parsePublish();break;case"puback":case"pubrec":case"pubrel":case"pubcomp":this._parseConfirmation();break;case"subscribe":this._parseSubscribe();break;case"suback":this._parseSuback();break;case"unsubscribe":this._parseUnsubscribe();break;case"unsuback":this._parseUnsuback();break;case"pingreq":case"pingresp":break;case"disconnect":this._parseDisconnect();break;case"auth":this._parseAuth();break;default:this._emitError(new Error("Not supported"))}e=!0}return e},s.prototype._parseConnect=function(){var e,t,l,a,n,r,o={},s=this.packet;if(null===(e=this._parseString()))return this._emitError(new Error("Cannot parse protocolId"));if("MQTT"!==e&&"MQIsdp"!==e)return this._emitError(new Error("Invalid protocolId"));if(s.protocolId=e,this._pos>=this._list.length)return this._emitError(new Error("Packet too short"));if(s.protocolVersion=this._list.readUInt8(this._pos),3!==s.protocolVersion&&4!==s.protocolVersion&&5!==s.protocolVersion)return this._emitError(new Error("Invalid protocol version"));if(this._pos++,this._pos>=this._list.length)return this._emitError(new Error("Packet too short"));if(o.username=this._list.readUInt8(this._pos)&i.USERNAME_MASK,o.password=this._list.readUInt8(this._pos)&i.PASSWORD_MASK,o.will=this._list.readUInt8(this._pos)&i.WILL_FLAG_MASK,o.will&&(s.will={},s.will.retain=0!=(this._list.readUInt8(this._pos)&i.WILL_RETAIN_MASK),s.will.qos=(this._list.readUInt8(this._pos)&i.WILL_QOS_MASK)>>i.WILL_QOS_SHIFT),s.clean=0!=(this._list.readUInt8(this._pos)&i.CLEAN_SESSION_MASK),this._pos++,s.keepalive=this._parseNum(),-1===s.keepalive)return this._emitError(new Error("Packet too short"));if(5===s.protocolVersion){var u=this._parseProperties();Object.getOwnPropertyNames(u).length&&(s.properties=u)}if(null===(t=this._parseString()))return this._emitError(new Error("Packet too short"));if(s.clientId=t,o.will){if(5===s.protocolVersion){var c=this._parseProperties();Object.getOwnPropertyNames(c).length&&(s.will.properties=c)}if(null===(l=this._parseString()))return this._emitError(new Error("Cannot parse will topic"));if(s.will.topic=l,null===(a=this._parseBuffer()))return this._emitError(new Error("Cannot parse will payload"));s.will.payload=a}if(o.username){if(null===(r=this._parseString()))return this._emitError(new Error("Cannot parse username"));s.username=r}if(o.password){if(null===(n=this._parseBuffer()))return this._emitError(new Error("Cannot parse password"));s.password=n}return this.settings=s,s},s.prototype._parseConnack=function(){var e=this.packet;if(this._list.length<2)return null;if(e.sessionPresent=!!(this._list.readUInt8(this._pos++)&i.SESSIONPRESENT_MASK),5===this.settings.protocolVersion?e.reasonCode=this._list.readUInt8(this._pos++):e.returnCode=this._list.readUInt8(this._pos++),-1===e.returnCode||-1===e.reasonCode)return this._emitError(new Error("Cannot parse return code"));if(5===this.settings.protocolVersion){var t=this._parseProperties();Object.getOwnPropertyNames(t).length&&(e.properties=t)}},s.prototype._parsePublish=function(){var e=this.packet;if(e.topic=this._parseString(),null===e.topic)return this._emitError(new Error("Cannot parse topic"));if(!(e.qos>0)||this._parseMessageId()){if(5===this.settings.protocolVersion){var t=this._parseProperties();Object.getOwnPropertyNames(t).length&&(e.properties=t)}e.payload=this._list.slice(this._pos,e.length)}},s.prototype._parseSubscribe=function(){var e,t,l,a,n,r,o,s=this.packet;if(1!==s.qos)return this._emitError(new Error("Wrong subscribe header"));if(s.subscriptions=[],this._parseMessageId()){if(5===this.settings.protocolVersion){var u=this._parseProperties();Object.getOwnPropertyNames(u).length&&(s.properties=u)}for(;this._pos<s.length;){if(null===(e=this._parseString()))return this._emitError(new Error("Cannot parse topic"));l=(t=this._parseByte())&i.SUBSCRIBE_OPTIONS_QOS_MASK,r=0!=(t>>i.SUBSCRIBE_OPTIONS_NL_SHIFT&i.SUBSCRIBE_OPTIONS_NL_MASK),n=0!=(t>>i.SUBSCRIBE_OPTIONS_RAP_SHIFT&i.SUBSCRIBE_OPTIONS_RAP_MASK),a=t>>i.SUBSCRIBE_OPTIONS_RH_SHIFT&i.SUBSCRIBE_OPTIONS_RH_MASK,o={topic:e,qos:l},5===this.settings.protocolVersion&&(o.nl=r,o.rap=n,o.rh=a),s.subscriptions.push(o)}}},s.prototype._parseSuback=function(){var e=this.packet;if(this.packet.granted=[],this._parseMessageId()){if(5===this.settings.protocolVersion){var t=this._parseProperties();Object.getOwnPropertyNames(t).length&&(e.properties=t)}for(;this._pos<this.packet.length;)this.packet.granted.push(this._list.readUInt8(this._pos++))}},s.prototype._parseUnsubscribe=function(){var e=this.packet;if(e.unsubscriptions=[],this._parseMessageId()){if(5===this.settings.protocolVersion){var t=this._parseProperties();Object.getOwnPropertyNames(t).length&&(e.properties=t)}for(;this._pos<e.length;){var l;if(null===(l=this._parseString()))return this._emitError(new Error("Cannot parse topic"));e.unsubscriptions.push(l)}}},s.prototype._parseUnsuback=function(){var e=this.packet;if(!this._parseMessageId())return this._emitError(new Error("Cannot parse messageId"));if(5===this.settings.protocolVersion){var t=this._parseProperties();for(Object.getOwnPropertyNames(t).length&&(e.properties=t),e.granted=[];this._pos<this.packet.length;)this.packet.granted.push(this._list.readUInt8(this._pos++))}},s.prototype._parseConfirmation=function(){var e=this.packet;if(this._parseMessageId(),5===this.settings.protocolVersion&&e.length>2){e.reasonCode=this._parseByte();var t=this._parseProperties();Object.getOwnPropertyNames(t).length&&(e.properties=t)}return!0},s.prototype._parseDisconnect=function(){var e=this.packet;if(5===this.settings.protocolVersion){e.reasonCode=this._parseByte();var t=this._parseProperties();Object.getOwnPropertyNames(t).length&&(e.properties=t)}return!0},s.prototype._parseAuth=function(){var e=this.packet;if(5!==this.settings.protocolVersion)return this._emitError(new Error("Not supported auth packet for this version MQTT"));e.reasonCode=this._parseByte();var t=this._parseProperties();return Object.getOwnPropertyNames(t).length&&(e.properties=t),!0},s.prototype._parseMessageId=function(){var e=this.packet;return e.messageId=this._parseNum(),null!==e.messageId||(this._emitError(new Error("Cannot parse messageId")),!1)},s.prototype._parseString=function(e){var t,l=this._parseNum(),a=l+this._pos;return-1===l||a>this._list.length||a>this.packet.length?null:(t=this._list.toString("utf8",this._pos,a),this._pos+=l,t)},s.prototype._parseStringPair=function(){return{name:this._parseString(),value:this._parseString()}},s.prototype._parseBuffer=function(){var e,t=this._parseNum(),l=t+this._pos;return-1===t||l>this._list.length||l>this.packet.length?null:(e=this._list.slice(this._pos,l),this._pos+=t,e)},s.prototype._parseNum=function(){if(this._list.length-this._pos<2)return-1;var e=this._list.readUInt16BE(this._pos);return this._pos+=2,e},s.prototype._parse4ByteNum=function(){if(this._list.length-this._pos<4)return-1;var e=this._list.readUInt32BE(this._pos);return this._pos+=4,e},s.prototype._parseVarByteNum=function(e){for(var t,l=0,a=1,n=0,r=!0,o=this._pos?this._pos:0;l<5&&(n+=a*((t=this._list.readUInt8(o+l++))&i.LENGTH_MASK),a*=128,0!=(t&i.LENGTH_FIN_MASK));)if(this._list.length<=l){r=!1;break}return o&&(this._pos+=l),r=!!r&&(e?{bytes:l,value:n}:n)},s.prototype._parseByte=function(){var e=this._list.readUInt8(this._pos);return this._pos++,e},s.prototype._parseByType=function(e){switch(e){case"byte":return 0!==this._parseByte();case"int8":return this._parseByte();case"int16":return this._parseNum();case"int32":return this._parse4ByteNum();case"var":return this._parseVarByteNum();case"string":return this._parseString();case"pair":return this._parseStringPair();case"binary":return this._parseBuffer()}},s.prototype._parseProperties=function(){for(var e=this._parseVarByteNum(),t=this._pos+e,l={};this._pos<t;){var a=this._parseByte(),n=i.propertiesCodes[a];if(!n)return this._emitError(new Error("Unknown property")),!1;if("userProperties"!==n)l[n]=this._parseByType(i.propertiesTypes[n]);else{l[n]||(l[n]={});var r=this._parseByType(i.propertiesTypes[n]);l[n][r.name]=r.value}}return l},s.prototype._newPacket=function(){return this.packet&&(this._list.consume(this.packet.length),this.emit("packet",this.packet)),this.packet=new o,this._pos=0,!0},s.prototype._emitError=function(e){this.error=e,this.emit("error",e)},t.exports=s},{"./constants":82,"./packet":87,bl:85,events:13,inherits:80}],89:[function(e,t,l){var a=e("./constants"),n=e("safe-buffer").Buffer,r=n.allocUnsafe(0),o=n.from([0]),i=e("./numbers"),s=e("process-nextick-args").nextTick,u=i.cache,c=i.generateNumber,d=i.generateCache,p=i.genBufVariableByteInt,v=i.generate4ByteBuffer,m=P,h=!0;function f(e,t,l){switch(t.cork&&(t.cork(),s(g,t)),h&&(h=!1,d()),e.cmd){case"connect":return b(e,t);case"connack":return N(e,t,l);case"publish":return C(e,t,l);case"puback":case"pubrec":case"pubrel":case"pubcomp":return y(e,t,l);case"subscribe":return S(e,t,l);case"suback":return w(e,t,l);case"unsubscribe":return A(e,t,l);case"unsuback":return E(e,t,l);case"pingreq":case"pingresp":return k(e,t);case"disconnect":return _(e,t,l);case"auth":return T(e,t,l);default:return t.emit("error",new Error("Unknown command")),!1}}function g(e){e.uncork()}function b(e,t,l){var r=e||{},o=r.protocolId||"MQTT",i=r.protocolVersion||4,s=r.will,u=r.clean,c=r.keepalive||0,d=r.clientId||"",p=r.username,v=r.password,h=r.properties;void 0===u&&(u=!0);var f=0;if(!o||"string"!=typeof o&&!n.isBuffer(o))return t.emit("error",new Error("Invalid protocolId")),!1;if(f+=o.length+2,3!==i&&4!==i&&5!==i)return t.emit("error",new Error("Invalid protocol version")),!1;if(f+=1,"string"!=typeof d&&!n.isBuffer(d)||!d&&4!==i||!d&&!u){if(i<4)return t.emit("error",new Error("clientId must be supplied before 3.1.1")),!1;if(1*u==0)return t.emit("error",new Error("clientId must be given if cleanSession set to 0")),!1}else f+=d.length+2;if("number"!=typeof c||c<0||c>65535||c%1!=0)return t.emit("error",new Error("Invalid keepalive")),!1;if(f+=2,f+=1,5===i){var g=M(t,h);f+=g.length}if(s){if("object"!=typeof s)return t.emit("error",new Error("Invalid will")),!1;if(!s.topic||"string"!=typeof s.topic)return t.emit("error",new Error("Invalid will topic")),!1;if(f+=n.byteLength(s.topic)+2,s.payload){if(!(s.payload.length>=0))return t.emit("error",new Error("Invalid will payload")),!1;"string"==typeof s.payload?f+=n.byteLength(s.payload)+2:f+=s.payload.length+2;var b={};5===i&&(f+=(b=M(t,s.properties)).length)}}var N=!1;if(null!=p){if(!H(p))return t.emit("error",new Error("Invalid username")),!1;N=!0,f+=n.byteLength(p)+2}if(null!=v){if(!N)return t.emit("error",new Error("Username is required to use password")),!1;if(!H(v))return t.emit("error",new Error("Invalid password")),!1;f+=F(v)+2}t.write(a.CONNECT_HEADER),B(t,f),L(t,o),t.write(4===i?a.VERSION4:5===i?a.VERSION5:a.VERSION3);var C=0;return C|=null!=p?a.USERNAME_MASK:0,C|=null!=v?a.PASSWORD_MASK:0,C|=s&&s.retain?a.WILL_RETAIN_MASK:0,C|=s&&s.qos?s.qos<<a.WILL_QOS_SHIFT:0,C|=s?a.WILL_FLAG_MASK:0,C|=u?a.CLEAN_SESSION_MASK:0,t.write(n.from([C])),m(t,c),5===i&&g.write(),L(t,d),s&&(5===i&&b.write(),x(t,s.topic),L(t,s.payload)),null!=p&&L(t,p),null!=v&&L(t,v),!0}function N(e,t,l){var r=l?l.protocolVersion:4,i=e||{},s=5===r?i.reasonCode:i.returnCode,u=i.properties,c=2;if("number"!=typeof s)return t.emit("error",new Error("Invalid return code")),!1;var d=null;return 5===r&&(c+=(d=M(t,u)).length),t.write(a.CONNACK_HEADER),B(t,c),t.write(i.sessionPresent?a.SESSIONPRESENT_HEADER:o),t.write(n.from([s])),null!=d&&d.write(),!0}function C(e,t,l){var o=l?l.protocolVersion:4,i=e||{},s=i.qos||0,u=i.retain?a.RETAIN_MASK:0,c=i.topic,d=i.payload||r,p=i.messageId,v=i.properties,h=0;if("string"==typeof c)h+=n.byteLength(c)+2;else{if(!n.isBuffer(c))return t.emit("error",new Error("Invalid topic")),!1;h+=c.length+2}if(n.isBuffer(d)?h+=d.length:h+=n.byteLength(d),s&&"number"!=typeof p)return t.emit("error",new Error("Invalid messageId")),!1;s&&(h+=2);var f=null;return 5===o&&(h+=(f=M(t,v)).length),t.write(a.PUBLISH_HEADER[s][i.dup?1:0][u?1:0]),B(t,h),m(t,F(c)),t.write(c),s>0&&m(t,p),null!=f&&f.write(),t.write(d)}function y(e,t,l){var r=l?l.protocolVersion:4,o=e||{},i=o.cmd||"puback",s=o.messageId,u=o.dup&&"pubrel"===i?a.DUP_MASK:0,c=0,d=o.reasonCode,p=o.properties,v=5===r?3:2;if("pubrel"===i&&(c=1),"number"!=typeof s)return t.emit("error",new Error("Invalid messageId")),!1;var h=null;if(5===r){if(!(h=V(t,p,l,v)))return!1;v+=h.length}return t.write(a.ACKS[i][c][u][0]),B(t,v),m(t,s),5===r&&t.write(n.from([d])),null!==h&&h.write(),!0}function S(e,t,l){var r=l?l.protocolVersion:4,o=e||{},i=o.dup?a.DUP_MASK:0,s=o.messageId,u=o.subscriptions,c=o.properties,d=0;if("number"!=typeof s)return t.emit("error",new Error("Invalid messageId")),!1;d+=2;var p=null;if(5===r&&(d+=(p=M(t,c)).length),"object"!=typeof u||!u.length)return t.emit("error",new Error("Invalid subscriptions")),!1;for(var v=0;v<u.length;v+=1){var h=u[v].topic,f=u[v].qos;if("string"!=typeof h)return t.emit("error",new Error("Invalid subscriptions - invalid topic")),!1;if("number"!=typeof f)return t.emit("error",new Error("Invalid subscriptions - invalid qos")),!1;if(5===r){if("boolean"!=typeof(u[v].nl||!1))return t.emit("error",new Error("Invalid subscriptions - invalid No Local")),!1;if("boolean"!=typeof(u[v].rap||!1))return t.emit("error",new Error("Invalid subscriptions - invalid Retain as Published")),!1;var g=u[v].rh||0;if("number"!=typeof g||g>2)return t.emit("error",new Error("Invalid subscriptions - invalid Retain Handling")),!1}d+=n.byteLength(h)+2+1}t.write(a.SUBSCRIBE_HEADER[1][i?1:0][0]),B(t,d),m(t,s),null!==p&&p.write();for(var b=!0,N=0;N<u.length;N++){var C,y=u[N],S=y.topic,w=y.qos,A=+y.nl,E=+y.rap,k=y.rh;x(t,S),C=a.SUBSCRIBE_OPTIONS_QOS[w],5===r&&(C|=A?a.SUBSCRIBE_OPTIONS_NL:0,C|=E?a.SUBSCRIBE_OPTIONS_RAP:0,C|=k?a.SUBSCRIBE_OPTIONS_RH[k]:0),b=t.write(n.from([C]))}return b}function w(e,t,l){var r=l?l.protocolVersion:4,o=e||{},i=o.messageId,s=o.granted,u=o.properties,c=0;if("number"!=typeof i)return t.emit("error",new Error("Invalid messageId")),!1;if(c+=2,"object"!=typeof s||!s.length)return t.emit("error",new Error("Invalid qos vector")),!1;for(var d=0;d<s.length;d+=1){if("number"!=typeof s[d])return t.emit("error",new Error("Invalid qos vector")),!1;c+=1}var p=null;if(5===r){if(!(p=V(t,u,l,c)))return!1;c+=p.length}return t.write(a.SUBACK_HEADER),B(t,c),m(t,i),null!==p&&p.write(),t.write(n.from(s))}function A(e,t,l){var r=l?l.protocolVersion:4,o=e||{},i=o.messageId,s=o.dup?a.DUP_MASK:0,u=o.unsubscriptions,c=o.properties,d=0;if("number"!=typeof i)return t.emit("error",new Error("Invalid messageId")),!1;if(d+=2,"object"!=typeof u||!u.length)return t.emit("error",new Error("Invalid unsubscriptions")),!1;for(var p=0;p<u.length;p+=1){if("string"!=typeof u[p])return t.emit("error",new Error("Invalid unsubscriptions")),!1;d+=n.byteLength(u[p])+2}var v=null;5===r&&(d+=(v=M(t,c)).length),t.write(a.UNSUBSCRIBE_HEADER[1][s?1:0][0]),B(t,d),m(t,i),null!==v&&v.write();for(var h=!0,f=0;f<u.length;f++)h=x(t,u[f]);return h}function E(e,t,l){var r=l?l.protocolVersion:4,o=e||{},i=o.messageId,s=o.dup?a.DUP_MASK:0,u=o.granted,c=o.properties,d=o.cmd,p=0,v=2;if("number"!=typeof i)return t.emit("error",new Error("Invalid messageId")),!1;if(5===r){if("object"!=typeof u||!u.length)return t.emit("error",new Error("Invalid qos vector")),!1;for(var h=0;h<u.length;h+=1){if("number"!=typeof u[h])return t.emit("error",new Error("Invalid qos vector")),!1;v+=1}}var f=null;if(5===r){if(!(f=V(t,c,l,v)))return!1;v+=f.length}return t.write(a.ACKS[d][p][s][0]),B(t,v),m(t,i),null!==f&&f.write(),5===r&&t.write(n.from(u)),!0}function k(e,t,l){return t.write(a.EMPTY[e.cmd])}function _(e,t,l){var r=l?l.protocolVersion:4,o=e||{},i=o.reasonCode,s=o.properties,u=5===r?1:0,c=null;if(5===r){if(!(c=V(t,s,l,u)))return!1;u+=c.length}return t.write(n.from([a.codes.disconnect<<4])),B(t,u),5===r&&t.write(n.from([i])),null!==c&&c.write(),!0}function T(e,t,l){var r=l?l.protocolVersion:4,o=e||{},i=o.reasonCode,s=o.properties,u=5===r?1:0;5!==r&&t.emit("error",new Error("Invalid mqtt version for auth packet"));var c=V(t,s,l,u);return!!c&&(u+=c.length,t.write(n.from([a.codes.auth<<4])),B(t,u),t.write(n.from([i])),null!==c&&c.write(),!0)}Object.defineProperty(f,"cacheNumbers",{get:function(){return m===P},set:function(e){e?(u&&0!==Object.keys(u).length||(h=!0),m=P):(h=!1,m=R)}});var D={};function B(e,t){var l=D[t];l||(l=p(t).data,t<16384&&(D[t]=l)),e.write(l)}function x(e,t){var l=n.byteLength(t);m(e,l),e.write(t,"utf8")}function I(e,t,l){x(e,t),x(e,l)}function P(e,t){return e.write(u[t])}function R(e,t){return e.write(c(t))}function O(e,t){return e.write(v(t))}function L(e,t){"string"==typeof t?x(e,t):t?(m(e,t.length),e.write(t)):m(e,0)}function M(e,t){if("object"!=typeof t||null!=t.length)return{length:1,write:function(){U(e,{},0)}};var l=0;function r(l){var r=a.propertiesTypes[l],o=t[l],i=0;switch(r){case"byte":if("boolean"!=typeof o)return e.emit("error",new Error("Invalid "+l)),!1;i+=2;break;case"int8":if("number"!=typeof o)return e.emit("error",new Error("Invalid "+l)),!1;i+=2;break;case"binary":if(o&&null===o)return e.emit("error",new Error("Invalid "+l)),!1;i+=1+n.byteLength(o)+2;break;case"int16":if("number"!=typeof o)return e.emit("error",new Error("Invalid "+l)),!1;i+=3;break;case"int32":if("number"!=typeof o)return e.emit("error",new Error("Invalid "+l)),!1;i+=5;break;case"var":if("number"!=typeof o)return e.emit("error",new Error("Invalid "+l)),!1;i+=1+p(o).length;break;case"string":if("string"!=typeof o)return e.emit("error",new Error("Invalid "+l)),!1;i+=3+n.byteLength(o.toString());break;case"pair":if("object"!=typeof o)return e.emit("error",new Error("Invalid "+l)),!1;i+=Object.getOwnPropertyNames(o).reduce((function(e,t){return e+=3+n.byteLength(t.toString())+2+n.byteLength(o[t].toString())}),0);break;default:return e.emit("error",new Error("Invalid property "+l)),!1}return i}if(t)for(var o in t){var i=r(o);if(!i)return!1;l+=i}return{length:p(l).length+l,write:function(){U(e,t,l)}}}function V(e,t,l,a){var n=["reasonString","userProperties"],r=l&&l.properties&&l.properties.maximumPacketSize?l.properties.maximumPacketSize:0,o=M(e,t);if(r)for(;a+o.length>r;){var i=n.shift();if(!i||!t[i])return!1;delete t[i],o=M(e,t)}return o}function U(e,t,l){for(var r in B(e,l),t)if(t.hasOwnProperty(r)&&null!==t[r]){var o=t[r];switch(a.propertiesTypes[r]){case"byte":e.write(n.from([a.properties[r]])),e.write(n.from([+o]));break;case"int8":e.write(n.from([a.properties[r]])),e.write(n.from([o]));break;case"binary":e.write(n.from([a.properties[r]])),L(e,o);break;case"int16":e.write(n.from([a.properties[r]])),m(e,o);break;case"int32":e.write(n.from([a.properties[r]])),O(e,o);break;case"var":e.write(n.from([a.properties[r]])),B(e,o);break;case"string":e.write(n.from([a.properties[r]])),x(e,o);break;case"pair":Object.getOwnPropertyNames(o).forEach((function(t){e.write(n.from([a.properties[r]])),I(e,t.toString(),o[t].toString())}));break;default:return e.emit("error",new Error("Invalid property "+r)),!1}}}function F(e){return e?e instanceof n?e.length:n.byteLength(e):0}function H(e){return"string"==typeof e||e instanceof n}t.exports=f},{"./constants":82,"./numbers":86,"process-nextick-args":91,"safe-buffer":110}],90:[function(e,t,l){var a=e("wrappy");function n(e){var t=function(){return t.called?t.value:(t.called=!0,t.value=e.apply(this,arguments))};return t.called=!1,t}function r(e){var t=function(){if(t.called)throw new Error(t.onceError);return t.called=!0,t.value=e.apply(this,arguments)},l=e.name||"Function wrapped with `once`";return t.onceError=l+" shouldn't be called more than once",t.called=!1,t}t.exports=a(n),t.exports.strict=a(r),n.proto=n((function(){Object.defineProperty(Function.prototype,"once",{value:function(){return n(this)},configurable:!0}),Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return r(this)},configurable:!0})}))},{wrappy:120}],91:[function(e,t,l){(function(e){function l(t,l,a,n){if("function"!=typeof t)throw new TypeError('"callback" argument must be a function');var r,o,i=arguments.length;switch(i){case 0:case 1:return e.nextTick(t);case 2:return e.nextTick((function(){t.call(null,l)}));case 3:return e.nextTick((function(){t.call(null,l,a)}));case 4:return e.nextTick((function(){t.call(null,l,a,n)}));default:for(r=new Array(i-1),o=0;o<r.length;)r[o++]=arguments[o];return e.nextTick((function(){t.apply(null,r)}))}}!e.version||0===e.version.indexOf("v0.")||0===e.version.indexOf("v1.")&&0!==e.version.indexOf("v1.8.")?t.exports={nextTick:l}:t.exports=e}).call(this,e("_process"))},{_process:92}],92:[function(e,t,l){var a,n,r=t.exports={};function o(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function s(e){if(a===setTimeout)return setTimeout(e,0);if((a===o||!a)&&setTimeout)return a=setTimeout,setTimeout(e,0);try{return a(e,0)}catch(Mr){try{return a.call(null,e,0)}catch(t){return a.call(this,e,0)}}}function u(e){if(n===clearTimeout)return clearTimeout(e);if((n===i||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(e);try{return n(e)}catch(Mr){try{return n.call(null,e)}catch(t){return n.call(this,e)}}}!function(){try{a="function"==typeof setTimeout?setTimeout:o}catch(Mr){a=o}try{n="function"==typeof clearTimeout?clearTimeout:i}catch(Mr){n=i}}();var c,d=[],p=!1,v=-1;function m(){p&&c&&(p=!1,c.length?d=c.concat(d):v=-1,d.length&&h())}function h(){if(!p){var e=s(m);p=!0;for(var t=d.length;t;){for(c=d,d=[];++v<t;)c&&c[v].run();v=-1,t=d.length}c=null,p=!1,u(e)}}function f(e,t){this.fun=e,this.array=t}function g(){}r.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var l=1;l<arguments.length;l++)t[l-1]=arguments[l];d.push(new f(e,t)),1!==d.length||p||s(h)},f.prototype.run=function(){this.fun.apply(null,this.array)},r.title="browser",r.browser=!0,r.env={},r.argv=[],r.version="",r.versions={},r.on=g,r.addListener=g,r.once=g,r.off=g,r.removeListener=g,r.removeAllListeners=g,r.emit=g,r.prependListener=g,r.prependOnceListener=g,r.listeners=function(e){return[]},r.binding=function(e){throw new Error("process.binding is not supported")},r.cwd=function(){return"/"},r.chdir=function(e){throw new Error("process.chdir is not supported")},r.umask=function(){return 0}},{}],93:[function(e,t,l){(function(e){!function(a){var n="object"==typeof l&&l&&!l.nodeType&&l,r="object"==typeof t&&t&&!t.nodeType&&t,o="object"==typeof e&&e;o.global!==o&&o.window!==o&&o.self!==o||(a=o);var i,s,u=2147483647,c=36,d=1,p=26,v=38,m=700,h=72,f=128,g="-",b=/^xn--/,N=/[^\x20-\x7E]/,C=/[\x2E\u3002\uFF0E\uFF61]/g,y={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},S=c-d,w=Math.floor,A=String.fromCharCode;function E(e){throw new RangeError(y[e])}function k(e,t){for(var l=e.length,a=[];l--;)a[l]=t(e[l]);return a}function _(e,t){var l=e.split("@"),a="";return l.length>1&&(a=l[0]+"@",e=l[1]),a+k((e=e.replace(C,".")).split("."),t).join(".")}function T(e){for(var t,l,a=[],n=0,r=e.length;n<r;)(t=e.charCodeAt(n++))>=55296&&t<=56319&&n<r?56320==(64512&(l=e.charCodeAt(n++)))?a.push(((1023&t)<<10)+(1023&l)+65536):(a.push(t),n--):a.push(t);return a}function D(e){return k(e,(function(e){var t="";return e>65535&&(t+=A((e-=65536)>>>10&1023|55296),e=56320|1023&e),t+=A(e)})).join("")}function B(e){return e-48<10?e-22:e-65<26?e-65:e-97<26?e-97:c}function x(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function I(e,t,l){var a=0;for(e=l?w(e/m):e>>1,e+=w(e/t);e>S*p>>1;a+=c)e=w(e/S);return w(a+(S+1)*e/(e+v))}function P(e){var t,l,a,n,r,o,i,s,v,m,b=[],N=e.length,C=0,y=f,S=h;for((l=e.lastIndexOf(g))<0&&(l=0),a=0;a<l;++a)e.charCodeAt(a)>=128&&E("not-basic"),b.push(e.charCodeAt(a));for(n=l>0?l+1:0;n<N;){for(r=C,o=1,i=c;n>=N&&E("invalid-input"),((s=B(e.charCodeAt(n++)))>=c||s>w((u-C)/o))&&E("overflow"),C+=s*o,!(s<(v=i<=S?d:i>=S+p?p:i-S));i+=c)o>w(u/(m=c-v))&&E("overflow"),o*=m;S=I(C-r,t=b.length+1,0==r),w(C/t)>u-y&&E("overflow"),y+=w(C/t),C%=t,b.splice(C++,0,y)}return D(b)}function R(e){var t,l,a,n,r,o,i,s,v,m,b,N,C,y,S,k=[];for(N=(e=T(e)).length,t=f,l=0,r=h,o=0;o<N;++o)(b=e[o])<128&&k.push(A(b));for(a=n=k.length,n&&k.push(g);a<N;){for(i=u,o=0;o<N;++o)(b=e[o])>=t&&b<i&&(i=b);for(i-t>w((u-l)/(C=a+1))&&E("overflow"),l+=(i-t)*C,t=i,o=0;o<N;++o)if((b=e[o])<t&&++l>u&&E("overflow"),b==t){for(s=l,v=c;!(s<(m=v<=r?d:v>=r+p?p:v-r));v+=c)S=s-m,y=c-m,k.push(A(x(m+S%y,0))),s=w(S/y);k.push(A(x(s,0))),r=I(l,C,a==n),l=0,++a}++l,++t}return k.join("")}function O(e){return _(e,(function(e){return b.test(e)?P(e.slice(4).toLowerCase()):e}))}function L(e){return _(e,(function(e){return N.test(e)?"xn--"+R(e):e}))}if(i={version:"1.4.1",ucs2:{decode:T,encode:D},decode:P,encode:R,toASCII:L,toUnicode:O},n&&r)if(t.exports==n)r.exports=i;else for(s in i)i.hasOwnProperty(s)&&(n[s]=i[s]);else a.punycode=i}(this)}).call(this,void 0!==Rt?Rt:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],94:[function(e,t,l){function a(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.exports=function(e,t,l,r){t=t||"&",l=l||"=";var o={};if("string"!=typeof e||0===e.length)return o;var i=/\+/g;e=e.split(t);var s=1e3;r&&"number"==typeof r.maxKeys&&(s=r.maxKeys);var u=e.length;s>0&&u>s&&(u=s);for(var c=0;c<u;++c){var d,p,v,m,h=e[c].replace(i,"%20"),f=h.indexOf(l);f>=0?(d=h.substr(0,f),p=h.substr(f+1)):(d=h,p=""),v=decodeURIComponent(d),m=decodeURIComponent(p),a(o,v)?n(o[v])?o[v].push(m):o[v]=[o[v],m]:o[v]=m}return o};var n=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},{}],95:[function(e,t,l){var a=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};t.exports=function(e,t,l,i){return t=t||"&",l=l||"=",null===e&&(e=void 0),"object"==typeof e?r(o(e),(function(o){var i=encodeURIComponent(a(o))+l;return n(e[o])?r(e[o],(function(e){return i+encodeURIComponent(a(e))})).join(t):i+encodeURIComponent(a(e[o]))})).join(t):i?encodeURIComponent(a(i))+l+encodeURIComponent(a(e)):""};var n=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function r(e,t){if(e.map)return e.map(t);for(var l=[],a=0;a<e.length;a++)l.push(t(e[a],a));return l}var o=Object.keys||function(e){var t=[];for(var l in e)Object.prototype.hasOwnProperty.call(e,l)&&t.push(l);return t}},{}],96:[function(e,t,l){l.decode=l.parse=e("./decode"),l.encode=l.stringify=e("./encode")},{"./decode":94,"./encode":95}],97:[function(e,t,l){t.exports=e("./lib/_stream_duplex.js")},{"./lib/_stream_duplex.js":98}],98:[function(e,t,l){var a=e("process-nextick-args"),n=Object.keys||function(e){var t=[];for(var l in e)t.push(l);return t};t.exports=d;var r=e("core-util-is");r.inherits=e("inherits");var o=e("./_stream_readable"),i=e("./_stream_writable");r.inherits(d,o);for(var s=n(i.prototype),u=0;u<s.length;u++){var c=s[u];d.prototype[c]||(d.prototype[c]=i.prototype[c])}function d(e){if(!(this instanceof d))return new d(e);o.call(this,e),i.call(this,e),e&&!1===e.readable&&(this.readable=!1),e&&!1===e.writable&&(this.writable=!1),this.allowHalfOpen=!0,e&&!1===e.allowHalfOpen&&(this.allowHalfOpen=!1),this.once("end",p)}function p(){this.allowHalfOpen||this._writableState.ended||a.nextTick(v,this)}function v(e){e.end()}Object.defineProperty(d.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(d.prototype,"destroyed",{get:function(){return void 0!==this._readableState&&void 0!==this._writableState&&this._readableState.destroyed&&this._writableState.destroyed},set:function(e){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=e,this._writableState.destroyed=e)}}),d.prototype._destroy=function(e,t){this.push(null),this.end(),a.nextTick(t,e)}},{"./_stream_readable":100,"./_stream_writable":102,"core-util-is":14,inherits:80,"process-nextick-args":91}],99:[function(e,t,l){t.exports=r;var a=e("./_stream_transform"),n=e("core-util-is");function r(e){if(!(this instanceof r))return new r(e);a.call(this,e)}n.inherits=e("inherits"),n.inherits(r,a),r.prototype._transform=function(e,t,l){l(null,e)}},{"./_stream_transform":101,"core-util-is":14,inherits:80}],100:[function(e,t,l){(function(l,a){var n=e("process-nextick-args");t.exports=S;var r,o=e("isarray");S.ReadableState=y,e("events").EventEmitter;var i=function(e,t){return e.listeners(t).length},s=e("./internal/streams/stream"),u=e("safe-buffer").Buffer,c=a.Uint8Array||function(){};function d(e){return u.from(e)}function p(e){return u.isBuffer(e)||e instanceof c}var v=e("core-util-is");v.inherits=e("inherits");var m=e("util"),h=void 0;h=m&&m.debuglog?m.debuglog("stream"):function(){};var f,g=e("./internal/streams/BufferList"),b=e("./internal/streams/destroy");v.inherits(S,s);var N=["error","close","destroy","pause","resume"];function C(e,t,l){if("function"==typeof e.prependListener)return e.prependListener(t,l);e._events&&e._events[t]?o(e._events[t])?e._events[t].unshift(l):e._events[t]=[l,e._events[t]]:e.on(t,l)}function y(t,l){t=t||{};var a=l instanceof(r=r||e("./_stream_duplex"));this.objectMode=!!t.objectMode,a&&(this.objectMode=this.objectMode||!!t.readableObjectMode);var n=t.highWaterMark,o=t.readableHighWaterMark,i=this.objectMode?16:16384;this.highWaterMark=n||0===n?n:a&&(o||0===o)?o:i,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new g,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=t.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,t.encoding&&(f||(f=e("string_decoder/").StringDecoder),this.decoder=new f(t.encoding),this.encoding=t.encoding)}function S(t){if(r=r||e("./_stream_duplex"),!(this instanceof S))return new S(t);this._readableState=new y(t,this),this.readable=!0,t&&("function"==typeof t.read&&(this._read=t.read),"function"==typeof t.destroy&&(this._destroy=t.destroy)),s.call(this)}function w(e,t,l,a,n){var r,o=e._readableState;return null===t?(o.reading=!1,B(e,o)):(n||(r=E(o,t)),r?e.emit("error",r):o.objectMode||t&&t.length>0?("string"==typeof t||o.objectMode||Object.getPrototypeOf(t)===u.prototype||(t=d(t)),a?o.endEmitted?e.emit("error",new Error("stream.unshift() after end event")):A(e,o,t,!0):o.ended?e.emit("error",new Error("stream.push() after EOF")):(o.reading=!1,o.decoder&&!l?(t=o.decoder.write(t),o.objectMode||0!==t.length?A(e,o,t,!1):P(e,o)):A(e,o,t,!1))):a||(o.reading=!1)),k(o)}function A(e,t,l,a){t.flowing&&0===t.length&&!t.sync?(e.emit("data",l),e.read(0)):(t.length+=t.objectMode?1:l.length,a?t.buffer.unshift(l):t.buffer.push(l),t.needReadable&&x(e)),P(e,t)}function E(e,t){var l;return p(t)||"string"==typeof t||void 0===t||e.objectMode||(l=new TypeError("Invalid non-string/buffer chunk")),l}function k(e){return!e.ended&&(e.needReadable||e.length<e.highWaterMark||0===e.length)}Object.defineProperty(S.prototype,"destroyed",{get:function(){return void 0!==this._readableState&&this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}}),S.prototype.destroy=b.destroy,S.prototype._undestroy=b.undestroy,S.prototype._destroy=function(e,t){this.push(null),t(e)},S.prototype.push=function(e,t){var l,a=this._readableState;return a.objectMode?l=!0:"string"==typeof e&&((t=t||a.defaultEncoding)!==a.encoding&&(e=u.from(e,t),t=""),l=!0),w(this,e,t,!1,l)},S.prototype.unshift=function(e){return w(this,e,null,!0,!1)},S.prototype.isPaused=function(){return!1===this._readableState.flowing},S.prototype.setEncoding=function(t){return f||(f=e("string_decoder/").StringDecoder),this._readableState.decoder=new f(t),this._readableState.encoding=t,this};var _=8388608;function T(e){return e>=_?e=_:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}function D(e,t){return e<=0||0===t.length&&t.ended?0:t.objectMode?1:e!=e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=T(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function B(e,t){if(!t.ended){if(t.decoder){var l=t.decoder.end();l&&l.length&&(t.buffer.push(l),t.length+=t.objectMode?1:l.length)}t.ended=!0,x(e)}}function x(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(h("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?n.nextTick(I,e):I(e))}function I(e){h("emit readable"),e.emit("readable"),U(e)}function P(e,t){t.readingMore||(t.readingMore=!0,n.nextTick(R,e,t))}function R(e,t){for(var l=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length<t.highWaterMark&&(h("maybeReadMore read 0"),e.read(0),l!==t.length);)l=t.length;t.readingMore=!1}function O(e){return function(){var t=e._readableState;h("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&i(e,"data")&&(t.flowing=!0,U(e))}}function L(e){h("readable nexttick read 0"),e.read(0)}function M(e,t){t.resumeScheduled||(t.resumeScheduled=!0,n.nextTick(V,e,t))}function V(e,t){t.reading||(h("resume read 0"),e.read(0)),t.resumeScheduled=!1,t.awaitDrain=0,e.emit("resume"),U(e),t.flowing&&!t.reading&&e.read(0)}function U(e){var t=e._readableState;for(h("flow",t.flowing);t.flowing&&null!==e.read(););}function F(e,t){return 0===t.length?null:(t.objectMode?l=t.buffer.shift():!e||e>=t.length?(l=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.head.data:t.buffer.concat(t.length),t.buffer.clear()):l=H(e,t.buffer,t.decoder),l);var l}function H(e,t,l){var a;return e<t.head.data.length?(a=t.head.data.slice(0,e),t.head.data=t.head.data.slice(e)):a=e===t.head.data.length?t.shift():l?G(e,t):K(e,t),a}function G(e,t){var l=t.head,a=1,n=l.data;for(e-=n.length;l=l.next;){var r=l.data,o=e>r.length?r.length:e;if(o===r.length?n+=r:n+=r.slice(0,e),0==(e-=o)){o===r.length?(++a,l.next?t.head=l.next:t.head=t.tail=null):(t.head=l,l.data=r.slice(o));break}++a}return t.length-=a,n}function K(e,t){var l=u.allocUnsafe(e),a=t.head,n=1;for(a.data.copy(l),e-=a.data.length;a=a.next;){var r=a.data,o=e>r.length?r.length:e;if(r.copy(l,l.length-e,0,o),0==(e-=o)){o===r.length?(++n,a.next?t.head=a.next:t.head=t.tail=null):(t.head=a,a.data=r.slice(o));break}++n}return t.length-=n,l}function j(e){var t=e._readableState;if(t.length>0)throw new Error('"endReadable()" called on non-empty stream');t.endEmitted||(t.ended=!0,n.nextTick(W,t,e))}function W(e,t){e.endEmitted||0!==e.length||(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function z(e,t){for(var l=0,a=e.length;l<a;l++)if(e[l]===t)return l;return-1}S.prototype.read=function(e){h("read",e),e=parseInt(e,10);var t=this._readableState,l=e;if(0!==e&&(t.emittedReadable=!1),0===e&&t.needReadable&&(t.length>=t.highWaterMark||t.ended))return h("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?j(this):x(this),null;if(0===(e=D(e,t))&&t.ended)return 0===t.length&&j(this),null;var a,n=t.needReadable;return h("need readable",n),(0===t.length||t.length-e<t.highWaterMark)&&h("length less than watermark",n=!0),t.ended||t.reading?h("reading or ended",n=!1):n&&(h("do read"),t.reading=!0,t.sync=!0,0===t.length&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=D(l,t))),null===(a=e>0?F(e,t):null)?(t.needReadable=!0,e=0):t.length-=e,0===t.length&&(t.ended||(t.needReadable=!0),l!==e&&t.ended&&j(this)),null!==a&&this.emit("data",a),a},S.prototype._read=function(e){this.emit("error",new Error("_read() is not implemented"))},S.prototype.pipe=function(e,t){var a=this,r=this._readableState;switch(r.pipesCount){case 0:r.pipes=e;break;case 1:r.pipes=[r.pipes,e];break;default:r.pipes.push(e)}r.pipesCount+=1,h("pipe count=%d opts=%j",r.pipesCount,t);var o=t&&!1===t.end||e===l.stdout||e===l.stderr?N:u;function s(e,t){h("onunpipe"),e===a&&t&&!1===t.hasUnpiped&&(t.hasUnpiped=!0,p())}function u(){h("onend"),e.end()}r.endEmitted?n.nextTick(o):a.once("end",o),e.on("unpipe",s);var c=O(a);e.on("drain",c);var d=!1;function p(){h("cleanup"),e.removeListener("close",g),e.removeListener("finish",b),e.removeListener("drain",c),e.removeListener("error",f),e.removeListener("unpipe",s),a.removeListener("end",u),a.removeListener("end",N),a.removeListener("data",m),d=!0,!r.awaitDrain||e._writableState&&!e._writableState.needDrain||c()}var v=!1;function m(t){h("ondata"),v=!1,!1!==e.write(t)||v||((1===r.pipesCount&&r.pipes===e||r.pipesCount>1&&-1!==z(r.pipes,e))&&!d&&(h("false write response, pause",a._readableState.awaitDrain),a._readableState.awaitDrain++,v=!0),a.pause())}function f(t){h("onerror",t),N(),e.removeListener("error",f),0===i(e,"error")&&e.emit("error",t)}function g(){e.removeListener("finish",b),N()}function b(){h("onfinish"),e.removeListener("close",g),N()}function N(){h("unpipe"),a.unpipe(e)}return a.on("data",m),C(e,"error",f),e.once("close",g),e.once("finish",b),e.emit("pipe",a),r.flowing||(h("pipe resume"),a.resume()),e},S.prototype.unpipe=function(e){var t=this._readableState,l={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,l)),this;if(!e){var a=t.pipes,n=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var r=0;r<n;r++)a[r].emit("unpipe",this,l);return this}var o=z(t.pipes,e);return-1===o||(t.pipes.splice(o,1),t.pipesCount-=1,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this,l)),this},S.prototype.on=function(e,t){var l=s.prototype.on.call(this,e,t);if("data"===e)!1!==this._readableState.flowing&&this.resume();else if("readable"===e){var a=this._readableState;a.endEmitted||a.readableListening||(a.readableListening=a.needReadable=!0,a.emittedReadable=!1,a.reading?a.length&&x(this):n.nextTick(L,this))}return l},S.prototype.addListener=S.prototype.on,S.prototype.resume=function(){var e=this._readableState;return e.flowing||(h("resume"),e.flowing=!0,M(this,e)),this},S.prototype.pause=function(){return h("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(h("pause"),this._readableState.flowing=!1,this.emit("pause")),this},S.prototype.wrap=function(e){var t=this,l=this._readableState,a=!1;for(var n in e.on("end",(function(){if(h("wrapped end"),l.decoder&&!l.ended){var e=l.decoder.end();e&&e.length&&t.push(e)}t.push(null)})),e.on("data",(function(n){h("wrapped data"),l.decoder&&(n=l.decoder.write(n)),l.objectMode&&null==n||(l.objectMode||n&&n.length)&&(t.push(n)||(a=!0,e.pause()))})),e)void 0===this[n]&&"function"==typeof e[n]&&(this[n]=function(t){return function(){return e[t].apply(e,arguments)}}(n));for(var r=0;r<N.length;r++)e.on(N[r],this.emit.bind(this,N[r]));return this._read=function(t){h("wrapped _read",t),a&&(a=!1,e.resume())},this},Object.defineProperty(S.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),S._fromList=F}).call(this,e("_process"),void 0!==Rt?Rt:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./_stream_duplex":98,"./internal/streams/BufferList":103,"./internal/streams/destroy":104,"./internal/streams/stream":105,_process:92,"core-util-is":14,events:13,inherits:80,isarray:106,"process-nextick-args":91,"safe-buffer":110,"string_decoder/":107,util:11}],101:[function(e,t,l){t.exports=o;var a=e("./_stream_duplex"),n=e("core-util-is");function r(e,t){var l=this._transformState;l.transforming=!1;var a=l.writecb;if(!a)return this.emit("error",new Error("write callback called multiple times"));l.writechunk=null,l.writecb=null,null!=t&&this.push(t),a(e);var n=this._readableState;n.reading=!1,(n.needReadable||n.length<n.highWaterMark)&&this._read(n.highWaterMark)}function o(e){if(!(this instanceof o))return new o(e);a.call(this,e),this._transformState={afterTransform:r.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,e&&("function"==typeof e.transform&&(this._transform=e.transform),"function"==typeof e.flush&&(this._flush=e.flush)),this.on("prefinish",i)}function i(){var e=this;"function"==typeof this._flush?this._flush((function(t,l){s(e,t,l)})):s(this,null,null)}function s(e,t,l){if(t)return e.emit("error",t);if(null!=l&&e.push(l),e._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(e._transformState.transforming)throw new Error("Calling transform done when still transforming");return e.push(null)}n.inherits=e("inherits"),n.inherits(o,a),o.prototype.push=function(e,t){return this._transformState.needTransform=!1,a.prototype.push.call(this,e,t)},o.prototype._transform=function(e,t,l){throw new Error("_transform() is not implemented")},o.prototype._write=function(e,t,l){var a=this._transformState;if(a.writecb=l,a.writechunk=e,a.writeencoding=t,!a.transforming){var n=this._readableState;(a.needTransform||n.needReadable||n.length<n.highWaterMark)&&this._read(n.highWaterMark)}},o.prototype._read=function(e){var t=this._transformState;null!==t.writechunk&&t.writecb&&!t.transforming?(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform)):t.needTransform=!0},o.prototype._destroy=function(e,t){var l=this;a.prototype._destroy.call(this,e,(function(e){t(e),l.emit("close")}))}},{"./_stream_duplex":98,"core-util-is":14,inherits:80}],102:[function(e,t,l){(function(l,a,n){var r=e("process-nextick-args");function o(e){var t=this;this.next=null,this.entry=null,this.finish=function(){M(t,e)}}t.exports=C;var i,s=!l.browser&&["v0.10","v0.9."].indexOf(l.version.slice(0,5))>-1?n:r.nextTick;C.WritableState=N;var u=e("core-util-is");u.inherits=e("inherits");var c={deprecate:e("util-deprecate")},d=e("./internal/streams/stream"),p=e("safe-buffer").Buffer,v=a.Uint8Array||function(){};function m(e){return p.from(e)}function h(e){return p.isBuffer(e)||e instanceof v}var f,g=e("./internal/streams/destroy");function b(){}function N(t,l){i=i||e("./_stream_duplex"),t=t||{};var a=l instanceof i;this.objectMode=!!t.objectMode,a&&(this.objectMode=this.objectMode||!!t.writableObjectMode);var n=t.highWaterMark,r=t.writableHighWaterMark,s=this.objectMode?16:16384;this.highWaterMark=n||0===n?n:a&&(r||0===r)?r:s,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var u=!1===t.decodeStrings;this.decodeStrings=!u,this.defaultEncoding=t.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){T(l,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new o(this)}function C(t){if(i=i||e("./_stream_duplex"),!(f.call(C,this)||this instanceof i))return new C(t);this._writableState=new N(t,this),this.writable=!0,t&&("function"==typeof t.write&&(this._write=t.write),"function"==typeof t.writev&&(this._writev=t.writev),"function"==typeof t.destroy&&(this._destroy=t.destroy),"function"==typeof t.final&&(this._final=t.final)),d.call(this)}function y(e,t){var l=new Error("write after end");e.emit("error",l),r.nextTick(t,l)}function S(e,t,l,a){var n=!0,o=!1;return null===l?o=new TypeError("May not write null values to stream"):"string"==typeof l||void 0===l||t.objectMode||(o=new TypeError("Invalid non-string/buffer chunk")),o&&(e.emit("error",o),r.nextTick(a,o),n=!1),n}function w(e,t,l){return e.objectMode||!1===e.decodeStrings||"string"!=typeof t||(t=p.from(t,l)),t}function A(e,t,l,a,n,r){if(!l){var o=w(t,a,n);a!==o&&(l=!0,n="buffer",a=o)}var i=t.objectMode?1:a.length;t.length+=i;var s=t.length<t.highWaterMark;if(s||(t.needDrain=!0),t.writing||t.corked){var u=t.lastBufferedRequest;t.lastBufferedRequest={chunk:a,encoding:n,isBuf:l,callback:r,next:null},u?u.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else E(e,t,!1,i,a,n,r);return s}function E(e,t,l,a,n,r,o){t.writelen=a,t.writecb=o,t.writing=!0,t.sync=!0,l?e._writev(n,t.onwrite):e._write(n,r,t.onwrite),t.sync=!1}function k(e,t,l,a,n){--t.pendingcb,l?(r.nextTick(n,a),r.nextTick(O,e,t),e._writableState.errorEmitted=!0,e.emit("error",a)):(n(a),e._writableState.errorEmitted=!0,e.emit("error",a),O(e,t))}function _(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}function T(e,t){var l=e._writableState,a=l.sync,n=l.writecb;if(_(l),t)k(e,l,a,t,n);else{var r=I(l);r||l.corked||l.bufferProcessing||!l.bufferedRequest||x(e,l),a?s(D,e,l,r,n):D(e,l,r,n)}}function D(e,t,l,a){l||B(e,t),t.pendingcb--,a(),O(e,t)}function B(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}function x(e,t){t.bufferProcessing=!0;var l=t.bufferedRequest;if(e._writev&&l&&l.next){var a=t.bufferedRequestCount,n=new Array(a),r=t.corkedRequestsFree;r.entry=l;for(var i=0,s=!0;l;)n[i]=l,l.isBuf||(s=!1),l=l.next,i+=1;n.allBuffers=s,E(e,t,!0,t.length,n,"",r.finish),t.pendingcb++,t.lastBufferedRequest=null,r.next?(t.corkedRequestsFree=r.next,r.next=null):t.corkedRequestsFree=new o(t),t.bufferedRequestCount=0}else{for(;l;){var u=l.chunk,c=l.encoding,d=l.callback;if(E(e,t,!1,t.objectMode?1:u.length,u,c,d),l=l.next,t.bufferedRequestCount--,t.writing)break}null===l&&(t.lastBufferedRequest=null)}t.bufferedRequest=l,t.bufferProcessing=!1}function I(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function P(e,t){e._final((function(l){t.pendingcb--,l&&e.emit("error",l),t.prefinished=!0,e.emit("prefinish"),O(e,t)}))}function R(e,t){t.prefinished||t.finalCalled||("function"==typeof e._final?(t.pendingcb++,t.finalCalled=!0,r.nextTick(P,e,t)):(t.prefinished=!0,e.emit("prefinish")))}function O(e,t){var l=I(t);return l&&(R(e,t),0===t.pendingcb&&(t.finished=!0,e.emit("finish"))),l}function L(e,t,l){t.ending=!0,O(e,t),l&&(t.finished?r.nextTick(l):e.once("finish",l)),t.ended=!0,e.writable=!1}function M(e,t,l){var a=e.entry;for(e.entry=null;a;){var n=a.callback;t.pendingcb--,n(l),a=a.next}t.corkedRequestsFree?t.corkedRequestsFree.next=e:t.corkedRequestsFree=e}u.inherits(C,d),N.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(N.prototype,"buffer",{get:c.deprecate((function(){return this.getBuffer()}),"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(f=Function.prototype[Symbol.hasInstance],Object.defineProperty(C,Symbol.hasInstance,{value:function(e){return!!f.call(this,e)||this===C&&e&&e._writableState instanceof N}})):f=function(e){return e instanceof this},C.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},C.prototype.write=function(e,t,l){var a=this._writableState,n=!1,r=!a.objectMode&&h(e);return r&&!p.isBuffer(e)&&(e=m(e)),"function"==typeof t&&(l=t,t=null),r?t="buffer":t||(t=a.defaultEncoding),"function"!=typeof l&&(l=b),a.ended?y(this,l):(r||S(this,a,e,l))&&(a.pendingcb++,n=A(this,a,r,e,t,l)),n},C.prototype.cork=function(){this._writableState.corked++},C.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.finished||e.bufferProcessing||!e.bufferedRequest||x(this,e))},C.prototype.setDefaultEncoding=function(e){if("string"==typeof e&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(C.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),C.prototype._write=function(e,t,l){l(new Error("_write() is not implemented"))},C.prototype._writev=null,C.prototype.end=function(e,t,l){var a=this._writableState;"function"==typeof e?(l=e,e=null,t=null):"function"==typeof t&&(l=t,t=null),null!=e&&this.write(e,t),a.corked&&(a.corked=1,this.uncork()),a.ending||a.finished||L(this,a,l)},Object.defineProperty(C.prototype,"destroyed",{get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),C.prototype.destroy=g.destroy,C.prototype._undestroy=g.undestroy,C.prototype._destroy=function(e,t){this.end(),t(e)}}).call(this,e("_process"),void 0!==Rt?Rt:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("timers").setImmediate)},{"./_stream_duplex":98,"./internal/streams/destroy":104,"./internal/streams/stream":105,_process:92,"core-util-is":14,inherits:80,"process-nextick-args":91,"safe-buffer":110,timers:112,"util-deprecate":115}],103:[function(e,t,l){function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var n=e("safe-buffer").Buffer,r=e("util");function o(e,t,l){e.copy(t,l)}t.exports=function(){function e(){a(this,e),this.head=null,this.tail=null,this.length=0}return e.prototype.push=function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length},e.prototype.unshift=function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length},e.prototype.shift=function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}},e.prototype.clear=function(){this.head=this.tail=null,this.length=0},e.prototype.join=function(e){if(0===this.length)return"";for(var t=this.head,l=""+t.data;t=t.next;)l+=e+t.data;return l},e.prototype.concat=function(e){if(0===this.length)return n.alloc(0);if(1===this.length)return this.head.data;for(var t=n.allocUnsafe(e>>>0),l=this.head,a=0;l;)o(l.data,t,a),a+=l.data.length,l=l.next;return t},e}(),r&&r.inspect&&r.inspect.custom&&(t.exports.prototype[r.inspect.custom]=function(){var e=r.inspect({length:this.length});return this.constructor.name+" "+e})},{"safe-buffer":110,util:11}],104:[function(e,t,l){var a=e("process-nextick-args");function n(e,t){var l=this,n=this._readableState&&this._readableState.destroyed,r=this._writableState&&this._writableState.destroyed;return n||r?(t?t(e):!e||this._writableState&&this._writableState.errorEmitted||a.nextTick(o,this,e),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,(function(e){!t&&e?(a.nextTick(o,l,e),l._writableState&&(l._writableState.errorEmitted=!0)):t&&t(e)})),this)}function r(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function o(e,t){e.emit("error",t)}t.exports={destroy:n,undestroy:r}},{"process-nextick-args":91}],105:[function(e,t,l){t.exports=e("events").EventEmitter},{events:13}],106:[function(e,t,l){var a={}.toString;t.exports=Array.isArray||function(e){return"[object Array]"==a.call(e)}},{}],107:[function(e,t,l){var a=e("safe-buffer").Buffer,n=a.isEncoding||function(e){switch((e=""+e)&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function r(e){if(!e)return"utf8";for(var t;;)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}function o(e){var t=r(e);if("string"!=typeof t&&(a.isEncoding===n||!n(e)))throw new Error("Unknown encoding: "+e);return t||e}function i(e){var t;switch(this.encoding=o(e),this.encoding){case"utf16le":this.text=m,this.end=h,t=4;break;case"utf8":this.fillLast=d,t=4;break;case"base64":this.text=f,this.end=g,t=3;break;default:return this.write=b,void(this.end=N)}this.lastNeed=0,this.lastTotal=0,this.lastChar=a.allocUnsafe(t)}function s(e){return e<=127?0:e>>5==6?2:e>>4==14?3:e>>3==30?4:e>>6==2?-1:-2}function u(e,t,l){var a=t.length-1;if(a<l)return 0;var n=s(t[a]);return n>=0?(n>0&&(e.lastNeed=n-1),n):--a<l||-2===n?0:(n=s(t[a]))>=0?(n>0&&(e.lastNeed=n-2),n):--a<l||-2===n?0:(n=s(t[a]))>=0?(n>0&&(2===n?n=0:e.lastNeed=n-3),n):0}function c(e,t,l){if(128!=(192&t[0]))return e.lastNeed=0,"�";if(e.lastNeed>1&&t.length>1){if(128!=(192&t[1]))return e.lastNeed=1,"�";if(e.lastNeed>2&&t.length>2&&128!=(192&t[2]))return e.lastNeed=2,"�"}}function d(e){var t=this.lastTotal-this.lastNeed,l=c(this,e);return void 0!==l?l:this.lastNeed<=e.length?(e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(e.copy(this.lastChar,t,0,e.length),void(this.lastNeed-=e.length))}function p(e,t){var l=u(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=l;var a=e.length-(l-this.lastNeed);return e.copy(this.lastChar,0,a),e.toString("utf8",t,a)}function v(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+"�":t}function m(e,t){if((e.length-t)%2==0){var l=e.toString("utf16le",t);if(l){var a=l.charCodeAt(l.length-1);if(a>=55296&&a<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],l.slice(0,-1)}return l}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function h(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var l=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,l)}return t}function f(e,t){var l=(e.length-t)%3;return 0===l?e.toString("base64",t):(this.lastNeed=3-l,this.lastTotal=3,1===l?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-l))}function g(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function b(e){return e.toString(this.encoding)}function N(e){return e&&e.length?this.write(e):""}l.StringDecoder=i,i.prototype.write=function(e){if(0===e.length)return"";var t,l;if(this.lastNeed){if(void 0===(t=this.fillLast(e)))return"";l=this.lastNeed,this.lastNeed=0}else l=0;return l<e.length?t?t+this.text(e,l):this.text(e,l):t||""},i.prototype.end=v,i.prototype.text=p,i.prototype.fillLast=function(e){if(this.lastNeed<=e.length)return e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length),this.lastNeed-=e.length}},{"safe-buffer":110}],108:[function(e,t,l){(l=t.exports=e("./lib/_stream_readable.js")).Stream=l,l.Readable=l,l.Writable=e("./lib/_stream_writable.js"),l.Duplex=e("./lib/_stream_duplex.js"),l.Transform=e("./lib/_stream_transform.js"),l.PassThrough=e("./lib/_stream_passthrough.js")},{"./lib/_stream_duplex.js":98,"./lib/_stream_passthrough.js":99,"./lib/_stream_readable.js":100,"./lib/_stream_transform.js":101,"./lib/_stream_writable.js":102}],109:[function(e,t,l){function a(e,t,l){var a=this;this._callback=e,this._args=l,this._interval=setInterval(e,t,this._args),this.reschedule=function(e){e||(e=a._interval),a._interval&&clearInterval(a._interval),a._interval=setInterval(a._callback,e,a._args)},this.clear=function(){a._interval&&(clearInterval(a._interval),a._interval=void 0)},this.destroy=function(){a._interval&&clearInterval(a._interval),a._callback=void 0,a._interval=void 0,a._args=void 0}}function n(){if("function"!=typeof arguments[0])throw new Error("callback needed");if("number"!=typeof arguments[1])throw new Error("interval needed");var e;if(arguments.length>0){e=new Array(arguments.length-2);for(var t=0;t<e.length;t++)e[t]=arguments[t+2]}return new a(arguments[0],arguments[1],e)}t.exports=n},{}],110:[function(e,t,l){var a=e("buffer"),n=a.Buffer;function r(e,t){for(var l in e)t[l]=e[l]}function o(e,t,l){return n(e,t,l)}n.from&&n.alloc&&n.allocUnsafe&&n.allocUnsafeSlow?t.exports=a:(r(a,l),l.Buffer=o),r(n,o),o.from=function(e,t,l){if("number"==typeof e)throw new TypeError("Argument must not be a number");return n(e,t,l)},o.alloc=function(e,t,l){if("number"!=typeof e)throw new TypeError("Argument must be a number");var a=n(e);return void 0!==t?"string"==typeof l?a.fill(t,l):a.fill(t):a.fill(0),a},o.allocUnsafe=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return n(e)},o.allocUnsafeSlow=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return a.SlowBuffer(e)}},{buffer:12}],111:[function(e,t,l){function a(e){var t=e._readableState;return t?t.objectMode?e.read():e.read(n(t)):null}function n(e){return e.buffer.length?e.buffer.head?e.buffer.head.data.length:e.buffer[0].length:e.length}t.exports=a},{}],112:[function(e,t,l){(function(t,a){var n=e("process/browser.js").nextTick,r=Function.prototype.apply,o=Array.prototype.slice,i={},s=0;function u(e,t){this._id=e,this._clearFn=t}l.setTimeout=function(){return new u(r.call(setTimeout,window,arguments),clearTimeout)},l.setInterval=function(){return new u(r.call(setInterval,window,arguments),clearInterval)},l.clearTimeout=l.clearInterval=function(e){e.close()},u.prototype.unref=u.prototype.ref=function(){},u.prototype.close=function(){this._clearFn.call(window,this._id)},l.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},l.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},l._unrefActive=l.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout((function(){e._onTimeout&&e._onTimeout()}),t))},l.setImmediate="function"==typeof t?t:function(e){var t=s++,a=!(arguments.length<2)&&o.call(arguments,1);return i[t]=!0,n((function(){i[t]&&(a?e.apply(null,a):e.call(null),l.clearImmediate(t))})),t},l.clearImmediate="function"==typeof a?a:function(e){delete i[e]}}).call(this,e("timers").setImmediate,e("timers").clearImmediate)},{"process/browser.js":92,timers:112}],113:[function(e,t,l){var a=e("punycode"),n=e("./util");function r(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}l.parse=C,l.resolve=S,l.resolveObject=w,l.format=y,l.Url=r;var o=/^([a-z0-9.+-]+:)/i,i=/:[0-9]*$/,s=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,u=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),c=["'"].concat(u),d=["%","/","?",";","#"].concat(c),p=["/","?","#"],v=255,m=/^[+a-z0-9A-Z_-]{0,63}$/,h=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,f={javascript:!0,"javascript:":!0},g={javascript:!0,"javascript:":!0},b={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},N=e("querystring");function C(e,t,l){if(e&&n.isObject(e)&&e instanceof r)return e;var a=new r;return a.parse(e,t,l),a}function y(e){return n.isString(e)&&(e=C(e)),e instanceof r?e.format():r.prototype.format.call(e)}function S(e,t){return C(e,!1,!0).resolve(t)}function w(e,t){return e?C(e,!1,!0).resolveObject(t):t}r.prototype.parse=function(e,t,l){if(!n.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var r=e.indexOf("?"),i=-1!==r&&r<e.indexOf("#")?"?":"#",u=e.split(i),C=/\\/g;u[0]=u[0].replace(C,"/");var y=e=u.join(i);if(y=y.trim(),!l&&1===e.split("#").length){var S=s.exec(y);if(S)return this.path=y,this.href=y,this.pathname=S[1],S[2]?(this.search=S[2],this.query=t?N.parse(this.search.substr(1)):this.search.substr(1)):t&&(this.search="",this.query={}),this}var w=o.exec(y);if(w){var A=(w=w[0]).toLowerCase();this.protocol=A,y=y.substr(w.length)}if(l||w||y.match(/^\/\/[^@\/]+@[^@\/]+/)){var E="//"===y.substr(0,2);!E||w&&g[w]||(y=y.substr(2),this.slashes=!0)}if(!g[w]&&(E||w&&!b[w])){for(var k,_,T=-1,D=0;D<p.length;D++)-1!==(B=y.indexOf(p[D]))&&(-1===T||B<T)&&(T=B);for(-1!==(_=-1===T?y.lastIndexOf("@"):y.lastIndexOf("@",T))&&(k=y.slice(0,_),y=y.slice(_+1),this.auth=decodeURIComponent(k)),T=-1,D=0;D<d.length;D++){var B;-1!==(B=y.indexOf(d[D]))&&(-1===T||B<T)&&(T=B)}-1===T&&(T=y.length),this.host=y.slice(0,T),y=y.slice(T),this.parseHost(),this.hostname=this.hostname||"";var x="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!x)for(var I=this.hostname.split(/\./),P=(D=0,I.length);D<P;D++){var R=I[D];if(R&&!R.match(m)){for(var O="",L=0,M=R.length;L<M;L++)R.charCodeAt(L)>127?O+="x":O+=R[L];if(!O.match(m)){var V=I.slice(0,D),U=I.slice(D+1),F=R.match(h);F&&(V.push(F[1]),U.unshift(F[2])),U.length&&(y="/"+U.join(".")+y),this.hostname=V.join(".");break}}}this.hostname.length>v?this.hostname="":this.hostname=this.hostname.toLowerCase(),x||(this.hostname=a.toASCII(this.hostname));var H=this.port?":"+this.port:"",G=this.hostname||"";this.host=G+H,this.href+=this.host,x&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==y[0]&&(y="/"+y))}if(!f[A])for(D=0,P=c.length;D<P;D++){var K=c[D];if(-1!==y.indexOf(K)){var j=encodeURIComponent(K);j===K&&(j=escape(K)),y=y.split(K).join(j)}}var W=y.indexOf("#");-1!==W&&(this.hash=y.substr(W),y=y.slice(0,W));var z=y.indexOf("?");if(-1!==z?(this.search=y.substr(z),this.query=y.substr(z+1),t&&(this.query=N.parse(this.query)),y=y.slice(0,z)):t&&(this.search="",this.query={}),y&&(this.pathname=y),b[A]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){H=this.pathname||"";var $=this.search||"";this.path=H+$}return this.href=this.format(),this},r.prototype.format=function(){var e=this.auth||"";e&&(e=(e=encodeURIComponent(e)).replace(/%3A/i,":"),e+="@");var t=this.protocol||"",l=this.pathname||"",a=this.hash||"",r=!1,o="";this.host?r=e+this.host:this.hostname&&(r=e+(-1===this.hostname.indexOf(":")?this.hostname:"["+this.hostname+"]"),this.port&&(r+=":"+this.port)),this.query&&n.isObject(this.query)&&Object.keys(this.query).length&&(o=N.stringify(this.query));var i=this.search||o&&"?"+o||"";return t&&":"!==t.substr(-1)&&(t+=":"),this.slashes||(!t||b[t])&&!1!==r?(r="//"+(r||""),l&&"/"!==l.charAt(0)&&(l="/"+l)):r||(r=""),a&&"#"!==a.charAt(0)&&(a="#"+a),i&&"?"!==i.charAt(0)&&(i="?"+i),t+r+(l=l.replace(/[?#]/g,(function(e){return encodeURIComponent(e)})))+(i=i.replace("#","%23"))+a},r.prototype.resolve=function(e){return this.resolveObject(C(e,!1,!0)).format()},r.prototype.resolveObject=function(e){if(n.isString(e)){var t=new r;t.parse(e,!1,!0),e=t}for(var l=new r,a=Object.keys(this),o=0;o<a.length;o++){var i=a[o];l[i]=this[i]}if(l.hash=e.hash,""===e.href)return l.href=l.format(),l;if(e.slashes&&!e.protocol){for(var s=Object.keys(e),u=0;u<s.length;u++){var c=s[u];"protocol"!==c&&(l[c]=e[c])}return b[l.protocol]&&l.hostname&&!l.pathname&&(l.path=l.pathname="/"),l.href=l.format(),l}if(e.protocol&&e.protocol!==l.protocol){if(!b[e.protocol]){for(var d=Object.keys(e),p=0;p<d.length;p++){var v=d[p];l[v]=e[v]}return l.href=l.format(),l}if(l.protocol=e.protocol,e.host||g[e.protocol])l.pathname=e.pathname;else{for(var m=(e.pathname||"").split("/");m.length&&!(e.host=m.shift()););e.host||(e.host=""),e.hostname||(e.hostname=""),""!==m[0]&&m.unshift(""),m.length<2&&m.unshift(""),l.pathname=m.join("/")}if(l.search=e.search,l.query=e.query,l.host=e.host||"",l.auth=e.auth,l.hostname=e.hostname||e.host,l.port=e.port,l.pathname||l.search){var h=l.pathname||"",f=l.search||"";l.path=h+f}return l.slashes=l.slashes||e.slashes,l.href=l.format(),l}var N=l.pathname&&"/"===l.pathname.charAt(0),C=e.host||e.pathname&&"/"===e.pathname.charAt(0),y=C||N||l.host&&e.pathname,S=y,w=l.pathname&&l.pathname.split("/")||[],A=(m=e.pathname&&e.pathname.split("/")||[],l.protocol&&!b[l.protocol]);if(A&&(l.hostname="",l.port=null,l.host&&(""===w[0]?w[0]=l.host:w.unshift(l.host)),l.host="",e.protocol&&(e.hostname=null,e.port=null,e.host&&(""===m[0]?m[0]=e.host:m.unshift(e.host)),e.host=null),y=y&&(""===m[0]||""===w[0])),C)l.host=e.host||""===e.host?e.host:l.host,l.hostname=e.hostname||""===e.hostname?e.hostname:l.hostname,l.search=e.search,l.query=e.query,w=m;else if(m.length)w||(w=[]),w.pop(),w=w.concat(m),l.search=e.search,l.query=e.query;else if(!n.isNullOrUndefined(e.search))return A&&(l.hostname=l.host=w.shift(),(D=!!(l.host&&l.host.indexOf("@")>0)&&l.host.split("@"))&&(l.auth=D.shift(),l.host=l.hostname=D.shift())),l.search=e.search,l.query=e.query,n.isNull(l.pathname)&&n.isNull(l.search)||(l.path=(l.pathname?l.pathname:"")+(l.search?l.search:"")),l.href=l.format(),l;if(!w.length)return l.pathname=null,l.search?l.path="/"+l.search:l.path=null,l.href=l.format(),l;for(var E=w.slice(-1)[0],k=(l.host||e.host||w.length>1)&&("."===E||".."===E)||""===E,_=0,T=w.length;T>=0;T--)"."===(E=w[T])?w.splice(T,1):".."===E?(w.splice(T,1),_++):_&&(w.splice(T,1),_--);if(!y&&!S)for(;_--;_)w.unshift("..");!y||""===w[0]||w[0]&&"/"===w[0].charAt(0)||w.unshift(""),k&&"/"!==w.join("/").substr(-1)&&w.push("");var D,B=""===w[0]||w[0]&&"/"===w[0].charAt(0);return A&&(l.hostname=l.host=B?"":w.length?w.shift():"",(D=!!(l.host&&l.host.indexOf("@")>0)&&l.host.split("@"))&&(l.auth=D.shift(),l.host=l.hostname=D.shift())),(y=y||l.host&&w.length)&&!B&&w.unshift(""),w.length?l.pathname=w.join("/"):(l.pathname=null,l.path=null),n.isNull(l.pathname)&&n.isNull(l.search)||(l.path=(l.pathname?l.pathname:"")+(l.search?l.search:"")),l.auth=e.auth||l.auth,l.slashes=l.slashes||e.slashes,l.href=l.format(),l},r.prototype.parseHost=function(){var e=this.host,t=i.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},{"./util":114,punycode:93,querystring:96}],114:[function(e,t,l){t.exports={isString:function(e){return"string"==typeof e},isObject:function(e){return"object"==typeof e&&null!==e},isNull:function(e){return null===e},isNullOrUndefined:function(e){return null==e}}},{}],115:[function(e,t,l){(function(e){function l(e,t){if(a("noDeprecation"))return e;var l=!1;function n(){if(!l){if(a("throwDeprecation"))throw new Error(t);a("traceDeprecation")?console.trace(t):console.warn(t),l=!0}return e.apply(this,arguments)}return n}function a(t){try{if(!e.localStorage)return!1}catch(a){return!1}var l=e.localStorage[t];return null!=l&&"true"===String(l).toLowerCase()}t.exports=l}).call(this,void 0!==Rt?Rt:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],116:[function(e,t,l){t.exports=function(e){return e&&"object"==typeof e&&"function"==typeof e.copy&&"function"==typeof e.fill&&"function"==typeof e.readUInt8}},{}],117:[function(e,t,l){(function(t,a){var n=/%[sdj%]/g;l.format=function(e){if(!S(e)){for(var t=[],l=0;l<arguments.length;l++)t.push(i(arguments[l]));return t.join(" ")}l=1;for(var a=arguments,r=a.length,o=String(e).replace(n,(function(e){if("%%"===e)return"%";if(l>=r)return e;switch(e){case"%s":return String(a[l++]);case"%d":return Number(a[l++]);case"%j":try{return JSON.stringify(a[l++])}catch(t){return"[Circular]"}default:return e}})),s=a[l];l<r;s=a[++l])N(s)||!k(s)?o+=" "+s:o+=" "+i(s);return o},l.deprecate=function(e,n){if(A(a.process))return function(){return l.deprecate(e,n).apply(this,arguments)};if(!0===t.noDeprecation)return e;var r=!1;function o(){if(!r){if(t.throwDeprecation)throw new Error(n);t.traceDeprecation?console.trace(n):console.error(n),r=!0}return e.apply(this,arguments)}return o};var r,o={};function i(e,t){var a={seen:[],stylize:u};return arguments.length>=3&&(a.depth=arguments[2]),arguments.length>=4&&(a.colors=arguments[3]),b(t)?a.showHidden=t:t&&l._extend(a,t),A(a.showHidden)&&(a.showHidden=!1),A(a.depth)&&(a.depth=2),A(a.colors)&&(a.colors=!1),A(a.customInspect)&&(a.customInspect=!0),a.colors&&(a.stylize=s),d(a,e,a.depth)}function s(e,t){var l=i.styles[t];return l?"["+i.colors[l][0]+"m"+e+"["+i.colors[l][1]+"m":e}function u(e,t){return e}function c(e){var t={};return e.forEach((function(e,l){t[e]=!0})),t}function d(e,t,a){if(e.customInspect&&t&&D(t.inspect)&&t.inspect!==l.inspect&&(!t.constructor||t.constructor.prototype!==t)){var n=t.inspect(a,e);return S(n)||(n=d(e,n,a)),n}var r=p(e,t);if(r)return r;var o=Object.keys(t),i=c(o);if(e.showHidden&&(o=Object.getOwnPropertyNames(t)),T(t)&&(o.indexOf("message")>=0||o.indexOf("description")>=0))return v(t);if(0===o.length){if(D(t)){var s=t.name?": "+t.name:"";return e.stylize("[Function"+s+"]","special")}if(E(t))return e.stylize(RegExp.prototype.toString.call(t),"regexp");if(_(t))return e.stylize(Date.prototype.toString.call(t),"date");if(T(t))return v(t)}var u,b="",N=!1,C=["{","}"];return g(t)&&(N=!0,C=["[","]"]),D(t)&&(b=" [Function"+(t.name?": "+t.name:"")+"]"),E(t)&&(b=" "+RegExp.prototype.toString.call(t)),_(t)&&(b=" "+Date.prototype.toUTCString.call(t)),T(t)&&(b=" "+v(t)),0!==o.length||N&&0!=t.length?a<0?E(t)?e.stylize(RegExp.prototype.toString.call(t),"regexp"):e.stylize("[Object]","special"):(e.seen.push(t),u=N?m(e,t,a,i,o):o.map((function(l){return h(e,t,a,i,l,N)})),e.seen.pop(),f(u,b,C)):C[0]+b+C[1]}function p(e,t){if(A(t))return e.stylize("undefined","undefined");if(S(t)){var l="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(l,"string")}return y(t)?e.stylize(""+t,"number"):b(t)?e.stylize(""+t,"boolean"):N(t)?e.stylize("null","null"):void 0}function v(e){return"["+Error.prototype.toString.call(e)+"]"}function m(e,t,l,a,n){for(var r=[],o=0,i=t.length;o<i;++o)O(t,String(o))?r.push(h(e,t,l,a,String(o),!0)):r.push("");return n.forEach((function(n){n.match(/^\d+$/)||r.push(h(e,t,l,a,n,!0))})),r}function h(e,t,l,a,n,r){var o,i,s;if((s=Object.getOwnPropertyDescriptor(t,n)||{value:t[n]}).get?i=s.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):s.set&&(i=e.stylize("[Setter]","special")),O(a,n)||(o="["+n+"]"),i||(e.seen.indexOf(s.value)<0?(i=N(l)?d(e,s.value,null):d(e,s.value,l-1)).indexOf("\n")>-1&&(i=r?i.split("\n").map((function(e){return" "+e})).join("\n").substr(2):"\n"+i.split("\n").map((function(e){return" "+e})).join("\n")):i=e.stylize("[Circular]","special")),A(o)){if(r&&n.match(/^\d+$/))return i;(o=JSON.stringify(""+n)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(o=o.substr(1,o.length-2),o=e.stylize(o,"name")):(o=o.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),o=e.stylize(o,"string"))}return o+": "+i}function f(e,t,l){return e.reduce((function(e,t){return t.indexOf("\n"),e+t.replace(/\u001b\[\d\d?m/g,"").length+1}),0)>60?l[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+l[1]:l[0]+t+" "+e.join(", ")+" "+l[1]}function g(e){return Array.isArray(e)}function b(e){return"boolean"==typeof e}function N(e){return null===e}function C(e){return null==e}function y(e){return"number"==typeof e}function S(e){return"string"==typeof e}function w(e){return"symbol"==typeof e}function A(e){return void 0===e}function E(e){return k(e)&&"[object RegExp]"===x(e)}function k(e){return"object"==typeof e&&null!==e}function _(e){return k(e)&&"[object Date]"===x(e)}function T(e){return k(e)&&("[object Error]"===x(e)||e instanceof Error)}function D(e){return"function"==typeof e}function B(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e}function x(e){return Object.prototype.toString.call(e)}function I(e){return e<10?"0"+e.toString(10):e.toString(10)}l.debuglog=function(e){if(A(r)&&(r={}.NODE_DEBUG||""),e=e.toUpperCase(),!o[e])if(new RegExp("\\b"+e+"\\b","i").test(r)){var a=t.pid;o[e]=function(){var t=l.format.apply(l,arguments);console.error("%s %d: %s",e,a,t)}}else o[e]=function(){};return o[e]},l.inspect=i,i.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},i.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},l.isArray=g,l.isBoolean=b,l.isNull=N,l.isNullOrUndefined=C,l.isNumber=y,l.isString=S,l.isSymbol=w,l.isUndefined=A,l.isRegExp=E,l.isObject=k,l.isDate=_,l.isError=T,l.isFunction=D,l.isPrimitive=B,l.isBuffer=e("./support/isBuffer");var P=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function R(){var e=new Date,t=[I(e.getHours()),I(e.getMinutes()),I(e.getSeconds())].join(":");return[e.getDate(),P[e.getMonth()],t].join(" ")}function O(e,t){return Object.prototype.hasOwnProperty.call(e,t)}l.log=function(){console.log("%s - %s",R(),l.format.apply(l,arguments))},l.inherits=e("inherits"),l._extend=function(e,t){if(!t||!k(t))return e;for(var l=Object.keys(t),a=l.length;a--;)e[l[a]]=t[l[a]];return e}}).call(this,e("_process"),void 0!==Rt?Rt:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./support/isBuffer":116,_process:92,inherits:80}],118:[function(e,t,l){(function(l,a){var n=e("readable-stream").Transform,r=e("duplexify"),o=e("ws"),i=e("safe-buffer").Buffer;function s(e,t,l){var a=new n({objectMode:e.objectMode});return a._write=t,a._flush=l,a}function u(e,t,n){var u,c,d="browser"===l.title,p=!!a.WebSocket,v=d?N:b;t&&!Array.isArray(t)&&"object"==typeof t&&(n=t,t=null,("string"==typeof n.protocol||Array.isArray(n.protocol))&&(t=n.protocol)),n||(n={}),void 0===n.objectMode&&(n.objectMode=!(!0===n.binary||void 0===n.binary));var m=s(n,v,C);n.objectMode||(m._writev=k);var h=n.browserBufferSize||524288,f=n.browserBufferTimeout||1e3;"object"==typeof e?c=e:(c=p&&d?new o(e,t):new o(e,t,n)).binaryType="arraybuffer",c.readyState===c.OPEN?u=m:(u=r.obj(),c.onopen=y),u.socket=c,c.onclose=S,c.onerror=w,c.onmessage=A,m.on("close",E);var g=!n.objectMode;function b(e,t,l){c.readyState===c.OPEN?(g&&"string"==typeof e&&(e=i.from(e,"utf8")),c.send(e,l)):l()}function N(e,t,l){if(c.bufferedAmount>h)setTimeout(N,f,e,t,l);else{g&&"string"==typeof e&&(e=i.from(e,"utf8"));try{c.send(e)}catch(a){return l(a)}l()}}function C(e){c.close(),e()}function y(){u.setReadable(m),u.setWritable(m),u.emit("connect")}function S(){u.end(),u.destroy()}function w(e){u.destroy(e)}function A(e){var t=e.data;t=t instanceof ArrayBuffer?i.from(t):i.from(t,"utf8"),m.push(t)}function E(){c.close()}function k(e,t){for(var l=new Array(e.length),a=0;a<e.length;a++)"string"==typeof e[a].chunk?l[a]=i.from(e[a],"utf8"):l[a]=e[a].chunk;this._write(i.concat(l),"binary",t)}return u}t.exports=u}).call(this,e("_process"),void 0!==Rt?Rt:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{_process:92,duplexify:17,"readable-stream":108,"safe-buffer":110,ws:119}],119:[function(e,t,l){var a=null;"undefined"!=typeof WebSocket?a=WebSocket:"undefined"!=typeof MozWebSocket?a=MozWebSocket:"undefined"!=typeof window&&(a=window.WebSocket||window.MozWebSocket),t.exports=a},{}],120:[function(e,t,l){function a(e,t){if(e&&t)return a(e)(t);if("function"!=typeof e)throw new TypeError("need wrapper function");return Object.keys(e).forEach((function(t){l[t]=e[t]})),l;function l(){for(var t=new Array(arguments.length),l=0;l<t.length;l++)t[l]=arguments[l];var a=e.apply(this,t),n=t[t.length-1];return"function"==typeof a&&a!==n&&Object.keys(n).forEach((function(e){a[e]=n[e]})),a}}t.exports=a},{}],121:[function(e,t,l){t.exports=n;var a=Object.prototype.hasOwnProperty;function n(){for(var e={},t=0;t<arguments.length;t++){var l=arguments[t];for(var n in l)a.call(l,n)&&(e[n]=l[n])}return e}},{}]},{},[9])(9)}(qp);var Zp=qp.exports;const Yp={clean:!1,connectTimeout:4e3,clientId:"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){const t=16*Math.random()|0;return("x"==e?t:3&t|8).toString(16)})),username:"admin",password:"public"};class Qp{constructor(){__publicField(this,"linkMqtt",(()=>{const e=Zp.connect("ws://192.168.3.6:8083/mqtt",Yp);e.on("connect",(()=>{l("log","at utils/mqttClient.ts:21","连接成功"),this.client.subscribe("NativeToMini/#",(e=>{e||l("log","at utils/mqttClient.ts:25","订阅成功")}))})).on("reconnect",(()=>{l("log","at utils/mqttClient.ts:30","正在重连...")})).on("error",(()=>{l("log","at utils/mqttClient.ts:33","连接失败...")})).on("end",(()=>{l("log","at utils/mqttClient.ts:36","连接断开")})).on("message",(()=>{l("log","at utils/mqttClient.ts:39","收到信息")})),this.client=e})),__publicField(this,"sendData",((e,t)=>(l("log","at utils/mqttClient.ts:45","sendNativeEventResult"),new Promise((a=>{uni.sendNativeEvent(e,t,(e=>{l("log","at utils/mqttClient.ts:54","sendNativeEventResult",t),l("log","at utils/mqttClient.ts:55","sendNativeEventResultRes",e),a(e)}))}))))),__publicField(this,"parseResult",((e,t,a)=>{l("log","at utils/mqttClient.ts:93","resData",typeof e.data);t&&t({event:a,data:e})})),__publicField(this,"receiveData",((e,t)=>{uni.onNativeEventReceive(((e,a)=>{l("log","at utils/mqttClient.ts:111","接收到宿主App消息:",a);const n="string"==typeof a?JSON.parse(a):a;l("log","at utils/mqttClient.ts:113","resDataqqq",n),this.parseResult(n,t,e)}))}))}}const{toString:Xp}=Object.prototype;function ev(e){return"[object Array]"===Xp.call(e)}function tv(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),ev(e))for(let l=0,a=e.length;l<a;l++)t.call(null,e[l],l,e);else for(const l in e)Object.prototype.hasOwnProperty.call(e,l)&&t.call(null,e[l],l,e)}function lv(){const e={};function t(t,l){"object"==typeof e[l]&&"object"==typeof t?e[l]=lv(e[l],t):e[l]="object"==typeof t?lv({},t):t}for(let l=0,a=arguments.length;l<a;l++)tv(arguments[l],t);return e}function av(e){return void 0===e}function nv(e){return encodeURIComponent(e).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function rv(e,t){if(!t)return e;let l;if(a=t,"undefined"!=typeof URLSearchParams&&a instanceof URLSearchParams)l=t.toString();else{const e=[];tv(t,((t,l)=>{null!=t&&(ev(t)?l=`${l}[]`:t=[t],tv(t,(t=>{!function(e){return"[object Date]"===Xp.call(e)}(t)?function(e){return null!==e&&"object"==typeof e}(t)&&(t=JSON.stringify(t)):t=t.toISOString(),e.push(`${nv(l)}=${nv(t)}`)})))})),l=e.join("&")}var a;if(l){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+l}return e}const ov=(e,t)=>{const l={};return e.forEach((e=>{av(t[e])||(l[e]=t[e])})),l},iv=e=>(e=>new Promise(((t,l)=>{const a=rv((n=e.baseURL,r=e.url,n&&!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(r)?function(e,t){return t?`${e.replace(/\/+$/,"")}/${t.replace(/^\/+/,"")}`:e}(n,r):r),e.params);var n,r;const o={url:a,header:e.header,complete:n=>{e.fullPath=a,n.config=e;try{"string"==typeof n.data&&(n.data=JSON.parse(n.data))}catch(Mr){}!function(e,t,l){const{validateStatus:a}=l.config,n=l.statusCode;!n||a&&!a(n)?t(l):e(l)}(t,l,n)}};let i;if("UPLOAD"===e.method){delete o.header["content-type"],delete o.header["Content-Type"];const t={filePath:e.filePath,name:e.name},l=["files","timeout","formData"];i=uni.uploadFile({...o,...t,...ov(l,e)})}else if("DOWNLOAD"===e.method)av(e.timeout)||(o.timeout=e.timeout),i=uni.downloadFile(o);else{const t=["data","method","timeout","dataType","responseType","sslVerify","firstIpv4"];i=uni.request({...o,...ov(t,e)})}e.getTask&&e.getTask(i,e)})))(e);function sv(){this.handlers=[]}sv.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},sv.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},sv.prototype.forEach=function(e){this.handlers.forEach((t=>{null!==t&&e(t)}))};const uv=(e,t,l)=>{const a={};return e.forEach((e=>{av(l[e])?av(t[e])||(a[e]=t[e]):a[e]=l[e]})),a},cv={baseURL:"",header:{},method:"GET",dataType:"json",responseType:"text",custom:{},timeout:6e4,sslVerify:!0,firstIpv4:!1,validateStatus:function(e){return e>=200&&e<300}};var dv=function(){function e(e,t){return null!=t&&e instanceof t}var t,l,a;try{t=Map}catch(i){t=function(){}}try{l=Set}catch(i){l=function(){}}try{a=Promise}catch(i){a=function(){}}function n(r,i,s,u,c){"object"==typeof i&&(s=i.depth,u=i.prototype,c=i.includeNonEnumerable,i=i.circular);var d=[],p=[],v="undefined"!=typeof Buffer;return void 0===i&&(i=!0),void 0===s&&(s=1/0),function r(s,m){if(null===s)return null;if(0===m)return s;var h,f;if("object"!=typeof s)return s;if(e(s,t))h=new t;else if(e(s,l))h=new l;else if(e(s,a))h=new a((function(e,t){s.then((function(t){e(r(t,m-1))}),(function(e){t(r(e,m-1))}))}));else if(n.__isArray(s))h=[];else if(n.__isRegExp(s))h=new RegExp(s.source,o(s)),s.lastIndex&&(h.lastIndex=s.lastIndex);else if(n.__isDate(s))h=new Date(s.getTime());else{if(v&&Buffer.isBuffer(s))return Buffer.from?h=Buffer.from(s):(h=new Buffer(s.length),s.copy(h)),h;e(s,Error)?h=Object.create(s):void 0===u?(f=Object.getPrototypeOf(s),h=Object.create(f)):(h=Object.create(u),f=u)}if(i){var g=d.indexOf(s);if(-1!=g)return p[g];d.push(s),p.push(h)}for(var b in e(s,t)&&s.forEach((function(e,t){var l=r(t,m-1),a=r(e,m-1);h.set(l,a)})),e(s,l)&&s.forEach((function(e){var t=r(e,m-1);h.add(t)})),s){Object.getOwnPropertyDescriptor(s,b)&&(h[b]=r(s[b],m-1));try{if("undefined"===Object.getOwnPropertyDescriptor(s,b).set)continue;h[b]=r(s[b],m-1)}catch(Mr){if(Mr instanceof TypeError)continue;if(Mr instanceof ReferenceError)continue}}if(Object.getOwnPropertySymbols){var N=Object.getOwnPropertySymbols(s);for(b=0;b<N.length;b++){var C=N[b];(!(S=Object.getOwnPropertyDescriptor(s,C))||S.enumerable||c)&&(h[C]=r(s[C],m-1),Object.defineProperty(h,C,S))}}if(c){var y=Object.getOwnPropertyNames(s);for(b=0;b<y.length;b++){var S,w=y[b];(S=Object.getOwnPropertyDescriptor(s,w))&&S.enumerable||(h[w]=r(s[w],m-1),Object.defineProperty(h,w,S))}}return h}(r,s)}function r(e){return Object.prototype.toString.call(e)}function o(e){var t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),t}return n.clonePrototype=function(e){if(null===e)return null;var t=function(){};return t.prototype=e,new t},n.__objToStr=r,n.__isDate=function(e){return"object"==typeof e&&"[object Date]"===r(e)},n.__isArray=function(e){return"object"==typeof e&&"[object Array]"===r(e)},n.__isRegExp=function(e){return"object"==typeof e&&"[object RegExp]"===r(e)},n.__getRegExpFlags=o,n}();const pv=(new class{constructor(){this.config={type:"navigateTo",url:"",delta:1,params:{},animationType:"pop-in",animationDuration:300,intercept:!1},this.route=this.route.bind(this)}addRootPath(e){return"/"===e[0]?e:`/${e}`}mixinParam(e,t){e=e&&this.addRootPath(e);let l="";return/.*\/.*\?.*=.*/.test(e)?(l=uni.$u.queryParams(t,!1),e+`&${l}`):(l=uni.$u.queryParams(t),e+l)}async route(e={},t={}){let l={};if("string"==typeof e?(l.url=this.mixinParam(e,t),l.type="navigateTo"):(l=uni.$u.deepMerge(this.config,e),l.url=this.mixinParam(e.url,e.params)),l.url!==uni.$u.page())if(t.intercept&&(this.config.intercept=t.intercept),l.params=t,l=uni.$u.deepMerge(this.config,l),"function"==typeof uni.$u.routeIntercept){await new Promise(((e,t)=>{uni.$u.routeIntercept(l,e)}))&&this.openPage(l)}else this.openPage(l)}openPage(e){const{url:t,type:l,delta:a,animationType:n,animationDuration:r}=e;"navigateTo"!=e.type&&"to"!=e.type||uni.navigateTo({url:t,animationType:n,animationDuration:r}),"redirectTo"!=e.type&&"redirect"!=e.type||uni.redirectTo({url:t}),"switchTab"!=e.type&&"tab"!=e.type||uni.switchTab({url:t}),"reLaunch"!=e.type&&"launch"!=e.type||uni.reLaunch({url:t}),"navigateBack"!=e.type&&"back"!=e.type||uni.navigateBack({delta:a})}}).route;function vv(e,t=!0){if((e=String(e).toLowerCase())&&/^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/.test(e)){if(4===e.length){let t="#";for(let l=1;l<4;l+=1)t+=e.slice(l,l+1).concat(e.slice(l,l+1));e=t}const l=[];for(let t=1;t<7;t+=2)l.push(parseInt(`0x${e.slice(t,t+2)}`));return t?`rgb(${l[0]},${l[1]},${l[2]})`:l}if(/^(rgb|RGB)/.test(e)){return e.replace(/(?:\(|\)|rgb|RGB)*/g,"").split(",").map((e=>Number(e)))}return e}function mv(e){const t=e;if(/^(rgb|RGB)/.test(t)){const e=t.replace(/(?:\(|\)|rgb|RGB)*/g,"").split(",");let l="#";for(let t=0;t<e.length;t++){let a=Number(e[t]).toString(16);a=1==String(a).length?`0${a}`:a,"0"===a&&(a+=a),l+=a}return 7!==l.length&&(l=t),l}if(!/^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/.test(t))return t;{const e=t.replace(/#/,"").split("");if(6===e.length)return t;if(3===e.length){let t="#";for(let l=0;l<e.length;l+=1)t+=e[l]+e[l];return t}}}const hv={colorGradient:function(e="rgb(0, 0, 0)",t="rgb(255, 255, 255)",l=10){const a=vv(e,!1),n=a[0],r=a[1],o=a[2],i=vv(t,!1),s=(i[0]-n)/l,u=(i[1]-r)/l,c=(i[2]-o)/l,d=[];for(let p=0;p<l;p++){let a=mv(`rgb(${Math.round(s*p+n)},${Math.round(u*p+r)},${Math.round(c*p+o)})`);0===p&&(a=mv(e)),p===l-1&&(a=mv(t)),d.push(a)}return d},hexToRgb:vv,rgbToHex:mv,colorToRgba:function(e,t){e=mv(e);let l=String(e).toLowerCase();if(l&&/^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/.test(l)){if(4===l.length){let e="#";for(let t=1;t<4;t+=1)e+=l.slice(t,t+1).concat(l.slice(t,t+1));l=e}const e=[];for(let t=1;t<7;t+=2)e.push(parseInt(`0x${l.slice(t,t+2)}`));return`rgba(${e.join(",")},${t})`}return l}};function fv(e){return/^[\+-]?(\d+\.?\d*|\.\d+|\d\.\d+e\+\d+)$/.test(e)}function gv(e){switch(typeof e){case"undefined":return!0;case"string":if(0==e.replace(/(^[ \t\n\r]*)|([ \t\n\r]*$)/g,"").length)return!0;break;case"boolean":if(!e)return!0;break;case"number":if(0===e||isNaN(e))return!0;break;case"object":if(null===e||0===e.length)return!0;for(const t in e)return!1;return!0}return!1}function bv(e){return"[object Object]"===Object.prototype.toString.call(e)}function Nv(e){return"function"==typeof e}const Cv={email:function(e){return/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/.test(e)},mobile:function(e){return/^1[23456789]\d{9}$/.test(e)},url:function(e){return/^((https|http|ftp|rtsp|mms):\/\/)(([0-9a-zA-Z_!~*'().&=+$%-]+: )?[0-9a-zA-Z_!~*'().&=+$%-]+@)?(([0-9]{1,3}.){3}[0-9]{1,3}|([0-9a-zA-Z_!~*'()-]+.)*([0-9a-zA-Z][0-9a-zA-Z-]{0,61})?[0-9a-zA-Z].[a-zA-Z]{2,6})(:[0-9]{1,4})?((\/?)|(\/[0-9a-zA-Z_!~*'().;?:@&=+$,%#-]+)+\/?)$/.test(e)},date:function(e){return!!e&&(fv(e)&&(e=+e),!/Invalid|NaN/.test(new Date(e).toString()))},dateISO:function(e){return/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/.test(e)},number:fv,digits:function(e){return/^\d+$/.test(e)},idCard:function(e){return/^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X)$/.test(e)},carNo:function(e){const t=/^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}(([0-9]{5}[DF]$)|([DF][A-HJ-NP-Z0-9][0-9]{4}$))/,l=/^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[A-HJ-NP-Z0-9]{4}[A-HJ-NP-Z0-9挂学警港澳]{1}$/;return 7===e.length?l.test(e):8===e.length&&t.test(e)},amount:function(e){return/^[1-9]\d*(,\d{3})*(\.\d{1,2})?$|^0\.\d{1,2}$/.test(e)},chinese:function(e){return/^[\u4e00-\u9fa5]+$/gi.test(e)},letter:function(e){return/^[a-zA-Z]*$/.test(e)},enOrNum:function(e){return/^[0-9a-zA-Z]*$/g.test(e)},contains:function(e,t){return e.indexOf(t)>=0},range:function(e,t){return e>=t[0]&&e<=t[1]},rangeLength:function(e,t){return e.length>=t[0]&&e.length<=t[1]},empty:gv,isEmpty:gv,jsonString:function(e){if("string"==typeof e)try{const t=JSON.parse(e);return!("object"!=typeof t||!t)}catch(Mr){return!1}return!1},landline:function(e){return/^\d{3,4}-\d{7,8}(-\d{3,4})?$/.test(e)},object:bv,array:function(e){return"function"==typeof Array.isArray?Array.isArray(e):"[object Array]"===Object.prototype.toString.call(e)},code:function(e,t=6){return new RegExp(`^\\d{${t}}$`).test(e)},func:Nv,promise:function(e){return bv(e)&&Nv(e.then)&&Nv(e.catch)},video:function(e){return/\.(mp4|mpg|mpeg|dat|asf|avi|rm|rmvb|mov|wmv|flv|mkv|m3u8)/i.test(e)},image:function(e){const t=e.split("?")[0];return/\.(jpeg|jpg|gif|png|svg|webp|jfif|bmp|dpg)/i.test(t)},regExp:function(e){return e&&"[object RegExp]"===Object.prototype.toString.call(e)},string:function(e){return"string"==typeof e}};let yv,Sv=null;function wv(e,t=15){return+parseFloat(Number(e).toPrecision(t))}function Av(e){const t=e.toString().split(/[eE]/),l=(t[0].split(".")[1]||"").length-+(t[1]||0);return l>0?l:0}function Ev(e){if(-1===e.toString().indexOf("e"))return Number(e.toString().replace(".",""));const t=Av(e);return t>0?wv(Number(e)*Math.pow(10,t)):Number(e)}function kv(e){(e>Number.MAX_SAFE_INTEGER||e<Number.MIN_SAFE_INTEGER)&&console.warn(`${e} 超出了精度限制,结果可能不正确`)}function _v(e,t){const[l,a,...n]=e;let r=t(l,a);return n.forEach((e=>{r=t(r,e)})),r}function Tv(...e){if(e.length>2)return _v(e,Tv);const[t,l]=e,a=Ev(t),n=Ev(l),r=Av(t)+Av(l),o=a*n;return kv(o),o/Math.pow(10,r)}function Dv(...e){if(e.length>2)return _v(e,Dv);const[t,l]=e,a=Ev(t),n=Ev(l);return kv(a),kv(n),Tv(a/n,wv(Math.pow(10,Av(l)-Av(t))))}function Bv(e){if([null,void 0,NaN,!1].includes(e))return e;if("object"!=typeof e&&"function"!=typeof e)return e;const t=Cv.array(e)?[]:{};for(const l in e)e.hasOwnProperty(l)&&(t[l]="object"==typeof e[l]?Bv(e[l]):e[l]);return t}function xv(e=null,t="yyyy-mm-dd"){let l;l=e?/^\d{10}$/.test(e.toString().trim())?new Date(1e3*e):"string"==typeof e&&/^\d+$/.test(e.trim())?new Date(Number(e)):new Date("string"==typeof e?e.replace(/-/g,"/"):e):new Date;const a={y:l.getFullYear().toString(),m:(l.getMonth()+1).toString().padStart(2,"0"),d:l.getDate().toString().padStart(2,"0"),h:l.getHours().toString().padStart(2,"0"),M:l.getMinutes().toString().padStart(2,"0"),s:l.getSeconds().toString().padStart(2,"0")};for(const n in a){const[e]=new RegExp(`${n}+`).exec(t)||[];if(e){const l="y"===n&&2===e.length?2:0;t=t.replace(e,a[n].slice(l))}}return t}function Iv(e,t="both"){return e=String(e),"both"==t?e.replace(/^\s+|\s+$/g,""):"left"==t?e.replace(/^\s*/,""):"right"==t?e.replace(/(\s*$)/g,""):"all"==t?e.replace(/\s+/g,""):e}String.prototype.padStart||(String.prototype.padStart=function(e,t=" "){if("[object String]"!==Object.prototype.toString.call(t))throw new TypeError("fillString must be String");const l=this;if(l.length>=e)return String(l);const a=e-l.length;let n=Math.ceil(a/t.length);for(;n>>=1;)t+=t,1===n&&(t+=t);return t.slice(0,a)+l});const Pv={range:function(e=0,t=0,l=0){return Math.max(e,Math.min(t,Number(l)))},getPx:function(e,t=!1){return Cv.number(e)?t?`${e}px`:Number(e):/(rpx|upx)$/.test(e)?t?`${uni.upx2px(parseInt(e))}px`:Number(uni.upx2px(parseInt(e))):t?`${parseInt(e)}px`:parseInt(e)},sleep:function(e=30){return new Promise((t=>{setTimeout((()=>{t()}),e)}))},os:function(){return uni.getSystemInfoSync().platform.toLowerCase()},sys:function(){return uni.getSystemInfoSync()},random:function(e,t){if(e>=0&&t>0&&t>=e){const l=t-e+1;return Math.floor(Math.random()*l+e)}return 0},guid:function(e=32,t=!0,l=null){const a="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),n=[];if(l=l||a.length,e)for(let r=0;r<e;r++)n[r]=a[0|Math.random()*l];else{let e;n[8]=n[13]=n[18]=n[23]="-",n[14]="4";for(let t=0;t<36;t++)n[t]||(e=0|16*Math.random(),n[t]=a[19==t?3&e|8:e])}return t?(n.shift(),`u${n.join("")}`):n.join("")},$parent:function(e=void 0){let t=this.$parent;for(;t;){if(!t.$options||t.$options.name===e)return t;t=t.$parent}return!1},addStyle:function(e,t="object"){if(Cv.empty(e)||"object"==typeof e&&"object"===t||"string"===t&&"string"==typeof e)return e;if("object"===t){const t=(e=Iv(e)).split(";"),l={};for(let e=0;e<t.length;e++)if(t[e]){const a=t[e].split(":");l[Iv(a[0])]=Iv(a[1])}return l}let l="";for(const a in e){l+=`${a.replace(/([A-Z])/g,"-$1").toLowerCase()}:${e[a]};`}return Iv(l)},addUnit:function(e="auto",t=""){return t||(t=uni.$u.config.unit||"px"),e=String(e),Cv.number(e)?`${e}${t}`:e},deepClone:Bv,deepMerge:function e(t={},l={}){if("object"!=typeof(t=Bv(t))||"object"!=typeof l)return!1;for(const a in l)l.hasOwnProperty(a)&&(a in t?"object"!=typeof t[a]||"object"!=typeof l[a]?t[a]=l[a]:t[a].concat&&l[a].concat?t[a]=t[a].concat(l[a]):t[a]=e(t[a],l[a]):t[a]=l[a]);return t},error:function(e){},randomArray:function(e=[]){return e.sort((()=>Math.random()-.5))},timeFormat:xv,timeFrom:function(e=null,t="yyyy-mm-dd"){null==e&&(e=Number(new Date)),10==(e=parseInt(e)).toString().length&&(e*=1e3);let l=(new Date).getTime()-e;l=parseInt(l/1e3);let a="";switch(!0){case l<300:a="刚刚";break;case l>=300&&l<3600:a=`${parseInt(l/60)}分钟前`;break;case l>=3600&&l<86400:a=`${parseInt(l/3600)}小时前`;break;case l>=86400&&l<2592e3:a=`${parseInt(l/86400)}天前`;break;default:a=!1===t?l>=2592e3&&l<31536e3?`${parseInt(l/2592e3)}个月前`:`${parseInt(l/31536e3)}年前`:xv(e,t)}return a},trim:Iv,queryParams:function(e={},t=!0,l="brackets"){const a=t?"?":"",n=[];-1==["indices","brackets","repeat","comma"].indexOf(l)&&(l="brackets");for(const r in e){const t=e[r];if(!(["",void 0,null].indexOf(t)>=0))if(t.constructor===Array)switch(l){case"indices":for(let l=0;l<t.length;l++)n.push(`${r}[${l}]=${t[l]}`);break;case"brackets":default:t.forEach((e=>{n.push(`${r}[]=${e}`)}));break;case"repeat":t.forEach((e=>{n.push(`${r}=${e}`)}));break;case"comma":let e="";t.forEach((t=>{e+=(e?",":"")+t})),n.push(`${r}=${e}`)}else n.push(`${r}=${t}`)}return n.length?a+n.join("&"):""},toast:function(e,t=2e3){uni.showToast({title:String(e),icon:"none",duration:t})},type2icon:function(e="success",t=!1){-1==["primary","info","error","warning","success"].indexOf(e)&&(e="success");let l="";switch(e){case"primary":case"info":l="info-circle";break;case"error":l="close-circle";break;case"warning":l="error-circle";break;default:l="checkmark-circle"}return t&&(l+="-fill"),l},priceFormat:function(e,t=0,l=".",a=","){e=`${e}`.replace(/[^0-9+-Ee.]/g,"");const n=isFinite(+e)?+e:0,r=isFinite(+t)?Math.abs(t):0,o=void 0===a?",":a,i=void 0===l?".":l;let s="";s=(r?function(e,t){const l=Math.pow(10,t);let a=Dv(Math.round(Math.abs(Tv(e,l))),l);return e<0&&0!==a&&(a=Tv(a,-1)),a}(n,r)+"":`${Math.round(n)}`).split(".");const u=/(-?\d+)(\d{3})/;for(;u.test(s[0]);)s[0]=s[0].replace(u,`$1${o}$2`);return(s[1]||"").length<r&&(s[1]=s[1]||"",s[1]+=new Array(r-s[1].length+1).join("0")),s.join(i)},getDuration:function(e,t=!0){const l=parseInt(e);return t?/s$/.test(e)?e:e>30?`${e}ms`:`${e}s`:/ms$/.test(e)?l:/s$/.test(e)?l>30?l:1e3*l:l},padZero:function(e){return`00${e}`.slice(-2)},formValidate:function(e,t){const l=uni.$u.$parent.call(e,"u-form-item"),a=uni.$u.$parent.call(e,"u-form");l&&a&&a.validateField(l.prop,(()=>{}),t)},getProperty:function(e,t){if(e){if("string"!=typeof t||""===t)return"";if(-1!==t.indexOf(".")){const l=t.split(".");let a=e[l[0]]||{};for(let e=1;e<l.length;e++)a&&(a=a[l[e]]);return a}return e[t]}},setProperty:function(e,t,l){if(!e)return;const a=function(e,t,l){if(1!==t.length)for(;t.length>1;){const n=t[0];e[n]&&"object"==typeof e[n]||(e[n]={}),t.shift(),a(e[n],t,l)}else e[t[0]]=l};if("string"!=typeof t||""===t);else if(-1!==t.indexOf(".")){const n=t.split(".");a(e,n,l)}else e[t]=l},page:function(){const e=getCurrentPages();return`/${e[e.length-1].route||""}`},pages:function(){return getCurrentPages()},setConfig:function({props:e={},config:t={},color:l={},zIndex:a={}}){const{deepMerge:n}=uni.$u;uni.$u.config=n(uni.$u.config,t),uni.$u.props=n(uni.$u.props,e),uni.$u.color=n(uni.$u.color,l),uni.$u.zIndex=n(uni.$u.zIndex,a)}};let Rv="none";Rv="vue3",Rv="plus";const Ov={route:pv,date:Pv.timeFormat,colorGradient:hv.colorGradient,hexToRgb:hv.hexToRgb,rgbToHex:hv.rgbToHex,colorToRgba:hv.colorToRgba,test:Cv,type:["primary","success","error","warning","info"],http:new class{constructor(e={}){var t;t=e,"[object Object]"!==Object.prototype.toString.call(t)&&(e={},console.warn("设置全局参数必须接收一个Object")),this.config=dv({...cv,...e}),this.interceptors={request:new sv,response:new sv}}setConfig(e){this.config=e(this.config)}middleware(e){e=((e,t={})=>{const l=t.method||e.method||"GET";let a={baseURL:e.baseURL||"",method:l,url:t.url||"",params:t.params||{},custom:{...e.custom||{},...t.custom||{}},header:lv(e.header||{},t.header||{})};if(a={...a,...uv(["getTask","validateStatus"],e,t)},"DOWNLOAD"===l)av(t.timeout)?av(e.timeout)||(a.timeout=e.timeout):a.timeout=t.timeout;else if("UPLOAD"===l)delete a.header["content-type"],delete a.header["Content-Type"],["files","filePath","name","timeout","formData"].forEach((e=>{av(t[e])||(a[e]=t[e])})),av(a.timeout)&&!av(e.timeout)&&(a.timeout=e.timeout);else{const l=["data","timeout","dataType","responseType","sslVerify","firstIpv4"];a={...a,...uv(l,e,t)}}return a})(this.config,e);const t=[iv,void 0];let l=Promise.resolve(e);for(this.interceptors.request.forEach((e=>{t.unshift(e.fulfilled,e.rejected)})),this.interceptors.response.forEach((e=>{t.push(e.fulfilled,e.rejected)}));t.length;)l=l.then(t.shift(),t.shift());return l}request(e={}){return this.middleware(e)}get(e,t={}){return this.middleware({url:e,method:"GET",...t})}post(e,t,l={}){return this.middleware({url:e,data:t,method:"POST",...l})}put(e,t,l={}){return this.middleware({url:e,data:t,method:"PUT",...l})}delete(e,t,l={}){return this.middleware({url:e,data:t,method:"DELETE",...l})}options(e,t,l={}){return this.middleware({url:e,data:t,method:"OPTIONS",...l})}upload(e,t={}){return t.url=e,t.method="UPLOAD",this.middleware(t)}download(e,t={}){return t.url=e,t.method="DOWNLOAD",this.middleware(t)}},config:p,zIndex:{toast:10090,noNetwork:10080,popup:10075,mask:10070,navbar:980,topTips:975,sticky:970,indexListSticky:965},debounce:function(e,t=500,l=!1){if(null!==Sv&&clearTimeout(Sv),l){const l=!Sv;Sv=setTimeout((()=>{Sv=null}),t),l&&"function"==typeof e&&e()}else Sv=setTimeout((()=>{"function"==typeof e&&e()}),t)},throttle:function(e,t=500,l=!0){l?yv||(yv=!0,"function"==typeof e&&e(),setTimeout((()=>{yv=!1}),t)):yv||(yv=!0,setTimeout((()=>{yv=!1,"function"==typeof e&&e()}),t))},mixin:A,mpMixin:w,props:y,...Pv,color:C,platform:"plus"};uni.$u=Ov;const Lv={install:e=>{e.config.globalProperties.$u=Ov,e.config.globalProperties.$nextTick=e=>{e()},e.mixin(A)}},Mv=function(){const t=e.effectScope(!0),l=t.run((()=>e.ref({})));let a=[],n=[];const r=e.markRaw({install(e){Ba(r),r._a=e,e.provide(xa,r),e.config.globalProperties.$pinia=r,n.forEach((e=>a.push(e))),n=[]},use(e){return this._a?a.push(e):n.push(e),this},_p:a,_a:null,_e:t,_s:new Map,state:l});return r}();const{app:Vv,Vuex:Uv,Pinia:Fv}=function(){const t=e.createVueApp($p);return t.use(Td).use(Jp).use(Lv),function(e){e.use(Mv)}(t),t.config.globalProperties.$uniClient=new Qp,t.config.globalProperties.$sendData=t.config.globalProperties.$uniClient.sendData,t.config.globalProperties.$receiveData=t.config.globalProperties.$uniClient.receiveData,{app:t}}();uni.Vuex=Uv,uni.Pinia=Fv,Vv.provide("__globalStyles",__uniConfig.styles),Vv._component.mpType="app",Vv._component.render=()=>{},Vv.mount("#app")}(Vue,uni.VueShared);
|