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,a){return(t=function(e){var t=function(e,t){if("object"!==Rr(e)||null===e)return e;var a=e[Symbol.toPrimitive];if(void 0!==a){var l=a.call(e,"string");if("object"!==Rr(l))return l;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:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,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={},a=e.split("?"),l="",n=[];a.length>1&&(l=a[1]),n=l.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,a){return e.replace(RegExp(t,"g"),a)}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 $r(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,l)}return a}function Wr(e){for(var t=1;arguments.length>t;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?$r(Object(a),!0).forEach((function(t){Or(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):$r(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function zr(e,t,a){var l,n,r,o=Jr(e,t);switch(n=t,r="","string"==typeof(l=e)?(r=Kr("/".concat(l.split("?")[0])),n.routes.forEach((function(e){e.path===r&&(e.query=Hr(l))}))):l.name?n.routes.forEach((function(e){e.name===l.name&&(e.params=l.params)})):l.path&&(r=Kr("/".concat(l.path.split("?")[0])),n.routes.find((function(e){e.path===r&&(e.query=Wr(Wr({},Hr(l.path)),l.query||{}))}))),a){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 a="",l={};if("string"==typeof e)a=e;else{if(e.name){var n=t.routes.find((function(t){return t.name===e.name}));if(!n||!n.path)throw Error("您正在尝试访问的路由未在路由表中定义。请检查您的路由配置。");a=n.path,l=e.params}else e.path&&(a=Kr("/".concat(e.path.split("?")[0])),l=Wr(Wr({},Hr(e.path)),e.query||{}));l&&(a=function(e,t){for(var a in t)e.indexOf("?")>-1?e+="&".concat(a,"=").concat(t[a]):e+="?".concat(a,"=").concat(t[a]);return e}(a,l=function(e){var t={};if(e)for(var a in e){var l=e[a];void 0===l&&(l=""),t[a]=l}return t}(l)))}return a}function qr(e){var t,a=(t=getCurrentPages()).length>0?t[t.length-1]:void 0;if(a&&a.route&&e.routes)return Zr("/".concat(a.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,a){e.guardHooks[t]=[a]}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 a=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,l)}return a}function to(e){for(var t=1;arguments.length>t;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?eo(Object(a),!0).forEach((function(t){Or(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):eo(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}const ao=E(e.defineComponent({__name:"realTime",props:{showAddDevice:{type:Boolean,default:()=>!1},initFinish:{type:Boolean,default:()=>!0}},setup(t){const n=t,{t:r}=xr(),o=Zl(),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((()=>{a("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)),C=e.computed((()=>!(!s.value||void 0===s.value||!s.value.powerRNow||void 0===s.value.powerRNow)&&_(s.value.powerRNow)>0)),N=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 Jl.server().post("/basis-footstone/app/weather/getWeatherNowByHouse",e,{}).then((e=>e.data))}(e);a("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};a("log","at pages/powerStationDetail/childPage/realTime.vue:270","#########getInverterAllInfo params:",e);try{const t=await function(e){return Jl.server().post("/home-wisdom/app/device/inverter/allInfo",e,{}).then((e=>e.data))}(e);if(p.value=!1,a("log","at pages/powerStationDetail/childPage/realTime.vue:274","getInverterAllInfo",t),0===t.code)s.value=t.data,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(a("log","at pages/powerStationDetail/childPage/realTime.vue:293","######-timeInterval:",e),e>60){let t=Math.floor(e/60);u.value=`${r("dataUpdatedOn")}${t}${r("minutesAgo")}`}}}catch(Mr){p.value=!1,h.value>=0&&w(),h.value--;let t=((new Date).getTime()-c.value)/1e3;if(a("log","at pages/powerStationDetail/childPage/realTime.vue:306","######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),a("log","at pages/powerStationDetail/childPage/realTime.vue:324","######shezhidingshiqi"),d.value=setInterval((()=>{a("log","at pages/powerStationDetail/childPage/realTime.vue:326","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,a)=>{const r=l(e.resolveDynamicComponent("u-loading-page"),W);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(Yl)(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(C)]]),e.withDirectives(e.createElementVNode("view",{class:"line-power-grid-move-out"},null,512),[[e.vShow,e.unref(N)]])]),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)]))}}}),[["__scopeId","data-v-74dea9d7"]]),lo=["{","}"];const no=/^(?:\d)+/,ro=/^(?:\w)+/;const oo="zh-Hans",io="zh-Hant",so="en",uo=Object.prototype.hasOwnProperty,co=(e,t)=>uo.call(e,t),po=new class{constructor(){this._caches=Object.create(null)}interpolate(e,t,a=lo){if(!t)return[e];let l=this._caches[e];return l||(l=function(e,[t,a]){const l=[];let n=0,r="";for(;n<e.length;){let o=e[n++];if(o===t){r&&l.push({type:"text",value:r}),r="";let t="";for(o=e[n++];void 0!==o&&o!==a;)t+=o,o=e[n++];const i=o===a,s=no.test(t)?"list":i&&ro.test(t)?"named":"unknown";l.push({value:t,type:s})}else r+=o}return r&&l.push({type:"text",value:r}),l}(e,a),this._caches[e]=l),function(e,t){const a=[];let l=0;const n=Array.isArray(t)?"list":(r=t,null!==r&&"object"==typeof r?"named":"unknown");var r;if("unknown"===n)return a;for(;l<e.length;){const r=e[l];switch(r.type){case"text":a.push(r.value);break;case"list":a.push(t[parseInt(r.value,10)]);break;case"named":"named"===n&&a.push(t[r.value])}l++}return a}(l,t)}};function vo(e,t){if(!e)return;if(e=e.trim().replace(/_/g,"-"),t&&t[e])return e;if("chinese"===(e=e.toLowerCase()))return oo;if(0===e.indexOf("zh"))return e.indexOf("-hans")>-1?oo:e.indexOf("-hant")>-1?io:(a=e,["-tw","-hk","-mo","-cht"].find((e=>-1!==a.indexOf(e)))?io:oo);var a;let l=[so,"fr","es"];t&&Object.keys(t).length>0&&(l=Object.keys(t));const n=function(e,t){return t.find((t=>0===e.indexOf(t)))}(e,l);return n||void 0}class mo{constructor({locale:e,fallbackLocale:t,messages:a,watcher:l,formater:n}){this.locale=so,this.fallbackLocale=so,this.message={},this.messages={},this.watchers=[],t&&(this.fallbackLocale=t),this.formater=n||po,this.messages=a||{},this.setLocale(e||so),l&&this.watchLocale(l)}setLocale(e){const t=this.locale;this.locale=vo(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,a=!0){const l=this.messages[e];l?a?Object.assign(l,t):Object.keys(t).forEach((e=>{co(l,e)||(l[e]=t[e])})):this.messages[e]=t}f(e,t,a){return this.formater.interpolate(e,t,a).join("")}t(e,t,a){let l=this.message;return"string"==typeof t?(t=vo(t,this.messages))&&(l=this.messages[t]):a=t,co(l,e)?this.formater.interpolate(l[e],a).join(""):(console.warn(`Cannot translate the value of keypath ${e}. Use the value of keypath as default.`),e)}}function ho(e,t={},a,l){"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():so),"string"!=typeof a&&(a="undefined"!=typeof __uniConfig&&__uniConfig.fallbackLocale||so);const n=new mo({locale:e,fallbackLocale:a,messages:t,watcher:l});let r=(e,t)=>{if("function"!=typeof getApp)r=function(e,t){return n.t(e,t)};else{let e=!1;r=function(t,a){const l=getApp().$vm;return l&&(l.$locale,e||(e=!0,function(e,t){e.$watchLocale?e.$watchLocale((e=>{t.setLocale(e)})):e.$watch((()=>e.$locale),(e=>{t.setLocale(e)}))}(l,n))),n.t(t,a)}}return r(e,t)};return{i18n:n,f:(e,t,a)=>n.f(e,t,a),t:(e,t)=>r(e,t),add:(e,t,a=!0)=>n.add(e,t,a),watch:e=>n.watchLocale(e),getLocale:()=>n.getLocale(),setLocale:e=>n.setLocale(e)}}const fo={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 go(e,t,a){return e(a={path:t,exports:{},require:function(e,t){return function(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}(null==t&&a.path)}},a.exports),a.exports}var bo=go((function(e,t){var a;e.exports=(a=a||function(e,t){var a=Object.create||function(){function e(){}return function(t){var a;return e.prototype=t,a=new e,e.prototype=null,a}}(),l={},n=l.lib={},r=n.Base={extend:function(e){var t=a(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,a=e.words,l=this.sigBytes,n=e.sigBytes;if(this.clamp(),l%4)for(var r=0;r<n;r++){var o=a[r>>>2]>>>24-r%4*8&255;t[l+r>>>2]|=o<<24-(l+r)%4*8}else for(r=0;r<n;r+=4)t[l+r>>>2]=a[r>>>2];return this.sigBytes+=n,this},clamp:function(){var t=this.words,a=this.sigBytes;t[a>>>2]&=4294967295<<32-a%4*8,t.length=e.ceil(a/4)},clone:function(){var e=r.clone.call(this);return e.words=this.words.slice(0),e},random:function(t){for(var a,l=[],n=function(t){var a=987654321,l=4294967295;return function(){var n=((a=36969*(65535&a)+(a>>16)&l)<<16)+(t=18e3*(65535&t)+(t>>16)&l)&l;return n/=4294967296,(n+=.5)*(e.random()>.5?1:-1)}},r=0;r<t;r+=4){var i=n(4294967296*(a||e.random()));a=987654071*i(),l.push(4294967296*i()|0)}return new o.init(l,t)}}),i=l.enc={},s=i.Hex={stringify:function(e){for(var t=e.words,a=e.sigBytes,l=[],n=0;n<a;n++){var r=t[n>>>2]>>>24-n%4*8&255;l.push((r>>>4).toString(16)),l.push((15&r).toString(16))}return l.join("")},parse:function(e){for(var t=e.length,a=[],l=0;l<t;l+=2)a[l>>>3]|=parseInt(e.substr(l,2),16)<<24-l%8*4;return new o.init(a,t/2)}},u=i.Latin1={stringify:function(e){for(var t=e.words,a=e.sigBytes,l=[],n=0;n<a;n++){var r=t[n>>>2]>>>24-n%4*8&255;l.push(String.fromCharCode(r))}return l.join("")},parse:function(e){for(var t=e.length,a=[],l=0;l<t;l++)a[l>>>2]|=(255&e.charCodeAt(l))<<24-l%4*8;return new o.init(a,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 a=this._data,l=a.words,n=a.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(l,c);var d=l.splice(0,s);a.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,a){return new e.init(a).finalize(t)}},_createHmacHelper:function(e){return function(t,a){return new p.HMAC.init(e,a).finalize(t)}}});var p=l.algo={};return l}(Math),a)})),Co=bo,No=(go((function(e,t){var a;e.exports=(a=Co,function(e){var t=a,l=t.lib,n=l.WordArray,r=l.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 a=0;a<16;a++){var l=t+a,n=e[l];e[l]=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],C=e[t+8],N=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,C,7,i[8]),B=u(B,_,T,D,N,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,N,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,_,C,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,C,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,N,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,C,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,_,N,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,a=t.words,l=8*this._nDataBytes,n=8*t.sigBytes;a[n>>>5]|=128<<24-n%32;var r=e.floor(l/4294967296),o=l;a[15+(n+64>>>9<<4)]=16711935&(r<<8|r>>>24)|4278255360&(r<<24|r>>>8),a[14+(n+64>>>9<<4)]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),t.sigBytes=4*(a.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,a,l,n,r,o){var i=e+(t&a|~t&l)+n+o;return(i<<r|i>>>32-r)+t}function c(e,t,a,l,n,r,o){var i=e+(t&l|a&~l)+n+o;return(i<<r|i>>>32-r)+t}function d(e,t,a,l,n,r,o){var i=e+(t^a^l)+n+o;return(i<<r|i>>>32-r)+t}function p(e,t,a,l,n,r,o){var i=e+(a^(t|~l))+n+o;return(i<<r|i>>>32-r)+t}t.MD5=r._createHelper(s),t.HmacMD5=r._createHmacHelper(s)}(Math),a.MD5)})),go((function(e,t){var a,l,n;e.exports=(l=(a=Co).lib.Base,n=a.enc.Utf8,void(a.algo.HMAC=l.extend({init:function(e,t){e=this._hasher=new e.init,"string"==typeof t&&(t=n.parse(t));var a=e.blockSize,l=4*a;t.sigBytes>l&&(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<a;u++)i[u]^=1549556828,s[u]^=909522486;r.sigBytes=o.sigBytes=l,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,a=t.finalize(e);return t.reset(),t.finalize(this._oKey.clone().concat(a))}})))})),go((function(e,t){e.exports=Co.HmacMD5}))),yo=go((function(e,t){e.exports=Co.enc.Utf8})),So=go((function(e,t){var a,l,n;e.exports=(n=(l=a=Co).lib.WordArray,l.enc.Base64={stringify:function(e){var t=e.words,a=e.sigBytes,l=this._map;e.clamp();for(var n=[],r=0;r<a;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<a;i++)n.push(l.charAt(o>>>6*(3-i)&63));var s=l.charAt(64);if(s)for(;n.length%4;)n.push(s);return n.join("")},parse:function(e){var t=e.length,a=this._map,l=this._reverseMap;if(!l){l=this._reverseMap=[];for(var r=0;r<a.length;r++)l[a.charCodeAt(r)]=r}var o=a.charAt(64);if(o){var i=e.indexOf(o);-1!==i&&(t=i)}return function(e,t,a){for(var l=[],r=0,o=0;o<t;o++)if(o%4){var i=a[e.charCodeAt(o-1)]<<o%4*2,s=a[e.charCodeAt(o)]>>>6-o%4*2;l[r>>>2]|=(i|s)<<24-r%4*8,r++}return n.create(l,r)}(e,t,l)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="},a.enc.Base64)}));const wo="FUNCTION",Ao="pending",Eo="rejected";function ko(e){return Object.prototype.toString.call(e).slice(8,-1).toLowerCase()}function _o(e){return"object"===ko(e)}function To(e){return"function"==typeof e}function Do(e){return function(){try{return e.apply(e,arguments)}catch(t){console.error(t)}}}const Bo="REJECTED",xo="NOT_PENDING";class Io{constructor({createPromise:e,retryRule:t=Bo}={}){this.createPromise=e,this.status=null,this.promise=null,this.retryRule=t}get needRetry(){if(!this.status)return!0;switch(this.retryRule){case Bo:return this.status===Eo;case xo:return this.status!==Ao}}exec(){return this.needRetry?(this.status=Ao,this.promise=this.createPromise().then((e=>(this.status="fullfilled",Promise.resolve(e))),(e=>(this.status=Eo,Promise.reject(e)))),this.promise):this.promise}}function Po(e){return e&&"string"==typeof e?JSON.parse(e):e}const Ro=Po([]),Oo="app";Po("");const Lo=Po("[]")||[];let Mo="";try{Mo="__UNI__A2E7300"}catch(Mr){}let Vo={};function Uo(e,t={}){var a,l;return a=Vo,l=e,Object.prototype.hasOwnProperty.call(a,l)||(Vo[e]=t),Vo[e]}Vo=uni._globalUniCloudObj?uni._globalUniCloudObj:uni._globalUniCloudObj={};const Fo=["invoke","success","fail","complete"],Ho=Uo("_globalUniCloudInterceptor");function Go(e,t){Ho[e]||(Ho[e]={}),_o(t)&&Object.keys(t).forEach((a=>{Fo.indexOf(a)>-1&&function(e,t,a){let l=Ho[e][t];l||(l=Ho[e][t]=[]),-1===l.indexOf(a)&&To(a)&&l.push(a)}(e,a,t[a])}))}function Ko(e,t){Ho[e]||(Ho[e]={}),_o(t)?Object.keys(t).forEach((a=>{Fo.indexOf(a)>-1&&function(e,t,a){const l=Ho[e][t];if(!l)return;const n=l.indexOf(a);n>-1&&l.splice(n,1)}(e,a,t[a])})):delete Ho[e]}function jo(e,t){return e&&0!==e.length?e.reduce(((e,a)=>e.then((()=>a(t)))),Promise.resolve()):Promise.resolve()}function $o(e,t){return Ho[e]&&Ho[e][t]||[]}function Wo(e){Go("callObject",e)}const zo=Uo("_globalUniCloudListener"),Jo="response",qo="needLogin",Zo="refreshToken",Yo="clientdb",Qo="cloudfunction",Xo="cloudobject";function ei(e){return zo[e]||(zo[e]=[]),zo[e]}function ti(e,t){const a=ei(e);a.includes(t)||a.push(t)}function ai(e,t){const a=ei(e),l=a.indexOf(t);-1!==l&&a.splice(l,1)}function li(e,t){const a=ei(e);for(let l=0;l<a.length;l++)(0,a[l])(t)}let ni,ri=!1;function oi(){return ni||(ni=new Promise((e=>{ri&&e(),function t(){if("function"==typeof getCurrentPages){const t=getCurrentPages();t&&t[0]&&(ri=!0,e())}ri||setTimeout((()=>{t()}),30)}()})),ni)}function ii(e){const t={};for(const a in e){const l=e[a];To(l)&&(t[a]=Do(l))}return t}class si 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 ui={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 ci(e){return e&&ci(e.__v_raw)||e}function di(){return{token:ui.getStorageSync("uni_id_token")||ui.getStorageSync("uniIdToken"),tokenExpired:ui.getStorageSync("uni_id_token_expired")}}function pi({token:e,tokenExpired:t}={}){e&&ui.setStorageSync("uni_id_token",e),t&&ui.setStorageSync("uni_id_token_expired",t)}let vi,mi;function hi(){return vi||(vi=uni.getSystemInfoSync()),vi}function fi(){let e,t;try{if(uni.getLaunchOptionsSync){if(uni.getLaunchOptionsSync.toString().indexOf("not yet implemented")>-1)return;const{scene:a,channel:l}=uni.getLaunchOptionsSync();e=l,t=a}}catch(a){}return{channel:e,scene:t}}function gi(){const e=uni.getLocale&&uni.getLocale()||"en";if(mi)return{...mi,locale:e,LOCALE:e};const t=hi(),{deviceId:a,osName:l,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 mi={PLATFORM:n,OS:l,APPID:r,DEVICEID:a,...fi(),...t},{...mi,locale:e,LOCALE:e}}var bi=function(e,t){let a="";return Object.keys(e).sort().forEach((function(t){e[t]&&(a=a+"&"+t+"="+e[t])})),a=a.slice(1),No(a,t).toString()},Ci=function(e,t){return new Promise(((a,l)=>{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 l(new si({code:"SYS_ERR",message:e.errMsg||"request:fail",requestId:t}));const n=e.data;if(n.error)return l(new si({code:n.error.code,message:n.error.message,requestId:t}));n.result=n.data,n.requestId=t,delete n.data,a(n)}}))}))},Ni=function(e){return So.stringify(yo.parse(e))},yi={"uniCloud.init.paramRequired":"{param} required","uniCloud.uploadFile.fileError":"filePath should be instance of File"};const{t:Si}=ho({"zh-Hans":{"uniCloud.init.paramRequired":"缺少参数:{param}","uniCloud.uploadFile.fileError":"filePath应为File对象"},"zh-Hant":{"uniCloud.init.paramRequired":"缺少参数:{param}","uniCloud.uploadFile.fileError":"filePath应为File对象"},en:yi,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:yi},"zh-Hans");var wi=class{constructor(e){["spaceId","clientSecret"].forEach((t=>{if(!Object.prototype.hasOwnProperty.call(e,t))throw new Error(Si("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=ui,this._getAccessTokenPromiseHub=new Io({createPromise:()=>this.requestAuth(this.setupRequest({method:"serverless.auth.user.anonymousAuthorize",params:"{}"},"auth")).then((e=>{if(!e.result||!e.result.accessToken)throw new si({code:"AUTH_FAILED",message:"获取accessToken失败"});this.setAccessToken(e.result.accessToken)})),retryRule:xo})}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,a)=>{!t||"GATEWAY_INVALID_TOKEN"!==t.code&&"InvalidParameter.InvalidToken"!==t.code?a(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"]=bi(t.data,this.config.clientSecret),t}setupRequest(e,t){const a=Object.assign({},e,{spaceId:this.config.spaceId,timestamp:Date.now()}),l={"Content-Type":"application/json"};return"auth"!==t&&(a.token=this.accessToken,l["x-basement-token"]=this.accessToken),l["x-serverless-sign"]=bi(a,this.config.clientSecret),{url:this.config.requestUrl,method:"POST",data:a,dataType:"json",header:l}}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:a,filePath:l,fileType:n,onUploadProgress:r}){return new Promise(((o,i)=>{const s=this.adapter.uploadFile({url:e,formData:t,name:a,filePath:l,fileType:n,header:{"X-OSS-server-side-encrpytion":"AES256"},success(e){e&&e.statusCode<400?o(e):i(new si({code:"UPLOAD_FAILED",message:"文件上传失败"}))},fail(e){i(new si({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:a="image",onUploadProgress:l,config:n}){if("string"!==ko(t))throw new si({code:"INVALID_PARAM",message:"cloudPath必须为字符串类型"});if(!(t=t.trim()))throw new si({code:"CLOUDPATH_REQUIRED",message:"cloudPath不可为空"});if(/:\/\//.test(t))throw new si({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=Ni(e)}const g={url:"https://"+o.host,formData:f,fileName:"file",name:"file",filePath:e,fileType:a};if(await this.uploadFileToOSS(Object.assign({},g,{onUploadProgress:l})),h)return{success:!0,filePath:e,fileID:i};if((await this.reportOSSUpload({id:v})).success)return{success:!0,filePath:e,fileID:i};throw new si({code:"UPLOAD_FAILED",message:"文件上传失败"})}getTempFileURL({fileList:e}={}){return new Promise(((t,a)=>{Array.isArray(e)&&0!==e.length||a(new si({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 si({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}}},Ai={init(e){const t=new wi(e),a={signInAnonymously:function(){return t.authorize()},getLoginState:function(){return Promise.resolve(!1)}};return t.auth=function(){return a},t.customAuth=t.auth,t}};const Ei="undefined"!=typeof location&&"http:"===location.protocol?"http:":"https:";var ki;!function(e){e.local="local",e.none="none",e.session="session"}(ki||(ki={}));var _i=function(){};const Ti=()=>{let e;if(!Promise){e=()=>{},e.promise={};const t=()=>{throw new si({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,a)=>{e=(e,l)=>e?a(e):t(l)}));return e.promise=t,e};function Di(e){return void 0===e}function Bi(e){return"[object Null]"===Object.prototype.toString.call(e)}var xi;!function(e){e.WEB="web",e.WX_MP="wx_mp"}(xi||(xi={}));const Ii={adapter:null,runtime:void 0},Pi=["anonymousUuidKey"];class Ri extends _i{constructor(){super(),Ii.adapter.root.tcbObject||(Ii.adapter.root.tcbObject={})}setItem(e,t){Ii.adapter.root.tcbObject[e]=t}getItem(e){return Ii.adapter.root.tcbObject[e]}removeItem(e){delete Ii.adapter.root.tcbObject[e]}clear(){delete Ii.adapter.root.tcbObject}}function Oi(e,t){switch(e){case"local":return t.localStorage||new Ri;case"none":return new Ri;default:return t.sessionStorage||new Ri}}class Li{constructor(e){if(!this._storage){this._persistence=Ii.adapter.primaryStorage||e.persistence,this._storage=Oi(this._persistence,Ii.adapter);const t=`access_token_${e.env}`,a=`access_token_expire_${e.env}`,l=`refresh_token_${e.env}`,n=`anonymous_uuid_${e.env}`,r=`login_type_${e.env}`,o=`user_info_${e.env}`;this.keys={accessTokenKey:t,accessTokenExpireKey:a,refreshTokenKey:l,anonymousUuidKey:n,loginTypeKey:r,userInfoKey:o}}}updatePersistence(e){if(e===this._persistence)return;const t="local"===this._persistence;this._persistence=e;const a=Oi(e,Ii.adapter);for(const l in this.keys){const e=this.keys[l];if(t&&Pi.includes(l))continue;const n=this._storage.getItem(e);Di(n)||Bi(n)||(a.setItem(e,n),this._storage.removeItem(e))}this._storage=a}setStore(e,t,a){if(!this._storage)return;const l={version:a||"localCachev1",content:t},n=JSON.stringify(l);try{this._storage.setItem(e,n)}catch(r){throw r}}getStore(e,t){try{if(!this._storage)return}catch(l){return""}t=t||"localCachev1";const a=this._storage.getItem(e);return a&&a.indexOf(t)>=0?JSON.parse(a).content:""}removeStore(e){this._storage.removeItem(e)}}const Mi={},Vi={};function Ui(e){return Mi[e]}class Fi{constructor(e,t){this.data=t||null,this.name=e}}class Hi extends Fi{constructor(e,t){super("error",{error:e,data:t}),this.error=e}}const Gi=new class{constructor(){this._listeners={}}on(e,t){return a=e,l=t,(n=this._listeners)[a]=n[a]||[],n[a].push(l),this;var a,l,n}off(e,t){return function(e,t,a){if(a&&a[e]){const l=a[e].indexOf(t);-1!==l&&a[e].splice(l,1)}}(e,t,this._listeners),this}fire(e,t){if(e instanceof Hi)return console.error(e.error),this;const a="string"==typeof e?new Fi(e,t||{}):e,l=a.name;if(this._listens(l)){a.target=this;const e=this._listeners[l]?[...this._listeners[l]]:[];for(const t of e)t.call(this,a)}return this}_listens(e){return this._listeners[e]&&this._listeners[e].length>0}};function Ki(e,t){Gi.on(e,t)}function ji(e,t={}){Gi.fire(e,t)}function $i(e,t){Gi.off(e,t)}const Wi="loginStateChanged",zi="loginStateExpire",Ji="loginTypeChanged",qi="anonymousConverted",Zi="refreshAccessToken";var Yi;!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"}(Yi||(Yi={}));const Qi=["auth.getJwt","auth.logout","auth.signInWithTicket","auth.signInAnonymously","auth.signIn","auth.fetchAccessTokenWithRefreshToken","auth.signUpWithEmailAndPassword","auth.activateEndUserMail","auth.sendPasswordResetEmail","auth.resetPasswordWithToken","auth.isUsernameRegistered"],Xi={"X-SDK-Version":"1.3.5"};function es(e,t,a){const l=e[t];e[t]=function(t){const n={},r={};a.forEach((a=>{const{data:l,headers:o}=a.call(e,t);Object.assign(n,l),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},l.call(e,t)}}function ts(){const e=Math.random().toString(16).slice(2);return{data:{seqId:e},headers:{...Xi,"x-seqid":e}}}class as{constructor(e={}){var t;this.config=e,this._reqClass=new Ii.adapter.reqClass({timeout:this.config.timeout,timeoutMsg:`请求在${this.config.timeout/1e3}s内未完成,已中断`,restrictedMethods:["post"]}),this._cache=Ui(this.config.env),this._localCache=(t=this.config.env,Vi[t]),es(this._reqClass,"post",[ts]),es(this._reqClass,"upload",[ts]),es(this._reqClass,"download",[ts])}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(a){t=a}if(this._refreshAccessTokenPromise=null,this._shouldRefreshAccessTokenHook=null,t)throw t;return e}async _refreshAccessToken(){const{accessTokenKey:e,accessTokenExpireKey:t,refreshTokenKey:a,loginTypeKey:l,anonymousUuidKey:n}=this._cache.keys;this._cache.removeStore(e),this._cache.removeStore(t);let r=this._cache.getStore(a);if(!r)throw new si({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(l)===Yi.ANONYMOUS&&"INVALID_REFRESH_TOKEN"===e){const e=this._cache.getStore(n),t=this._cache.getStore(a),l=await this.send("auth.signInAnonymously",{anonymous_uuid:e,refresh_token:t});return this.setRefreshToken(l.refresh_token),this._refreshAccessToken()}ji(zi),this._cache.removeStore(a)}throw new si({code:i.data.code,message:`刷新access token失败:${i.data.code}`})}if(i.data.access_token)return ji(Zi),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(a),this._cache.setStore(a,i.data.refresh_token),this._refreshAccessToken())}async getAccessToken(){const{accessTokenKey:e,accessTokenExpireKey:t,refreshTokenKey:a}=this._cache.keys;if(!this._cache.getStore(a))throw new si({message:"refresh token不存在,登录状态异常"});let l=this._cache.getStore(e),n=this._cache.getStore(t),r=!0;return this._shouldRefreshAccessTokenHook&&!(await this._shouldRefreshAccessTokenHook(l,n))&&(r=!1),(!l||!n||n<Date.now())&&r?this.refreshAccessToken():{accessToken:l,accessTokenExpire:n}}async request(e,t,a){const l=`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===Qi.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}};a&&a.onUploadProgress&&(i.onUploadProgress=a.onUploadProgress);const s=this._localCache.getStore(l);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,a={}){const l=/\?/.test(t);let n="";for(let r in a)""===n?!l&&(t+="?"):n+="&",n+=`${r}=${encodeURIComponent(a[r])}`;return/^http(s)?\:\/\//.test(t+=n)?t:`${e}${t}`}(Ei,"//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(l,h),200!==Number(m.status)&&200!==Number(m.statusCode)||!m.data)throw new si({code:"NETWORK_ERROR",message:"network request error"});return m}async send(e,t={}){const a=await this.request(e,t,{onUploadProgress:t.onUploadProgress});if("ACCESS_TOKEN_EXPIRED"===a.data.code&&-1===Qi.indexOf(e)){await this.refreshAccessToken();const a=await this.request(e,t,{onUploadProgress:t.onUploadProgress});if(a.data.code)throw new si({code:a.data.code,message:a.data.message});return a.data}if(a.data.code)throw new si({code:a.data.code,message:a.data.message});return a.data}setRefreshToken(e){const{accessTokenKey:t,accessTokenExpireKey:a,refreshTokenKey:l}=this._cache.keys;this._cache.removeStore(t),this._cache.removeStore(a),this._cache.setStore(l,e)}}const ls={};function ns(e){return ls[e]}class rs{constructor(e){this.config=e,this._cache=Ui(e.env),this._request=ns(e.env)}setRefreshToken(e){const{accessTokenKey:t,accessTokenExpireKey:a,refreshTokenKey:l}=this._cache.keys;this._cache.removeStore(t),this._cache.removeStore(a),this._cache.setStore(l,e)}setAccessToken(e,t){const{accessTokenKey:a,accessTokenExpireKey:l}=this._cache.keys;this._cache.setStore(a,e),this._cache.setStore(l,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 os{constructor(e){if(!e)throw new si({code:"PARAM_ERROR",message:"envId is not defined"});this._envId=e,this._cache=Ui(this._envId),this._request=ns(this._envId),this.setUserInfo()}linkWithTicket(e){if("string"!=typeof e)throw new si({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 si({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:a}=e;return a.forEach((e=>{e.wxOpenId&&e.wxPublicId&&(t=!0)})),{users:a,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:a,avatarUrl:l,province:n,country:r,city:o}=e,{data:i}=await this._request.send("auth.updateUserInfo",{nickName:t,gender:a,avatarUrl:l,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 is{constructor(e){if(!e)throw new si({code:"PARAM_ERROR",message:"envId is not defined"});this._cache=Ui(e);const{refreshTokenKey:t,accessTokenKey:a,accessTokenExpireKey:l}=this._cache.keys,n=this._cache.getStore(t),r=this._cache.getStore(a),o=this._cache.getStore(l);this.credential={refreshToken:n,accessToken:r,accessTokenExpire:o},this.user=new os(e)}get isAnonymousAuth(){return this.loginType===Yi.ANONYMOUS}get isCustomAuth(){return this.loginType===Yi.CUSTOM}get isWeixinAuth(){return this.loginType===Yi.WECHAT||this.loginType===Yi.WECHAT_OPEN||this.loginType===Yi.WECHAT_PUBLIC}get loginType(){return this._cache.getStore(this._cache.keys.loginTypeKey)}}class ss extends rs{async signIn(){this._cache.updatePersistence("local");const{anonymousUuidKey:e,refreshTokenKey:t}=this._cache.keys,a=this._cache.getStore(e)||void 0,l=this._cache.getStore(t)||void 0,n=await this._request.send("auth.signInAnonymously",{anonymous_uuid:a,refresh_token:l});if(n.uuid&&n.refresh_token){this._setAnonymousUUID(n.uuid),this.setRefreshToken(n.refresh_token),await this._request.refreshAccessToken(),ji(Wi),ji(Ji,{env:this.config.env,loginType:Yi.ANONYMOUS,persistence:"local"});const e=new is(this.config.env);return await e.user.refresh(),e}throw new si({message:"匿名登录失败"})}async linkAndRetrieveDataWithTicket(e){const{anonymousUuidKey:t,refreshTokenKey:a}=this._cache.keys,l=this._cache.getStore(t),n=this._cache.getStore(a),r=await this._request.send("auth.linkAndRetrieveDataWithTicket",{anonymous_uuid:l,refresh_token:n,ticket:e});if(r.refresh_token)return this._clearAnonymousUUID(),this.setRefreshToken(r.refresh_token),await this._request.refreshAccessToken(),ji(qi,{env:this.config.env}),ji(Ji,{loginType:Yi.CUSTOM,persistence:"local"}),{credential:{refreshToken:r.refresh_token}};throw new si({message:"匿名转化失败"})}_setAnonymousUUID(e){const{anonymousUuidKey:t,loginTypeKey:a}=this._cache.keys;this._cache.removeStore(t),this._cache.setStore(t,e),this._cache.setStore(a,Yi.ANONYMOUS)}_clearAnonymousUUID(){this._cache.removeStore(this._cache.keys.anonymousUuidKey)}}class us extends rs{async signIn(e){if("string"!=typeof e)throw new si({code:"PARAM_ERROR",message:"ticket must be a string"});const{refreshTokenKey:t}=this._cache.keys,a=await this._request.send("auth.signInWithTicket",{ticket:e,refresh_token:this._cache.getStore(t)||""});if(a.refresh_token)return this.setRefreshToken(a.refresh_token),await this._request.refreshAccessToken(),ji(Wi),ji(Ji,{env:this.config.env,loginType:Yi.CUSTOM,persistence:this.config.persistence}),await this.refreshUserInfo(),new is(this.config.env);throw new si({message:"自定义登录失败"})}}class cs extends rs{async signIn(e,t){if("string"!=typeof e)throw new si({code:"PARAM_ERROR",message:"email must be a string"});const{refreshTokenKey:a}=this._cache.keys,l=await this._request.send("auth.signIn",{loginType:"EMAIL",email:e,password:t,refresh_token:this._cache.getStore(a)||""}),{refresh_token:n,access_token:r,access_token_expire:o}=l;if(n)return this.setRefreshToken(n),r&&o?this.setAccessToken(r,o):await this._request.refreshAccessToken(),await this.refreshUserInfo(),ji(Wi),ji(Ji,{env:this.config.env,loginType:Yi.EMAIL,persistence:this.config.persistence}),new is(this.config.env);throw l.code?new si({code:l.code,message:`邮箱登录失败: ${l.message}`}):new si({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 ds extends rs{async signIn(e,t){if("string"!=typeof e)throw new si({code:"PARAM_ERROR",message:"username must be a string"});"string"!=typeof t&&(t="",console.warn("password is empty"));const{refreshTokenKey:a}=this._cache.keys,l=await this._request.send("auth.signIn",{loginType:Yi.USERNAME,username:e,password:t,refresh_token:this._cache.getStore(a)||""}),{refresh_token:n,access_token_expire:r,access_token:o}=l;if(n)return this.setRefreshToken(n),o&&r?this.setAccessToken(o,r):await this._request.refreshAccessToken(),await this.refreshUserInfo(),ji(Wi),ji(Ji,{env:this.config.env,loginType:Yi.USERNAME,persistence:this.config.persistence}),new is(this.config.env);throw l.code?new si({code:l.code,message:`用户名密码登录失败: ${l.message}`}):new si({message:"用户名密码登录失败"})}}class ps{constructor(e){this.config=e,this._cache=Ui(e.env),this._request=ns(e.env),this._onAnonymousConverted=this._onAnonymousConverted.bind(this),this._onLoginTypeChanged=this._onLoginTypeChanged.bind(this),Ki(Ji,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 ss(this.config)}customAuthProvider(){return new us(this.config)}emailAuthProvider(){return new cs(this.config)}usernameAuthProvider(){return new ds(this.config)}async signInAnonymously(){return new ss(this.config).signIn()}async signInWithEmailAndPassword(e,t){return new cs(this.config).signIn(e,t)}signInWithUsernameAndPassword(e,t){return new ds(this.config).signIn(e,t)}async linkAndRetrieveDataWithTicket(e){return this._anonymousAuthProvider||(this._anonymousAuthProvider=new ss(this.config)),Ki(qi,this._onAnonymousConverted),await this._anonymousAuthProvider.linkAndRetrieveDataWithTicket(e)}async signOut(){if(this.loginType===Yi.ANONYMOUS)throw new si({message:"匿名用户不支持登出操作"});const{refreshTokenKey:e,accessTokenKey:t,accessTokenExpireKey:a}=this._cache.keys,l=this._cache.getStore(e);if(!l)return;const n=await this._request.send("auth.logout",{refresh_token:l});return this._cache.removeStore(e),this._cache.removeStore(t),this._cache.removeStore(a),ji(Wi),ji(Ji,{env:this.config.env,loginType:Yi.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){Ki(Wi,(()=>{const t=this.hasLoginState();e.call(this,t)}));const t=this.hasLoginState();e.call(this,t)}onLoginStateExpired(e){Ki(zi,e.bind(this))}onAccessTokenRefreshed(e){Ki(Zi,e.bind(this))}onAnonymousConverted(e){Ki(qi,e.bind(this))}onLoginTypeChanged(e){Ki(Ji,(()=>{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 is(this.config.env):null}async isUsernameRegistered(e){if("string"!=typeof e)throw new si({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 us(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,a=this._cache.getStore(e);return{"x-cloudbase-credentials":this._cache.getStore(t)+"/@@/"+a}}_onAnonymousConverted(e){const{env:t}=e.data;t===this.config.env&&this._cache.updatePersistence(this.config.persistence)}_onLoginTypeChanged(e){const{loginType:t,persistence:a,env:l}=e.data;l===this.config.env&&(this._cache.updatePersistence(a),this._cache.setStore(this._cache.keys.loginTypeKey,t))}}const vs=function(e,t){t=t||Ti();const a=ns(this.config.env),{cloudPath:l,filePath:n,onUploadProgress:r,fileType:o="image"}=e;return a.send("storage.getUploadMetadata",{path:l}).then((e=>{const{data:{url:i,authorization:s,token:u,fileId:c,cosFileId:d},requestId:p}=e,v={key:l,signature:s,"x-cos-meta-fileid":d,success_action_status:"201","x-cos-security-token":u};a.upload({url:i,data:v,file:n,name:l,fileType:o,onUploadProgress:r}).then((e=>{201===e.statusCode?t(null,{fileID:c,requestId:p}):t(new si({code:"STORAGE_REQUEST_FAIL",message:`STORAGE_REQUEST_FAIL: ${e.data}`}))})).catch((e=>{t(e)}))})).catch((e=>{t(e)})),t.promise},ms=function(e,t){t=t||Ti();const a=ns(this.config.env),{cloudPath:l}=e;return a.send("storage.getUploadMetadata",{path:l}).then((e=>{t(null,e)})).catch((e=>{t(e)})),t.promise},hs=function({fileList:e},t){if(t=t||Ti(),!e||!Array.isArray(e))return{code:"INVALID_PARAM",message:"fileList必须是非空的数组"};for(let l of e)if(!l||"string"!=typeof l)return{code:"INVALID_PARAM",message:"fileList的元素必须是非空的字符串"};const a={fileid_list:e};return ns(this.config.env).send("storage.batchDeleteFile",a).then((e=>{e.code?t(null,e):t(null,{fileList:e.data.delete_list,requestId:e.requestId})})).catch((e=>{t(e)})),t.promise},fs=function({fileList:e},t){t=t||Ti(),e&&Array.isArray(e)||t(null,{code:"INVALID_PARAM",message:"fileList必须是非空的数组"});let a=[];for(let n of e)"object"==typeof n?(n.hasOwnProperty("fileID")&&n.hasOwnProperty("maxAge")||t(null,{code:"INVALID_PARAM",message:"fileList的元素必须是包含fileID和maxAge的对象"}),a.push({fileid:n.fileID,max_age:n.maxAge})):"string"==typeof n?a.push({fileid:n}):t(null,{code:"INVALID_PARAM",message:"fileList的元素必须是字符串"});const l={file_list:a};return ns(this.config.env).send("storage.batchGetDownloadUrl",l).then((e=>{e.code?t(null,e):t(null,{fileList:e.data.download_list,requestId:e.requestId})})).catch((e=>{t(e)})),t.promise},gs=async function({fileID:e},t){const a=(await fs.call(this,{fileList:[{fileID:e,maxAge:600}]})).fileList[0];if("SUCCESS"!==a.code)return t?t(a):new Promise((e=>{e(a)}));const l=ns(this.config.env);let n=a.download_url;if(n=encodeURI(n),!t)return l.download({url:n});t(await l.download({url:n}))},bs=function({name:e,data:t,query:a,parse:l,search:n},r){const o=r||Ti();let i;try{i=t?JSON.stringify(t):""}catch(u){return Promise.reject(u)}if(!e)return Promise.reject(new si({code:"PARAM_ERROR",message:"函数名不能为空"}));const s={inQuery:a,parse:l,search:n,function_name:e,request_data:i};return ns(this.config.env).send("functions.invokeFunction",s).then((e=>{if(e.code)o(null,e);else{let a=e.data.response_data;if(l)o(null,{result:a,requestId:e.requestId});else try{a=JSON.parse(e.data.response_data),o(null,{result:a,requestId:e.requestId})}catch(t){o(new si({message:"response data must be json"}))}}return o.promise})).catch((e=>{o(e)})),o.promise},Cs={timeout:15e3,persistence:"session"},Ns={};class ys{constructor(e){this.config=e||this.config,this.authObj=void 0}init(e){switch(Ii.adapter||(this.requestClient=new Ii.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 ys(this.config)}auth({persistence:e}={}){if(this.authObj)return this.authObj;const t=e||Ii.adapter.primaryStorage||Cs.persistence;var a;return t!==this.config.persistence&&(this.config.persistence=t),function(e){const{env:t}=e;Mi[t]=new Li(e),Vi[t]=new Li({...e,persistence:"local"})}(this.config),a=this.config,ls[a.env]=new as(a),this.authObj=new ps(this.config),this.authObj}on(e,t){return Ki.apply(this,[e,t])}off(e,t){return $i.apply(this,[e,t])}callFunction(e,t){return bs.apply(this,[e,t])}deleteFile(e,t){return hs.apply(this,[e,t])}getTempFileURL(e,t){return fs.apply(this,[e,t])}downloadFile(e,t){return gs.apply(this,[e,t])}uploadFile(e,t){return vs.apply(this,[e,t])}getUploadMetadata(e,t){return ms.apply(this,[e,t])}registerExtension(e){Ns[e.name]=e}async invokeExtension(e,t){const a=Ns[e];if(!a)throw new si({message:`扩展${e} 必须先注册`});return await a.invoke(t,this)}useAdapters(e){const{adapter:t,runtime:a}=function(e){const t=(a=e,"[object Array]"===Object.prototype.toString.call(a)?e:[e]);var a;for(const l of t){const{isMatch:e,genAdapter:t,runtime:a}=l;if(e())return{adapter:t(),runtime:a}}}(e)||{};t&&(Ii.adapter=t),a&&(Ii.runtime=a)}}var Ss=new ys;function ws(e,t,a){void 0===a&&(a={});var l=/\?/.test(t),n="";for(var r in a)""===n?!l&&(t+="?"):n+="&",n+=r+"="+encodeURIComponent(a[r]);return/^http(s)?:\/\//.test(t+=n)?t:""+e+t}class As{post(e){const{url:t,data:a,headers:l}=e;return new Promise(((e,n)=>{ui.request({url:ws("https:",t),data:a,method:"POST",header:l,success(t){e(t)},fail(e){n(e)}})}))}upload(e){return new Promise(((t,a)=>{const{url:l,file:n,data:r,headers:o,fileType:i}=e,s=ui.uploadFile({url:ws("https:",l),name:"file",formData:Object.assign({},r),filePath:n,fileType:i,header:o,success(e){const a={statusCode:e.statusCode,data:e.data||{}};200===e.statusCode&&r.success_action_status&&(a.statusCode=parseInt(r.success_action_status,10)),t(a)},fail(e){a(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 Es={setItem(e,t){ui.setStorageSync(e,t)},getItem:e=>ui.getStorageSync(e),removeItem(e){ui.removeStorageSync(e)},clear(){ui.clearStorageSync()}};var ks={genAdapter:function(){return{root:{},reqClass:As,localStorage:Es,primaryStorage:"local"}},isMatch:function(){return!0},runtime:"uni_app"};Ss.useAdapters(ks);const _s=Ss,Ts=_s.init;_s.init=function(e){e.env=e.spaceId;const t=Ts.call(this,e);t.config.provider="tencent",t.config.spaceId=e.spaceId;const a=t.auth;return t.auth=function(e){const t=a.call(this,e);return["linkAndRetrieveDataWithTicket","signInAnonymously","signOut","getAccessToken","getLoginState","signInWithTicket","getUserInfo"].forEach((e=>{var a;t[e]=(a=t[e],function(e){e=e||{};const{success:t,fail:l,complete:n}=ii(e);if(!(t||l||n))return a.call(this,e);a.call(this,e).then((e=>{t&&t(e),n&&n(e)}),(e=>{l&&l(e),n&&n(e)}))}).bind(t)})),t},t.customAuth=t.auth,t};var Ds=_s,Bs=class extends wi{getAccessToken(){return new Promise(((e,t)=>{const a="Anonymous_Access_token";this.setAccessToken(a),e(a)}))}setupRequest(e,t){const a=Object.assign({},e,{spaceId:this.config.spaceId,timestamp:Date.now()}),l={"Content-Type":"application/json"};"auth"!==t&&(a.token=this.accessToken,l["x-basement-token"]=this.accessToken),l["x-serverless-sign"]=bi(a,this.config.clientSecret);const n=gi();l["x-client-info"]=encodeURIComponent(JSON.stringify(n));const{token:r}=di();return l["x-client-token"]=r,{url:this.config.requestUrl,method:"POST",data:a,dataType:"json",header:JSON.parse(JSON.stringify(l))}}uploadFileToOSS({url:e,formData:t,name:a,filePath:l,fileType:n,onUploadProgress:r}){return new Promise(((o,i)=>{const s=this.adapter.uploadFile({url:e,formData:t,name:a,filePath:l,fileType:n,success(e){e&&e.statusCode<400?o(e):i(new si({code:"UPLOAD_FAILED",message:"文件上传失败"}))},fail(e){i(new si({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:a="image",onUploadProgress:l}){if(!t)throw new si({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:a};return this.uploadFileToOSS(Object.assign({},s,{onUploadProgress:l}))})).then((()=>this.reportOSSUpload({cloudPath:t}))).then((t=>new Promise(((a,l)=>{t.success?a({success:!0,filePath:e,fileID:n}):l(new si({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 si({code:"DELETE_FILE_FAILED",message:"删除文件失败"})}))}getTempFileURL({fileList:e}={}){if(!Array.isArray(e)||0===e.length)throw new si({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 si({code:"GET_TEMP_FILE_URL_FAILED",message:"获取临时文件链接失败"})}))}},xs={init(e){const t=new Bs(e),a={signInAnonymously:function(){return t.authorize()},getLoginState:function(){return Promise.resolve(!1)}};return t.auth=function(){return a},t.customAuth=t.auth,t}};function Is({data:e}){let t;t=gi();const a=JSON.parse(JSON.stringify(e||{}));if(Object.assign(a,{clientInfo:t}),!a.uniIdToken){const{token:e}=di();e&&(a.uniIdToken=e)}return a}const Ps=[{rule:/fc_function_not_found|FUNCTION_NOT_FOUND/,content:",云函数[{functionName}]在云端不存在,请检查此云函数名称是否正确以及该云函数是否已上传到服务空间",mode:"append"}];var Rs=/[\\^$.*+?()[\]{}|]/g,Os=RegExp(Rs.source);function Ls(e,t,a){return e.replace(new RegExp((l=t)&&Os.test(l)?l.replace(Rs,"\\$&"):l,"g"),a);var l}const Ms="request",Vs="response",Us="both",Fs={code:2e4,message:"System error"},Hs={code:20101,message:"Invalid client"};function Gs(e){const{errSubject:t,subject:a,errCode:l,errMsg:n,code:r,message:o,cause:i}=e||{};return new si({subject:t||a||"uni-secure-network",code:l||r||Fs.code,message:n||o,cause:i})}let Ks;function js({secretType:e}={}){return e===Ms||e===Vs||e===Us}function $s({name:e,data:t={}}={}){return"DCloud-clientDB"===e&&"encryption"===t.redirectTo&&"getAppClientKey"===t.action}function Ws({functionName:e,result:t,logPvd:a}){}function zs(e){const t=e.callFunction,a=function(a){const l=a.name;a.data=Is.call(e,{data:a.data});const n={aliyun:"aliyun",tencent:"tcb",tcb:"tcb"}[this.config.provider],r=js(a),o=$s(a),i=r||o;return t.call(this,a).then((e=>(e.errCode=0,!i&&Ws.call(this,{functionName:l,result:e,logPvd:n}),Promise.resolve(e))),(e=>(!i&&Ws.call(this,{functionName:l,result:e,logPvd:n}),e&&e.message&&(e.message=function({message:e="",extraInfo:t={},formatter:a=[]}={}){for(let l=0;l<a.length;l++){const{rule:n,content:r,mode:o}=a[l],i=e.match(n);if(!i)continue;let s=r;for(let e=1;e<i.length;e++)s=Ls(s,`{$${e}}`,i[e]);for(const e in t)s=Ls(s,`{${e}}`,t[e]);return"replace"===o?s:e+s}return e}({message:`[${a.name}]: ${e.message}`,formatter:Ps,extraInfo:{functionName:l}})),Promise.reject(e))))};e.callFunction=function(t){const{provider:l,spaceId:n}=e.config,r=t.name;let o,i;return t.data=t.data||{},o=a,o=o.bind(e),i=$s(t)?a.call(e,t):js(t)?new Ks({secretType:t.secretType,uniCloudIns:e}).wrapEncryptDataCallFunction(a.bind(e))(t):function({provider:e,spaceId:t,functionName:a}={}){const{appId:l,uniPlatform:n,osName:r}=hi();let o=n;"app"===n&&(o=r);const i=function({provider:e,spaceId:t}={}){if(!Ro)return{};var a;e="tencent"===(a=e)?"tcb":a;const l=Ro.find((a=>a.provider===e&&a.spaceId===t));return l&&l.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 a,l,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&&(l=o):n=o:a=o}return a||l||n}(u,a);if(!c)return!1;if((s[c]||[]).find(((e={})=>e.appId===l&&(e.platform||"").toLowerCase()===o.toLowerCase())))return!0;throw console.error(`此应用[appId: ${l}, platform: ${o}]不在云端配置的允许访问的应用列表内,参考:https://uniapp.dcloud.net.cn/uniCloud/secure-network.html#verify-client`),Gs(Hs)}({provider:l,spaceId:n,functionName:r})?new Ks({secretType:t.secretType,uniCloudIns:e}).wrapVerifyClientCallFunction(a.bind(e))(t):o(t),Object.defineProperty(i,"result",{get:()=>(console.warn("当前返回结果为Promise类型,不可直接访问其result属性,详情请参考:https://uniapp.dcloud.net.cn/uniCloud/faq?id=promise"),{})}),i}}Ks=class{constructor(){throw Gs({message:`Platform ${Oo} is not enabled, please check whether secure network module is enabled in your manifest.json`})}};const Js=Symbol("CLIENT_DB_INTERNAL");function qs(e,t){return e.then="DoNotReturnProxyWithAFunctionNamedThen",e._internalType=Js,e.inspect=null,e.__v_raw=void 0,new Proxy(e,{get(e,a,l){if("_uniClient"===a)return null;if("symbol"==typeof a)return e[a];if(a in e||"string"!=typeof a){const t=e[a];return"function"==typeof t?t.bind(e):t}return t.get(e,a,l)}})}function Zs(e){return{on:(t,a)=>{e[t]=e[t]||[],e[t].indexOf(a)>-1||e[t].push(a)},off:(t,a)=>{e[t]=e[t]||[];const l=e[t].indexOf(a);-1!==l&&e[t].splice(l,1)}}}const Ys=["db.Geo","db.command","command.aggregate"];function Qs(e,t){return Ys.indexOf(`${e}.${t}`)>-1}function Xs(e){switch(ko(e=ci(e))){case"array":return e.map((e=>Xs(e)));case"object":return e._internalType===Js||Object.keys(e).forEach((t=>{e[t]=Xs(e[t])})),e;case"regexp":return{$regexp:{source:e.source,flags:e.flags}};case"date":return{$date:e.toISOString()};default:return e}}function eu(e){return e&&e.content&&e.content.$method}class tu{constructor(e,t,a){this.content=e,this.prevStage=t||null,this.udb=null,this._database=a}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:Xs(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=eu(e),a=eu(e.prevStage);if("aggregate"===t&&"collection"===a||"pipeline"===t)return!0;e=e.prevStage}return!1}get isCommand(){let e=this;for(;e;){if("command"===eu(e))return!0;e=e.prevStage}return!1}get isAggregateCommand(){let e=this;for(;e;){const t=eu(e),a=eu(e.prevStage);if("aggregate"===t&&"command"===a)return!0;e=e.prevStage}return!1}getNextStageFn(e){const t=this;return function(){return au({$method:e,$param:Xs(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 a=this.getAction(),l=this.getCommand();return l.$db.push({$method:e,$param:Xs(t)}),this._database._callCloudFunction({action:a,command:l})}}function au(e,t,a){return qs(new tu(e,t,a),{get(e,t){let l="db";return e&&e.content&&(l=e.content.$method),Qs(l,t)?au({$method:t},e,a):function(){return au({$method:t,$param:Xs(Array.from(arguments))},e,a)}}})}function lu({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 nu(e,t={}){return qs(new e(t),{get:(e,t)=>Qs("db",t)?au({$method:t},null,e):function(){return au({$method:t,$param:Xs(Array.from(arguments))},null,e)}})}class ru extends class{constructor({uniClient:e={},isJQL:t=!1}={}){this._uniClient=e,this._authCallBacks={},this._dbCallBacks={},e._isDefault&&(this._dbCallBacks=Uo("_globalUniCloudDatabaseCallback")),t||(this.auth=Zs(this._authCallBacks)),this._isJQL=t,Object.assign(this,Zs(this._dbCallBacks)),this.env=qs({},{get:(e,t)=>({$env:t})}),this.Geo=qs({},{get:(e,t)=>lu({path:["Geo"],method:t})}),this.serverDate=lu({path:[],method:"serverDate"}),this.RegExp=lu({path:[],method:"RegExp"})}getCloudEnv(e){if("string"!=typeof e||!e.trim())throw new Error("getCloudEnv参数错误");return{$env:e.replace("$cloudEnv_","")}}_callback(e,t){const a=this._dbCallBacks;a[e]&&a[e].forEach((e=>{e(...t)}))}_callbackAuth(e,t){const a=this._authCallBacks;a[e]&&a[e].forEach((e=>{e(...t)}))}multiSend(){const e=Array.from(arguments),t=e.map((e=>{const t=e.getAction(),a=e.getCommand();if("getTemp"!==a.$db[a.$db.length-1].$method)throw new Error("multiSend只支持子命令内使用getTemp");return{action:t,command:a}}));return this._callCloudFunction({multiCommand:t,queryList:e})}}{_parseResult(e){return this._isJQL?e.result:e}_callCloudFunction({action:e,command:t,multiCommand:a,queryList:l}){function n(e,t){if(a&&l)for(let a=0;a<l.length;a++){const n=l[a];n.udb&&"function"==typeof n.udb.setResult&&(t?n.udb.setResult(t):n.udb.setResult(e.result.dataList[a]))}}const r=this,o=this._isJQL?"databaseForJQL":"database";function i(e){return r._callback("error",[e]),jo($o(o,"fail"),e).then((()=>jo($o(o,"complete"),e))).then((()=>(n(null,e),li(Jo,{type:Yo,content:e}),Promise.reject(e))))}const s=jo($o(o,"invoke")),u=this._uniClient;return s.then((()=>u.callFunction({name:"DCloud-clientDB",type:"CLIENT_DB",data:{action:e,command:t,multiCommand:a}}))).then((e=>{const{code:t,message:a,token:l,tokenExpired:s,systemInfo:u=[]}=e.result;if(u)for(let n=0;n<u.length;n++){const{level:e,message:t,detail:a}=u[n];let l="[System Info]"+t;a&&(l=`${l}\n详细信息:${a}`),(console["warn"===e?"error":e]||console.log)(l)}if(t)return i(new si({code:t,message:a,requestId:e.requestId}));e.result.errCode=e.result.errCode||e.result.code,e.result.errMsg=e.result.errMsg||e.result.message,l&&s&&(pi({token:l,tokenExpired:s}),this._callbackAuth("refreshToken",[{token:l,tokenExpired:s}]),this._callback("refreshToken",[{token:l,tokenExpired:s}]),li(Zo,{token:l,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:a}=c[n];if(t in e.result){const l=e.result[t];Object.defineProperty(e.result,t,{get:()=>(console.warn(a),l)})}}return d=e,jo($o(o,"success"),d).then((()=>jo($o(o,"complete"),d))).then((()=>{n(d,null);const e=r._parseResult(d);return li(Jo,{type:Yo,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 si({code:e.code||"SYSTEM_ERROR",message:e.message,requestId:e.requestId})))))}}const ou="token无效,跳转登录页面",iu="token过期,跳转登录页面",su={TOKEN_INVALID_TOKEN_EXPIRED:iu,TOKEN_INVALID_INVALID_CLIENTID:ou,TOKEN_INVALID:ou,TOKEN_INVALID_WRONG_TOKEN:ou,TOKEN_INVALID_ANONYMOUS_USER:ou},uu={"uni-id-token-expired":iu,"uni-id-check-token-failed":ou,"uni-id-token-not-exist":ou,"uni-id-check-device-feature-failed":ou};function cu(e,t){let a="";return a=e?`${e}/${t}`:t,a.replace(/^\//,"")}function du(e=[],t=""){const a=[],l=[];return e.forEach((e=>{!0===e.needLogin?a.push(cu(t,e.path)):!1===e.needLogin&&l.push(cu(t,e.path))})),{needLoginPage:a,notNeedLoginPage:l}}function pu(e){return e.split("?")[0].replace(/^\//,"")}function vu(){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 mu(){return pu(vu())}function hu(e="",t={}){if(!e)return!1;if(!(t&&t.list&&t.list.length))return!1;const a=t.list,l=pu(e);return a.some((e=>e.pagePath===l))}const fu=!!fo.uniIdRouter,{loginPage:gu,routerNeedLogin:bu,resToLogin:Cu,needLoginPage:Nu,notNeedLoginPage:yu,loginPageInTabBar:Su}=function({pages:e=[],subPackages:t=[],uniIdRouter:a={},tabBar:l={}}=fo){const{loginPage:n,needLogin:r=[],resToLogin:o=!0}=a,{needLoginPage:i,notNeedLoginPage:s}=du(e),{needLoginPage:u,notNeedLoginPage:c}=function(e=[]){const t=[],a=[];return e.forEach((e=>{const{root:l,pages:n=[]}=e,{needLoginPage:r,notNeedLoginPage:o}=du(n,l);t.push(...r),a.push(...o)})),{needLoginPage:t,notNeedLoginPage:a}}(t);return{loginPage:n,routerNeedLogin:r,resToLogin:o,needLoginPage:[...i,...u],notNeedLoginPage:[...s,...c],loginPageInTabBar:hu(n,l)}}();if(Nu.indexOf(gu)>-1)throw new Error(`Login page [${gu}] should not be "needLogin", please check your pages.json`);function wu(e){const t=mu();if("/"===e.charAt(0))return e;const[a,l]=e.split("?"),n=a.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("/")+(l?"?"+l:"")}function Au({redirect:e}){const t=pu(e),a=pu(gu);return mu()!==a&&t!==a}function Eu({api:e,redirect:t}={}){if(!t||!Au({redirect:t}))return;const a=(n=t,"/"!==(l=gu).charAt(0)&&(l="/"+l),n?l.indexOf("?")>-1?l+`&uniIdRedirectUrl=${encodeURIComponent(n)}`:l+`?uniIdRedirectUrl=${encodeURIComponent(n)}`:l);var l,n;Su?"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:a})}))}function ku({url:e}={}){const t={abortLoginPageJump:!1,autoToLoginPage:!1},a=function(){const{token:e,tokenExpired:t}=di();let a;if(e){if(t<Date.now()){const e="uni-id-token-expired";a={errCode:e,errMsg:uu[e]}}}else{const e="uni-id-check-token-failed";a={errCode:e,errMsg:uu[e]}}return a}();if(function(e){const t=pu(wu(e));return!(yu.indexOf(t)>-1)&&(Nu.indexOf(t)>-1||bu.some((t=>{return a=e,new RegExp(t).test(a);var a})))}(e)&&a){if(a.uniIdRedirectUrl=e,ei(qo).length>0)return setTimeout((()=>{li(qo,a)}),0),t.abortLoginPageJump=!0,t;t.autoToLoginPage=!0}return t}function _u(){!function(){const e=vu(),{abortLoginPageJump:t,autoToLoginPage:a}=ku({url:e});t||a&&Eu({api:"redirectTo",redirect:e})}();const e=["navigateTo","redirectTo","reLaunch","switchTab"];for(let t=0;t<e.length;t++){const a=e[t];uni.addInterceptor(a,{invoke(e){const{abortLoginPageJump:t,autoToLoginPage:l}=ku({url:e.url});return t?e:l?(Eu({api:a,redirect:wu(e.url)}),!1):e}})}}function Tu(){this.onResponse((e=>{const{type:t,content:a}=e;let l=!1;switch(t){case"cloudobject":l=function(e){if("object"!=typeof e)return!1;const{errCode:t}=e||{};return t in uu}(a);break;case"clientdb":l=function(e){if("object"!=typeof e)return!1;const{errCode:t}=e||{};return t in su}(a)}l&&function(e={}){const t=ei(qo);oi().then((()=>{const a=vu();if(a&&Au({redirect:a}))return t.length>0?li(qo,Object.assign({uniIdRedirectUrl:a},e)):void(gu&&Eu({api:"navigateTo",redirect:a}))}))}(a)}))}function Du(e){var t;(t=e).onResponse=function(e){ti(Jo,e)},t.offResponse=function(e){ai(Jo,e)},function(e){e.onNeedLogin=function(e){ti(qo,e)},e.offNeedLogin=function(e){ai(qo,e)},fu&&(Uo("_globalUniCloudStatus").needLoginInit||(Uo("_globalUniCloudStatus").needLoginInit=!0,oi().then((()=>{_u.call(e)})),Cu&&Tu.call(e)))}(e),function(e){e.onRefreshToken=function(e){ti(Zo,e)},e.offRefreshToken=function(e){ai(Zo,e)}}(e)}let Bu;const xu="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",Iu=/^(?:[A-Za-z\d+/]{4})*?(?:[A-Za-z\d+/]{2}(?:==)?|[A-Za-z\d+/]{3}=?)?$/;function Pu(){const e=di().token||"",t=e.split(".");if(!e||3!==t.length)return{uid:null,role:[],permission:[],tokenExpired:0};let a;try{a=JSON.parse((l=t[1],decodeURIComponent(Bu(l).split("").map((function(e){return"%"+("00"+e.charCodeAt(0).toString(16)).slice(-2)})).join(""))))}catch(n){throw new Error("获取当前用户信息出错,详细错误信息为:"+n.message)}var l;return a.tokenExpired=1e3*a.exp,delete a.exp,delete a.iat,a}Bu="function"!=typeof atob?function(e){if(e=String(e).replace(/[\t\n\f\r ]+/g,""),!Iu.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 a,l,n="",r=0;r<e.length;)t=xu.indexOf(e.charAt(r++))<<18|xu.indexOf(e.charAt(r++))<<12|(a=xu.indexOf(e.charAt(r++)))<<6|(l=xu.indexOf(e.charAt(r++))),n+=64===a?String.fromCharCode(t>>16&255):64===l?String.fromCharCode(t>>16&255,t>>8&255):String.fromCharCode(t>>16&255,t>>8&255,255&t);return n}:atob;var Ru=function(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}(go((function(e,t){Object.defineProperty(t,"__esModule",{value:!0});const a="chooseAndUploadFile:ok",l="chooseAndUploadFile:fail";function n(e,t){return e.tempFiles.forEach(((e,a)=>{e.name||(e.name=e.path.substring(e.path.lastIndexOf("/")+1)),t&&(e.fileType=t),e.cloudPath=Date.now()+"_"+a+e.name.substring(e.name.lastIndexOf("."))})),e.tempFilePaths||(e.tempFilePaths=e.tempFiles.map((e=>e.path))),e}function r(e,t,{onChooseFile:l,onUploadProgress:n}){return t.then((e=>{if(l){const t=l(e);if(void 0!==t)return Promise.resolve(t).then((t=>void 0===t?e:t))}return e})).then((t=>!1===t?{errMsg:a,tempFilePaths:[],tempFiles:[]}:function(e,t,l=5,n){(t=Object.assign({},t)).errMsg=a;const r=t.tempFiles,o=r.length;let i=0;return new Promise((a=>{for(;i<l;)s();function s(){const l=i++;if(l>=o)return void(!r.find((e=>!e.url&&!e.errMsg))&&a(t));const u=r[l];e.uploadFile({filePath:u.path,cloudPath:u.cloudPath,fileType:u.fileType,onUploadProgress(e){e.index=l,e.tempFile=u,e.tempFilePath=u.path,n&&n(e)}}).then((e=>{u.url=e.fileID,l<o&&s()})).catch((e=>{u.errMsg=e.errMsg||e.message,l<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:a,sourceType:r=["album","camera"],extension:o}=e;return new Promise(((e,i)=>{uni.chooseImage({count:t,sizeType:a,sourceType:r,extension:o,success(t){e(n(t,"image"))},fail(e){i({errMsg:e.errMsg.replace("chooseImage:fail",l)})}})}))}(t),t):"video"===t.type?r(e,function(e){const{camera:t,compressed:a,maxDuration:r,sourceType:o=["album","camera"],extension:i}=e;return new Promise(((e,s)=>{uni.chooseVideo({camera:t,compressed:a,maxDuration:r,sourceType:o,extension:i,success(t){const{tempFilePath:a,duration:l,size:r,height:o,width:i}=t;e(n({errMsg:"chooseVideo:ok",tempFilePaths:[a],tempFiles:[{name:t.tempFile&&t.tempFile.name||"",path:a,size:r,type:t.tempFile&&t.tempFile.type||"",width:i,height:o,duration:l,fileType:"video",cloudPath:""}]},"video"))},fail(e){s({errMsg:e.errMsg.replace("chooseVideo:fail",l)})}})}))}(t),t):r(e,function(e){const{count:t,extension:a}=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:l+" 请指定 type 类型,该平台仅支持选择 image 或 video。"});o({type:"all",count:t,extension:a,success(t){e(n(t))},fail(e){r({errMsg:e.errMsg.replace("chooseFile:fail",l)})}})}))}(t),t)}}})));function Ou(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 a=!1;const l=[];for(let n=2;n<e.length;n++)e[n]!==t[n]&&(l.push(e[n]),a=!0);e[0]!==t[0]&&(this.mixinDatacomPage.current=this.pageCurrent),this.mixinDatacomPage.size=this.pageSize,this.onMixinDatacomPropsChange(a,l)}))},methods:{onMixinDatacomPropsChange(e,t){},mixinDatacomEasyGet({getone:e=!1,success:t,fail:a}={}){this.mixinDatacomLoading||(this.mixinDatacomLoading=!0,this.mixinDatacomErrorMessage="",this.mixinDatacomGet().then((a=>{this.mixinDatacomLoading=!1;const{data:l,count:n}=a.result;this.getcount&&(this.mixinDatacomPage.count=n),this.mixinDatacomHasMore=l.length<this.pageSize;const r=e?l.length?l[0]:void 0:l;this.mixinDatacomResData=r,t&&t(r)})).catch((e=>{this.mixinDatacomLoading=!1,this.mixinDatacomErrorMessage=e,a&&a(e)})))},mixinDatacomGet(t={}){let a=e.database(this.spaceInfo);const l=t.action||this.action;l&&(a=a.action(l));const n=t.collection||this.collection;a=Array.isArray(n)?a.collection(...n):a.collection(n);const r=t.where||this.where;r&&Object.keys(r).length&&(a=a.where(r));const o=t.field||this.field;o&&(a=a.field(o));const i=t.foreignKey||this.foreignKey;i&&(a=a.foreignKey(i));const s=t.groupby||this.groupby;s&&(a=a.groupBy(s));const u=t.groupField||this.groupField;u&&(a=a.groupField(u)),!0===(void 0!==t.distinct?t.distinct:this.distinct)&&(a=a.distinct());const c=t.orderby||this.orderby;c&&(a=a.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),a=a.skip(p*(d-1)).limit(p).get(f),a}}}}function Lu(e){return Uo("_globalUniCloudSecureNetworkCache__{spaceId}".replace("{spaceId}",e.config.spaceId))}async function Mu({openid:e,callLoginByWeixin:t=!1}={}){throw Lu(this),new Error(`[SecureNetwork] API \`initSecureNetworkByWeixin\` is not supported on platform \`${Oo}\``)}async function Vu(e){const t=Lu(this);return t.initPromise||(t.initPromise=Mu.call(this,e)),t.initPromise}function Uu(e){const t={getSystemInfo:uni.getSystemInfo,getPushClientId:uni.getPushClientId};return function(a){return new Promise(((l,n)=>{t[e]({...a,success(e){l(e)},fail(e){n(e)}})}))}}class Fu 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 a=this._callback[e];if(!a)return;const l=function(e,t){for(let a=e.length-1;a>=0;a--)if(e[a]===t)return a;return-1}(a,t);a.splice(l,1)}off(e,t){return this.removeListener(e,t)}removeAllListener(e){delete this._callback[e]}emit(e,...t){const a=this._callback[e];if(a)for(let l=0;l<a.length;l++)a[l](...t)}}{constructor(){super(),this._uniPushMessageCallback=this._receivePushMessage.bind(this),this._currentMessageId=-1,this._payloadQueue=[]}init(){return Promise.all([Uu("getSystemInfo")(),Uu("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:a,messageId:l,message:n}=t;this._payloadQueue.push({action:a,messageId:l,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:a,message:l}=e;"end"===t?this._end({messageId:a,message:l}):"message"===t&&this._appendMessage({messageId:a,message:l})}_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 Hu={tcb:Ds,tencent:Ds,aliyun:Ai,private:xs};let Gu=new class{init(e){let t={};const a=Hu[e.provider];if(!a)throw new Error("未提供正确的provider参数");var l;return t=a.init(e),function(e){e._initPromiseHub||(e._initPromiseHub=new Io({createPromise:function(){let t=Promise.resolve();t=new Promise((e=>{setTimeout((()=>{e()}),1)}));const a=e.auth();return t.then((()=>a.getLoginState())).then((e=>e?Promise.resolve():a.signInAnonymously()))}}))}(t),zs(t),function(e){const t=e.uploadFile;e.uploadFile=function(e){return t.call(this,e)}}(t),(l=t).database=function(e){if(e&&Object.keys(e).length>0)return l.init(e).database();if(this._database)return this._database;const t=nu(ru,{uniClient:l});return this._database=t,t},l.databaseForJQL=function(e){if(e&&Object.keys(e).length>0)return l.init(e).databaseForJQL();if(this._databaseForJQL)return this._databaseForJQL;const t=nu(ru,{uniClient:l,isJQL:!0});return this._databaseForJQL=t,t},function(e){e.getCurrentUserInfo=Pu,e.chooseAndUploadFile=Ru.initChooseAndUploadFile(e),Object.assign(e,{get mixinDatacom(){return Ou(e)}}),e.SSEChannel=Fu,e.initSecureNetworkByWeixin=function(e){return function({openid:t,callLoginByWeixin:a=!1}={}){return Vu.call(e,{openid:t,callLoginByWeixin:a})}}(e),e.importObject=function(t){return function(a,l={}){l=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}},l);const{customUI:n,loadingOptions:r,errorOptions:o,parseSystemError:i}=l,s=!n;return new Proxy({},{get:(n,u)=>function({fn:e,interceptorName:t,getCallbackArgs:a}={}){return async function(...l){const n=a?a({params:l}):{};let r,o;try{return await jo($o(t,"invoke"),{...n}),r=await e(...l),await jo($o(t,"success"),{...n,result:r}),r}catch(i){throw o=i,await jo($o(t,"fail"),{...n,error:o}),o}finally{await jo($o(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:a,type:"OBJECT",data:{method:u,params:c}};"object"==typeof l.secretMethods&&function(e,t){const a=t.data.method,l=e.secretMethods||{},n=l[a]||l["*"];n&&(t.secretType=n)}(l,p);let v=!1;try{d=await t.callFunction(p)}catch(e){v=!0,d={result:new si(e)}}const{errSubject:m,errCode:h,errMsg:f,newToken:g}=d.result||{};if(s&&uni.hideLoading(),g&&g.token&&g.tokenExpired&&(pi(g),li(Zo,{...g})),h){let e=f;if(v&&i&&(e=(await i({objectName:a,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:a,cancelText:l,confirmText:n}={}){return new Promise(((r,o)=>{uni.showModal({title:e,content:t,showCancel:a,cancelText:l,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 si({subject:m,code:h,message:f,requestId:d.requestId});throw t.detail=d.result,li(Jo,{type:Xo,content:t}),t}return li(Jo,{type:Xo,content:d.result}),d.result},interceptorName:"callObject",getCallbackArgs:function({params:e}={}){return{objectName:a,methodName:u,params:e}}})})}}(e)}(t),["callFunction","uploadFile","deleteFile","getTempFileURL","downloadFile","chooseAndUploadFile"].forEach((e=>{if(!t[e])return;const a=t[e];var l,n;t[e]=function(){return a.apply(t,Array.from(arguments))},t[e]=(l=t[e],n=e,function(e){let t=!1;if("callFunction"===n){const a=e&&e.type||wo;t=a!==wo}const a="callFunction"===n&&!t,r=this._initPromiseHub.exec();e=e||{};const{success:o,fail:i,complete:s}=ii(e),u=r.then((()=>t?Promise.resolve():jo($o(n,"invoke"),e))).then((()=>l.call(this,e))).then((e=>t?Promise.resolve(e):jo($o(n,"success"),e).then((()=>jo($o(n,"complete"),e))).then((()=>(a&&li(Jo,{type:Qo,content:e}),Promise.resolve(e))))),(e=>t?Promise.reject(e):jo($o(n,"fail"),e).then((()=>jo($o(n,"complete"),e))).then((()=>(li(Jo,{type:Qo,content:e}),Promise.reject(e))))));if(!(o||i||s))return u;u.then((e=>{o&&o(e),s&&s(e),a&&li(Jo,{type:Qo,content:e})}),(e=>{i&&i(e),s&&s(e),a&&li(Jo,{type:Qo,content:e})}))}).bind(t)})),t.init=this.init,t}};(()=>{const e=Lo;let t={};if(e&&1===e.length)t=e[0],Gu=Gu.init(t),Gu._isDefault=!0;else{const t=["auth","callFunction","uploadFile","deleteFile","getTempFileURL","downloadFile","database","getCurrentUSerInfo","importObject"];let a;a=e&&e.length>0?"应用有多个服务空间,请通过uniCloud.init方法指定要使用的服务空间":"应用未关联服务空间,请在uniCloud目录右键关联服务空间",t.forEach((e=>{Gu[e]=function(){return console.error(a),Promise.reject(new si({code:"SYS_ERR",message:a}))}}))}Object.assign(Gu,{get mixinDatacom(){return Ou(Gu)}}),Du(Gu),Gu.addInterceptor=Go,Gu.removeInterceptor=Ko,Gu.interceptObject=Wo})();var Ku=Gu;const ju=E({components:{Loading1:E({name:"loading1",data:()=>({})},[["render",function(t,a,l,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,a,l,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,a,l,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,a,l,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,a,l,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,a,l,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==l.loadingType?(e.openBlock(),e.createBlock(i,{key:0})):e.createCommentVNode("",!0),2==l.loadingType?(e.openBlock(),e.createBlock(s,{key:1})):e.createCommentVNode("",!0),3==l.loadingType?(e.openBlock(),e.createBlock(u,{key:2})):e.createCommentVNode("",!0),4==l.loadingType?(e.openBlock(),e.createBlock(c,{key:3})):e.createCommentVNode("",!0),5==l.loadingType?(e.openBlock(),e.createBlock(d,{key:4})):e.createCommentVNode("",!0)])}]]);const $u=E({name:"qiun-error",props:{errorMessage:{type:String,default:null}},data:()=>({})},[["render",function(t,a,l,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==l.errorMessage?"请点击重试":l.errorMessage),1)])}],["__scopeId","data-v-05ebc486"]]),Wu=["#1890FF","#91CB74","#FAC858","#EE6666","#73C0DE","#3CA272","#FC8452","#9A60B4","#ea7ccc"],zu={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,a){return e+"元"},yAxisDemo2:function(e,t,a){return e.toFixed(2)},xAxisDemo1:function(e,t,a){return e+"年"},xAxisDemo2:function(e,t,a){return((e,t)=>{var a=new Date;a.setTime(1e3*e);var l=a.getFullYear(),n=a.getMonth()+1;n=n<10?"0"+n:n;var r=a.getDate();r=r<10?"0"+r:r;var o=a.getHours();o=o<10?"0"+o:o;var i=a.getMinutes(),s=a.getSeconds();return i=i<10?"0"+i:i,s=s<10?"0"+s:s,"full"==t?l+"-"+n+"-"+r+" "+o+":"+i+":"+s:"y-m-d"==t?l+"-"+n+"-"+r:"h:m"==t?o+":"+i:"h:m:s"==t?o+":"+i+":"+s:[l,n,r,o,i,s]})(e,"h:m")},seriesDemo1:function(e,t,a,l){return e+"元"},tooltipDemo1:function(e,t,a,l){return 0==a?"随便用"+e.data+"年":"其他我没改"+e.data+"天"},pieDemo:function(e,t,a,l){if(void 0!==t)return a[t].name+":"+a[t].data+"元"}},demotype:{type:"line",color:Wu,padding:[15,10,0,15],xAxis:{disableGrid:!0},yAxis:{gridType:"dash",dashLength:2},legend:{},extra:{line:{type:"curve",width:2}}},pie:{type:"pie",color:Wu,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:Wu,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:Wu,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:Wu,extra:{word:{type:"normal",autoColors:!1}}},funnel:{type:"funnel",color:Wu,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:Wu,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:Wu,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:Wu,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:Wu,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:Wu,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:Wu,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:Wu,padding:[15,15,0,5],xAxis:{disableGrid:!0},yAxis:{data:[{min:0}]},legend:{},extra:{mount:{type:"mount",widthRatio:1.5}}},bar:{type:"bar",color:Wu,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:Wu,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:Wu,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:Wu,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:Wu,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:Wu,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:Wu,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:Wu,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}}}},Ju=["#1890FF","#91CB74","#FAC858","#EE6666","#73C0DE","#3CA272","#FC8452","#9A60B4","#ea7ccc"],qu={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 a in e){0==a&&(t+=e[a].axisValueLabel+"年销售额");let l="--";null!==e[a].data&&(l=e[a].data),t+="<br/>"+e[a].marker+e[a].seriesName+":"+l+" 万元"}return t},legendFormat:function(e){return"自定义图例+"+e},yAxisFormatDemo:function(e,t){return e+"元"},seriesFormatDemo:function(e){return e.name+"年"+e.value+"元"}},demotype:{color:Ju},column:{color:Ju,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:Ju,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:Ju,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:Ju,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:Ju,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:Ju,title:{text:""},tooltip:{trigger:"item"},legend:{top:"bottom"},seriesTemplate:{name:"",type:"pie",data:[],radius:"55%",center:["50%","50%"],roseType:"area"}},funnel:{color:Ju,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:Ju,tooltip:{formatter:"{a} <br/>{b} : {c}%"},seriesTemplate:{name:"业务指标",type:"gauge",detail:{formatter:"{value}%"},data:[{value:50,name:"完成率"}]}},candle:{xAxis:{data:[]},yAxis:{},color:Ju,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:[]}}},Zu=e=>{(e.$renderjs||(e.$renderjs=[])).push("rdcharts"),(e.$renderjsModules||(e.$renderjsModules={})).rdcharts="4974725c"};function Yu(e={},...t){for(let a in t)for(let l in t[a])t[a].hasOwnProperty(l)&&(e[l]=t[a][l]&&"object"==typeof t[a][l]?Yu(Array.isArray(t[a][l])?[]:{},e[l],t[a][l]):t[a][l]);return e}function Qu(e,t){for(let a in e)e.hasOwnProperty(a)&&null!==e[a]&&"object"==typeof e[a]?Qu(e[a],t):"format"===a&&"string"==typeof e[a]&&(e.formatter=t[e[a]]?t[e[a]]:void 0);return e}const Xu={name:"qiun-data-charts",mixins:[Ku.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,a="";for(let l=0;l<32;l++)a+=e.charAt(Math.floor(Math.random()*t));this.cid=a}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 qu.option[this.cid],delete qu.instance[this.cid]):(delete zu.option[this.cid],delete zu.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&&a("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=Yu({},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,a={categories:[],series:[]},l=[],n=[];if(t=!0===this.echarts?qu.categories.includes(this.type):zu.categories.includes(this.type),!0===t){if(this.chartData&&this.chartData.categories&&this.chartData.categories.length>0)l=this.chartData.categories;else if(this.startDate&&this.endDate){let e=new Date(this.startDate),t=new Date(this.endDate);for(;e<=t;)l.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,a){null==e.text||t[e.text]||(l.push(e.text),t[e.text]=!0)}))}a.categories=l}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<l.length;c++){let t=0;for(let a=0;a<e.length;a++)e[a].text==l[c]&&(t=e[a].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(l.length>0)for(let t=0;t<l.length;t++){let a=0;for(let r=0;r<e.length;r++)n[c].name==e[r].group&&e[r].text==l[t]&&(a=e[r].value);n[c].data.push(a)}else for(let t=0;t<e.length;t++)n[c].name==e[t].group&&n[c].data.push(e[t].value);a.series=n,this.drawData=Yu({},a),this.checkData(a)},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?(qu.option[t]=Yu({},this.eopts),qu.option[t].id=t,qu.option[t].type=this.type):this.type&&zu.type.includes(this.type)?(zu.option[t]=Yu({},zu[this.type],this.opts),zu.option[t].canvasId=t):(this.mixinDatacomLoading=!1,this.showchart=!1,this.mixinDatacomErrorMessage="参数错误:props参数中type类型不正确");let a=Yu({},e);void 0!==a.series&&a.series.length>0&&(this.mixinDatacomErrorMessage=null,!0===this.echarts?(qu.option[t].chartData=a,this.$nextTick((()=>{this.init()}))):(zu.option[t].categories=a.categories,zu.option[t].series=a.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&&zu.option[e]&&zu.option[e].context){const t=zu.option[e].context;"object"!=typeof t||zu.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&&(zu.option[e].background="none"==this.background?"#FFFFFF":this.background,zu.option[e].canvas2d=this.type2d,zu.option[e].pixelRatio=this.pixel,zu.option[e].animation=this.animation,zu.option[e].width=t.width*this.pixel,zu.option[e].height=t.height*this.pixel,zu.option[e].onzoom=this.onzoom,zu.option[e].ontap=this.ontap,zu.option[e].ontouch=this.ontouch,zu.option[e].onmouse=this.openmouse,zu.option[e].onmovetip=this.onmovetip,zu.option[e].tooltipShow=this.tooltipShow,zu.option[e].tooltipFormat=this.tooltipFormat,zu.option[e].tooltipCustom=this.tooltipCustom,zu.option[e].inScrollView=this.inScrollView,zu.option[e].lastDrawTime=this.lastDrawTime,zu.option[e].tapLegend=this.tapLegend),this.inH5||this.inApp?1==this.echarts?(qu.option[e].ontap=this.ontap,qu.option[e].onmouse=this.openmouse,qu.option[e].tooltipShow=this.tooltipShow,qu.option[e].tooltipFormat=this.tooltipFormat,qu.option[e].tooltipCustom=this.tooltipCustom,qu.option[e].lastDrawTime=this.lastDrawTime,this.echartsOpts=Yu({},qu.option[e])):(zu.option[e].rotateLock=zu.option[e].rotate,this.uchartsOpts=Yu({},zu.option[e])):(zu.option[e]=Qu(zu.option[e],zu.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((a=>{if(a[0]){const l=a[0].node,n=l.getContext("2d");zu.option[e].context=n,zu.option[e].rotateLock=zu.option[e].rotate,zu.instance[e]&&zu.option[e]&&!0===zu.option[e].update?this._updataUChart(e):(l.width=t.width*this.pixel,l.height=t.height*this.pixel,l._width=t.width*this.pixel,l._height=t.height*this.pixel,setTimeout((()=>{zu.option[e].context.restore(),zu.option[e].context.save(),this._newChart(e)}),100))}else this.showchart=!1,this.mixinDatacomErrorMessage="参数错误:开启2d模式后,未获取到dom节点,canvas-id:"+e}))}else this.inAli&&(zu.option[e].rotateLock=zu.option[e].rotate),zu.option[e].context=uni.createCanvasContext(e,this),zu.instance[e]&&zu.option[e]&&!0===zu.option[e].update?this._updataUChart(e):setTimeout((()=>{zu.option[e].context.restore(),zu.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}}};Zu(Xu);const ec=E(Xu,[["render",function(t,a,n,r,o,i){const s=l(e.resolveDynamicComponent("qiun-loading"),ju),u=l(e.resolveDynamicComponent("qiun-error"),$u);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:a[0]||(a[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:a[2]||(a[2]=(...e)=>t.rdcharts.tap&&t.rdcharts.tap(...e)),onMousemove:a[3]||(a[3]=(...e)=>t.rdcharts.mouseMove&&t.rdcharts.mouseMove(...e)),onMousedown:a[4]||(a[4]=(...e)=>t.rdcharts.mouseDown&&t.rdcharts.mouseDown(...e)),onMouseup:a[5]||(a[5]=(...e)=>t.rdcharts.mouseUp&&t.rdcharts.mouseUp(...e)),onTouchstart:a[6]||(a[6]=(...e)=>t.rdcharts.touchStart&&t.rdcharts.touchStart(...e)),onTouchmove:a[7]||(a[7]=(...e)=>t.rdcharts.touchMove&&t.rdcharts.touchMove(...e)),onTouchend:a[8]||(a[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:a[1]||(a[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"]]),tc={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,tc],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,a,n,r,o,i){const s=l(e.resolveDynamicComponent("u-loading-icon"),H),u=l(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:a[0]||(a[0]=(...e)=>i.getphonenumber&&i.getphonenumber(...e)),onGetuserinfo:a[1]||(a[1]=(...e)=>i.getuserinfo&&i.getuserinfo(...e)),onError:a[2]||(a[2]=(...e)=>i.error&&i.error(...e)),onOpensetting:a[3]||(a[3]=(...e)=>i.opensetting&&i.opensetting(...e)),onLaunchapp:a[4]||(a[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:a[5]||(a[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"]]),lc={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 nc=E({name:"u-empty",mixins:[w,A,lc],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,a,n,r,o,i){const s=l(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"]]),rc={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 oc=E({name:"u-toolbar",mixins:[w,A,rc],methods:{cancel(){this.$emit("cancel")},confirm(){this.$emit("confirm")}}},[["render",function(t,a,l,n,r,o){return t.show?(e.openBlock(),e.createElementBlock("view",{key:0,class:"u-toolbar",onTouchmove:a[2]||(a[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:a[0]||(a[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:a[1]||(a[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"]]),ic={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 sc=E({name:"u-overlay",mixins:[w,A,ic],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,a,n,r,o,i){const s=l(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"]]),uc={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 cc=E({name:"u-popup",mixins:[w,A,uc],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,a,n,r,o,i){const s=l(e.resolveDynamicComponent("u-overlay"),sc),u=l(e.resolveDynamicComponent("u-status-bar"),k),c=l(e.resolveDynamicComponent("u-icon"),B),d=l(e.resolveDynamicComponent("u-safe-bottom"),L),p=l(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:a[1]||(a[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:a[0]||(a[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"]]),dc={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}}},pc={name:"u-picker",mixins:[w,A,dc],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 a=0,l=0;for(let r=0;r<t.length;r++){let e=t[r];if(e!==(this.lastIndex[r]||0)){l=r,a=e;break}}this.columnIndex=l;const n=this.innerColumns;this.setLastIndex(t),this.setIndexs(t),this.$emit("change",{picker:this,value:this.innerColumns.map(((e,a)=>e[t[a]])),index:a,indexs:t,values:n,columnIndex:l})},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 a=uni.$u.deepClone(this.innerIndex);for(let l=0;l<this.innerColumns.length;l++)l>this.columnIndex&&(a[l]=0);this.setIndexs(a)},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 vc=E(pc,[["render",function(t,a,n,r,o,i){const s=l(e.resolveDynamicComponent("u-toolbar"),oc),u=l(e.resolveDynamicComponent("u-loading-icon"),H),c=l(e.resolveDynamicComponent("u-popup"),cc);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:a[0]||(a[0]=(...e)=>i.changeHandler&&i.changeHandler(...e))},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(o.innerColumns,((a,l)=>(e.openBlock(),e.createElementBlock("picker-view-column",{key:l,class:"u-picker__view__column"},[t.$u.test.array(a)?(e.openBlock(!0),e.createElementBlock(e.Fragment,{key:0},e.renderList(a,((a,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[l]?"bold":"normal"})},e.toDisplayString(i.getItemText(a)),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"]]),mc={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 hc=1e3,fc=6e4,gc=36e5,bc="millisecond",Cc="second",Nc="minute",yc="hour",Sc="day",wc="week",Ac="month",Ec="quarter",kc="year",_c="date",Tc="Invalid Date",Dc=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,Bc=/\[([^\]]+)]|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 xc={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"],a=e%100;return"["+e+(t[(a-20)%10]||t[a]||t[0])+"]"}};var Ic=function(e,t,a){var l=String(e);return!l||l.length>=t?e:""+Array(t+1-l.length).join(a)+e};const Pc={s:Ic,z:function(e){var t=-e.utcOffset(),a=Math.abs(t),l=Math.floor(a/60),n=a%60;return(t<=0?"+":"-")+Ic(l,2,"0")+":"+Ic(n,2,"0")},m:function e(t,a){if(t.date()<a.date())return-e(a,t);var l=12*(a.year()-t.year())+(a.month()-t.month()),n=t.clone().add(l,Ac),r=a-n<0,o=t.clone().add(l+(r?-1:1),Ac);return+(-(l+(a-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:Ac,y:kc,w:wc,d:Sc,D:_c,h:yc,m:Nc,s:Cc,ms:bc,Q:Ec}[e]||String(e||"").toLowerCase().replace(/s$/,"")},u:function(e){return void 0===e}};var Rc="en",Oc={};Oc[Rc]=xc;var Lc=function(e){return e instanceof Fc},Mc=function e(t,a,l){var n;if(!t)return Rc;if("string"==typeof t){var r=t.toLowerCase();Oc[r]&&(n=r),a&&(Oc[r]=a,n=r);var o=t.split("-");if(!n&&o.length>1)return e(o[0])}else{var i=t.name;Oc[i]=t,n=i}return!l&&n&&(Rc=n),n||!l&&Rc},Vc=function(e,t){if(Lc(e))return e.clone();var a="object"==typeof t?t:{};return a.date=e,a.args=arguments,new Fc(a)},Uc=Pc;Uc.l=Mc,Uc.i=Lc,Uc.w=function(e,t){return Vc(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var Fc=function(){function e(e){this.$L=Mc(e.locale,null,!0),this.parse(e)}var t=e.prototype;return t.parse=function(e){this.$d=function(e){var t=e.date,a=e.utc;if(null===t)return new Date(NaN);if(Uc.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var l=t.match(Dc);if(l){var n=l[2]-1||0,r=(l[7]||"0").substring(0,3);return a?new Date(Date.UTC(l[1],n,l[3]||1,l[4]||0,l[5]||0,l[6]||0,r)):new Date(l[1],n,l[3]||1,l[4]||0,l[5]||0,l[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 Uc},t.isValid=function(){return!(this.$d.toString()===Tc)},t.isSame=function(e,t){var a=Vc(e);return this.startOf(t)<=a&&a<=this.endOf(t)},t.isAfter=function(e,t){return Vc(e)<this.startOf(t)},t.isBefore=function(e,t){return this.endOf(t)<Vc(e)},t.$g=function(e,t,a){return Uc.u(e)?this[t]:this.set(a,e)},t.unix=function(){return Math.floor(this.valueOf()/1e3)},t.valueOf=function(){return this.$d.getTime()},t.startOf=function(e,t){var a=this,l=!!Uc.u(t)||t,n=Uc.p(e),r=function(e,t){var n=Uc.w(a.$u?Date.UTC(a.$y,t,e):new Date(a.$y,t,e),a);return l?n:n.endOf(Sc)},o=function(e,t){return Uc.w(a.toDate()[e].apply(a.toDate("s"),(l?[0,0,0,0]:[23,59,59,999]).slice(t)),a)},i=this.$W,s=this.$M,u=this.$D,c="set"+(this.$u?"UTC":"");switch(n){case kc:return l?r(1,0):r(31,11);case Ac:return l?r(1,s):r(0,s+1);case wc:var d=this.$locale().weekStart||0,p=(i<d?i+7:i)-d;return r(l?u-p:u+(6-p),s);case Sc:case _c:return o(c+"Hours",0);case yc:return o(c+"Minutes",1);case Nc: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 a,l=Uc.p(e),n="set"+(this.$u?"UTC":""),r=(a={},a[Sc]=n+"Date",a[_c]=n+"Date",a[Ac]=n+"Month",a[kc]=n+"FullYear",a[yc]=n+"Hours",a[Nc]=n+"Minutes",a[Cc]=n+"Seconds",a[bc]=n+"Milliseconds",a)[l],o=l===Sc?this.$D+(t-this.$W):t;if(l===Ac||l===kc){var i=this.clone().set(_c,1);i.$d[r](o),i.init(),this.$d=i.set(_c,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[Uc.p(e)]()},t.add=function(e,t){var a,l=this;e=Number(e);var n=Uc.p(t),r=function(t){var a=Vc(l);return Uc.w(a.date(a.date()+Math.round(t*e)),l)};if(n===Ac)return this.set(Ac,this.$M+e);if(n===kc)return this.set(kc,this.$y+e);if(n===Sc)return r(1);if(n===wc)return r(7);var o=(a={},a[Nc]=fc,a[yc]=gc,a[Cc]=hc,a)[n]||1,i=this.$d.getTime()+e*o;return Uc.w(i,this)},t.subtract=function(e,t){return this.add(-1*e,t)},t.format=function(e){var t=this,a=this.$locale();if(!this.isValid())return a.invalidDate||Tc;var l=e||"YYYY-MM-DDTHH:mm:ssZ",n=Uc.z(this),r=this.$H,o=this.$m,i=this.$M,s=a.weekdays,u=a.months,c=function(e,a,n,r){return e&&(e[a]||e(t,l))||n[a].slice(0,r)},d=function(e){return Uc.s(r%12||12,e,"0")},p=a.meridiem||function(e,t,a){var l=e<12?"AM":"PM";return a?l.toLowerCase():l},v={YY:String(this.$y).slice(-2),YYYY:Uc.s(this.$y,4,"0"),M:i+1,MM:Uc.s(i+1,2,"0"),MMM:c(a.monthsShort,i,u,3),MMMM:c(u,i),D:this.$D,DD:Uc.s(this.$D,2,"0"),d:String(this.$W),dd:c(a.weekdaysMin,this.$W,s,2),ddd:c(a.weekdaysShort,this.$W,s,3),dddd:s[this.$W],H:String(r),HH:Uc.s(r,2,"0"),h:d(1),hh:d(2),a:p(r,o,!0),A:p(r,o,!1),m:String(o),mm:Uc.s(o,2,"0"),s:String(this.$s),ss:Uc.s(this.$s,2,"0"),SSS:Uc.s(this.$ms,3,"0"),Z:n};return l.replace(Bc,(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,a){var l,n=Uc.p(t),r=Vc(e),o=(r.utcOffset()-this.utcOffset())*fc,i=this-r,s=Uc.m(this,r);return s=(l={},l[kc]=s/12,l[Ac]=s,l[Ec]=s/3,l[wc]=(i-o)/6048e5,l[Sc]=(i-o)/864e5,l[yc]=i/gc,l[Nc]=i/fc,l[Cc]=i/hc,l)[n]||i,a?s:Uc.a(s)},t.daysInMonth=function(){return this.endOf(Ac).$D},t.$locale=function(){return Oc[this.$L]},t.locale=function(e,t){if(!e)return this.$L;var a=this.clone(),l=Mc(e,t,!0);return l&&(a.$L=l),a},t.clone=function(){return Uc.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}(),Hc=Fc.prototype;Vc.prototype=Hc,[["$ms",bc],["$s",Cc],["$m",Nc],["$H",yc],["$W",Sc],["$M",Ac],["$y",kc],["$D",_c]].forEach((function(e){Hc[e[1]]=function(t){return this.$g(t,e[0],e[1])}})),Vc.extend=function(e,t){return e.$i||(e(t,Fc,Vc),e.$i=!0),Vc},Vc.locale=Mc,Vc.isDayjs=Lc,Vc.unix=function(e){return Vc(1e3*e)},Vc.en=Oc[Rc],Vc.Ls=Oc,Vc.p={};const Gc={name:"datetime-picker",mixins:[w,A,mc],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 a=e.match(/\d+/g);return a.length>1?(uni.$u.error("请勿在过滤或格式化函数时添加数字"),0):t&&4==a[0].length?a[0]:a[0].length>2?(uni.$u.error("请勿在过滤或格式化函数时添加数字"),0):a[0]},change(e){const{indexs:t,values:a}=e;let l="";if("time"===this.mode)l=`${this.intercept(a[0][t[0]])}:${this.intercept(a[1][t[1]])}`;else{const e=parseInt(this.intercept(a[0][t[0]],"year")),n=parseInt(this.intercept(a[1][t[1]]));let r=parseInt(a[2]?this.intercept(a[2][t[2]]):1),o=0,i=0;const s=Vc(`${e}-${n}`).daysInMonth();"year-month"===this.mode&&(r=1),r=Math.min(s,r),"datetime"===this.mode&&(o=parseInt(this.intercept(a[3][t[3]])),i=parseInt(this.intercept(a[4][t[4]]))),l=Number(new Date(e,n-1,r,o,i))}l=this.correctValue(l),this.innerValue=l,this.updateColumnValue(l),this.$emit("change",{value:l,picker:this.$refs.picker,mode:this.mode})},updateColumnValue(e){this.innerValue=e,this.updateColumns(),this.updateIndexs(e)},updateIndexs(e){let t=[];const a=this.formatter||this.innerFormatter,l=uni.$u.padZero;if("time"===this.mode){const l=e.split(":");t=[a("hour",l[0]),a("minute",l[1])]}else t=[a("year",`${Vc(e).year()}`),a("month",l(Vc(e).month()+1))],"date"===this.mode&&t.push(a("day",l(Vc(e).date()))),"datetime"===this.mode&&t.push(a("day",l(Vc(e).date())),a("hour",l(Vc(e).hour())),a("minute",l(Vc(e).minute())));const n=this.columns.map(((e,a)=>Math.max(0,e.findIndex((e=>e===t[a])))));this.innerDefaultIndex=n},updateColumns(){const e=this.formatter||this.innerFormatter,t=this.getOriginColumns().map((t=>t.values.map((a=>e(t.type,a)))));this.columns=t},getOriginColumns(){return this.getRanges().map((({type:e,range:t})=>{let a=function(e,t){let a=-1;const l=Array(e<0?0:e);for(;++a<e;)l[a]=t(a);return l}(t[1]-t[0]+1,(a=>{let l=t[0]+a;return l="year"===e?`${l}`:uni.$u.padZero(l),l}));return this.filter&&(a=this.filter(e,a)),{type:e,values:a}}))},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=Vc(e).isBefore(Vc(this.minDate))?this.minDate:e,e=Vc(e).isAfter(Vc(this.maxDate))?this.maxDate:e;{if(-1===String(e).indexOf(":"))return uni.$u.error("时间错误,请传递如12:24的格式");let[t,a]=e.split(":");return t=uni.$u.padZero(uni.$u.range(this.minHour,this.maxHour,Number(t))),a=uni.$u.padZero(uni.$u.range(this.minMinute,this.maxMinute,Number(a))),`${t}:${a}`}},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:a,maxHour:l,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,a]},{type:"day",range:[o,t]},{type:"hour",range:[s,l]},{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 a=new Date(t),l=new Date(this[`${e}Date`]),n=Vc(l).year();let r=1,o=1,i=0,s=0;return"max"===e&&(r=12,o=Vc(a).daysInMonth(),i=23,s=59),Vc(a).year()===n&&(r=Vc(l).month()+1,Vc(a).month()+1===r&&(o=Vc(l).date(),Vc(a).date()===o&&(i=Vc(l).hour(),Vc(a).hour()===i&&(s=Vc(l).minute())))),{[`${e}Year`]:n,[`${e}Month`]:r,[`${e}Date`]:o,[`${e}Hour`]:i,[`${e}Minute`]:s}}}};const Kc=E(Gc,[["render",function(t,a,n,r,o,i){const s=l(e.resolveDynamicComponent("u-picker"),vc);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"]]),jc={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}}},$c={name:"u-input",mixins:[w,A,jc],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:a,innerValue:l}=this;return!!e&&!t&&!!a&&""!==l},inputClass(){let e=[],{border:t,disabled:a,shape:l}=this;return"surround"===t&&(e=e.concat(["u-border","u-input--radius"])),e.push(`u-input--${l}`),"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 a=(this.formatter||this.innerFormatter)(t);this.innerValue=t,this.$nextTick((()=>{this.innerValue=a,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 Wc=E($c,[["render",function(t,a,n,r,o,i){const s=l(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:a[5]||(a[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:a[0]||(a[0]=(...e)=>i.onInput&&i.onInput(...e)),onBlur:a[1]||(a[1]=(...e)=>i.onBlur&&i.onBlur(...e)),onFocus:a[2]||(a[2]=(...e)=>i.onFocus&&i.onFocus(...e)),onConfirm:a[3]||(a[3]=(...e)=>i.onConfirm&&i.onConfirm(...e)),onKeyboardheightchange:a[4]||(a[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:a[6]||(a[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"]]),zc={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 Jc=E({name:"u-line",mixins:[w,A,zc],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,a,l,n,r,o){return e.openBlock(),e.createElementBlock("view",{class:"u-line",style:e.normalizeStyle([o.lineStyle])},null,4)}],["__scopeId","data-v-45e31c7a"]]),qc={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 Zc=E({name:"u-divider",mixins:[w,A,qc],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,a,n,r,o,i){const s=l(e.resolveDynamicComponent("u-line"),Jc);return e.openBlock(),e.createElementBlock("view",{class:"u-divider",style:e.normalizeStyle([t.$u.addStyle(t.customStyle)]),onClick:a[0]||(a[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"]]),Yc=(e,t="date")=>{const a=new Date(e),l=a.getFullYear()+"/",n=(a.getMonth()+1<10?"0"+(a.getMonth()+1):a.getMonth()+1)+"/",r=a.getDate()<10?"0"+a.getDate():a.getDate(),o=" "+(a.getHours()<10?"0"+a.getHours():a.getHours())+":",i=(a.getMinutes()<10?"0"+a.getMinutes():a.getMinutes())+":",s=a.getSeconds()<10?"0"+a.getSeconds():a.getSeconds();switch(t){case"date":return l+n+r;case"year-month":return`${l}${n}`.substring(0,`${l}${n}`.length-1);case"year":return l.substring(0,l.length-1);case"time":return`${l}${n}${r} ${o}${i}${s}`}return l+n+r};function Qc(e){return Jl.server().post("/home-wisdom/app/powerStation/info",e,{}).then((e=>e.data))}const Xc=E(e.defineComponent({__name:"statistics",setup(t){const n=Zl(),{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]}),C=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]}),N=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"),$=e.ref(!1),z=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((()=>Yc(v.value,V.value))),te=e.computed((()=>Yc(m.value,U.value)));let ae=e.computed((()=>{let e=0;if(g.series&&g.series.length>0&&g.series[0].data.length>0){a("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(),l=e.getMonth()+1<10?"0"+(e.getMonth()+1):e.getMonth()+1,n=e.getDate()<10?"0"+e.getDate():e.getDate(),r=new Date(`${t}-${l}-${n}`).getTime();k.value=r,a("log","at pages/powerStationDetail/childPage/statistics.vue:637","##########powerStation create time end:",k.value),le(),re(),ne(),oe(),pe(),uni.$on("powerStationEditListener",(e=>{re()}))}));const le=()=>{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 Jl.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)}))),a("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 a=await Qc(t);if(0===a.code&&a.data.createTime){let t=new Date(parseInt(a.data.createTime)),l=`${t.getFullYear()}-${t.getMonth()+1<10?"0"+(t.getMonth()+1):t.getMonth()+1}-${t.getDate()<10?"0"+t.getDate():t.getDate()}`,n=new Date(l).getTime();k.value=n,await e.nextTick(),G.value=a.data.monetaryUnit}}catch(Mr){a("log","at pages/powerStationDetail/childPage/statistics.vue:804","##########get powerStation detail error")}},oe=async()=>{P.value=!0,O.value=!1,$.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 Jl.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)),a("log","at pages/powerStationDetail/childPage/statistics.vue:889","earnChartData",g)}P.value=!1}else a("log","at pages/powerStationDetail/childPage/statistics.vue:893","fasfa",e),125101===e.code&&($.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 Jl.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)),a=Math.max.apply(null,t.series[0].data),l=Math.max.apply(null,t.series[1].data),n=parseFloat(Math.max(a,l).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)),a=Math.max.apply(null,t.series[0].data),l=parseFloat(a.toFixed(0));Q.yAxis.data[0].min=0,l<10?l<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 Jl.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 Jl.server().post("/home-wisdom/app/device/inverter/statistics/useElectricityAnalyseNew",e,{}).then((e=>e.data))}(t);if(0===e.code){const t=e.data;if(a("log","at pages/powerStationDetail/childPage/statistics.vue:1036","resData",JSON.stringify(t)),t.totalPv&&t.totalPv.length>=2){let e={series:[{data:[]}]};const l=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(l>=0){b.title.name=`${l} kW·h`;let t=0,v=0,m=0;l>0&&(t=parseFloat((100*n/l).toFixed(2)),v=parseFloat((100*r/l).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}`},N.value=JSON.parse(JSON.stringify(e)),a("log","at pages/powerStationDetail/childPage/statistics.vue:1089","energyPowerChartDatas",N.value)}}if(t.totalUse&&t.totalUse.length>=2){let e={series:[{data:[]}]};const a=parseFloat((parseFloat(t.totalUse[0].value)+parseFloat(t.totalUse[1].value)).toFixed(2)),l=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(a>=0){C.title.name=`${a} kW·h`;let t=0,u=0;a>0&&(t=parseFloat((100*l/a).toFixed(2)),u=parseFloat((100-t).toFixed(2))),e.series[0].data[0]={value:l,labelShow:!1,color:"#0FD86D",legendText:`${r} (${t}%):${l} ${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"}a("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()):(a("log","at pages/powerStationDetail/childPage/statistics.vue:1278","#########当前选择时间的时间戳:",v.value),a("log","at pages/powerStationDetail/childPage/statistics.vue:1279","#########时间差:",t),a("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()):(a("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()):(a("log","at pages/powerStationDetail/childPage/statistics.vue:1323","#########当前选择时间的时间戳:",v.value),a("log","at pages/powerStationDetail/childPage/statistics.vue:1324","#########时间差:",t),a("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()):(a("log","at pages/powerStationDetail/childPage/statistics.vue:1345","#########时间超出当前时间"),uni.showToast({title:r("maxTimeExceeded"),icon:"none"}))}},Ce=()=>{d.value=!1,p.value=!1},Ne=e=>{if(a("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,a)=>{const r=l(e.resolveDynamicComponent("u-loading-page"),W),o=l(e.resolveDynamicComponent("qiun-data-charts"),ec),i=l(e.resolveDynamicComponent("u-button"),ac),s=l(e.resolveDynamicComponent("u-empty"),nc),v=l(e.resolveDynamicComponent("u-datetime-picker"),Kc),m=l(e.resolveDynamicComponent("u-picker"),vc),L=l(e.resolveDynamicComponent("u-input"),Wc),M=l(e.resolveDynamicComponent("u-divider"),Zc),F=l(e.resolveDynamicComponent("u-popup"),cc);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:a[0]||(a[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:a[1]||(a[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:a[2]||(a[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:a[3]||(a[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:a[4]||(a[4]=e=>ge("energy"))}),e.createElementVNode("view",{class:"current-date",onClick:a[5]||(a[5]=e=>fe("energy"))},e.toDisplayString(e.unref(ee)),1),e.createElementVNode("image",{src:"/static/image/right-icon-unselect.png",class:"right-ic",onClick:a[6]||(a[6]=e=>be("energy"))})])):e.createCommentVNode("",!0),e.createElementVNode("view",null,[e.createElementVNode("view",null,[e.unref(N).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(z)),1),e.createElementVNode("view",{class:"ring-content"},[e.createVNode(o,{type:"ring",opts:e.unref(b),tooltipShow:!1,animation:!1,chartData:e.unref(N)},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(C),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(ju,{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:a[7]||(a[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:a[8]||(a[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:a[9]||(a[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:a[10]||(a[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:a[11]||(a[11]=e=>ge("earn"))}),e.createElementVNode("view",{class:"current-date",onClick:a[12]||(a[12]=e=>fe("earning"))},e.toDisplayString(e.unref(te)),1),e.createElementVNode("image",{src:"/static/image/right-icon-unselect.png",class:"right-ic",onClick:a[13]||(a[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(ae)),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($)?(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(ju,{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":a[14]||(a[14]=t=>e.isRef(A)?A.value=t:null),minDate:e.unref(k),maxDate:e.unref(_),onConfirm:Ne,confirmText:t.$t("confirm"),cancelText:t.$t("cancel"),onClose:Ce,onCancel:Ce,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":a[15]||(a[15]=t=>e.isRef(E)?E.value=t:null),minDate:e.unref(k),maxDate:e.unref(_),onConfirm:Ne,confirmText:t.$t("confirm"),cancelText:t.$t("cancel"),onClose:Ce,onCancel:Ce,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:Ne,onClose:Ce,onCancel:Ce},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:Ne,onClose:Ce,onCancel:Ce},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"]]),ed=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);Zl(),e.getCurrentInstance();const{t:i}=xr();e.ref([]),e.onMounted((()=>{})),s((e=>{uni.$on("deviceEditSuccess",(e=>{a("log","at pages/powerStationDetail/childPage/device/index.vue:100","########设备名称修改成功",e),n.inverterDatas.map((t=>{t&&t.deviceId==e.deviceId&&(t.device_name=e.deviceName)})),a("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,a)=>{const s=l(e.resolveDynamicComponent("u-loading-page"),W);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,((a,l)=>(e.openBlock(),e.createElementBlock("view",{key:l,class:"item-base"},[3!=a.deviceStatus?(e.openBlock(),e.createElementBlock("view",{key:0,class:e.normalizeClass(["device-status",[{error:2==a.deviceStatus,offline:4==a.deviceStatus,normal:3==a.deviceStatus,connect:1==a.deviceStatus}]])},e.toDisplayString(c(a.deviceStatus)),3)):e.createCommentVNode("",!0),e.createElementVNode("view",{class:"device-name",onClick:e=>(e=>{r.push({name:"deviceInfo",params:{inverterInfo:encodeURIComponent(JSON.stringify(e))}})})(a)},[e.createElementVNode("text",{class:"name"},e.toDisplayString(a.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(a.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(a.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(a.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(a.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!==a.powerPvNow?parseFloat((a.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(a.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}})})(a)},[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 td(){plus.runtime.quit()}const ad=E(e.defineComponent({__name:"index",setup(t){const{proxy:n}=e.getCurrentInstance();Kl();const r=Xr(),o=Zl(),{t:i,locale:d}=xr(),p=e.ref(""),v=e.ref(!1),m=e.ref(!1),h=e.ref([]),f=e.ref(0),g=e.ref(!1);let b=e.reactive([{text:i("addDevice"),value:1},{text:i("powerStationInfo"),value:3}]);const C=e.ref([]);let N=e.reactive({oid:"",device_mac:"",device_model:"",addresses:"",deviceStatus:0});s((e=>{a("log","at pages/powerStationDetail/index.vue:96","powerIndex",e),e.homeId&&(o.setHomeId(e.homeId),y(),e.homeName&&(p.value=e.homeName),e.powerStationStatus&&"3"===e.powerStationStatus&&(v.value=!0)),uni.$on("addDeviceListener",(e=>{0===e.code&&(v.value=!1,o.setHomeId(e.homeId),y(),e.homeName&&(p.value=e.homeName))})),uni.$on("powerStationEditListener",(e=>{e.homeName&&(p.value=e.homeName)})),S(),w()})),u((()=>{uni.$off("addDeviceListener"),uni.$off("powerStationEditListener")})),c((()=>(T(),!0))),e.watch(f,(e=>{}));const y=async()=>{try{C.value=[];const e=await n.$sendData("uni_device_model",{type:"list",data:{homeId:o.homeId}});a("log","at pages/powerStationDetail/index.vue:170","getInverterList",e),0===e.code?e.data.length>0?(v.value=!1,m.value=!0,h.value=e.data,e.data.forEach((e=>{e.addresses&&void 0!==e.addresses&&C.value.push(e.addresses)})),N=e.data[0],b=[{text:i("addDevice"),value:1},{text:i("powerStationInfo"),value:3}]):m.value=!0:(m.value=!0,uni.showToast({title:`${i("failedToObtainInverter")}${e.code}`,icon:"none"}))}catch(Mr){m.value=!0,uni.showToast({title:i("getInverterFailureCode"),icon:"none"})}},S=async()=>{const e=getApp();try{C.value=[];const t=await n.$sendData("uni_other_model",{type:"temperature_unit"});a("log","at pages/powerStationDetail/index.vue:214","temperature_unit",t),0===t.code&&"℉"===t.data?e.globalData.isCentigrade=!1:e.globalData.isCentigrade=!0}catch(Mr){e.globalData.isCentigrade=!0}},w=async()=>{a("log","at pages/powerStationDetail/index.vue:231","##########当前语言:",uni.getLocale());try{C.value=[];const e=await n.$sendData("uni_other_model",{type:"app_language"});a("log","at pages/powerStationDetail/index.vue:235","app_language",e),0===e.code?"zh"===e.data?(uni.setStorageSync("language","zh"),d.value="zh"):(uni.setStorageSync("language","en"),d.value="en"):a("log","at pages/powerStationDetail/index.vue:245",`########获取语言设置失败:${e.msg}`)}catch(Mr){a("log","at pages/powerStationDetail/index.vue:248","#######获取语言设置失败")}},A=e=>{f.value=e,a("log","at pages/powerStationDetail/index.vue:308","tabChange",e)},E=()=>{g.value=!0,a("log","at pages/powerStationDetail/index.vue:314","navBarRightClick")},k=()=>{g.value=!1},_=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:C.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:C.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})});a("log","at pages/powerStationDetail/index.vue:256","updateOid",e),0===e.code?e.data.length>0||(m.value=!0):(m.value=!0,uni.showToast({title:`获取逆变器失败,失败码:${e.code}`,icon:"none"}))}catch(Mr){m.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})});a("log","at pages/powerStationDetail/index.vue:277","clearHomeId",e),0===e.code||(m.value=!0,uni.showToast({title:`清空住宅id失败,失败码:${e.code}`,icon:"none"}))}catch(Mr){m.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})});a("log","at pages/powerStationDetail/index.vue:292","deleteInv",e),0===e.code?uni.showToast({title:"删除成功",icon:"none"}):(m.value=!0,uni.showToast({title:`删除逆变器失败,失败码:${e.code}`,icon:"none"}))}catch(Mr){m.value=!0,uni.showToast({title:"删除逆变器失败",icon:"none"})}})()}g.value=!1},T=()=>{1===getCurrentPages().length?td():r.back()};return(t,a)=>{const n=l(e.resolveDynamicComponent("u-navbar"),I),r=l(e.resolveDynamicComponent("u-tabbar-item"),O),o=l(e.resolveDynamicComponent("u-tabbar"),V);return e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createVNode(n,{title:e.unref(p),class:"base-title",rightIcon:"more-dot-fill",onRightClick:E,onLeftClick:T},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(f)?(e.openBlock(),e.createBlock(ao,{key:0,showAddDevice:e.unref(v)},null,8,["showAddDevice"])):e.createCommentVNode("",!0),1==e.unref(f)?(e.openBlock(),e.createBlock(Xc,{key:1})):e.createCommentVNode("",!0),2==e.unref(f)?(e.openBlock(),e.createBlock(ed,{key:2,inverterDatas:e.unref(h),initFinish:e.unref(m),stationName:e.unref(p)},null,8,["inverterDatas","initFinish","stationName"])):e.createCommentVNode("",!0)])]),e.createVNode(o,{value:e.unref(f),onChange:A,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(f)?(e.openBlock(),e.createElementBlock("view",{key:0,class:"sliding-realtime"})):e.createCommentVNode("",!0),1==e.unref(f)?(e.openBlock(),e.createElementBlock("view",{key:1,class:"sliding-statistics"})):e.createCommentVNode("",!0),2==e.unref(f)?(e.openBlock(),e.createElementBlock("view",{key:2,class:"sliding-device"})):e.createCommentVNode("",!0)])),_:1},8,["value"]),e.unref(g)?(e.openBlock(),e.createBlock(U,{key:0,onChangeValue:_,list:e.unref(b),onCancel:k},null,8,["list"])):e.createCommentVNode("",!0)],64)}}}),[["__scopeId","data-v-9da730d9"]]),ld={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 nd=E({name:"u--image",mixins:[w,ld,A],components:{uvImage:E({name:"u-image",mixins:[w,A,ld],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,a,n,r,o,i){const s=l(e.resolveDynamicComponent("u-icon"),B),u=l(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:a[2]||(a[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:a[0]||(a[0]=(...e)=>i.onErrorHandler&&i.onErrorHandler(...e)),onLoad:a[1]||(a[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,a,l,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:a[0]||(a[0]=e=>t.$emit("click")),onError:a[1]||(a[1]=e=>t.$emit("error")),onLoad:a[2]||(a[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"])}]]),rd={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}}},od={name:"u-cell",data:()=>({}),mixins:[w,A,rd],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 id=E(od,[["render",function(t,a,n,r,o,i){const s=l(e.resolveDynamicComponent("u-icon"),B),u=l(e.resolveDynamicComponent("u-line"),Jc);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:a[0]||(a[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"]]),sd=[{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}]}],ud=e.defineComponent({__name:"powerStationCreate",setup(t){const{t:n}=xr(),r=e.ref(),o=Xr(),{proxy:i}=e.getCurrentInstance();let d=e.reactive({timezone:"",timezoneValue:"",productionTime:"",productionTimeValue:0,powerStationName:"",electricityIncome:"",equippedCapacitor:"",totalCost:"",monetaryUnit:"",monetaryUnitValue:"",locationText:"",location:"",powerStationImage:"",address:"",gridTypeText:"",gridTypeValue:"",longitude:"",latitude:""});const p=e.ref(!1),v=e.ref(Number(new Date)),m=e.ref(!1);let h=e.reactive([]),f=e.reactive([]);const g=Kl();s((e=>{a("log","at pages/powerStation/powerStationCreate.vue:258","options",JSON.stringify(e)),uni.$on("typeChooseResult",(e=>{a("log","at pages/powerStation/powerStationCreate.vue:261","监听到事件来自 updateData ,携带参数为:"+e.item.text),b(e)})),h=[sd]})),c((()=>(T(),!0))),u((()=>{uni.$off("typeChooseResult")}));const b=e=>{switch(e.type){case"timezone":d.timezone=e.item.text,d.timezoneValue=e.item.value;break;case"monetaryUnit":d.monetaryUnit=e.item.text,d.monetaryUnitValue=e.item.value;break;case"productionTime":p.value=!0;break;case"inGridType":d.gridTypeText=e.item.text,d.gridTypeValue=e.item.value}},C=e=>{a("log","at pages/powerStation/powerStationCreate.vue:297","itemTypeChoose",e),"inGridType"===e?o.push({name:"inGridTypeChoose",params:{value:d.gridTypeValue}}):"productionTime"===e?p.value=!0:"location"===e?(m.value=!0,a("log","at pages/powerStation/powerStationCreate.vue:304","sectionRef",f),0===f.length&&(r.value.setColumnValues(1,h[0][0].children),r.value.setColumnValues(2,h[0][0].children[0].children))):o.push({name:"powerStationParamsChoose",params:{type:e}})},N=()=>{p.value=!1},y=e=>{p.value=!1,d.productionTimeValue=e.value,d.productionTime=Yc(e.value)},S=e=>{let t=e.value.filter((e=>e));a("log","at pages/powerStation/powerStationCreate.vue:328","areaChooseConfirm",t);let l={};t.forEach((e=>{switch(e.levelNum){case 0:l.nationCode=e.value,l.nationName=e.label;break;case 1:l.provinceCode=e.value,l.provinceName=e.label;break;case 2:l.cityCode=e.value,l.cityName=e.label}})),d.locationText="",d.location=l,l.nationName&&(d.locationText=l.nationName),l.provinceName&&(d.locationText+="-",d.locationText+=l.provinceName),l.cityName&&(d.locationText+="-",d.locationText+=l.cityName),m.value=!1},w=e=>{a("log","at pages/powerStation/powerStationCreate.vue:363","changeArea",e),0===e.columnIndex&&(h[0][e.indexs[0]].children&&h[0][e.indexs[0]].children.length>0?(r.value.setColumnValues(1,h[0][e.indexs[0]].children),h[0][e.indexs[0]].children[0]&&h[0][e.indexs[0]].children[0].children&&h[0][e.indexs[0]].children[0].children.length>0?r.value.setColumnValues(2,h[0][e.indexs[0]].children[0].children):r.value.setColumnValues(2,[void 0])):(r.value.setColumnValues(1,[void 0]),r.value.setColumnValues(2,[void 0]))),1===e.columnIndex&&(h[0][e.indexs[0]].children[e.indexs[1]].children?r.value.setColumnValues(2,h[0][e.indexs[0]].children[e.indexs[1]].children):r.value.setColumnValues(2,[void 0])),f=e.indexs},A=()=>{"android"==uni.getSystemInfoSync().platform?plus.android.requestPermissions(["android.permission.CAMERA"],(e=>{e.deniedAlways.length>0||e.deniedPresent.length>0?E(n("camera")):plus.android.requestPermissions(["android.permission.READ_EXTERNAL_STORAGE"],(e=>{e.deniedAlways.length>0||e.deniedPresent.length>0?E(n("camera")):k()}))})):function(){let e=!1;var t=plus.ios.import("AVCaptureDevice");a("log","at pages/powerStation/powerStationCreate.vue:456","AVCaptureDevice",t);var l=t.authorizationStatusForMediaType("vide");a("log","at pages/powerStation/powerStationCreate.vue:458","authStatus:"+l),3==l?(e=!0,a("log","at pages/powerStation/powerStationCreate.vue:461","相机权限已经开启")):(a("log","at pages/powerStation/powerStationCreate.vue:463","相机权限没有开启"),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}()&&k()},E=e=>{uni.showModal({title:n("reminder"),content:`${n("pleaseOpen")}${e}(${n("openPermissionManagement")}${e})${n("permissions")}`,success(e){if(e.confirm){const e=plus.android.importClass("android.content.Intent"),t=plus.android.importClass("android.provider.Settings"),a=plus.android.importClass("android.net.Uri"),l=plus.android.runtimeMainActivity(),n=new e;n.setAction(t.ACTION_APPLICATION_DETAILS_SETTINGS);const r=a.fromParts("package",l.getPackageName(),null);n.setData(r),l.startActivity(n)}}})};const k=()=>{uni.chooseImage({count:1,success:e=>{uni.showLoading({title:n("uploading")}),uni.uploadFile({url:"https://test-gz.hdlcontrol.com/basis-footstone/file/upload",name:"file",filePath:e.tempFilePaths[0],header:{Authorization:`Bearer ${g.accessToken}`},formData:{},success:e=>{let t=JSON.parse(e.data);uni.hideLoading(),0===t.code?d.powerStationImage=t.data.url:uni.showToast({icon:"none",title:t.message})},fail:()=>{uni.showToast({type:"fail",title:n("uploadFailed")})}})}})},_=async()=>{let e="";d.powerStationName?d.locationText?d.timezoneValue?d.gridTypeValue?d.equippedCapacitor?d.productionTime?d.monetaryUnitValue||(e=n("selectCurrencyType")):e=n("selectProductionDate"):e=n("enterInstalledCapacity1"):e=n("pleaseSelectGridConnectionType"):e=n("selectTimeZone"):e=n("selectedArea"):e=n("enterPowerStationName");if(/^[a-zA-Z0-9_\u4e00-\u9fa5]+$/.test(d.powerStationName)||(e=n("enterLegalCharacters")),e)return void uni.showToast({icon:"none",title:e});uni.showLoading({title:n("creatingPowerStation"),mask:!0});let t={powerStationImage:d.powerStationImage,location:d.location,address:d.address,latitude:d.latitude,longitude:d.longitude,gridType:d.gridTypeValue,homeName:d.powerStationName,timezone:d.timezone,installedCapacity:d.equippedCapacitor,productionTime:d.productionTimeValue,monetaryUnit:d.monetaryUnitValue,electrovalence:d.electricityIncome,totalCost:d.totalCost};0===d.latitude.length&&Reflect.deleteProperty(t,"latitude"),0===d.longitude.length&&Reflect.deleteProperty(t,"longitude"),a("log","at pages/powerStation/powerStationCreate.vue:639","params",t);try{const e=await function(e){return Jl.server().post("/home-wisdom/app/powerStation/create",e,{}).then((e=>e.data))}(t);a("log","at pages/powerStation/powerStationCreate.vue:642","powerStationAdd",e),0===e.code?(i.$sendData("uni_home_model",{type:"creation",data:JSON.stringify(e.data)}),setTimeout((()=>{uni.hideLoading(),uni.showToast({title:n("createdSuccessfully")}),o.replace({name:"powerStationCreateSuccess",params:{homeId:e.data.homeId,homeName:d.powerStationName}})}),100)):uni.hideLoading()}catch(Mr){uni.hideLoading()}},T=()=>{1===getCurrentPages().length?td():o.back()};return(t,a)=>{const n=l(e.resolveDynamicComponent("u-navbar"),I),o=l(e.resolveDynamicComponent("u--image"),nd),i=l(e.resolveDynamicComponent("u-cell"),id),s=l(e.resolveDynamicComponent("u-input"),Wc),u=l(e.resolveDynamicComponent("u-picker"),vc),c=l(e.resolveDynamicComponent("u-datetime-picker"),Kc);return e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createVNode(n,{title:t.$t("createPowerStation"),class:"base-title",onLeftClick:T},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.createElementVNode("view",{class:"item-info item-first"},[e.createElementVNode("view",{class:"item-info-content"},[e.createVNode(i,{title:t.$t("powerStationCover"),border:!1,onClick:A,class:"required-view"},{value:e.withCtx((()=>[e.createVNode(o,{showLoading:!0,src:e.unref(d).powerStationImage,width:"120rpx",height:"60rpx",onClick:e.withModifiers(A,["stop"])},null,8,["src","onClick"]),e.createElementVNode("image",{class:"right-icon",src:"/static/image/right-icon.png"})])),_:1},8,["title"]),e.createVNode(i,{title:t.$t("stationName"),border:!1,class:"required-view"},{icon:e.withCtx((()=>[e.createElementVNode("text",{style:{color:"red","font-size":"30rpx"}},"*")])),value:e.withCtx((()=>[e.createVNode(s,{placeholder:t.$t("pleaseEnter"),border:"none",inputAlign:"right",modelValue:e.unref(d).powerStationName,"onUpdate:modelValue":a[0]||(a[0]=t=>e.unref(d).powerStationName=t)},null,8,["placeholder","modelValue"]),e.createElementVNode("image",{class:"edit-icon",src:"/static/image/edit-icon.png"})])),_:1},8,["title"]),e.createVNode(i,{title:t.$t("area"),border:!1,onClick:a[2]||(a[2]=e=>C("location")),class:"required-view"},{icon:e.withCtx((()=>[e.createElementVNode("text",{style:{color:"red","font-size":"30rpx"}},"*")])),value:e.withCtx((()=>[e.createVNode(s,{placeholder:t.$t("pleaseChoose"),border:"none",readonly:!0,inputAlign:"right",modelValue:e.unref(d).locationText,"onUpdate:modelValue":a[1]||(a[1]=t=>e.unref(d).locationText=t)},null,8,["placeholder","modelValue"]),e.createElementVNode("image",{class:"right-icon",src:"/static/image/right-icon.png"})])),_:1},8,["title"]),e.createVNode(i,{title:t.$t("detailedAddress"),border:!1},{value:e.withCtx((()=>[e.createVNode(s,{placeholder:t.$t("pleaseEnter"),border:"none",inputAlign:"right",modelValue:e.unref(d).address,"onUpdate:modelValue":a[3]||(a[3]=t=>e.unref(d).address=t)},null,8,["placeholder","modelValue"]),e.createElementVNode("image",{class:"edit-icon",src:"/static/image/edit-icon.png"})])),_:1},8,["title"]),e.createVNode(i,{title:t.$t("longitude"),border:!1},{value:e.withCtx((()=>[e.createVNode(s,{placeholder:t.$t("pleaseEnter"),border:"none",inputAlign:"right",modelValue:e.unref(d).longitude,"onUpdate:modelValue":a[4]||(a[4]=t=>e.unref(d).longitude=t)},null,8,["placeholder","modelValue"]),e.createElementVNode("image",{class:"edit-icon",src:"/static/image/edit-icon.png"})])),_:1},8,["title"]),e.createVNode(i,{title:t.$t("latitude"),border:!1},{value:e.withCtx((()=>[e.createVNode(s,{placeholder:t.$t("pleaseEnter"),border:"none",inputAlign:"right",modelValue:e.unref(d).latitude,"onUpdate:modelValue":a[5]||(a[5]=t=>e.unref(d).latitude=t)},null,8,["placeholder","modelValue"]),e.createElementVNode("image",{class:"edit-icon",src:"/static/image/edit-icon.png"})])),_:1},8,["title"]),e.createVNode(i,{title:t.$t("powerStationTimeZone"),border:!1,onClick:a[7]||(a[7]=e=>C("timezone")),class:"required-view"},{icon:e.withCtx((()=>[e.createElementVNode("text",{style:{color:"red","font-size":"30rpx"}},"*")])),value:e.withCtx((()=>[e.createVNode(s,{placeholder:t.$t("pleaseChoose"),border:"none",readonly:!0,inputAlign:"right",modelValue:e.unref(d).timezone,"onUpdate:modelValue":a[6]||(a[6]=t=>e.unref(d).timezone=t)},null,8,["placeholder","modelValue"]),e.createElementVNode("image",{class:"right-icon",src:"/static/image/right-icon.png"})])),_:1},8,["title"])])]),e.createElementVNode("view",{class:"item-info"},[e.createElementVNode("view",{class:"item-info-content"},[e.createVNode(i,{title:t.$t("gridConnectionType"),border:!1,onClick:a[9]||(a[9]=e=>C("inGridType")),class:"required-view"},{icon:e.withCtx((()=>[e.createElementVNode("text",{style:{color:"red","font-size":"30rpx"}},"*")])),value:e.withCtx((()=>[e.createVNode(s,{placeholder:t.$t("pleaseChoose"),border:"none",readonly:!0,inputAlign:"right",modelValue:e.unref(d).gridTypeText,"onUpdate:modelValue":a[8]||(a[8]=t=>e.unref(d).gridTypeText=t)},null,8,["placeholder","modelValue"]),e.createElementVNode("image",{class:"right-icon",src:"/static/image/right-icon.png"})])),_:1},8,["title"]),e.createVNode(i,{title:t.$t("installedCapacity"),border:!1,class:"required-view"},{icon:e.withCtx((()=>[e.createElementVNode("text",{style:{color:"red","font-size":"30rpx"}},"*")])),value:e.withCtx((()=>[e.createVNode(s,{placeholder:t.$t("enterInstalledCapacity"),type:"digit",border:"none",inputAlign:"right",modelValue:e.unref(d).equippedCapacitor,"onUpdate:modelValue":a[10]||(a[10]=t=>e.unref(d).equippedCapacitor=t)},null,8,["placeholder","modelValue"]),e.createElementVNode("image",{class:"edit-icon",src:"/static/image/edit-icon.png"})])),_:1},8,["title"]),e.createVNode(i,{title:t.$t("productionDate"),border:!1,onClick:a[12]||(a[12]=e=>C("productionTime")),class:"required-view"},{icon:e.withCtx((()=>[e.createElementVNode("text",{style:{color:"red","font-size":"30rpx"}},"*")])),value:e.withCtx((()=>[e.createVNode(s,{placeholder:t.$t("pleaseChoose"),border:"none",readonly:!0,inputAlign:"right",modelValue:e.unref(d).productionTime,"onUpdate:modelValue":a[11]||(a[11]=t=>e.unref(d).productionTime=t)},null,8,["placeholder","modelValue"]),e.createElementVNode("image",{class:"right-icon",src:"/static/image/right-icon.png"})])),_:1},8,["title"])])]),e.createElementVNode("view",{class:"item-info"},[e.createElementVNode("view",{class:"item-info-content"},[e.createVNode(i,{title:t.$t("currencyUnit"),border:!1,onClick:a[14]||(a[14]=e=>C("monetaryUnit")),class:"required-view"},{icon:e.withCtx((()=>[e.createElementVNode("text",{style:{color:"red","font-size":"30rpx"}},"*")])),value:e.withCtx((()=>[e.createVNode(s,{placeholder:t.$t("pleaseChoose"),border:"none",readonly:!0,inputAlign:"right",modelValue:e.unref(d).monetaryUnit,"onUpdate:modelValue":a[13]||(a[13]=t=>e.unref(d).monetaryUnit=t)},null,8,["placeholder","modelValue"]),e.createElementVNode("image",{class:"right-icon",src:"/static/image/right-icon.png"})])),_:1},8,["title"]),e.createVNode(i,{title:t.$t("electricityIncome")+"("+(e.unref(d).monetaryUnit||"¥")+"/kW·h)",border:!1},{value:e.withCtx((()=>[e.createVNode(s,{placeholder:t.$t("electricityIncome1"),type:"digit",border:"none",inputAlign:"right",modelValue:e.unref(d).electricityIncome,"onUpdate:modelValue":a[15]||(a[15]=t=>e.unref(d).electricityIncome=t)},null,8,["placeholder","modelValue"]),e.createElementVNode("image",{class:"edit-icon",src:"/static/image/edit-icon.png"})])),_:1},8,["title"]),e.createVNode(i,{title:t.$t("totalCost"),border:!1},{value:e.withCtx((()=>[e.createVNode(s,{placeholder:t.$t("totalCost1"),type:"digit",border:"none",inputAlign:"right",modelValue:e.unref(d).totalCost,"onUpdate:modelValue":a[16]||(a[16]=t=>e.unref(d).totalCost=t)},null,8,["placeholder","modelValue"]),e.createElementVNode("image",{class:"edit-icon",src:"/static/image/edit-icon.png"})])),_:1},8,["title"])])]),e.createElementVNode("view",{class:"btn-view"},[e.createElementVNode("button",{class:"normal-btn-style",onClick:_},e.toDisplayString(t.$t("completeCreation")),1)])])]),e.createVNode(u,{show:e.unref(m),closeOnClickOverlay:"",ref_key:"sectionRef",ref:r,columns:e.unref(h),keyName:"label",onCancel:a[17]||(a[17]=()=>m.value=!1),onConfirm:S,onChange:w},null,8,["show","columns"]),e.createVNode(c,{show:e.unref(p),modelValue:e.unref(v),"onUpdate:modelValue":a[18]||(a[18]=t=>e.isRef(v)?v.value=t:null),mode:"date",onCancel:N,onConfirm:y},null,8,["show","modelValue"])],64)}}}),cd=E(ud,[["__scopeId","data-v-ce37c82b"]]),dd=[{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)国际日期变更线以西"}],pd=[{text:"家用屋顶",value:"DOMESTIC_ROOF"},{text:"商业用屋顶",value:"COMMERCIAL_ROOF"},{text:"工业用屋顶",value:"INDUSTRIAL_ROOF"},{text:"地面电站",value:"SURFACE_POWER_STATION"}],vd=[{text:"自发自用",value:"self_use"},{text:"削峰填谷",value:"peak_load_shifting"},{text:"电池优先",value:"battery_priority"},{text:"智能模式",value:"auto"}],md=[{text:"全额并网",value:"FULL_GRID"},{text:"余电并网",value:"SURPLUS_GRID"},{text:"混合离/并网类型",value:"HYBRID_GRID"},{text:"离网类型",value:"OFFLINE"}],hd=[{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:"墨西哥比索"}],fd=e.defineComponent({__name:"powerStationEdit",setup(t){const n=Xr(),{t:r}=xr(),{proxy:o}=e.getCurrentInstance(),i=Zl(),c=Kl(),d=e.ref(!1);let p=e.reactive([]),v=e.reactive([]);const m=e.ref(),h=e.ref(!0),f=e.ref(!1),g=e.ref(Number(new Date));let b=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((()=>{v=[sd],T(),uni.$on("typeChooseResult",(e=>{a("log","at pages/powerStation/powerStationEdit.vue:231","监听到事件来自 updateData ,携带参数为:"+e.item.text),setTimeout((()=>{C(e)}),10)}))})),u((()=>{uni.$off("typeChooseResult")}));const C=e=>{switch(e.type){case"timezone":b.infoData.timezone=e.item.text,b.infoData.timezoneValue=e.item.value;break;case"inGridType":b.infoData.gridType=e.item.value,b.infoData.inGridTypeText=e.item.text;break;case"monetaryUnit":b.infoData.monetaryUnit=e.item.value,b.infoData.monetaryUnitText=e.item.text;break;case"productionTime":f.value=!0}},N=e=>{a("log","at pages/powerStation/powerStationEdit.vue:263","itemTypeChoose",e),"inGridType"===e?n.push({name:"inGridTypeChoose",params:{value:b.infoData.gridType}}):"productionTime"===e?f.value=!0:"location"===e?(d.value=!0,a("log","at pages/powerStation/powerStationEdit.vue:270","sectionRef",p),0===p.length&&(m.value.setColumnValues(1,v[0][0].children),m.value.setColumnValues(2,v[0][0].children[0].children))):n.push({name:"powerStationParamsChoose",params:{type:e}})},y=()=>{f.value=!1},S=e=>{f.value=!1,b.infoData.productionTimeText=Yc(e.value),b.infoData.productionTime=e.value},w=()=>{"android"==uni.getSystemInfoSync().platform?plus.android.requestPermissions(["android.permission.CAMERA"],(e=>{e.deniedAlways.length>0||e.deniedPresent.length>0?A(r("camera")):plus.android.requestPermissions(["android.permission.READ_EXTERNAL_STORAGE"],(e=>{e.deniedAlways.length>0||e.deniedPresent.length>0?A(r("camera")):E()}))})):function(){let e=!1;var t=plus.ios.import("AVCaptureDevice");a("log","at pages/powerStation/powerStationEdit.vue:362","AVCaptureDevice",t);var l=t.authorizationStatusForMediaType("vide");a("log","at pages/powerStation/powerStationEdit.vue:364","authStatus:"+l),3==l?(e=!0,a("log","at pages/powerStation/powerStationEdit.vue:367","相机权限已经开启")):(a("log","at pages/powerStation/powerStationEdit.vue:369","相机权限没有开启"),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:r("reminder"),content:`${r("pleaseOpen")}${e}(${r("openPermissionManagement")}${e})${r("permissions")}`,success(e){if(e.confirm){const e=plus.android.importClass("android.content.Intent"),t=plus.android.importClass("android.provider.Settings"),a=plus.android.importClass("android.net.Uri"),l=plus.android.runtimeMainActivity(),n=new e;n.setAction(t.ACTION_APPLICATION_DETAILS_SETTINGS);const r=a.fromParts("package",l.getPackageName(),null);n.setData(r),l.startActivity(n)}}})};const E=()=>{uni.chooseImage({count:1,success:e=>{uni.showLoading({title:r("uploading")});let t=[];a("log","at pages/powerStation/powerStationEdit.vue:394","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 ${c.accessToken}`},formData:{},success:e=>{a("log","at pages/powerStation/powerStationEdit.vue:405","success",e);let t=JSON.parse(e.data);uni.hideLoading(),0===t.code?b.infoData.powerStationImage=t.data.url:uni.showToast({icon:"none",title:t.message})},fail:()=>{uni.hideLoading(),uni.showToast({type:"fail",title:r("uploadFailed")})}})}})},k=e=>{let t=e.value.filter((e=>e));a("log","at pages/powerStation/powerStationEdit.vue:431","areaChooseConfirm",t);let l={};t.forEach((e=>{switch(e.levelNum){case 0:l.nationCode=e.value,l.nationName=e.label;break;case 1:l.provinceCode=e.value,l.provinceName=e.label;break;case 2:l.cityCode=e.value,l.cityName=e.label}})),b.infoData.locationText="",b.infoData.location=l,l.nationName&&(b.infoData.locationText=l.nationName),l.provinceName&&(b.infoData.locationText+="-",b.infoData.locationText+=l.provinceName),l.cityName&&(b.infoData.locationText+="-",b.infoData.locationText+=l.cityName),d.value=!1},_=e=>{a("log","at pages/powerStation/powerStationEdit.vue:466","changeArea",e),0===e.columnIndex&&(v[0][e.indexs[0]].children&&v[0][e.indexs[0]].children.length>0?(m.value.setColumnValues(1,v[0][e.indexs[0]].children),v[0][e.indexs[0]].children[0]&&v[0][e.indexs[0]].children[0].children&&v[0][e.indexs[0]].children[0].children.length>0?m.value.setColumnValues(2,v[0][e.indexs[0]].children[0].children):m.value.setColumnValues(2,[void 0])):(m.value.setColumnValues(1,[void 0]),m.value.setColumnValues(2,[void 0]))),1===e.columnIndex&&(v[0][e.indexs[0]].children[e.indexs[1]].children?m.value.setColumnValues(2,v[0][e.indexs[0]].children[e.indexs[1]].children):m.value.setColumnValues(2,[void 0])),p=e.indexs},T=async()=>{let e={homeId:i.homeId};try{const t=await Qc(e);if(uni.hideLoading(),h.value=!1,0===t.code){b.infoData=t.data,b.infoData.location.nationName&&(b.infoData.locationText=b.infoData.location.nationName),b.infoData.location.provinceName&&(b.infoData.locationText+="-",b.infoData.locationText+=b.infoData.location.provinceName),b.infoData.location.cityName&&(b.infoData.locationText+="-",b.infoData.locationText+=b.infoData.location.cityName),b.infoData.productionTimeText=Yc(parseInt(b.infoData.productionTime));const e=md.find((e=>e.value===b.infoData.gridType));a("log","at pages/powerStation/powerStationEdit.vue:517","itemGridType",b.infoData),void 0!==e&&(b.infoData.inGridTypeText=e.text),b.infoData.createTimeText=Yc(parseInt(b.infoData.createTime))}}catch(Mr){h.value=!1,uni.hideLoading()}},D=async()=>{let e="";b.infoData.homeName?b.infoData.locationText?b.infoData.timezone?b.infoData.gridType?b.infoData.installedCapacity?b.infoData.productionTime?b.infoData.monetaryUnit||(e=r("selectCurrencyType")):e=r("selectProductionDate"):e=r("enterInstalledCapacity1"):e=r("pleaseSelectGridConnectionType"):e=r("selectTimeZone"):e=r("selectedArea"):e=r("enterPowerStationName");if(/^[a-zA-Z0-9_\u4e00-\u9fa5]+$/.test(b.infoData.homeName)||(e=r("enterLegalCharacters")),e)return void uni.showToast({icon:"none",title:e});uni.showLoading({title:`${r("saving")}...`,mask:!0});let t={homeId:i.homeId,powerStationImage:b.infoData.powerStationImage,location:b.infoData.location,address:b.infoData.address,latitude:b.infoData.latitude,longitude:b.infoData.longitude,homeName:b.infoData.homeName,timezone:b.infoData.timezone,gridType:b.infoData.gridType,installedCapacity:b.infoData.installedCapacity,productionTime:b.infoData.productionTime,monetaryUnit:b.infoData.monetaryUnit,electrovalence:b.infoData.electrovalence,totalCost:b.infoData.totalCost};a("log","at pages/powerStation/powerStationEdit.vue:575","params",t);try{const e=await function(e){return Jl.server().post("/home-wisdom/app/powerStation/edit",e,{}).then((e=>e.data))}(t);uni.hideLoading(),0===e.code&&(uni.showToast({title:r("editedSuccessfully")}),uni.$emit("powerStationEditListener",{homeName:b.infoData.homeName}),o.$sendData("uni_home_model",{type:"edit",data:{homeId:i.homeId,powerStationName:b.infoData.homeName}}))}catch(Mr){uni.hideLoading()}},B=()=>{1===getCurrentPages().length?td():n.back()};return(t,a)=>{const n=l(e.resolveDynamicComponent("u-navbar"),I),r=l(e.resolveDynamicComponent("u-loading-page"),W),o=l(e.resolveDynamicComponent("u--image"),nd),i=l(e.resolveDynamicComponent("u-cell"),id),s=l(e.resolveDynamicComponent("u-input"),Wc),u=l(e.resolveDynamicComponent("u-picker"),vc),c=l(e.resolveDynamicComponent("u-datetime-picker"),Kc);return e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createVNode(n,{title:t.$t("editPowerStation"),class:"base-title",onLeftClick:B},null,8,["title"]),e.createElementVNode("view",{class:"status_bar",style:{height:"var(--status-bar-height)"}}),e.unref(h)?(e.openBlock(),e.createBlock(r,{key:0,loading:e.unref(h),"loading-text":t.$t("loading")},null,8,["loading","loading-text"])):(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:t.$t("powerStationCover"),border:!1,onClick:w,class:"required-view"},{value:e.withCtx((()=>[e.createVNode(o,{showLoading:!0,src:e.unref(b).infoData.powerStationImage,width:"120rpx",height:"60rpx",onClick:e.withModifiers(w,["stop"])},null,8,["src","onClick"]),e.createElementVNode("image",{class:"right-icon",src:"/static/image/right-icon.png"})])),_:1},8,["title"]),e.createVNode(i,{title:t.$t("stationName"),border:!1,class:"required-view"},{value:e.withCtx((()=>[e.createVNode(s,{placeholder:t.$t("pleaseEnter"),border:"none",inputAlign:"right",modelValue:e.unref(b).infoData.homeName,"onUpdate:modelValue":a[0]||(a[0]=t=>e.unref(b).infoData.homeName=t)},null,8,["placeholder","modelValue"]),e.createElementVNode("image",{class:"edit-icon",src:"/static/image/edit-icon.png"})])),_:1},8,["title"]),e.createVNode(i,{title:t.$t("powerStationTimeZone"),border:!1,onClick:a[2]||(a[2]=e=>N("timezone")),class:"required-view"},{value:e.withCtx((()=>[e.createVNode(s,{placeholder:t.$t("pleaseChoose"),border:"none",readonly:!0,inputAlign:"right",modelValue:e.unref(b).infoData.timezone,"onUpdate:modelValue":a[1]||(a[1]=t=>e.unref(b).infoData.timezone=t)},null,8,["placeholder","modelValue"]),e.createElementVNode("image",{class:"right-icon",src:"/static/image/right-icon.png"})])),_:1},8,["title"]),e.createVNode(i,{title:t.$t("area"),border:!1,onClick:a[4]||(a[4]=e=>N("location")),class:"required-view"},{value:e.withCtx((()=>[e.createVNode(s,{placeholder:t.$t("pleaseChoose"),border:"none",readonly:!0,inputAlign:"right",modelValue:e.unref(b).infoData.locationText,"onUpdate:modelValue":a[3]||(a[3]=t=>e.unref(b).infoData.locationText=t)},null,8,["placeholder","modelValue"]),e.createElementVNode("image",{class:"right-icon",src:"/static/image/right-icon.png"})])),_:1},8,["title"]),e.createVNode(i,{title:t.$t("detailedAddress"),border:!1},{value:e.withCtx((()=>[e.createVNode(s,{placeholder:t.$t("pleaseEnter"),border:"none",inputAlign:"right",modelValue:e.unref(b).infoData.address,"onUpdate:modelValue":a[5]||(a[5]=t=>e.unref(b).infoData.address=t)},null,8,["placeholder","modelValue"]),e.createElementVNode("image",{class:"edit-icon",src:"/static/image/edit-icon.png"})])),_:1},8,["title"]),e.createVNode(i,{title:t.$t("longitude"),border:!1},{value:e.withCtx((()=>[e.createVNode(s,{placeholder:t.$t("pleaseEnter"),border:"none",inputAlign:"right",modelValue:e.unref(b).infoData.longitude,"onUpdate:modelValue":a[6]||(a[6]=t=>e.unref(b).infoData.longitude=t)},null,8,["placeholder","modelValue"]),e.createElementVNode("image",{class:"edit-icon",src:"/static/image/edit-icon.png"})])),_:1},8,["title"]),e.createVNode(i,{title:t.$t("latitude"),border:!1},{value:e.withCtx((()=>[e.createVNode(s,{placeholder:t.$t("pleaseEnter"),border:"none",inputAlign:"right",modelValue:e.unref(b).infoData.latitude,"onUpdate:modelValue":a[7]||(a[7]=t=>e.unref(b).infoData.latitude=t)},null,8,["placeholder","modelValue"]),e.createElementVNode("image",{class:"edit-icon",src:"/static/image/edit-icon.png"})])),_:1},8,["title"]),e.createVNode(i,{title:t.$t("creationDate"),border:!1},{value:e.withCtx((()=>[e.createVNode(s,{placeholder:t.$t("pleaseChoose"),border:"none",readonly:!0,inputAlign:"right",modelValue:e.unref(b).infoData.createTimeText,"onUpdate:modelValue":a[8]||(a[8]=t=>e.unref(b).infoData.createTimeText=t)},null,8,["placeholder","modelValue"])])),_:1},8,["title"]),e.createVNode(i,{title:t.$t("creator"),border:!1},{value:e.withCtx((()=>[e.createVNode(s,{border:"none",readonly:!0,inputAlign:"right",modelValue:e.unref(b).infoData.createPeople,"onUpdate:modelValue":a[9]||(a[9]=t=>e.unref(b).infoData.createPeople=t)},null,8,["modelValue"])])),_:1},8,["title"])])]),e.createElementVNode("view",{class:"item-info"},[e.createElementVNode("view",{class:"item-info-content"},[e.createVNode(i,{title:t.$t("gridConnectionType"),border:!1,onClick:a[11]||(a[11]=e=>N("inGridType")),class:"required-view"},{value:e.withCtx((()=>[e.createVNode(s,{placeholder:t.$t("pleaseChoose"),border:"none",readonly:!0,inputAlign:"right",modelValue:e.unref(b).infoData.inGridTypeText,"onUpdate:modelValue":a[10]||(a[10]=t=>e.unref(b).infoData.inGridTypeText=t)},null,8,["placeholder","modelValue"]),e.createElementVNode("image",{class:"right-icon",src:"/static/image/right-icon.png"})])),_:1},8,["title"]),e.createVNode(i,{title:t.$t("installedCapacity"),border:!1,class:"required-view"},{value:e.withCtx((()=>[e.createVNode(s,{placeholder:t.$t("enterInstalledCapacity"),type:"digit",border:"none",inputAlign:"right",modelValue:e.unref(b).infoData.installedCapacity,"onUpdate:modelValue":a[12]||(a[12]=t=>e.unref(b).infoData.installedCapacity=t)},null,8,["placeholder","modelValue"]),e.createElementVNode("image",{class:"edit-icon",src:"/static/image/edit-icon.png"})])),_:1},8,["title"]),e.createVNode(i,{title:t.$t("productionDate"),border:!1,onClick:a[14]||(a[14]=e=>N("productionTime")),class:"required-view"},{value:e.withCtx((()=>[e.createVNode(s,{placeholder:t.$t("pleaseChoose"),border:"none",readonly:!0,inputAlign:"right",modelValue:e.unref(b).infoData.productionTimeText,"onUpdate:modelValue":a[13]||(a[13]=t=>e.unref(b).infoData.productionTimeText=t)},null,8,["placeholder","modelValue"]),e.createElementVNode("image",{class:"right-icon",src:"/static/image/right-icon.png"})])),_:1},8,["title"]),e.createVNode(i,{title:t.$t("currencyUnit"),border:!1,onClick:a[16]||(a[16]=e=>N("monetaryUnit")),class:"required-view"},{value:e.withCtx((()=>[e.createVNode(s,{placeholder:t.$t("pleaseChoose"),border:"none",readonly:!0,inputAlign:"right",modelValue:e.unref(b).infoData.monetaryUnit,"onUpdate:modelValue":a[15]||(a[15]=t=>e.unref(b).infoData.monetaryUnit=t)},null,8,["placeholder","modelValue"]),e.createElementVNode("image",{class:"right-icon",src:"/static/image/right-icon.png"})])),_:1},8,["title"]),e.createVNode(i,{title:t.$t("electricityIncome")+"("+(e.unref(b).infoData.monetaryUnit||"%¥")+"/kW·h)",border:!1},{value:e.withCtx((()=>[e.createVNode(s,{placeholder:t.$t("electricityIncome1"),type:"digit",border:"none",inputAlign:"right",modelValue:e.unref(b).infoData.electrovalence,"onUpdate:modelValue":a[17]||(a[17]=t=>e.unref(b).infoData.electrovalence=t)},null,8,["placeholder","modelValue"]),e.createElementVNode("image",{class:"edit-icon",src:"/static/image/edit-icon.png"})])),_:1},8,["title"]),e.createVNode(i,{title:t.$t("totalCost"),border:!1},{value:e.withCtx((()=>[e.createVNode(s,{placeholder:t.$t("totalCost1"),type:"digit",border:"none",inputAlign:"right",modelValue:e.unref(b).infoData.totalCost,"onUpdate:modelValue":a[18]||(a[18]=t=>e.unref(b).infoData.totalCost=t)},null,8,["placeholder","modelValue"]),e.createElementVNode("image",{class:"edit-icon",src:"/static/image/edit-icon.png"})])),_:1},8,["title"])])]),e.createElementVNode("view",{class:"btn-view"},[e.createElementVNode("button",{class:"normal-btn-style",onClick:D},e.toDisplayString(t.$t("save")),1)])])])),e.createVNode(u,{show:e.unref(d),closeOnClickOverlay:"",ref_key:"sectionRef",ref:m,columns:e.unref(v),keyName:"label",onCancel:a[19]||(a[19]=()=>d.value=!1),onConfirm:k,onChange:_},null,8,["show","columns"]),e.createVNode(c,{show:e.unref(f),modelValue:e.unref(g),"onUpdate:modelValue":a[20]||(a[20]=t=>e.isRef(g)?g.value=t:null),mode:"date",onCancel:y,onConfirm:S},null,8,["show","modelValue"])],64)}}}),gd=E(fd,[["__scopeId","data-v-2785c406"]]),bd={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,bd]},[["render",function(t,a,n,r,o,i){const s=l(e.resolveDynamicComponent("u-line"),Jc);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"]]),Nd={name:"uniDataChecklist",mixins:[Ku.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,a=t.$options.name;for(;a!==e;){if(t=t.$parent,!t)return!1;a=t.$options.name}return t},chagne(e){const t=e.detail.value;let a={value:[],data:[]};if(this.multiple)this.range.forEach((e=>{t.includes(e[this.map.value]+"")&&(a.value.push(e[this.map.value]),a.data.push(e))}));else{const e=this.range.find((e=>e[this.map.value]+""===t));e&&(a={value:e[this.map.value],data:e})}this.$emit("input",a.value),this.$emit("update:modelValue",a.value),this.$emit("change",{detail:a}),this.multiple?this.dataList=this.getDataList(a.value,!0):this.dataList=this.getDataList(a.value)},getDataList(e){let t=JSON.parse(JSON.stringify(this.range)),a=[];return this.multiple&&(Array.isArray(e)||(e=[])),t.forEach(((t,l)=>{if(t.disabled=t.disable||t.disabled||!1,this.multiple)if(e.length>0){let a=e.find((e=>e===t[this.map.value]));t.selected=void 0!==a}else t.selected=!1;else t.selected=e===t[this.map.value];a.push(t)})),this.setRange(a)},setRange(e){let t=e.filter((e=>e.selected)),a=Number(this.min)||0,l=Number(this.max)||"";return e.forEach(((n,r)=>{if(this.multiple){if(t.length<=a){void 0!==t.find((e=>e[this.map.value]===n[this.map.value]))&&(n.disabled=!0)}if(t.length>=l&&""!==l){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={},a=this.selectedColor?this.selectedColor:"#2979ff";this.selectedColor&&("list"!==this.mode&&(t["border-color"]=e.selected?a:"#DCDFE6"),"tag"===this.mode&&(t["background-color"]=e.selected?a:"#f5f5f5"));let l="";for(let n in t)l+=`${n}:${t[n]};`;return l},setStyleIcon(e){let t={},a="";if(this.selectedColor){let a=this.selectedColor?this.selectedColor:"#2979ff";t["background-color"]=e.selected?a:"#fff",t["border-color"]=e.selected?a:"#DCDFE6",!e.selected&&e.disabled&&(t["background-color"]="#F2F6FC",t["border-color"]=e.selected?a:"#DCDFE6")}for(let l in t)a+=`${l}:${t[l]};`;return a},setStyleIconText(e){let t={},a="";if(this.selectedColor){let a=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:a:"#666",!e.selected&&e.disabled&&(t.color="#999")}for(let l in t)a+=`${l}:${t[l]};`;return a},setStyleRightIcon(e){let t={},a="";"list"===this.mode&&(t["border-color"]=e.selected?this.styles.selectedColor:"#DCDFE6");for(let l in t)a+=`${l}:${t[l]};`;return a}}};const yd=E(Nd,[["render",function(t,a,n,r,o,i){const s=l(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:a[0]||(a[0]=(...e)=>i.chagne&&i.chagne(...e))},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(o.dataList,((t,a)=>(e.openBlock(),e.createElementBlock("label",{class:e.normalizeClass(["checklist-box",["is--"+n.mode,t.selected?"is-checked":"",n.disabled||t.disabled?"is-disable":"",0!==a&&"list"===n.mode?"is-list-border":""]]),style:e.normalizeStyle(t.styleBackgroud),key:a},[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:a[1]||(a[1]=(...e)=>i.chagne&&i.chagne(...e))},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(o.dataList,((t,a)=>(e.openBlock(),e.createElementBlock("label",{class:e.normalizeClass(["checklist-box",["is--"+n.mode,t.selected?"is-checked":"",n.disabled||t.disabled?"is-disable":"",0!==a&&"list"===n.mode?"is-list-border":""]]),style:e.normalizeStyle(t.styleBackgroud),key:a},[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"]]),Sd=E(e.defineComponent({__name:"operationAndMaintenanceDetail",setup(t){xr();const a=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 l={value:e.toRaw(t.detail.data),index:r.index,subIndex:r.subIndex};uni.$emit("settingChooseResult",l),a.back()};return(t,a)=>{const i=l(e.resolveDynamicComponent("u-navbar"),I),s=l(e.resolveDynamicComponent("u-loading-page"),W),u=l(e.resolveDynamicComponent("u-cell"),id),c=l(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":t.$t("loading")},null,8,["loading","loading-text"])):(e.openBlock(),e.createElementBlock("view",{key:1,class:"page"},[e.createElementVNode("view",{class:"content"},[e.createVNode(u,{title:t.$t("current")+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,l)=>(e.openBlock(),e.createBlock(u,{title:t.value,key:l,class:"cell-list"},{value:e.withCtx((()=>[e.createVNode(yd,{modelValue:e.unref(r).currentSelect,"onUpdate:modelValue":a[0]||(a[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-eb09fca6"]]),wd=E(e.defineComponent({__name:"powerStationParamsChoose",setup(t){const{t:n}=xr(),r=Xr();let o=e.reactive([]);const i=e.ref();let u=e.ref();s((e=>{a("log","at pages/powerStation/powerStationParamsChoose.vue:38","App option",e),e&&e.type&&c(e.type)}));const c=e=>{switch(i.value=e,e){case"timezone":o=dd,u.value=n("selectTimeZoneTitle");break;case"powerStationType":o=pd,u.value=n("selectStationType");break;case"workMode":o=vd,u.value=n("selectWorkingMode");break;case"monetaryUnit":o=hd,u.value=n("selectCurrencyTypeTitle")}};return(t,a)=>{const n=l(e.resolveDynamicComponent("u-navbar"),I);return e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createVNode(n,{title:e.unref(u),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(o),((t,a)=>(e.openBlock(),e.createElementBlock("view",{key:t.value,class:e.normalizeClass(["item-base",{"last-item":a===e.unref(o).length-1,"item-type":a<e.unref(o).length-1}]),onClick:e=>(e=>{uni.$emit("typeChooseResult",{type:i.value,item:e}),r.back()})(t)},[e.createElementVNode("text",{class:"type-text"},e.toDisplayString(t.text),1)],10,["onClick"])))),128))])])],64)}}}),[["__scopeId","data-v-6f95e4d7"]]),Ad=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=()=>{a("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,a)=>{const n=l(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"]]),Ed={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 kd=E({name:"u-modal",mixins:[w,A,Ed],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,a,n,r,o,i){const s=l(e.resolveDynamicComponent("u-line"),Jc),u=l(e.resolveDynamicComponent("u-loading-icon"),H),c=l(e.resolveDynamicComponent("u-popup"),cc);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:a[0]||(a[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:a[1]||(a[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"]]),_d=function(t){var a={routes:t.routes,guardHooks:{beforeHooks:null,afterHooks:null},push:function(e){return zr(e,this,"push")},replace:function(e){return zr(e,this,"replace")},replaceAll:function(e){return zr(e,this,"replaceAll")},pushTab:function(e){return zr(e,this,"pushTab")},back:function(e){return uni.navigateBack(e)},beforeEach:function(e){Yr(a,"beforeHooks",e)},afterEach:function(e){Yr(a,"afterHooks",e)},install:function(t){var a=this,l=this;t.provide(Vr,this),t.provide(Ur,this.route),function(e){Fr.forEach((function(t){uni[t]=function(a){if("navigateBack"===t)Qr[t](a);else if(e.guardHooks.beforeHooks&&e.guardHooks.beforeHooks[0]){var l=Zr(a.url,e);(n=e.guardHooks.beforeHooks[0],r=l,o=e.route.value,new Promise((function(e,t){var a=function a(l){a._called=!0,!1===l?t({}):e(void 0===l||!0===l||l)},l=n.call(void 0,r,o,a),i=Promise.resolve(l);if(3>n.length&&(i=i.then(a)),n.length>2&&!a._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(l){if(!0===l)Qr[t](a);else if("string"==typeof l){var n=Jr(l,e);Qr[t]({url:n})}else if("back"===l.navType)Qr.navigateBack(l);else{var r=Jr(l,e);Qr[l.navType?Lr[l.navType]:t]({url:r})}})).catch((function(e){throw e}))}else Qr[t](a);var n,r,o}}))}(l),t.mixin({beforeCreate:function(){if("page"===this.$mpType){if(l.guardHooks.afterHooks&&l.guardHooks.afterHooks[0]){var e=l.route.value,t=qr(l);l.guardHooks.afterHooks[0].call(null,t,e)}n=qr(a=l),a.route.value=JSON.parse(JSON.stringify(n)),delete n.params,delete n.query}var a,n},onLoad:function(e){!jr(e)&&jr(l.route.value.query)&&jr(l.route.value.params)&&(l.route.value=to(to({},l.route.value),{},{query:e}))}}),Object.defineProperty(t.config.globalProperties,"$Router",{get:function(){return l}}),Object.defineProperty(t.config.globalProperties,"$Route",{enumerable:!0,get:function(){return e.unref(a.route)}})},route:e.shallowRef({path:"/"})};return a}({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"}]});_d.beforeEach(((e,t,a)=>{a()}));const Td=E(e.defineComponent({__name:"index",setup(t){const{t:n}=xr(),r=e.ref(!1),o=e.ref(""),{proxy:i}=e.getCurrentInstance(),u=e.ref(!1);let c=e.ref([]);const d=e.ref([]),p=e.ref(""),v=e.ref("");let m=0;s((e=>{a("log","at pages/deviceAdd/index.vue:66","addDevice",e),e.homeId&&(o.value=e.homeId),e.homeName&&(p.value=e.homeName),e.fromType&&(v.value=e.fromType),h()}));const h=async()=>{r.value=!0;try{const e=await i.$sendData("uni_device_model",{type:"net_list"});a("log","at pages/deviceAdd/index.vue:84","deviceListListener",e),0==e.code?(uni.showToast({title:n("searchCompleted")}),c.value=e.data.filter((e=>(e.checked=!0,!e.homeId)))):uni.showToast({title:`${n("searchCompleted")},${n("failureCode")}:${e.code},${e.msg||e.message||e.mes||""}`,icon:"none"}),r.value=!1}catch(Mr){r.value=!1}},f=async()=>{0!==c.value.filter((e=>e.checked)).length?u.value=!0:uni.showToast({title:n("checkDevice"),icon:"none"})},g=()=>{u.value=!1},b=async()=>{u.value=!1;const e=c.value.filter((e=>e.checked));uni.showLoading({title:n("addingDevice")}),m=setTimeout((()=>{uni.showToast({title:n("bindingTimeout"),icon:"none"})}),2e4);try{e.forEach((async(t,a)=>{if(t.checked){const l=await i.$sendData("uni_device_model",{type:"add",data:JSON.stringify({mac:t.device_mac})});0==l.code?a===e.length-1&&(setTimeout((()=>{uni.$emit("addDeviceListener",{code:0,homeId:o.value,homeName:p.value})}),8e3),C(o.value)):(clearTimeout(m),uni.hideLoading(),setTimeout((()=>{uni.showToast({title:`${n("addFailed")},${l.msg||l.mes||l.message}`,icon:"none"})}),0))}}))}catch(Mr){clearTimeout(m),uni.hideLoading(),setTimeout((()=>{uni.showToast({title:n("addFailed"),icon:"none"})}),0)}},C=async e=>{try{d.value=[];const t=await i.$sendData("uni_device_model",{type:"list",data:{homeId:o}});if(a("log","at pages/deviceAdd/index.vue:154","getInverterList",t),clearTimeout(m),0===t.code){if(t.data.length>0){t.data.forEach((e=>{e.addresses&&void 0!==e.addresses&&d.value.push(e.addresses)}));const a=t.data[0],l=encodeURIComponent(JSON.stringify({allInverterAddress:d.value,deviceMac:a.device_mac,deviceModel:a.device_model,homeId:e,homeName:p.value,fromType:v.value}));uni.hideLoading(),_d.replace({name:"apidConfiguration",params:{paramsData:l}})}}else uni.hideLoading(),setTimeout((()=>{uni.showToast({title:t.msg||t.mes||t.message,icon:"none"})}),0)}catch(Mr){uni.hideLoading(),setTimeout((()=>{uni.showToast({title:n("failedToObtainInverter"),icon:"none"})}),0)}};return(t,a)=>{const n=l(e.resolveDynamicComponent("u-navbar"),I),o=l(e.resolveDynamicComponent("u-loading-page"),W),i=l(e.resolveDynamicComponent("u-modal"),kd);return e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createVNode(n,{title:t.$t("addDevice"),class:"base-title",autoBack:!0},null,8,["title"]),e.createElementVNode("view",{class:"status_bar",style:{height:"var(--status-bar-height)"}}),e.unref(r)?(e.openBlock(),e.createBlock(o,{key:0,loading:e.unref(r),"loading-text":t.$t("deviceSearching")},null,8,["loading","loading-text"])):(e.openBlock(),e.createElementBlock("view",{key:1,class:"page"},[e.unref(c).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(c),((t,a)=>(e.openBlock(),e.createElementBlock("view",{key:a,class:"item-base",onClick:e=>(e=>{c.value=c.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:f},e.toDisplayString(t.$t("confirm")),1)])])):(e.openBlock(),e.createElementBlock("view",{key:1,class:"empty-view"},e.toDisplayString(t.$t("noDeviceFoundYet")),1))])),e.createVNode(i,{show:e.unref(u),showCancelButton:!0,content:t.$t("whetherBindDevice"),title:t.$t("deviceBinding"),confirmText:t.$t("confirm"),cancelText:t.$t("cancel"),onConfirm:b,onCancel:g},null,8,["show","content","title","confirmText","cancelText"])],64)}}}),[["__scopeId","data-v-6ebe4bf8"]]),Dd=E(e.defineComponent({__name:"deviceAddHelp",setup:t=>(xr(),(t,a)=>{const n=l(e.resolveDynamicComponent("u-navbar"),I);return e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createVNode(n,{title:t.$t("help"),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.createElementVNode("image",{src:"/static/image/create-success.png",class:"create-success-icon"})])])],64)})}),[["__scopeId","data-v-acaed6e8"]]),Bd=e.defineComponent({__name:"wifiSetting",setup(t){const{t:n}=xr();s((()=>{d()}));let r=e.ref([]);const o=e.ref(n("WIFISetting")),{proxy:i}=e.getCurrentInstance(),u=e.ref(!1),c=e.reactive({isShowWifiModal:!1,wifiModalTitle:"",password:"",passType:"password",flag:!1}),d=async()=>{u.value=!0;try{u.value=!1;const e=await i.$sendData("uni_wifi_model",{type:"list"});a("log","at pages/operationService/wifiSetting.vue:64","getWifiListRes",e),0==e.code&&(r.value=e.data)}catch(Mr){a("log","at pages/operationService/wifiSetting.vue:70","postReserr",Mr),u.value=!1}},p=()=>{c.passType="text"==c.passType?"password":"text",c.flag=!c.flag},v=async()=>{if(c.password){c.isShowWifiModal=!1,uni.showLoading({title:n("connecting1")});try{0==(await i.$sendData("uni_wifi_model",{type:"connect",data:JSON.stringify({ssid:c.wifiModalTitle,password:c.password})})).code?(uni.hideLoading(),uni.showToast({title:n("connectionSucceeded")}),c.isShowWifiModal=!1,c.password=""):(uni.hideLoading(),c.isShowWifiModal=!1,uni.showToast({title:n("connectionFailed"),icon:"none"}))}catch(Mr){uni.hideLoading(),c.isShowWifiModal=!1,uni.showToast({title:n("connectionFailed"),icon:"none"})}}else uni.showToast({title:n("enterWiFiPassword"),icon:"none"})},m=()=>{c.isShowWifiModal=!1,c.password=""};return(t,a)=>{const n=l(e.resolveDynamicComponent("u-navbar"),I),i=l(e.resolveDynamicComponent("u-loading-page"),W),s=l(e.resolveDynamicComponent("u-cell"),id),d=l(e.resolveDynamicComponent("u-input"),Wc),h=l(e.resolveDynamicComponent("u-modal"),kd);return e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createVNode(n,{title:e.unref(o),class:"base-title",autoBack:!0},null,8,["title"]),e.createElementVNode("view",{class:"status_bar",style:{height:"var(--status-bar-height)"}}),e.unref(u)?(e.openBlock(),e.createBlock(i,{key:0,loading:e.unref(u),"loading-text":t.$t("loading")},null,8,["loading","loading-text"])):(e.openBlock(),e.createElementBlock("view",{key:1,class:"page"},[e.createElementVNode("view",{class:"content"},[e.createVNode(s,{title:t.$t("connectionStatus"),border:!1,class:"content-title content-switch"},{value:e.withCtx((()=>[e.createElementVNode("switch")])),_:1},8,["title"]),e.createElementVNode("view",{class:"content-body"},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(e.unref(r),((t,a)=>(e.openBlock(),e.createBlock(s,{key:a,title:t.SSID,class:"cell-list",onClick:e=>(async e=>{c.wifiModalTitle=e.SSID,c.isShowWifiModal=!0})(t)},null,8,["title","onClick"])))),128))])]),e.createVNode(h,{show:e.unref(c).isShowWifiModal,showCancelButton:!0,title:e.unref(c).wifiModalTitle,confirmText:t.$t("connection"),cancelText:t.$t("cancel"),onConfirm:v,onCancel:m},{default:e.withCtx((()=>[e.createElementVNode("view",{class:"slot-content"},[e.createVNode(d,{type:e.unref(c).passType,placeholder:t.$t("enterPassword"),modelValue:e.unref(c).password,"onUpdate:modelValue":a[0]||(a[0]=t=>e.unref(c).password=t)},null,8,["type","placeholder","modelValue"]),e.createElementVNode("image",{onClick:p,showLoading:!0,src:e.unref(c).flag?"/static/image/p-open.png":"/static/image/p-close.png",class:"p-status"},null,8,["src"])])])),_:1},8,["show","title","confirmText","cancelText"])]))],64)}}}),xd=E(Bd,[["__scopeId","data-v-aec3de6a"]]),Id=E(e.defineComponent({__name:"wiredSearch",setup(t){const{t:n}=xr(),r=e.ref(60),{proxy:o}=e.getCurrentInstance();e.reactive(null);const i=e.ref(!1),c=e.ref([]),d=e.ref("");s((()=>{p(),m()})),u((()=>{}));const p=()=>{setInterval((()=>{r.value--}),1e3)},v=()=>{r.value=60,m()},m=async()=>{try{const e=await o.$sendData("uni_device_model",{type:"net_list"});a("log","at pages/deviceAdd/wiredSearch.vue:97","deviceListListener",e),0==e.code?(uni.showToast({title:n("searchCompleted")}),c.value=e.data,r.value=0):(r.value=0,uni.showToast({title:`${n("searchCompleted")},${n("failureCode")}:${e.code},${e.msg||e.message||e.mes||""}`,icon:"none"}))}catch(Mr){r.value=0}},h=async()=>{i.value=!1,uni.showLoading({title:n("binding")});let e=setTimeout((()=>{uni.showToast({title:n("bindingTimeout"),icon:"none"})}),15e3);try{const t=await o.$sendData("uni_device_model",{type:"add",data:JSON.stringify({mac:d.value})});a("log","at pages/deviceAdd/wiredSearch.vue:119","uni_device_modelAdd",t),0==t.code?(clearTimeout(e),uni.$emit("addDeviceListener",{...t}),uni.showToast({title:n("bindingSuccessful")}),uni.hideLoading(),setTimeout((()=>{_d.back()}),200)):(clearTimeout(e),uni.showToast({title:`${n("bindingFailed")},${t.msg||t.message}`,icon:"none"}),uni.hideLoading())}catch(Mr){clearTimeout(e),uni.showToast({title:n("bindingFailed"),icon:"none"}),uni.hideLoading()}},f=()=>{d.value="",i.value=!1};return(t,a)=>{const n=l(e.resolveDynamicComponent("u-navbar"),I),o=l(e.resolveDynamicComponent("u-loading-icon"),H),s=l(e.resolveDynamicComponent("u-modal"),kd);return e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createVNode(n,{title:t.$t("deviceSearch"),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.createElementVNode("view",{class:"top-view"},[e.createElementVNode("view",{class:"search-text"},e.toDisplayString(t.$t("deviceSearching1")),1),e.unref(r)>0?(e.openBlock(),e.createElementBlock("view",{key:0,class:"search-time"},[e.createElementVNode("text",{class:"time"},e.toDisplayString(e.unref(r))+"S",1),e.createVNode(o)])):(e.openBlock(),e.createElementBlock("text",{key:1,class:"retry-text",onClick:v},e.toDisplayString(t.$t("searchAgain")),1))]),e.createElementVNode("view",{class:"device-list"},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(e.unref(c),((a,l)=>(e.openBlock(),e.createElementBlock("view",{key:l,class:e.normalizeClass(["item-base",{"last-item":l===e.unref(c).length-1,"item-device":l<e.unref(c).length-1}])},[e.createElementVNode("view",{class:"device-content"},[e.createElementVNode("text",{class:"device-name"},e.toDisplayString(a.device_name),1),e.createElementVNode("text",{class:"device-ip"},e.toDisplayString(a.ip_address),1)]),a.homeId&&"true"===a.master?(e.openBlock(),e.createElementBlock("text",{key:0,class:"device-btn-text"},e.toDisplayString(t.$t("bound")),1)):(e.openBlock(),e.createElementBlock("text",{key:1,class:"device-btn-unbind-text",onClick:e=>{return t=a.device_mac,d.value=t,void(i.value=!0);var t}},e.toDisplayString(t.$t("bind")),9,["onClick"]))],2)))),128))])])]),e.createVNode(s,{show:e.unref(i),showCancelButton:!0,content:t.$t("whetherBindDevice"),title:t.$t("deviceBinding"),confirmText:t.$t("confirm"),cancelText:t.$t("cancel"),onConfirm:h,onCancel:f},null,8,["show","content","title","confirmText","cancelText"])],64)}}}),[["__scopeId","data-v-544e807d"]]),Pd=E(e.defineComponent({__name:"inGridTypeChoose",setup(t){const n=e.ref(!1),{t:r}=xr(),o=Xr();let i=e.ref([{isChecked:!1,text:r("fullGridConnection"),content:[r("fullGridConnection1"),r("fullGridConnection2")],value:"FULL_GRID"},{isChecked:!1,text:r("surplusPowerGridConnection"),content:[r("surplusPowerGridConnection1"),r("surplusPowerGridConnection2"),r("surplusPowerGridConnection3")],value:"SURPLUS_GRID"},{isChecked:!1,text:r("off_parallelMixedNetworkType"),content:[r("off_parallelMixedNetworkType1"),r("off_parallelMixedNetworkType2")],value:"HYBRID_GRID"},{isChecked:!1,text:r("offGridType"),content:[r("offGridType1"),r("offGridType2")],value:"OFFLINE"}]);s((e=>{e.value&&i.value.map((t=>(t.value===e.value&&(t.isChecked=!0),t))),a("log","at pages/powerStation/inGridTypeChoose.vue:82","options",e)}));const u=()=>{1===getCurrentPages().length?td():o.back()};return(t,r)=>{const s=l(e.resolveDynamicComponent("u-navbar"),I),c=l(e.resolveDynamicComponent("u-loading-page"),W);return e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createVNode(s,{title:t.$t("selectGridConnectionType"),class:"base-title",onLeftClick:u},null,8,["title"]),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":t.$t("loading")},null,8,["loading","loading-text"])):(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(i),((t,l)=>(e.openBlock(),e.createElementBlock("view",{key:l,class:"item-info",onClick:e=>(e=>{a("log","at pages/powerStation/inGridTypeChoose.vue:94","item",e),e.isChecked=!e.isChecked,i=i.value.map((t=>(e.value===t.value?t.isChecked=!0:t.isChecked=!1,t))),uni.$emit("typeChooseResult",{type:"inGridType",item:e}),o.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,a)=>(e.openBlock(),e.createElementBlock("text",{key:a,class:"content-text"},e.toDisplayString(t),1)))),128))],8,["onClick"])))),128))])]))],64)}}}),[["__scopeId","data-v-5f064aaa"]]),Rd={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",firmwareUpgrade:"Firmware upgrade",firmwareDownload:"Firmware download",firmwareDownloading:"Firmware downloading",firmwareUpgradeInProgress:"Firmware upgrade in progress",firmwareInSync:"Firmware in sync",driverUpgrade:"Driver upgrade",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:"Newly built power station",powerStationCover:"Power station cover",area:"Subordinate region",detailedAddress:"Detailed address",longitude:"Longitude",latitude:"Latitude",powerStationTimeZone:"PowerStationTimeZone",gridConnectionType:"GridConnectionType",installedCapacity:"Installed capacity(kWp)",enterInstalledCapacity:"Please fill in your installed capacity",productionDate:"ProductionDate",currencyUnit:"Monetary unit",electricityIncome:"ElectricityIncome",electricityIncome1:"Electricity income(optional)",totalCost:"TotalCost",totalCost1:"Total cost of building the station(optional)",completeCreation:"Complete creation",uploading:"Uploading...",uploadFailed:"Upload failed, please upload again",enterPowerStationName:"Please enter the power station name",selectedArea:"Please select a region",selectTimeZone:"Please select time zone",pleaseSelectGridConnectionType:"Please select a grid-connected type",enterInstalledCapacity1:"Please enter the installed capacity",selectProductionDate:"Please select a production date",selectCurrencyType:"Please select a currency",creatingPowerStation:"Create a power station...",createdSuccessfully:"Created successfully",stationCreatedSuccess:"Power station created successfully!!",noDeviceTips:"Currently, there is no device in the power station. After the device is added, real-time preview and data analysis can be performed on the platform and mobile terminal.",skip:"Skip",editPowerStation:"Edit Power Station",saving:"Saving",editedSuccessfully:"Edit successfully",selectTimeZoneTitle:"Select time zone",selectStationType:"Select power station type",selectWorkingMode:"Select work mode",selectCurrencyTypeTitle:"Select Currency Type",modifyName:"Modify Name",enterLegalCharacters:"Please enter valid characters (Chinese, letters, numbers and underscores)",enterLegalCharacters1:"Please enter valid characters (Chinese, letters, numbers, underscores, negative signs and decimal points)",dataConfiguring:"Data Configuring...",configurationCompleted:"Configuration completed",timeSetting:"Time setting",time:"Time",configurationSuccessful:"Configuration successful",failureCode:"Failure code",current:"Current",quickEdit:"Quick edit",basicParameters:"Basic parameters",connectionStatus:"Connection status",connection:"Connection",enterPassword:"Enter password",enterWiFiPassword:"Enter WiFi password",connecting1:"Connecting...",connectionSucceeded:"Connection succeeded",connectionFailed:"Connection failed",help:"Help",deviceSearching:"Device searching...",deviceSearching1:"Device searching",noDeviceFoundYet:"No device is found",whetherBindDevice:"Do you want to bind the device?",deviceBinding:"Device binding",searchCompleted:"Search completed",checkDevice:"Please check the device",addingDevice:"Adding device...",bindingTimeout:"The binding failed and timed out",addFailed:"Add failed",deviceSearch:"Device search",searchAgain:"Search again",bound:"Bound",bind:"Bind",binding:"Binding...",bindingSuccessful:"Binding successful",bindingFailed:"Binding failed",dataUpdatedOn:"Data updated on",dataHasBeenUpdated:"Data has been updated",minutesAgo:"Minutes ago",batteryPack:"Battery pack",upgrade:"Upgrade",camera:"Camera",pleaseOpen:"Please open",openPermissionManagement:"Click OK and open it in permission management",permissions:"Permissions",creationDate:"Creation date",creator:"Creator",save:"Save",WIFISetting:"WIFI setting"},zh:{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:"取消下载",firmwareUpgrade:"新固件升级",firmwareDownload:"新固件下载",firmwareDownloading:"新固件下载中",firmwareUpgradeInProgress:"新固件升级中",firmwareInSync:"新固件同步中",driverUpgrade:"新驱动升级",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:"电度收益",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:"请输入合法字符(汉字、字母、数字和下划线)",enterLegalCharacters1:"请输入合法字符(汉字、字母、数字、下划线、负号和小数点)",dataConfiguring:"数据配置中...",configurationCompleted:"配置完成",timeSetting:"时间设置",time:"时间",configurationSuccessful:"配置成功",failureCode:"失败码",current:"当前",quickEdit:"快速编辑",basicParameters:"基础参数",connectionStatus:"连接状态",connection:"连接",enterPassword:"请输入密码",enterWiFiPassword:"请输入wifi密码",connecting1:"连接中...",connectionSucceeded:"连接成功",connectionFailed:"连接失败",help:"帮助",deviceSearching:"设备搜索中...",deviceSearching1:"设备搜索中",noDeviceFoundYet:"暂无搜索到设备",whetherBindDevice:"是否绑定该设备?",deviceBinding:"设备绑定",searchCompleted:"搜索完成",checkDevice:"请勾选设备",addingDevice:"添加设备中...",bindingTimeout:"绑定失败,超时",addFailed:"添加失败",deviceSearch:"设备搜索",searchAgain:"重新搜索",bound:"已绑定",bind:"绑定",binding:"绑定中...",bindingSuccessful:"绑定成功",bindingFailed:"绑定失败",dataUpdatedOn:"数据更新于",dataHasBeenUpdated:"数据已更新",minutesAgo:"分钟前",batteryPack:"电池包",upgrade:"升级",camera:"相机",pleaseOpen:"请打开",openPermissionManagement:"点击确定后在权限管理中开启",permissions:"权限",creationDate:"建站日期",creator:"创建者",save:"保存",WIFISetting:"WIFI设置"}},Od=function(t={}){const a=!hn(t.legacy)||t.legacy,l=!!t.globalInjection,n=new Map,r=a?yr(t):Nr(t),o=Xl(""),i={get mode(){return a?"legacy":"composition"},async install(t,...n){t.__VUE_I18N_SYMBOL__=o,t.provide(t.__VUE_I18N_SYMBOL__,i),!a&&l&&function(t,a){const l=Object.create(null);Ir.forEach((t=>{const n=Object.getOwnPropertyDescriptor(a,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(l,t,r)})),t.config.globalProperties.$i18n=l,Pr.forEach((e=>{const l=Object.getOwnPropertyDescriptor(a,e);if(!l||!l.value)throw ur(22);Object.defineProperty(t.config.globalProperties,`$${e}`,l)}))}(t,i.global),function(e,t,...a){const l=Cn(a[0])?a[0]:{},n=!!l.useI18nComponentName;(!hn(l.globalInstall)||l.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),a&&t.mixin(function(t,a,l){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=a,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:a}):this.$i18n=t;t.__onComponentInstanceCreated(this.$i18n),l.__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,l.__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:uni.getStorageSync("language")||"zh"===uni.getStorageSync("language")?"en":"zh",messages:Rd});a("log","at pages/parameterConfiguration/components/CustomInputDialog.vue:99","t",Od);const Ld=(0,Od.global.t)("modifyName"),Md=E(e.defineComponent({__name:"CustomInputDialog",props:{title:{type:String,defalt:Ld},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,{t:o}=xr(),i=e.ref("");e.watch((()=>r.nameValue),(e=>{a("log","at pages/parameterConfiguration/components/CustomInputDialog.vue:52","watch",r.nameValue),i.value=e})),e.onMounted((()=>{i.value=r.nameValue}));const s=()=>{n("close")},u=()=>{a("log","at pages/parameterConfiguration/components/CustomInputDialog.vue:66","nameValue",i.value),/^[a-zA-Z(\-|\+)?\d+(\.\d+)?_\u4e00-\u9fa5]+$/.test(i.value)?n("confirm",i.value):uni.showToast({title:o("enterLegalCharacters1"),icon:"none"})};return(n,c)=>{const d=l(e.resolveDynamicComponent("u-input"),Wc),p=l(e.resolveDynamicComponent("u-popup"),cc);return e.openBlock(),e.createBlock(p,{show:t.visible,onClose:s,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(d,{class:"input-view",modelValue:e.unref(i),"onUpdate:modelValue":c[0]||(c[0]=t=>e.isRef(i)?i.value=t:null),onBlur:c[1]||(c[1]=e=>((e,t)=>{let{valueGt:l,valueLt:n}=t;a("log","at pages/parameterConfiguration/components/CustomInputDialog.vue:79","valueGt",e<parseFloat(l)),a("log","at pages/parameterConfiguration/components/CustomInputDialog.vue:80","valueLt",typeof l),l&&e&&parseFloat(e)<parseFloat(l)&&(e=parseFloat(l)),n&&e&&parseFloat(e)>parseFloat(n)&&(e=parseFloat(n))})(e,t.currentItem)),type:(l=t.currentItem,"int"===l.rValueType||"float"===l.rValueType||"double"===l.rValueType?"digit":"text"),placeholder:t.currentItem.valueGt?`${e.unref(o)("pleaseEnter")}(${t.currentItem.valueGt} - ${t.currentItem.valueLt})`:n.$t("pleaseEnter")},null,8,["modelValue","type","placeholder"]),e.createElementVNode("view",{class:"button-view"},[e.createElementVNode("view",{class:"cancel-text",onClick:s},e.toDisplayString(n.$t("cancel")),1),e.createElementVNode("view",{class:"center-line"}),e.createElementVNode("view",{class:"confirm-text",onClick:u},e.toDisplayString(n.$t("confirm")),1)])])];var l})),_:1},8,["show"])}}}),[["__scopeId","data-v-b0e2f8f4"]]);function Vd(e,t=2){let a="";for(;e;){const t=15&e;a=String.fromCharCode((t>9?55:48)+t)+a,e>>=4}if(t)for(;a.length<t;)a="0"+a;return a}let Ud=null;function Fd(e){Ud=JSON.parse(e)}function Hd(e,t,l){const n=ep(l,t);if(a("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(Qd("0000"));let i=[];i=i.concat(Qd(e)),i=i.concat(Qd(n.rCode)),i=i.concat(Xd(l,2)),i=i.concat(Xd(r,2)),o=o.concat(Xd(i.length,2));const s=tp(o.concat(i));return a("log","at utils/modbusNew.js:62","读取数据源:",`${n.name}读取数据源:${s}`),s.toUpperCase()}function Gd(e,t){const l=JSON.parse(t);if(a("log","at utils/modbusNew.js:82","protocol",l),null==l)return"-1";if(null==l.rCode)return"-2";const n=l.registerAddress[l.registerAddress.length-1]-l.registerAddress[0]+1;let r=[];r=r.concat(Qd("0000"));let o=[];o=o.concat(Qd(e)),o=o.concat(Qd(l.rCode)),o=o.concat(Xd(l.registerAddress[0],2)),o=o.concat(Xd(n,2)),r=r.concat(Xd(o.length,2));const i=tp(r.concat(o));return a("log","at utils/modbusNew.js:101","读取数据源:",`${l.name}读取数据源:${i}`),i.toUpperCase()}function Kd(e,t,a,l){const n=function(e,t){for(let a=0;a<Ud.length;a++){const l=Ud[a];if(l.wCode===t&&l.registerAddress[0]===e)return l}return null}(a,t);if(null==n)return"-1";if(null==n.wCode)return"-2";let r=[];r=r.concat(Qd("0000"));let o=[];o=o.concat(Qd(e)),o=o.concat(Qd(n.wCode)),o=o.concat(Xd(a,2));let i=[];if("10"===n.wCode){var s=n.registerAddress[n.registerAddress.length-1]-n.registerAddress[0]+1;o=o.concat(Xd(s,2)),o=o.concat(Xd(2*s,1))}if("charToByte"===n.wValueConvert)i=i.concat(function(e){const t=[],a=e.toString().split("");for(let l=0;l<a.length;l++)t.push(parseInt(Wd(a[l])));return t}(l));else if("intToByte"===n.wValueConvert)i=i.concat(Xd(parseInt(l),2));else if("floatToByte"===n.wValueConvert)i=i.concat(function(e,t,a){const l=parseFloat(t),n=parseFloat(e)/l;return Xd(parseInt(n),a)}(l,n.ratio,2));else if("shortFloatToByte"===n.wValueConvert)i=i.concat(function(e,t,a){t>=1&&(e*=t);return e&=65535,Xd(e,a)}(parseFloat(l),n.ratio,2));else if("enumToByte"===n.wValueConvert)i=i.concat(Xd(parseInt(l),2));else if("stringToUtf8Byte"===n.wValueConvert&&(i=i.concat(function(e,t){var a,l,n=[];a=e.length;for(var r=0;r<a;r++)(l=e.charCodeAt(r))>=65536&&l<=1114111?(n.push(l>>18&7|240),n.push(l>>12&63|128),n.push(l>>6&63|128),n.push(63&l|128)):l>=2048&&l<=65535?(n.push(l>>12&15|224),n.push(l>>6&63|128),n.push(63&l|128)):l>=128&&l<=2047?(n.push(l>>6&31|192),n.push(63&l|128)):n.push(255&l);if(null!=t&&n.length<t){var o=t-n.length;for(let e=0;e<o;e++)n.push(32)}return n}(l,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(Xd(o.length,2));return tp(r.concat(o))}function jd(e,t,l){const n=Qd(e),r=ap(n.slice(2,4)),o=tp([n[8]]);ap([n[9]]);const i=n.slice(10,10+r-5);let s=0;const u=[];for(let c=0;c<l-t+1;){const l=ep(t+c,o);if(a("log","at utils/modbusNew.js:288","解析返回的数据源:",`${l.name}返回数据源:${e}`),a("log","at utils/modbusNew.js:289","protocol",l),null==l)return"-1";const n=JSON.parse(JSON.stringify(l));n.code=n.registerAddress[0]+"-"+n.registerAddress[n.registerAddress.length-1];const r=i.slice(s,s+l.byteLen);"byteToFloat"===l.rValueConvert?n.value=Jd(r,l.ratio):"byteToShortFloat"===l.rValueConvert?n.value=np(r,l.ratio):"byteToInt"===l.rValueConvert?n.value=ap(r):"byteToShortInt"===l.rValueConvert?n.value=rp(r):"byteToEnum"===l.rValueConvert?(n.value=ap(r),n.descCn=qd(r,l),n.descEn=Zd(r,l)):"byteToHexInt"===l.rValueConvert?n.value=Yd(r):"byteToAscii"===l.rValueConvert?n.value=zd(r):"byteToBit"===l.rValueConvert?n.value=lp(r,ip(l.bitValueEnum)):"byteToHexStr"===l.rValueConvert?n.value=tp(r).toUpperCase():"byteToUtf8String"===l.rValueConvert&&(n.value=sp(r)),l.unitName&&(n.unitName=encodeURIComponent(l.unitName)),c=l.registerAddress[l.registerAddress.length-1]-t+1,s+=l.byteLen,u.push(n)}return JSON.stringify(u)}function $d(e,t,l,n){var r=JSON.parse(n);if(!r.registerAddress[0]===t||!r.registerAddress[r.registerAddress.length-1]===l)return"-1";const o=Qd(e),i=ap(o.slice(2,4));if(tp([o[8]])!==r.rCode)return"-2";ap([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 a("log","at utils/modbusNew.js:373","解析返回的数据源:",`${r.name}返回数据源:${e}`),"byteToFloat"===r.rValueConvert?c.value=Jd(d,r.ratio):"byteToShortFloat"===r.rValueConvert?c.value=np(d,r.ratio):"byteToInt"===r.rValueConvert?c.value=ap(d):"byteToShortInt"===r.rValueConvert?c.value=rp(d):"byteToEnum"===r.rValueConvert?(c.value=ap(d),c.descCn=qd(d,r),c.descEn=Zd(d,r)):"byteToHexInt"===r.rValueConvert?c.value=Yd(d):"byteToAscii"===r.rValueConvert?c.value=zd(d):"byteToBit"===r.rValueConvert?c.value=lp(d,ip(r.bitValueEnum)):"byteToHexStr"===r.rValueConvert?c.value=tp(d).toUpperCase():"byteToUtf8String"===r.rValueConvert&&(c.value=sp(d)),r.unitName&&(c.unitName=encodeURIComponent(r.unitName)),u.push(c),JSON.stringify(u)}function Wd(e){if(""===(e+=""))return"";{const t=[];for(let a=0;a<e.length;a++)t.push(e.charCodeAt(a));return t.join("")}}function zd(e){const t=tp(e).split("");let a="";for(let l=0;l<t.length/2;l++){const e="0x"+t[2*l]+t[2*l+1];a+=String.fromCharCode(e)}return a=a.replace("\0",""),a}function Jd(e,t){let a,l=t.toString();return l.indexOf(".")>0?(a=ap(e)*t,l=l.substring(l.indexOf(".")+1),a.toFixed(l.length)):(a=ap(e)/t,a)}function qd(e,t){const a=ap(e);if(t.valueEnum){const e=t.valueEnum[a.toString()];if(null!=e)return e.value}return a}function Zd(e,t){const a=ap(e);if(t.valueEnum){const e=t.valueEnum[a.toString()];if(null!=e)return e.valueEn}return a}function Yd(e){const t=tp(e);return parseInt(t)}function Qd(e){let t=0,a=e.length;if(a%2!=0)return null;a/=2;const l=[];for(let n=0;n<a;n++){const a=e.substr(t,2),n=parseInt(a,16);l.push(n),t+=2}return l}function Xd(e,t){return Qd(function(e,t){let a=e.toString(16);const l=2*t-a.length;for(let n=0;n<l;n++)a="0"+a;return a}(e,t))}function ep(e,t){for(let a=0;a<Ud.length;a++){const l=Ud[a];if(l.rCode===t&&l.registerAddress[0]===e)return l}return null}function tp(e){for(var t=[],a=0;a<e.length;a++)t.push((e[a]>>>4).toString(16)),t.push((15&e[a]).toString(16));return t.join("")}function ap(e){let t=0;for(let a=0;a<e.length;++a)t+=e[a],a<e.length-1&&(t<<=8);return t}function lp(e,t){const a=[];let l=0;for(let n=e.length-1;n>=0;n--){const r=op(e[n]);for(let e=7;e>=0;e--)if(a.push({key:"bit"+l,value:r>>e&1}),l++,a.length===t)return a}return a}function np(e,t){let a,l=t.toString();return l.indexOf(".")>0?(a=rp(e)*t,l=l.substring(l.indexOf(".")+1),a.toFixed(l.length)):(a=rp(e)/t,a)}function rp(e){let t=parseInt(tp(e),16).toString(2);const a=8*e.length;if(t.length<a)for(;t.length<a;)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,a),e=e.replace(/0/g,"z"),e=e.replace(/1/g,"0"),e=e.replace(/z/g,"1"),t=parseInt(-e,2),t}}function op(e){let t=0;for(let a=0;a<8;a++)t|=e>>a&1,a<7&&(t<<=1);return t}function ip(e){var t=0;for(var a in e)t++;return t}function sp(e){if("string"==typeof e)return e;for(var t="",a=e,l=0;l<a.length;l++){var n=a[l].toString(2),r=n.match(/^1+?(?=0)/);if(r&&8==n.length){for(var o=r[0].length,i=a[l].toString(2).slice(7-o),s=1;s<o;s++)i+=a[s+l].toString(2).slice(2);t+=String.fromCharCode(parseInt(i,2)),l+=o-1}else t+=String.fromCharCode(a[l])}return t}function up(e){return new Promise(((t,a)=>{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):a(e)},fail:e=>{a(e)}})}))}const cp=e.defineComponent({__name:"apidConfiguration",setup(t){const{t:n}=xr(),r=e.ref(!1),o=Xr(),i=e.ref(),c=e.ref(""),d=e.ref("");let p=e.ref([]);const v=e.ref([]);let m=e.ref("");const h=new Map,f=e.ref(""),g=e.ref(""),b=e.ref(""),C=e.ref(!1),N=e.ref(),y=e.ref({}),S=e.ref(0),w=e.ref(0),{proxy:A}=e.getCurrentInstance();s((e=>{if(e.paramsData){const t=JSON.parse(decodeURIComponent(e.paramsData));a("log","at pages/operationService/apidConfiguration.vue:153","resultParams",t),t.allInverterAddress&&(v.value=t.allInverterAddress),t.deviceModel&&(d.value=t.deviceModel),t.deviceMac&&(m.value=t.deviceMac),t.homeId&&(f.value=t.homeId),t.homeName&&(g.value=t.homeName),t.fromType&&(b.value=t.fromType),E()}uni.$on("settingChooseResult",(e=>{p.value[e.index].mps[e.subIndex]={...p.value[e.index].mps[e.subIndex],...e.value},h.set(p.value[e.index].mps[e.subIndex].registerAddress[0],p.value[e.index].mps[e.subIndex]),R()})),uni.$on("typeChooseResult",(e=>{a("log","at pages/operationService/apidConfiguration.vue:188","监听到事件来自 updateData ,携带参数为:"+e.item.text),setTimeout((()=>{D(e)}),10)}))})),u((()=>{uni.$off("typeChooseResult")}));const E=async()=>{a("log","at pages/operationService/apidConfiguration.vue:200","initData"),c.value=L((new Date).getTime()),O(M((new Date).getTime()),V((new Date).getTime())),r.value=!0;try{a("log","at pages/operationService/apidConfiguration.vue:207","getPageJsonSuccess",await up(d.value)),k()}catch(e){a("log","at pages/operationService/apidConfiguration.vue:210","getPageJsonErr",e),r.value=!1}},k=async()=>{try{const e=await function(e){return new Promise(((t,a)=>{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):a(e)},fail:e=>{a(e)}})}))}(d.value);a("log","at pages/operationService/apidConfiguration.vue:218","getEcuQuickJsonReq",e),_(e)}catch(e){a("log","at pages/operationService/apidConfiguration.vue:221","ggetEcuQuickJsonReqErr",e),r.value=!1}},_=e=>{Fd(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]})}})),p.value=t,r.value=!1,setTimeout((()=>{p.value.forEach((e=>{e.mps.forEach((async e=>{const{rCode:t,registerAddress:l}=e;let n=Qd(Hd(v.value[0],t,l[0]));if("-1"!=n&&"-2"!=n)try{const t=Xd(l[0],2);n=t.concat(n);const r=await A.$sendData("uni_device_model",{type:"modbus_send",data:JSON.stringify({mac:m.value,data:n})});a("log","at pages/operationService/apidConfiguration.vue:263","readReaultRes",r);let o="";if(0==r.code){let a=r.data;if(t[0]==a[0]&&t[1]==a[1]){a.forEach(((e,t)=>{t>1&&(o+=Vd(e))}));let t=jd(o,l[0],l[l.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){a("log","at pages/operationService/apidConfiguration.vue:283","modbus_sendErr",Mr)}}))}))}),300),a("log","at pages/operationService/apidConfiguration.vue:288","modbusNewmodbusNewmodbusNew",p.value)},T=()=>{1===getCurrentPages().length?td():o.back()},D=e=>{if("timezone"===e.type)i.value=e.item.value},B=e=>"int"===e.rValueType||"float"===e.rValueType||"double"===e.rValueType?"digit":"text",x=()=>{C.value=!1},P=e=>{C.value=!1,p.value[S.value].mps[w.value].value=e,p.value[S.value].mps[w.value].key=e,a("log","at pages/operationService/apidConfiguration.vue:364","parameterInputConfirm",y),h.set(y.value.registerAddress[0],y.value),R()},R=()=>{const e=[...h.values()];if(a("log","at pages/operationService/apidConfiguration.vue:371","modbusNew",e),0===e.length)return;uni.showLoading({title:n("dataConfiguring")});const t=setTimeout((()=>{uni.hideLoading()}),1e4);v.value.forEach(((l,r)=>{e.forEach((async(o,i)=>{if(void 0!==o.key&&""!==o.key){let s=Qd(Kd(l,o.wCode,o.registerAddress[0],o.key));s=Xd(o.registerAddress[0],2).concat(s),a("log","at pages/operationService/apidConfiguration.vue:385","配置的MAC",m.value),a("log","at pages/operationService/apidConfiguration.vue:386","配置发送数据",JSON.stringify({mac:m.value,data:s}));const u=await A.$sendData("uni_device_model",{type:"modbus_send",data:JSON.stringify({mac:m.value,data:s})});a("log","at pages/operationService/apidConfiguration.vue:389","配置结果",u),0===u.code?i===e.length-1&&r===v.value.length-1&&(clearTimeout(t),h.clear(),uni.hideLoading(),uni.showToast({title:n("configurationCompleted"),icon:"success"})):(clearTimeout(t),uni.showToast({title:u.msg||u.message,icon:"none"}))}}))}))},O=async(e,t)=>{const l={date:e,time:t,mac:m.value};a("log","at pages/operationService/apidConfiguration.vue:432","deviceTimeEditInParams",l);try{const e=await A.$sendData("uni_device_model",{type:"time_edit",data:JSON.stringify(l)});a("log","at pages/operationService/apidConfiguration.vue:435","deviceListListener",e),0==e.code||uni.showToast({title:`${n("failureCode")}:${e.code}`})}catch(Mr){a("log","at pages/operationService/apidConfiguration.vue:441","deviceTimeEditErr",Mr)}},L=(e,t=!0)=>`${M(e,t)} ${V(e,t)}`,M=(e,t=!0)=>{const a=(e=new Date(e)).getFullYear(),l=e.getMonth()+1,n=e.getDate();return`${a}-${t?U(l):l}-${t?U(n):n}`},V=(e,t=!0)=>{const a=(e=new Date(e)).getHours(),l=e.getMinutes(),n=e.getSeconds();return`${t?U(a):a}:${t?U(l):l}:${t?U(n):n}`},U=e=>(e<10&&(e=`0${e}`),e),F=()=>{"powerStationIndex"===b.value?o.back():o.replace({name:"powerStationDetail",params:{homeId:f.value,homeName:g.value}})};return(t,i)=>{const s=l(e.resolveDynamicComponent("u-navbar"),I),u=l(e.resolveDynamicComponent("u-loading-page"),W),d=l(e.resolveDynamicComponent("u-input"),Wc),v=l(e.resolveDynamicComponent("u-cell"),id);return e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createVNode(s,{title:t.$t("quickEdit"),class:"base-title",onLeftClick:T},null,8,["title"]),e.createElementVNode("view",{class:"status_bar",style:{height:"var(--status-bar-height)"}}),e.unref(r)?(e.openBlock(),e.createBlock(u,{key:0,loading:e.unref(r),"loading-text":t.$t("loading")},null,8,["loading","loading-text"])):(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.toDisplayString(t.$t("basicParameters")),1),e.createElementVNode("view",{class:"item-info-content"},[e.createVNode(v,{title:t.$t("time"),border:!1,onClick:i[1]||(i[1]=e=>{return a("log","at pages/operationService/apidConfiguration.vue:300","itemTypeChoose",t="time"),void("time"===t||o.push({name:"powerStationParamsChoose",params:{type:t}}));var t}),class:"time"},{value:e.withCtx((()=>[e.createVNode(d,{placeholder:t.$t("pleaseChoose"),border:"none",readonly:!0,inputAlign:"right",modelValue:e.unref(c),"onUpdate:modelValue":i[0]||(i[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"})])),_:1},8,["title"])])]),(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(e.unref(p),((l,r)=>(e.openBlock(),e.createElementBlock("view",{class:"item-info",key:l.category},[e.createElementVNode("text",{class:"create-power-station-subtitle"},e.toDisplayString(l.category),1),e.createElementVNode("view",{class:"item-info-content"},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(l.mps,((l,i)=>(e.openBlock(),e.createBlock(v,{title:l.name,border:!1,key:i,class:"item-list"},e.createSlots({_:2},["R"===l.accessMode?{name:"value",fn:e.withCtx((()=>["enum"==l.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(d,{key:1,border:"none",inputAlign:"right",readonly:!0,modelValue:l.value,"onUpdate:modelValue":e=>l.value=e},null,8,["modelValue","onUpdate:modelValue"]))])),key:"0"}:{name:"value",fn:e.withCtx((()=>["boolean"==l.rValueType?(e.openBlock(),e.createElementBlock("view",{key:0,class:"multilist"},[e.createElementVNode("switch",{checked:l.value,onChange:e=>((e,t,a,l)=>{p.value[a].mps[l].value=e.detail.value?1:0,h.set(t.registerAddress[0],t),R()})(e,l,r,i)},null,40,["checked","onChange"])])):Object.keys(l.valueEnum).length>0&&"boolean"!=l.rValueType?(e.openBlock(),e.createElementBlock("view",{key:1,class:"multilist",onClick:e=>((e,t,a)=>{const{valueEnum:l,name:n,value:r,registerAddress:i}=e;o.push({name:"operationAndMaintenanceDetail",params:{value:r,data:encodeURIComponent(JSON.stringify(l)),title:n,registerAddress:i[0],index:t,subIndex:a}})})(l,r,i)},[e.createVNode(d,{placeholder:t.$t("pleaseChoose"),border:"none",modelValue:l.value,"onUpdate:modelValue":e=>l.value=e,readonly:!0,inputAlign:"right"},null,8,["placeholder","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)=>{a("log","at pages/operationService/apidConfiguration.vue:347","showInputDialogClick",e.value),y.value=e,S.value=t,w.value=l,N.value=e.value,C.value=!0})(l,r,i)},[e.createVNode(d,{type:B(l),placeholder:l.valueGt?`${e.unref(n)("pleaseEnter")}(${l.valueGt} - ${l.valueLt})`:t.$t("pleaseEnter"),border:"none",clearable:!0,modelValue:l.value,"onUpdate:modelValue":e=>l.value=e,readonly:!0,inputAlign:"right"},e.createSlots({_:2},[l.unitName?{name:"suffix",fn:e.withCtx((()=>[e.createElementVNode("text",{class:"unit-name"},e.toDisplayString(l.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:F},e.toDisplayString(t.$t("nextStep")),1)])])])),e.createVNode(Md,{visible:e.unref(C),title:t.$t("pleaseEnter"),"current-item":e.unref(y),nameValue:e.unref(N),onClose:x,onConfirm:P},null,8,["visible","title","current-item","nameValue"])],64)}}}),dp=E(cp,[["__scopeId","data-v-2b4c3358"]]),pp=E(e.defineComponent({__name:"index",setup(t){const{t:n}=xr(),r=Xr();let o=e.ref([]);const i=e.ref(!0),c=e.ref([]),d=e.ref(""),p=e.ref("default");s((e=>{if(a("log","at pages/parameterConfiguration/index.vue:46","operaoptions",e),e.paramsData){const t=JSON.parse(decodeURIComponent(e.paramsData));t.allInverterAddress&&(c.value=t.allInverterAddress),t.deviceModel&&(p.value=t.deviceModel),t.deviceMac&&(d.value=t.deviceMac),v()}})),u((()=>{uni.$off("typeChooseResult")}));const v=async()=>{a("log","at pages/parameterConfiguration/index.vue:67","initData"),i.value=!0;try{const e=await up(p.value);a("log","at pages/parameterConfiguration/index.vue:71","getPageJsonSuccess",e),m(e)}catch(e){a("log","at pages/parameterConfiguration/index.vue:74","getPageJsonErr",e),i.value=!1}},m=e=>{a("log","at pages/parameterConfiguration/index.vue:80","initData"),i.value=!0,a("log","at pages/parameterConfiguration/index.vue:83","modbusNewRes",e),Fd(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]})}})),o.value=t,i.value=!1,a("log","at pages/parameterConfiguration/index.vue:105","modbusNewmodbusNewmodbusNew",o.value)},h=()=>{r.push({name:"deviceTimeSetting",params:{deviceMac:d.value,category:n("timeSetting")}})},f=()=>{1===getCurrentPages().length?td():r.back()};return(t,a)=>{const n=l(e.resolveDynamicComponent("u-navbar"),I),s=l(e.resolveDynamicComponent("u-loading-page"),W),u=l(e.resolveDynamicComponent("u-cell"),id),p=l(e.resolveDynamicComponent("u-cell-group"),Cd);return e.openBlock(),e.createElementBlock("view",null,[e.createVNode(n,{title:t.$t("parameterSettings"),class:"base-title",onLeftClick:f},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":t.$t("loading")},null,8,["loading","loading-text"])):(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(o),((t,a)=>(e.openBlock(),e.createBlock(u,{title:t.category,key:a,class:"cell-list",onClick:e=>{return a=t,void r.push({name:"parameterConfigurationDetail",params:{allInverterAddress:JSON.stringify(c.value),deviceMac:d.value,mps:encodeURIComponent(JSON.stringify(a.mps)),category:encodeURIComponent(a.category)}});var a}},{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:h},[e.createElementVNode("view",null,e.toDisplayString(t.$t("timeSetting")),1),e.createElementVNode("image",{class:"right-icon",src:"/static/image/right-icon.png"})])]))])}}}),[["__scopeId","data-v-5dd1cc13"]]),vp=e.defineComponent({__name:"detail",setup(t){const{t:n}=xr(),r=e.ref(""),o=Xr(),i=e.ref(!1),c=e.ref([]),d=e.ref(""),{proxy:p}=e.getCurrentInstance(),v=new Map,m=e.ref([]),h=e.ref(!1),f=e.ref(),g=e.ref({}),b=e.ref(0),C=e.ref(!0);s((e=>{a("log","at pages/parameterConfiguration/detail.vue:100","operaoptions",e),e.mps&&(m.value=JSON.parse(decodeURIComponent(e.mps))),e.category&&(r.value=decodeURIComponent(e.category)),e.allInverterAddress&&(c.value=JSON.parse(decodeURIComponent(e.allInverterAddress))),e.deviceMac&&(a("log","at pages/parameterConfiguration/detail.vue:111",1111),d.value=e.deviceMac);let t=getApp().globalData;C.value=t.isCentigrade,a("log","at pages/parameterConfiguration/detail.vue:117","##########globalDataJson:",JSON.stringify(t)),a("log","at pages/parameterConfiguration/detail.vue:118","operaoptions",m.value),N(),uni.$on("settingChooseResult",(e=>{m.value[e.index]={...m.value[e.index],...e.value},v.set(m.value[e.index].registerAddress[0],m.value[e.index]),y()}))})),u((()=>{uni.$off("settingChooseResult")}));const N=()=>{setTimeout((()=>{m.value.forEach((async e=>{const{rCode:t,registerAddress:l}=e;let n=Qd(Hd(c.value[0],t,l[0]));if("-1"!=n&&"-2"!=n)try{const t=Xd(l[0],2);n=t.concat(n);const r=await p.$sendData("uni_device_model",{type:"modbus_send",data:JSON.stringify({mac:d.value,data:n})});a("log","at pages/parameterConfiguration/detail.vue:153","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+=Vd(e))}));let t=jd(o,l[0],l[l.length-1]);a("log","at pages/parameterConfiguration/detail.vue:164","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){a("log","at pages/parameterConfiguration/detail.vue:174","modbus_sendErr",Mr)}}))}),100)},y=()=>{const e=[...v.values()];if(a("log","at pages/parameterConfiguration/detail.vue:236","modbusNew",e),0===e.length)return;uni.showLoading({title:n("dataConfiguring")});const t=setTimeout((()=>{uni.hideLoading()}),1e4);c.value.forEach(((l,r)=>{e.forEach((async(o,i)=>{if(void 0!==o.key&&""!==o.key){let s=Qd(Kd(l,o.wCode,o.registerAddress[0],o.key));s=Xd(o.registerAddress[0],2).concat(s),a("log","at pages/parameterConfiguration/detail.vue:250","配置的MAC",d.value),a("log","at pages/parameterConfiguration/detail.vue:251","配置发送数据",JSON.stringify({mac:d.value,data:s}));const u=await p.$sendData("uni_device_model",{type:"modbus_send",data:JSON.stringify({mac:d.value,data:s})});0===u.code?(clearTimeout(t),i===e.length-1&&r===c.value.length-1&&(v.clear(),uni.hideLoading(),uni.showToast({title:n("configurationCompleted"),icon:"success"}))):(clearTimeout(t),uni.showToast({title:u.msg||u.message,icon:"none"}))}}))}))},S=()=>{h.value=!1},w=e=>{h.value=!1,m.value[b.value].value=e,m.value[b.value].key=e,a("log","at pages/parameterConfiguration/detail.vue:285","parameterInputConfirm",g),v.set(g.value.registerAddress[0],g.value),y()},A=()=>{1===getCurrentPages().length?td():o.back()};return(t,s)=>{const u=l(e.resolveDynamicComponent("u-navbar"),I),c=l(e.resolveDynamicComponent("u-loading-page"),W),d=l(e.resolveDynamicComponent("u-input"),Wc),p=l(e.resolveDynamicComponent("u-cell"),id);return e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createElementVNode("view",null,[e.createVNode(u,{title:e.unref(r),class:"base-title",onLeftClick:A},null,8,["title"]),e.createElementVNode("view",{class:"status_bar",style:{height:"var(--status-bar-height)"}}),e.unref(i)?(e.openBlock(),e.createBlock(c,{key:0,loading:e.unref(i),"loading-text":t.$t("loading")},null,8,["loading","loading-text"])):(e.openBlock(),e.createElementBlock("view",{key:1,class:"content-wrapper"},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(e.unref(m),((l,r)=>(e.openBlock(),e.createBlock(p,{title:l.name,border:!1,key:r,class:"item-list"},e.createSlots({_:2},["R"===l.accessMode?{name:"value",fn:e.withCtx((()=>["bitEnum"==l.rValueType?(e.openBlock(),e.createElementBlock("view",{key:0,class:"multilist",onClick:e=>((e,t)=>{const{bitValueEnum:l,name:n,value:r,registerAddress:i}=e;a("log","at pages/parameterConfiguration/detail.vue:207","parameterBitEnumRead",{value:r,data:l,title:n,registerAddress:i[0]+"",index:t}),o.push({name:"parameterBitEnumRead",params:{value:encodeURIComponent(JSON.stringify(r)),data:encodeURIComponent(JSON.stringify(l)),title:n,registerAddress:i[0]+"",index:t}})})(l,r)},[e.createElementVNode("image",{class:"select-icon",src:"/static/image/right-icon.png"})],8,["onClick"])):(e.openBlock(),e.createBlock(d,{key:1,border:"none",inputAlign:"right",readonly:!0,modelValue:l.value,"onUpdate:modelValue":e=>l.value=e},null,8,["modelValue","onUpdate:modelValue"]))])),key:"0"}:{name:"value",fn:e.withCtx((()=>["boolean"==l.rValueType?(e.openBlock(),e.createElementBlock("view",{key:0,class:"multilist"},[e.createElementVNode("switch",{checked:l.value,onChange:e=>((e,t,a)=>{m.value[a].value=e.detail.value?1:0,v.set(t.registerAddress[0],t),y()})(e,l,r)},null,40,["checked","onChange"])])):Object.keys(l.valueEnum).length>0&&"boolean"!=l.rValueType?(e.openBlock(),e.createElementBlock("view",{key:1,class:"multilist",onClick:e=>((e,t)=>{const{valueEnum:a,name:l,value:n,registerAddress:r}=e;o.push({name:"parameterChoose",params:{value:n,data:encodeURIComponent(JSON.stringify(a)),title:l,registerAddress:r[0],index:t}})})(l,r)},[e.createVNode(d,{placeholder:t.$t("pleaseChoose"),border:"none",modelValue:l.value,"onUpdate:modelValue":e=>l.value=e,readonly:!0,inputAlign:"right"},null,8,["placeholder","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("log","at pages/parameterConfiguration/detail.vue:197","showInputDialogClick",e.value),g.value=e,b.value=t,f.value=e.value,h.value=!0})(l,r)},[e.createVNode(d,{placeholder:l.valueGt?`${e.unref(n)("pleaseEnter")}(${l.valueGt} - ${l.valueLt})`:t.$t("pleaseEnter"),border:"none",clearable:!0,modelValue:l.value,"onUpdate:modelValue":e=>l.value=e,readonly:!0,inputAlign:"right"},e.createSlots({_:2},[l.unitName?{name:"suffix",fn:e.withCtx((()=>{return[e.createElementVNode("text",{class:"unit-name"},e.toDisplayString((t=l.unitName,!t||void 0===t||"℃"!==t&&"C"!==t?t:C.value?"℃":"℉")),1)];var t})),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(Md,{visible:e.unref(h),title:t.$t("pleaseEnter"),"current-item":e.unref(g),nameValue:e.unref(f),onClose:S,onConfirm:w},null,8,["visible","title","current-item","nameValue"])],64)}}}),mp=E(vp,[["__scopeId","data-v-fcb1cdb8"]]),hp=E(e.defineComponent({__name:"parameterChoose",setup(t){xr();const a=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 l={value:e.toRaw(t.detail.data),index:r.index};uni.$emit("settingChooseResult",l),a.back()};return(t,a)=>{const i=l(e.resolveDynamicComponent("u-navbar"),I),s=l(e.resolveDynamicComponent("u-loading-page"),W),u=l(e.resolveDynamicComponent("u-cell"),id),c=l(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":t.$t("loading")},null,8,["loading","loading-text"])):(e.openBlock(),e.createElementBlock("view",{key:1,class:"page"},[e.createElementVNode("view",{class:"content"},[e.createVNode(u,{title:t.$t("current")+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,l)=>(e.openBlock(),e.createBlock(u,{title:t.value,key:l,class:"cell-list"},{value:e.withCtx((()=>[e.createVNode(yd,{modelValue:e.unref(r).currentSelect,"onUpdate:modelValue":a[0]||(a[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-64f7360d"]]),fp=E(e.defineComponent({__name:"parameterBitEnumRead",setup(t){xr();const n=e.ref(!1),r=e.reactive({pageTitle:"",currentValue:[],dataList:[],index:0});let o=e.ref([]);s((e=>{if(a("log","at pages/parameterConfiguration/parameterBitEnumRead.vue:53","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,a("log","at pages/parameterConfiguration/parameterBitEnumRead.vue:61","translateList",r),i()}}));const i=()=>{let e=[];n.value=!1,r.currentValue.forEach((t=>{if(a("log","at pages/parameterConfiguration/parameterBitEnumRead.vue:70","###########bitItem",t),void 0!==r.dataList[t.key]){let l={};l=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},a("log","at pages/parameterConfiguration/parameterBitEnumRead.vue:84","itemBit",l),e.push(l)}})),a("log","at pages/parameterConfiguration/parameterBitEnumRead.vue:88","resultList",o.value),o.value=e};return(t,a)=>{const i=l(e.resolveDynamicComponent("u-navbar"),I),s=l(e.resolveDynamicComponent("u-loading-page"),W),u=l(e.resolveDynamicComponent("u-cell"),id),c=l(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":t.$t("loading")},null,8,["loading","loading-text"])):(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,a)=>(e.openBlock(),e.createBlock(u,{title:t.key,key:a,class:"cell-list"},{value:e.withCtx((()=>[e.createElementVNode("text",null,e.toDisplayString(t.value),1)])),_:2},1032,["title"])))),128))])),_:1})])])]))],64)}}}),[["__scopeId","data-v-a7401091"]]),gp=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((()=>{a("log","at pages/powerStationDetail/childPage/device/subPage/particulars.vue:111","destory"),h()})),d((()=>{a("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),a("log","at pages/powerStationDetail/childPage/device/subPage/particulars.vue:140","######shezhidingshiqi"),s.value=setInterval((()=>{a("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,a)=>{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):a(e)},fail:e=>{a(e)}})})));c.value=t,a("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}};a("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)),a("log","at pages/powerStationDetail/childPage/device/subPage/particulars.vue:183","getInvInfoPvJsonReq2",e),c.value.push(e),C(),uni.stopPullDownRefresh(),a("log","at pages/powerStationDetail/childPage/device/subPage/particulars.vue:188","getInvInfoPvJsonReq",t)}))}catch(t){a("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,l)=>{await y(t.current),await y(t.voltage),l===c.value.length-1&&(a("log","at pages/powerStationDetail/childPage/device/subPage/particulars.vue:204","itemPromise",t),a("log","at pages/powerStationDetail/childPage/device/subPage/particulars.vue:205","resultPV",c.value),e(c.value))}))})),C=async()=>{try{const t=await(e=n.deviceModel,new Promise(((t,a)=>{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):a(e)},fail:e=>{a(e)}})})));a("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&&N()})),u.value=!1}catch(t){a("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},N=async()=>{try{const t=await(e=n.deviceModel,new Promise(((t,a)=>{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):a(e)},fail:e=>{a(e)}})})));if(t.length>0){let e=[];const l=t;a("log","at pages/powerStationDetail/childPage/device/subPage/particulars.vue:242","getInvInfoItemJsonReq",t),l.forEach((async(t,a)=>{await y(t),a===l.length-1&&(l.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)})),a("log","at pages/powerStationDetail/childPage/device/subPage/particulars.vue:267","getInvInfoItemJsonReq",v.value)}}catch(t){a("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 l=Qd(Gd(n.deviceAddress,JSON.stringify(e)));if("-1"!=l&&"-2"!=l)try{const r=Xd(t[0],2);l=r.concat(l),a("log","at pages/powerStationDetail/childPage/device/subPage/particulars.vue:288","readReaultRes1",l);const o=await i.$sendData("uni_device_model",{type:"modbus_send",data:JSON.stringify({mac:n.deviceMac,data:l})});a("log","at pages/powerStationDetail/childPage/device/subPage/particulars.vue:293","readReaultRes2",o);let s="";if(0==o.code){let l=o.data;if(r[0]==l[0]&&r[1]==l[1]){l.forEach(((e,t)=>{t>1&&(s+=Vd(e))})),a("log","at pages/powerStationDetail/childPage/device/subPage/particulars.vue:303","hex",s);let n=$d(s,t[0],t[t.length-1],JSON.stringify(e));a("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){a("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,a)=>{const n=l(e.resolveDynamicComponent("u-loading-page"),W);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,a)=>(e.openBlock(),e.createElementBlock("view",{key:a},[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,a)=>(e.openBlock(),e.createElementBlock("view",{key:a},[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),(a=>(e.openBlock(),e.createElementBlock("view",{class:"item-base",key:a.category},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(a.data,((a,l)=>(e.openBlock(),e.createElementBlock("view",{key:a.name,class:e.normalizeClass(["item-value",[{"first-item":0===l}]])},[e.createElementVNode("text",{class:"label"},e.toDisplayString(a.name),1),"bitEnum"===a.rValueType?(e.openBlock(),e.createElementBlock("text",{key:0,class:"bit-value",onClick:e=>(e=>{const{bitValueEnum:t,name:a,value:l,registerAddress:n}=e;o.push({name:"parameterBitEnumRead",params:{value:encodeURIComponent(JSON.stringify(l)),data:encodeURIComponent(JSON.stringify(t)),title:a,registerAddress:n[0]+""}})})(a)},e.toDisplayString(t.$t("clickToView")),9,["onClick"])):(e.openBlock(),e.createElementBlock("text",{key:1,class:"value"},e.toDisplayString(S(a)),1))],2)))),128))])))),128))]))}}}),[["__scopeId","data-v-1fb49428"]]),bp=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:l}){const n=t,{t:r}=xr();e.onMounted((()=>{a("log","at pages/versionUpdate/updateVersion.vue:84","######组件展示",n.status)}));const o=()=>{let e="cancel";2==n.status?e="cancel_download":3==n.status&&(e="cancel_update"),l("close",e)},i=()=>{l("confirm","confirm")},s=()=>{let e="";return"firmware"==n.type?1==n.status?e=r("firmwareUpgrade"):2==n.status?e=r("firmwareDownloading"):3==n.status?e=r("firmwareUpgradeInProgress"):4==n.status&&(e=r("firmwareInSync")):1==n.status?e=r("driverUpgrade"):2==n.status?e=r("driverDownloading"):3==n.status?e=r("driverUpgradeInProgress"):4==n.status&&(e=r("driverSyncing")),e};return(t,a)=>e.withDirectives((e.openBlock(),e.createElementBlock("view",{class:"page",onTouchmove:a[0]||(a[0]=e.withModifiers((()=>{}),["prevent"]))},[e.createElementVNode("view",{class:"base-view"},[e.createElementVNode("view",{class:"update-title"},e.toDisplayString(s()),1),e.createElementVNode("view",{class:"content-view"},[1==n.status?(e.openBlock(!0),e.createElementBlock(e.Fragment,{key:0},e.renderList(n.contentList,((t,a)=>(e.openBlock(),e.createElementBlock("view",{class:"update-content",key:a},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:o},e.toDisplayString(t.$t("cancel")),1),e.createElementVNode("view",{class:"right-button",onClick:i},e.toDisplayString(t.$t("upgrade")),1)])):e.createCommentVNode("",!0),2==n.status?(e.openBlock(),e.createElementBlock("view",{key:1,class:"downloading-view"},[e.createElementVNode("view",{class:"downloading-button",onClick:o},e.toDisplayString(t.$t("cancelDownload")),1)])):e.createCommentVNode("",!0)])])],544)),[[e.vShow,n.showAlert]])}}),[["__scopeId","data-v-4a32752b"]]),Cp=E(e.defineComponent({__name:"infomation",props:{inverterInfo:{type:Object,default:()=>null}},setup(t){const n=t,r=e.ref(!1),o=Zl(),{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([]),C=e.ref([]),N=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=>{a("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:130","device-infomation",e),a("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=>{a("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:139","########设备信息页-设备名称修改成功",e),p.value=e.deviceName})),a("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(a("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?(z(),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);a("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:197","#########网关同步/更新:",JSON.stringify(e));let l={};e.objects&&e.objects.length>0&&(l=e.objects[0]),"download"===l.command?(k.value=4,_.value=l.step,100==l.step&&c.$sendData("uni_ota_model",{type:"close_service",data:{}}),a("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:209","####网关同步中:",l.step)):"install"===l.command&&(k.value=3,_.value=l.step,a("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:213","####网关升级:",l.step),100==l.step&&("drive"===A.value?$():V(),q("网关更新完成!"),_.value=0,Q())),(l.step<0||l.step>100)&&(uni.showToast({title:l.desc||i("upgradeFailed"),icon:"none"}),q("升级失败!"),_.value=0,Q())}}else a("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 Qc(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(a("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:279","getCloudOidList",e),0===e.code)if(e.data.length>0){a("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 a("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:294","#####向云端获取oid列表为空"),v.value=!0;else a("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:298","#####向云端获取oid列表失败"),v.value=!0}catch(Mr){a("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:302","#####向云端获取oid列表失败 catch"),v.value=!0}},P=async e=>{a("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}});a("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:312","getInverterList",t),0===t.code?t.data.length>0?(h.value=t.data,a("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)}))):a("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:323","#####获取固件列表为空"):a("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:326","#####获取固件列表失败")}catch(Mr){a("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:329","#####获取固件列表失败 catch")}},R=async(e,t)=>{try{const l=await c.$sendData("uni_ota_model",{type:"firmwares_new_list",data:{hardwareModel:e,osImageId:t}});if(a("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:337","getLateFirmwaresList",l),0===l.code)if(l.data.length>0){let n={};n=l.data[0],n.deviceModel=e,n.imageId=t,f.value.push(n),a("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:346","########获取最新固件列表:",JSON.stringify(f.value)),O(n.firmwareVersionId)}else a("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:350","#####获取最新固件列表为空"),v.value=!0;else a("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:354","#####获取最新固件列表失败"),v.value=!0}catch(Mr){a("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}});a("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:367","getLocalFirmwaresList",t),0===t.code?(t.data.length>0?(g.value=t.data,a("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:371","########获取本地固件列表:",JSON.stringify(g.value))):a("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:373","#####获取本地固件列表为空"),v.value=!0):a("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:377","#####获取本地固件列表失败"),v.value=!0,L()}catch(Mr){a("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:382","#####获取本地固件列表失败 catch"),v.value=!0}},L=()=>{h.value.map((e=>{let t=0,a={},l={},n=e.version;f.value.forEach((t=>{t.imageId===e.imageId&&t.deviceModel===e.deviceModel&&(a=t,g.value.forEach((e=>{e.imageId==a.imageId&&(l=e)})))})),a.imageId===e.imageId&&a.deviceModel===e.deviceModel&&(a.firmwareVersion&&e.version!==a.firmwareVersion&&(t=1,"{}"!==JSON.stringify(l)&&a.firmwareVersion===l.version&&(t=2),Object.assign(e,a,l)),e.status=t,e.version=n)})),a("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:417","#####合并后的列表数据99999====:",JSON.stringify(h.value))},M=()=>{a("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,a("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:428","#######固件下载成功&&状态同步成功:"))}))},V=()=>{a("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,a("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||""};a("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:501","#######升级固件参数:",e);const t=await c.$sendData("uni_ota_model",{type:"firmwares_upgrade",data:e});a("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:504","updateFirmwares",t),0===t.code?a("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:506","########设备固件升级调用成功"):(a("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){a("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(a("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:525","getCurrentDriveList",e),0===e.code)if(e.data.length>0){b.value=e.data,a("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:529","########获取驱动列表:",JSON.stringify(b.value));C.value=[],e.data.map((e=>{e.status=0,e.driverCode&&e.imageId&&H(e.driverCode,e.imageId)}))}else a("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:539","#####获取驱动列表为空");else a("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:542","#####获取驱动列表失败")}catch(Mr){a("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:545","#####获取驱动列表失败 catch")}},H=async(e,t)=>{try{const l=await c.$sendData("uni_ota_model",{type:"driver_new_list",data:{driveCode:e,osImageId:t}});if(a("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:553","getLateDriveList",l),0===l.code)if(l.data){let n={};n=l.data,n.driverCode=e,n.imageId=t,C.value.push(n),a("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:561","########获取最新驱动列表:",JSON.stringify(C.value)),G(n.driverVersionId)}else a("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:564","#####获取最新驱动为空"),m.value=!0;else a("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:569","#####获取最新驱动失败"),m.value=!0}catch(Mr){a("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(a("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:582","getLocalDriveList",t),0===t.code)if(t.data){let l={};t.data.length>0&&(l=t.data[0],l.driverVersionId=e,N.value.push(l)),a("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:591","########获取本地驱动列表:",JSON.stringify(N.value))}else a("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:593","#####获取本地驱动为空");else a("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:596","#####获取本地驱动失败");m.value=!0,K()}catch(Mr){a("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:601","#####获取本地驱动失败 catch"),m.value=!0,K()}},K=()=>{b.value.map((e=>{let t=0,a={},l={},n=e.version;C.value.forEach((t=>{t.imageId===e.imageId&&t.driverCode===e.driverCode&&(a=t,N.value.forEach((e=>{e.driverVersionId==a.driverVersionId&&(l=e)})))})),a.imageId===e.imageId&&a.driverCode===e.driverCode&&(a.driverVersion&&e.version!==a.driverVersion&&(t=1,"{}"!==JSON.stringify(l)&&a.driverVersion===l.version&&(t=2),Object.assign(e,a,l)),e.status=t,e.version=n)})),a("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:639","#####合并后的列表数据====:",JSON.stringify(b.value))},j=()=>{a("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:644","#######驱动下载成功:",JSON.stringify(S.value)),a("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,a("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:651","#######驱动下载成功&&状态同步成功:"))}))},$=()=>{a("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:659","#######驱动网关升级成功:",JSON.stringify(S.value)),a("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,a("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:667","#######驱动网关升级成功&&状态同步成功:"))}))},z=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||""};a("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:727","#######升级驱动参数:",e);const t=await c.$sendData("uni_ota_model",{type:"driver_upgrade",data:e});a("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:730","updateDrive",t),0===t.code?a("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:732","########设备驱动升级调用成功"):(a("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){a("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,a("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,a("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,z())):(E.value=[e.firmwareVersionDesc],y.value=e,a("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=>{a("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:{}}),a("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:809","设备取消下载/升级")):4===k.value||k.value,w.value=!1,Q()):w.value=!1},Z=e=>{a("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||""};a("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:689","#######下载驱动参数:",e);const t=await c.$sendData("uni_ota_model",{type:"driver_download",data:e});a("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:692","downloadDrive",t),0===t.code?a("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:694","########设备驱动下载调用成功"):(a("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){a("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:702","#####设备驱动下载调用成功失败 catch"),q("下载失败!"),uni.showToast({title:i("downloadFailed"),icon:"none"}),Q()}})():z():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||""};a("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:463","#######下载固件参数:",e);const t=await c.$sendData("uni_ota_model",{type:"firmwares_download",data:e});a("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:466","downloadFirmwares",t),0===t.code?a("log","at pages/powerStationDetail/childPage/device/subPage/infomation.vue:468","########设备固件下载调用成功"):(a("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){a("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,a)=>{const o=l(e.resolveDynamicComponent("u-loading-page"),W);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),((a,l)=>(e.openBlock(),e.createElementBlock("view",{class:"item-value",key:l},[e.createElementVNode("text",{class:"label"},e.toDisplayString(a.firmwareNameCn||"--"),1),e.createElementVNode("view",{class:"version-value",onClick:e=>J(a,"firmware")},[0!==a.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!==a.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(a.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),((a,l)=>(e.openBlock(),e.createElementBlock("view",{class:"item-value",key:l},[e.createElementVNode("text",{class:"label"},e.toDisplayString(a.driverNameCn||"--"),1),e.createElementVNode("view",{class:"version-value",onClick:e=>J(a,"drive")},[0!==a.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!==a.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(a.version),1)],8,["onClick"])])))),128)):e.createCommentVNode("",!0)])])),e.createVNode(bp,{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 Np(e,t){return`${yp(e)} ${Sp(e,t)}`}function yp(e){e=Tp(e);const t=(e=new Date(e)).getFullYear(),a=e.getMonth()+1,l=e.getDate();return`${t}-${wp(a)}-${wp(l)}`}function Sp(e,t){e=Tp(e);const a=(e=new Date(e)).getHours(),l=e.getMinutes(),n=e.getSeconds();return t?`${wp(a)}:${wp(l)}`:`${wp(a)}:${wp(l)}:${wp(n)}`}function wp(e){return e<10&&(e=`0${e}`),e}function Ap(e){return e?"00:00":"00:00:00"}function Ep(e,t){return(e=new Date(Tp(e)))<=(t=new Date(Tp(t)))}function kp(e){return e.match(/((19|20)\d{2})(-|\/)\d{1,2}(-|\/)\d{1,2}/g)}const _p=/^\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 Tp(e){return"string"==typeof e&&_p.test(e)&&(e=e.replace(/-/g,"/")),e}const Dp=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,a,l,n,r,o){return e.openBlock(),e.createElementBlock("view",{class:e.normalizeClass(["uni-calendar-item__weeks-box",{"uni-calendar-item--disable":l.weeks.disable,"uni-calendar-item--before-checked-x":l.weeks.beforeMultiple,"uni-calendar-item--multiple":l.weeks.multiple,"uni-calendar-item--after-checked-x":l.weeks.afterMultiple}]),onClick:a[0]||(a[0]=e=>o.choiceDate(l.weeks)),onMouseenter:a[1]||(a[1]=e=>o.handleMousemove(l.weeks))},[e.createElementVNode("view",{class:e.normalizeClass(["uni-calendar-item__weeks-box-item",{"uni-calendar-item--checked":l.calendar.fullDate===l.weeks.fullDate&&(l.calendar.userChecked||!l.checkHover),"uni-calendar-item--checked-range-text":l.checkHover,"uni-calendar-item--before-checked":l.weeks.beforeMultiple,"uni-calendar-item--multiple":l.weeks.multiple,"uni-calendar-item--after-checked":l.weeks.afterMultiple,"uni-calendar-item--disable":l.weeks.disable}])},[l.selected&&l.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(l.weeks.date),1)],2)],34)}],["__scopeId","data-v-af08310f"]]),Bp={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:xp}=ho(Bp),Ip={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(Tp(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(Tp(e),"start")},immediate:!0},end:{handler(e){this.parseDatetimeRange(Tp(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:()=>xp("uni-datetime-picker.selectTime"),okText:()=>xp("uni-datetime-picker.ok"),clearText:()=>xp("uni-datetime-picker.clear"),cancelText:()=>xp("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,a){let l=null;return e=this.superTimeStamp(e),t=this.superTimeStamp(t),a=this.superTimeStamp(a),l=t&&a?e<t?new Date(t):e>a?new Date(a):new Date(e):t&&!a?t<=e?new Date(e):new Date(t):!t&&a?e<=a?new Date(e):new Date(a):new Date(e),l},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 a=e.split(":");this[t+"Hour"]=Number(a[0]),this[t+"Minute"]=Number(a[1]),this[t+"Second"]=Number(a[2])}else{if(!e)return void("start"===t?this.startYear=this.year-60:this.endYear=this.year+60);Number(e)&&(e=parseInt(e));const a=/[0-9]:[0-9]/;"datetime"!==this.type||"end"!==t||"string"!=typeof e||a.test(e)||(e+=" 23:59:59");const l=new Date(e);this[t+"Year"]=l.getFullYear(),this[t+"Month"]=l.getMonth()+1,this[t+"Day"]=l.getDate(),"datetime"===this.type&&(this[t+"Hour"]=l.getHours(),this[t+"Minute"]=l.getMinutes(),this[t+"Second"]=l.getSeconds())}},getCurrentRange(e){const t=[];for(let a=this["min"+this.capitalize(e)];a<=this["max"+this.capitalize(e)];a++)t.push(a);return t},capitalize:e=>e.charAt(0).toUpperCase()+e.slice(1),checkValue(e,t,a){-1===a.indexOf(t)&&(this[e]=a[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=Tp(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 Pp=E(Ip,[["render",function(t,a,l,n,r,o){return e.openBlock(),e.createElementBlock("view",{class:"uni-datetime-picker"},[e.createElementVNode("view",{onClick:a[0]||(a[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":l.disabled,"uni-datetime-picker-timebox":l.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:a[1]||(a[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:a[2]||(a[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,a)=>(e.openBlock(),e.createElementBlock("view",{class:"uni-datetime-picker-item",key:a},[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,a)=>(e.openBlock(),e.createElementBlock("view",{class:"uni-datetime-picker-item",key:a},[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,a)=>(e.openBlock(),e.createElementBlock("view",{class:"uni-datetime-picker-item",key:a},[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",[l.hideSecond?"time-hide-second":""]]),"indicator-style":r.indicatorStyle,value:o.hms,onChange:a[3]||(a[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,a)=>(e.openBlock(),e.createElementBlock("view",{class:"uni-datetime-picker-item",key:a},[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,a)=>(e.openBlock(),e.createElementBlock("view",{class:"uni-datetime-picker-item",key:a},[e.createElementVNode("text",{class:"uni-datetime-picker-item"},e.toDisplayString(o.lessThanTen(t)),1)])))),128))]),l.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,a)=>(e.openBlock(),e.createElementBlock("view",{class:"uni-datetime-picker-item",key:a},[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",[l.hideSecond?"sign-center":"sign-left"]])},":",2),l.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:a[4]||(a[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:a[5]||(a[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:a[6]||(a[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:Rp}=ho(Bp),Op={components:{calendarItem:Dp,timePicker:Pp},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:a,fulldate:l,which:n}=e;this.tempRange.before=t,this.tempRange.after=a,setTimeout((()=>{if(l)if(this.cale.setHoverMultiple(l),t&&a){if(this.cale.lastHover=!0,this.rangeWithinMonth(a,t))return;this.setDate(t)}else this.cale.setMultiple(l),this.setDate(this.nowDate.fullDate),this.calendar.fullDate="",this.cale.lastHover=!1;else{if(!this.cale)return;this.cale.setDefaultMultiple(t,a),"left"===n&&t?(this.setDate(t),this.weeks=this.cale.weeks):a&&(this.setDate(a),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:()=>Rp("uni-datetime-picker.selectDate"),startDateText(){return this.startPlaceholder||Rp("uni-datetime-picker.startDate")},endDateText(){return this.endPlaceholder||Rp("uni-datetime-picker.endDate")},okText:()=>Rp("uni-datetime-picker.ok"),yearText:()=>Rp("uni-datetime-picker.year"),monthText:()=>Rp("uni-datetime-picker.month"),MONText:()=>Rp("uni-calender.MON"),TUEText:()=>Rp("uni-calender.TUE"),WEDText:()=>Rp("uni-calender.WED"),THUText:()=>Rp("uni-calender.THU"),FRIText:()=>Rp("uni-calender.FRI"),SATText:()=>Rp("uni-calender.SAT"),SUNText:()=>Rp("uni-calender.SUN"),confirmText:()=>Rp("uni-calender.confirm")},created(){this.cale=new class{constructor({selected:e,startDate:t,endDate:a,range:l}={}){this.date=this.getDateObj(new Date),this.selected=e||[],this.startDate=t,this.endDate=a,this.range=l,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=Tp(e);const t=(e=new Date(e)).getMonth();e.setMonth(t-1);const a=e.getMonth();return 0!==t&&a-t==0&&e.setMonth(a-1),this.getDateObj(e)}getNextMonthObj(e){e=Tp(e);const t=(e=new Date(e)).getMonth();e.setMonth(t+1);const a=e.getMonth();return a-t>1&&e.setMonth(a-1),this.getDateObj(e)}getDateObj(e){return e=Tp(e),{fullDate:yp(e=new Date(e)),year:e.getFullYear(),month:wp(e.getMonth()+1),date:wp(e.getDate()),day:e.getDay()}}getPreMonthDays(e,t){const a=[];for(let l=e-1;l>=0;l--){const e=t.month>1?t.month-1:12,n=12===e?t.year-1:t.year,r=new Date(n,e,-l).getDate(),o=`${n}-${wp(e)}-${wp(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}));a.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&&!Ep(this.startDate,o)||this.endDate&&!Ep(o,this.endDate),isToday:o===this.date.fullDate,userChecked:!1,extraInfo:c})}return a}getCurrentMonthDays(e,t){const a=[],l=this.date.fullDate;for(let n=1;n<=e;n++){const e=`${t.year}-${t.month}-${wp(n)}`,r=l===e,o=this.selected&&this.selected.find((t=>{if(this.dateEqual(e,t.date))return t}));this.startDate&&Ep(this.startDate,e),this.endDate&&Ep(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;a.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&&!Ep(this.startDate,e)||this.endDate&&!Ep(e,this.endDate),isToday:r,userChecked:!1,extraInfo:o})}return a}_getNextMonthDays(e,t){const a=[];t.month;for(let l=1;l<=e;l++){const e=12===t.month?1:1*t.month+1,n=1===e?t.year+1:t.year,r=`${n}-${wp(e)}-${wp(l)}`;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}));a.push({fullDate:r,year:n,date:l,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&&!Ep(this.startDate,r)||this.endDate&&!Ep(r,this.endDate),isToday:r===this.date.fullDate,userChecked:!1,extraInfo:u})}return a}getInfo(e){return e||(e=new Date),this.calendar.find((t=>t.fullDate===this.getDateObj(e).fullDate))}dateEqual(e,t){return e=new Date(Tp(e)),t=new Date(Tp(t)),e.valueOf()===t.valueOf()}isLogicBefore(e,t,a){let l=t;return t&&a&&(l=Ep(t,a)?t:a),this.dateEqual(l,e)}isLogicAfter(e,t,a){let l=a;return t&&a&&(l=Ep(t,a)?a:t),this.dateEqual(l,e)}geDateAll(e,t){var a=[],l=e.split("-"),n=t.split("-"),r=new Date;r.setFullYear(l[0],l[1]-1,l[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,a.push(this.getDateObj(new Date(parseInt(u))).fullDate);return a}setMultiple(e){if(!this.range)return;let{before:t,after:a}=this.multipleStatus;if(t&&a){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,Ep(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,Ep(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&&(Ep(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:a}=this.getDateObj(e),l=new Date(t,a-1,1).getDay(),n=this.getPreMonthDays(l,this.getDateObj(e)),r=new Date(t,a,0).getDate(),o=42-l-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:a}=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[a,l]=e.split("-"),[n,r]=t.split("-");return a===n&&l===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=yp(e),a=e.getFullYear(),l=e.getMonth()+1,n=e.getDate(),r=e.getDay();this.calendar={fullDate:t,year:a,month:l,date:n,day:r},this.tempSingleDate=t,this.time=Sp(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(){a("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=Sp(new Date,this.hideSecond)));let{year:t,month:a,date:l,fullDate:n,extraInfo:r}=this.calendar;this.$emit(e,{range:this.cale.multipleStatus,year:t,month:a,date:l,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(),a=new Date(this.cale.multipleStatus.after).getTime();t>a&&a?(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 Lp={name:"DatetimePicker",components:{Calendar:E(Op,[["render",function(t,a,l,n,r,o){const i=e.resolveComponent("calendar-item"),s=e.resolveComponent("time-picker");return e.openBlock(),e.createElementBlock("view",{class:"uni-calendar",onMouseleave:a[9]||(a[9]=(...e)=>o.leaveCale&&o.leaveCale(...e))},[!l.insert&&r.show?(e.openBlock(),e.createElementBlock("view",{key:0,class:e.normalizeClass(["uni-calendar__mask",{"uni-calendar--mask-show":r.aniMaskShow}]),onClick:a[0]||(a[0]=(...e)=>o.maskClick&&o.maskClick(...e))},null,2)):e.createCommentVNode("",!0),l.insert||r.show?(e.openBlock(),e.createElementBlock("view",{key:1,class:e.normalizeClass(["uni-calendar__content",{"uni-calendar--fixed":!l.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":!l.insert}])},[e.createElementVNode("view",{class:"uni-calendar__header-btn-box",onClick:a[1]||(a[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:l.date,fields:"month",onChange:a[2]||(a[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:a[3]||(a[3]=e.withModifiers((e=>o.changeMonth("next")),["stop"]))},[e.createElementVNode("view",{class:"uni-calendar__header-btn uni-calendar--right"})]),l.insert?e.createCommentVNode("",!0):(e.openBlock(),e.createElementBlock("view",{key:0,class:"dialog-close",onClick:a[4]||(a[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"},[l.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,a)=>(e.openBlock(),e.createElementBlock("view",{class:"uni-calendar__weeks",key:a},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(t,((t,a)=>(e.openBlock(),e.createElementBlock("view",{class:"uni-calendar__weeks-item",key:a},[e.createVNode(i,{class:"uni-calendar-item--hook",weeks:t,calendar:r.calendar,selected:l.selected,checkHover:l.range,onChange:o.choiceDate,onHandleMouse:o.handleMouse},null,8,["weeks","calendar","selected","checkHover","onChange","onHandleMouse"])])))),128))])))),128))]),l.insert||l.range||!l.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":a[5]||(a[5]=e=>r.time=e),disabled:!r.tempSingleDate,border:!1,"hide-second":l.hideSecond,class:"time-picker-style"},null,8,["start","end","modelValue","disabled","hide-second"])])),!l.insert&&l.range&&l.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":a[6]||(a[6]=e=>r.timeRange.startTime=e),border:!1,"hide-second":l.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":a[7]||(a[7]=e=>r.timeRange.endTime=e),border:!1,"hide-second":l.hideSecond,disabled:!r.tempRange.after,class:"time-picker-style"},null,8,["end","modelValue","hide-second","disabled"])])])):e.createCommentVNode("",!0),l.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:a[8]||(a[8]=(...e)=>o.confirm&&o.confirm(...e))},e.toDisplayString(o.confirmText),1)]))],2)):e.createCommentVNode("",!0)],32)}],["__scopeId","data-v-cc8100d5"]]),TimePicker:Pp},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=yp(e),this.hasTime&&(this.calendarRange.startTime=Sp(e)))}},end:{immediate:!0,handler(e){e&&(this.calendarRange.endDate=yp(e),this.hasTime&&(this.calendarRange.endTime=Sp(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=ho(Bp);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,a]=e;if(!t&&!a)return;const l=yp(t),n=Sp(t,this.hideSecond),r=yp(a),o=Sp(a,this.hideSecond),i=l,s=r;this.displayRangeValue.startDate=this.tempRange.startDate=i,this.displayRangeValue.endDate=this.tempRange.endDate=s,this.hasTime&&(this.displayRangeValue.startDate=`${l} ${n}`,this.displayRangeValue.endDate=`${r} ${o}`,this.tempRange.startTime=n,this.tempRange.endTime=o);const u={before:l,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=yp(e),this.hasTime&&(this.pickerTime=Sp(e,this.hideSecond),this.displayValue=`${this.displayValue} ${this.pickerTime}`)):this.defaultValue&&(this.inputDate=this.calendarDate=yp(this.defaultValue),this.hasTime&&(this.pickerTime=Sp(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){a("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=Tp(e),Date.parse(new Date(e))),singleChange(e){this.calendarDate=this.inputDate=e.fulldate,this.hasTime||this.confirmSingleChange()},confirmSingleChange(){if(!kp(this.inputDate)){const e=new Date;this.calendarDate=this.inputDate=yp(e),this.pickerTime=Sp(e,this.hideSecond)}let e,t,a=!1;if(this.start){let l=this.start;"number"==typeof this.start&&(l=Np(this.start,this.hideSecond)),[e,t]=l.split(" "),this.start&&!Ep(e,this.inputDate)&&(a=!0,this.inputDate=e)}let l,n,r=!1;if(this.end){let e=this.end;"number"==typeof this.end&&(e=Np(this.end,this.hideSecond)),[l,n]=e.split(" "),this.end&&!Ep(this.inputDate,l)&&(r=!0,this.inputDate=l)}this.hasTime?(a&&(this.pickerTime=t||Ap(this.hideSecond)),r&&(this.pickerTime=n||Ap(this.hideSecond)),this.pickerTime||(this.pickerTime=Sp(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:a}=e.range;this.rangeChange(t,a);const l={before:e.range.before,after:e.range.after,data:e.range.data,fulldate:e.fulldate};this.startMultipleStatus=Object.assign({},this.startMultipleStatus,l)},rightChange(e){const{before:t,after:a}=e.range;this.rangeChange(t,a);const l={before:e.range.before,after:e.range.after,data:e.range.data,fulldate:e.fulldate};this.endMultipleStatus=Object.assign({},this.endMultipleStatus,l)},mobileChange(e){if(this.isRange){const{before:t,after:a}=e.range;if(!t||!a)return;if(this.handleStartAndEnd(t,a,!0),this.hasTime){const{startTime:t,endTime:a}=e.timeRange;this.tempRange.startTime=t,this.tempRange.endTime=a}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;kp(this.tempRange.startDate)||(this.tempRange.startDate=yp(Date.now())),kp(this.tempRange.endDate)||(this.tempRange.endDate=yp(Date.now()));let a,l,n=!1,r=!1;if(this.start){let e=this.start;"number"==typeof this.start&&(e=Np(this.start,this.hideSecond)),[a,l]=e.split(" "),this.start&&!Ep(this.start,this.tempRange.startDate)&&(n=!0,this.tempRange.startDate=a),this.start&&!Ep(this.start,this.tempRange.endDate)&&(r=!0,this.tempRange.endDate=a)}let o,i,s=!1,u=!1;if(this.end){let e=this.end;"number"==typeof this.end&&(e=Np(this.end,this.hideSecond)),[o,i]=e.split(" "),this.end&&!Ep(this.tempRange.startDate,this.end)&&(s=!0,this.tempRange.startDate=o),this.end&&!Ep(this.tempRange.endDate,this.end)&&(u=!0,this.tempRange.endDate=o)}this.hasTime?(n?this.tempRange.startTime=l||Ap(this.hideSecond):s&&(this.tempRange.startTime=i||Ap(this.hideSecond)),this.tempRange.startTime||(this.tempRange.startTime=Sp(Date.now(),this.hideSecond)),r?this.tempRange.endTime=l||Ap(this.hideSecond):u&&(this.tempRange.endTime=i||Ap(this.hideSecond)),this.tempRange.endTime||(this.tempRange.endTime=Sp(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),Ep(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,a=!1){if(!e||!t)return;const l=a?"tempRange":"range",n=Ep(e,t);this[l].startDate=n?e:t,this[l].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 a=((t=new Date(t.replace("-","/").replace("-","/")))-e)/864e5;return Math.abs(a)},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 Mp=E(Lp,[["render",function(t,a,l,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:a[2]||(a[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":a[7]||(a[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":a[9]||(a[9]=e=>r.tempRange.startTime=e),start:o.timepickerStartTime,border:!1,disabled:!r.tempRange.startDate,hideSecond:l.hideSecond},{default:e.withCtx((()=>[e.withDirectives(e.createElementVNode("input",{class:"uni-date__input uni-date-range__input",type:"text","onUpdate:modelValue":a[8]||(a[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":a[10]||(a[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":a[12]||(a[12]=e=>r.tempRange.endTime=e),end:o.timepickerEndTime,border:!1,disabled:!r.tempRange.endDate,hideSecond:l.hideSecond},{default:e.withCtx((()=>[e.withDirectives(e.createElementVNode("input",{class:"uni-date__input uni-date-range__input",type:"text","onUpdate:modelValue":a[11]||(a[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:a[13]||(a[13]=(...e)=>o.clear&&o.clear(...e))},e.toDisplayString(o.clearText),1),e.createElementVNode("text",{class:"confirm-text",onClick:a[14]||(a[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":a[3]||(a[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":a[5]||(a[5]=e=>r.pickerTime=e),border:!1,disabled:!r.inputDate,start:o.timepickerStartTime,end:o.timepickerEndTime,hideSecond:l.hideSecond,style:{width:"100%"}},{default:e.withCtx((()=>[e.withDirectives(e.createElementVNode("input",{class:"uni-date__input text-center",type:"text","onUpdate:modelValue":a[4]||(a[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":l.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:a[6]||(a[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:l.startPlaceholder,endPlaceholder:l.endPlaceholder,"default-value":l.defaultValue,pleStatus:r.endMultipleStatus,showMonth:!1,range:r.isRange,hasTime:r.hasTime,insert:!1,hideSecond:l.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"]]),Vp=E(e.defineComponent({__name:"dataSatistics",props:{deviceId:{type:String,default:""},deviceModel:{type:String,default:"default"}},setup(t){const n=t,r=Zl(),{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),C=e.ref(),N=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{a("log","at pages/powerStationDetail/childPage/device/subPage/dataSatistics.vue:205","#####getSignalReq",n.deviceModel);const l=await(t=n.deviceModel,new Promise(((e,a)=>{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):a(t)},fail:e=>{a(e)}})})));if(u.value=[l.filter((e=>e.enable))],a("log","at pages/powerStationDetail/childPage/device/subPage/dataSatistics.vue:208","getSignalReq",l),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;N.value=`${e.getFullYear()}/${e.getMonth()+1}/${e.getDate()}`,a("log","at pages/powerStationDetail/childPage/device/subPage/dataSatistics.vue:219","#######current time:",N.value),x()}}catch(l){a("log","at pages/powerStationDetail/childPage/device/subPage/dataSatistics.vue:225","getSignalReqErr",l),i.value=!1}var t},x=async()=>{y.value=!0,S.value=!1;let e={homeId:r.homeId,type:"day_hour",time:N.value,deviceId:n.deviceId,key:p.value};a("log","at pages/powerStationDetail/childPage/device/subPage/dataSatistics.vue:241","########energyInfoSingle params:",e);try{const t=await function(e){return Jl.server().post("/home-wisdom/app/statistics/device/hourWeekMonth",e,{}).then((e=>e.data))}(e);if(a("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)),a("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)),a=Math.max.apply(null,t.series[0].data),l=parseFloat(Math.max(a).toFixed(0));l<=10?(T.yAxis.data[0].min=0,T.yAxis.data[0].max=10):T.yAxis.data[0].max=l},P=()=>{s.value=!0},R=()=>{s.value=!1},O=e=>{a("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,N.value&&x()},U=()=>{b.value.show()},F=e=>{const t=e;C.value=t.timestamp,N.value=t.value.replace(/-/g,"/"),p.value&&x()},H=async()=>{let t={homeId:r.homeId};try{const a=await Qc(t);0===a.code&&(m.value=parseInt(a.data.createTime),await e.nextTick())}catch(Mr){a("log","at pages/powerStationDetail/childPage/device/subPage/dataSatistics.vue:395","##########get powerStation detail error")}};return(t,a)=>{const n=l(e.resolveDynamicComponent("u-loading-page"),W),r=l(e.resolveDynamicComponent("u-input"),Wc),o=l(e.resolveDynamicComponent("u-cell"),id),p=l(e.resolveDynamicComponent("qiun-data-charts"),ec),C=l(e.resolveDynamicComponent("u-picker"),vc);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":a[0]||(a[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":a[1]||(a[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(N),"onUpdate:modelValue":a[2]||(a[2]=t=>e.isRef(N)?N.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(ju,{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(C,{show:e.unref(s),columns:e.unref(u),keyName:"name",onCancel:R,onConfirm:O},null,8,["show","columns"]),e.createVNode(C,{show:e.unref(d),columns:e.unref(D),keyName:"name",onCancel:M,onConfirm:V},null,8,["show","columns"]),e.createVNode(Mp,{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":a[3]||(a[3]=t=>e.isRef(g)?g.value=t:null),onChange:F},null,8,["start","end","default-value","modelValue"])],64)}}}),[["__scopeId","data-v-dabf6fc2"]]),Up=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)),a("log","at pages/powerStationDetail/childPage/device/detail.vue:65","currentInverterInfo",i),i.device_name&&(r.value=i.device_name)),a("log","at pages/powerStationDetail/childPage/device/detail.vue:70","invDetailOptions",i),uni.$on("deviceEditSuccess",(e=>{a("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(a("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),a("log","at pages/powerStationDetail/childPage/device/detail.vue:115","tabChange",e)},f=()=>{a("log","at pages/powerStationDetail/childPage/device/detail.vue:119","leavePage,",getCurrentPages().length),1===getCurrentPages().length?td():o.back()},g=()=>{p.value=!0,a("log","at pages/powerStationDetail/childPage/device/detail.vue:133","navBarRightClick")},b=()=>{p.value=!1},C=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 a=encodeURIComponent(JSON.stringify(i));o.push({name:"replaceDevice",params:{invInfo:a}})}p.value=!1};return(t,a)=>{const n=l(e.resolveDynamicComponent("u-navbar"),I),o=l(e.resolveDynamicComponent("u-tabbar-item"),O),s=l(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(gp,{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(Vp,{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(Cp,{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:C,list:e.unref(v),onCancel:b},null,8,["list"])):e.createCommentVNode("",!0)],64)}}}),[["__scopeId","data-v-86c2627e"]]),Fp=e.defineComponent({__name:"index",setup(t){const n=Xr(),{t:r}=xr(),o=e.ref(""),i=e.ref(!1),u=e.ref(0),d=Zl(),p=e.ref([]),v=e.ref(""),m=e.ref(""),h=e.ref("");e.ref("");const f=e.ref("");s((e=>{a("log","at pages/powerStationDetail/childPage/device/bms/index.vue:100","bmsOptions",e),e.oid&&(m.value=e.oid,b()),e.inverterName&&(o.value=decodeURIComponent(e.inverterName)),e.inverterMac&&(v.value=e.inverterMac),e.deviceStatus&&(u.value=e.deviceStatus),e.stationName&&(h.value=e.stationName),e.stationAddress&&(h.value=e.stationAddress),e.gatewayId&&(f.value=e.gatewayId)})),c((({from:e})=>{if(a("log","at pages/powerStationDetail/childPage/device/bms/index.vue:125","onBackPress",e),"backbutton"===e)return g(),!0}));const g=()=>{1===getCurrentPages().length?td():n.back()},b=async()=>{let e={homeId:d.homeId,parentOid:m.value};a("log","at pages/powerStationDetail/childPage/device/bms/index.vue:145","getUndermountingDeviceParams",e),i.value=!0;try{const t=await ql(e);a("log","at pages/powerStationDetail/childPage/device/bms/index.vue:149","getUndermountingDeviceRes",t),i.value=!1,0===t.code&&(t.data.length>0?p.value=t.data:p.value=[])}catch(Mr){i.value=!1}};return(t,a)=>{const s=l(e.resolveDynamicComponent("u-navbar"),I),c=l(e.resolveDynamicComponent("u-loading-page"),W);return e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createVNode(s,{title:e.unref(o),class:"base-title",onLeftClick:g},null,8,["title"]),e.createElementVNode("view",{class:"status_bar",style:{height:"var(--status-bar-height)"}}),e.unref(i)?(e.openBlock(),e.createBlock(c,{key:0,loading:e.unref(i),"loading-text":"加载中..."},null,8,["loading"])):(e.openBlock(),e.createElementBlock("view",{key:1,class:"device-main"},[e.unref(p).length>0?(e.openBlock(),e.createElementBlock("view",{key:0},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(e.unref(p),((a,l)=>(e.openBlock(),e.createElementBlock("view",{key:l,class:"item-base",onClick:e=>{return t=a,void(3==u.value?n.push({name:"bmsDetail",params:{addresses:t.addresses,deviceModel:t.deviceModel,deviceMac:v.value,subDeviceMac:t.mac,oid:t.oid,deviceOidId:t.deviceOidId,deviceName:encodeURIComponent(t.deviceName),stationName:h.value,gatewayId:f.value}}):uni.showToast({title:r("deviceNotRun"),icon:"none"}));var t}},[e.createElementVNode("view",{class:"device-name"},[e.createElementVNode("text",{class:"name"},e.toDisplayString(a.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"},e.toDisplayString(t.$t("SNCode")),1),e.createElementVNode("text",{class:"value"},e.toDisplayString(a.mac),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.toDisplayString(t.$t("deviceModel")),1),e.createElementVNode("text",{class:"value"},e.toDisplayString(a.categorySecondName),1)])],8,["onClick"])))),128))])):0===e.unref(p).length?(e.openBlock(),e.createElementBlock("view",{key:1,class:"empty-view"},e.toDisplayString(t.$t("emptyData")),1)):e.createCommentVNode("",!0)]))],64)}}}),Hp=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=Zl(),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),C=e.ref();e.onMounted((()=>{a("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((()=>{a("log","at pages/powerStationDetail/childPage/device/bms/detail.vue:139","destory"),S()}));const N=e=>{e.isUnfold=!e.isUnfold},y=async()=>{i.value=!0;let e=getApp().globalData;b.value=e.isCentigrade,a("log","at pages/powerStationDetail/childPage/device/bms/detail.vue:187","##########globalData:",e),a("log","at pages/powerStationDetail/childPage/device/bms/detail.vue:188","##########globalDataJson:",JSON.stringify(e)),w()},S=()=>{C.value&&clearInterval(C.value)},w=async()=>{try{const t=await(e=m.value,new Promise(((t,a)=>{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):a(e)},fail:e=>{a(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((()=>{a("log","at pages/powerStationDetail/childPage/device/bms/detail.vue:224","bmsDatasInfo",f.value)}),5e3)}catch(t){a("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(l=e.deviceModel,new Promise(((e,t)=>{uni.request({url:`https://hdl-hz-dev.oss-cn-hangzhou.aliyuncs.com/ecu/battery/${l}/modbus_hdl_battery_ecu.json`,method:"GET",success:a=>{200===a.statusCode?e(a.data):t(a)},fail:e=>{t(e)}})})))).filter((e=>"W"!==e.accessMode));a("log","at pages/powerStationDetail/childPage/device/bms/detail.vue:236","getBatteryInfoJsonReq",n),n.forEach((async(l,r)=>{if(r===n.length-1){let l={name:e.deviceName,isUnfold:!1,value:n,addresses:e.addresses};a("log","at pages/powerStationDetail/childPage/device/bms/detail.vue:245","itemBatteryitemBattery",l),E(e,l,t)}}))}catch(n){a("log","at pages/powerStationDetail/childPage/device/bms/detail.vue:250","getInvInfoPvJsonErr",n),i.value=!1}var l},E=async(e,t,l)=>{try{const a=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:a=>{200===a.statusCode?e(a.data):t(a)},fail:e=>{t(e)}})})));t.chip=a.filter((e=>"W"!==e.accessMode)),t.chip.forEach((async(e,a)=>{a===t.chip.length-1&&(g.value.push(t),++l<=u.value.length-1?A(u.value[l],l):(i.value=!1,k()))}))}catch(r){a("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(a,l)=>{e+=l,await T(a,t.addresses,h.value,e),l===t.value.length-1&&t.chip.forEach((async(a,l)=>{e+=l,await T(a,t.addresses,h.value,e)}))}))})),setTimeout((()=>{a("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 ql(e);a("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,l,n)=>{const{registerAddress:r}=e;let o=Qd(Gd(t,JSON.stringify(e)));if("-1"!=o&&"-2"!=o)try{a("log","at pages/powerStationDetail/childPage/device/bms/detail.vue:325","msgId",n);const t=Xd(n,2);o=t.concat(o),a("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:l,data:o})});a("log","at pages/powerStationDetail/childPage/device/bms/detail.vue:333","resData",i);let s="";if(0==i.code){let l=i.data;if(t[0]==l[0]&&t[1]==l[1]){l.forEach(((e,t)=>{t>1&&(s+=Vd(e))}));let t=$d(s,r[0],r[r.length-1],JSON.stringify(e));a("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",""))))),a("log","at pages/powerStationDetail/childPage/device/bms/detail.vue:360","itemData2",e)}}else e.value=d("readFailed")}catch(Mr){a("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:a,value:l,registerAddress:n}=e;r.push({name:"parameterBitEnumRead",params:{value:encodeURIComponent(JSON.stringify(l)),data:encodeURIComponent(JSON.stringify(t)),title:a,registerAddress:n[0]+""}})};return(t,a)=>{const n=l(e.resolveDynamicComponent("u-loading-page"),W),r=l(e.resolveDynamicComponent("u-divider"),Zc),o=l(e.resolveDynamicComponent("u--image"),nd);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),((a,l)=>(e.openBlock(),e.createElementBlock("view",{key:l,class:"item-bms"},[e.createElementVNode("view",{class:"label-view"},[e.createElementVNode("p",{class:"bms-label"},e.toDisplayString(a.name),1),e.createElementVNode("span",{class:"symbol"},":")]),"bitEnum"===a.rValueType?(e.openBlock(),e.createElementBlock("p",{key:0,class:"bms-value-detail",onClick:e=>B(a)},e.toDisplayString(t.$t("clickToView")),9,["onClick"])):(e.openBlock(),e.createElementBlock("p",{key:1,class:"bms-value"},e.toDisplayString(D(a)),1))])))),128))])]),(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(e.unref(g),((a,l)=>(e.openBlock(),e.createElementBlock("view",{class:"bms-battery",key:l},[e.createElementVNode("text",{class:"bms-label"},e.toDisplayString(a.name),1),e.createElementVNode("view",{class:"battery-content"},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(a.value,((a,l)=>(e.openBlock(),e.createElementBlock("view",{key:l,class:"item-battery-info"},["bitEnum"===a.rValueType?(e.openBlock(),e.createElementBlock("text",{key:0,class:"battery-info-value-detail",onClick:e=>B(a)},e.toDisplayString(t.$t("clickToView")),9,["onClick"])):(e.openBlock(),e.createElementBlock("text",{key:1,class:"battery-info-value"},e.toDisplayString(a.value&&void 0!==a.value?D(a):""),1)),e.createElementVNode("text",{class:"battery-info-label"},e.toDisplayString(a.name),1)])))),128))]),e.createVNode(r,{style:{margin:"0"}}),a.isUnfold?(e.openBlock(),e.createElementBlock("view",{key:0,class:"battery-chip-content"},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(a.chip,((t,a)=>(e.openBlock(),e.createElementBlock("view",{key:a,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),a.isUnfold?(e.openBlock(),e.createBlock(o,{key:1,width:"20px",height:"20px",src:"../../../../../static/image/up-ic.png",class:"up-select-img",onClick:e=>N(a)},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=>N(a)},null,8,["onClick"]))])))),128))]))}}}),Gp=E(Hp,[["__scopeId","data-v-aca1c382"]]),Kp=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 l=t,{proxy:n}=e.getCurrentInstance(),r=Zl(),{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"),C=e.ref("bms"),N=e.ref([]),y=e.ref(1),S=e.ref(0),w=e.ref(0),A=e.ref(0);e.onMounted((()=>{a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:172","basicInfobmsPropsOptions",l),a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:173","basicInfobmsPropsOptions",JSON.stringify(l)),k(),_(),R(l.deviceOidId),E()})),u((()=>{W()}));const E=()=>{uni.onNativeEventReceive(((e,t)=>{if(a("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(a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:198","#######网关id“",l.gatewayId),a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:199","#############测试一下:::",`base/${l.gatewayId}/ota/device/progress/up`),"firmware"===t.type){W(),$();let e=t.data||{};y.value=2,S.value=e.step,100===e.step?(W(),"battery"===C.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/${l.gatewayId}/ota/device/progress/up`)){W(),$();let e=JSON.parse(t.data);a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:226","#########网关同步/更新:",JSON.stringify(e));let l={};e.objects&&e.objects.length>0&&(l=e.objects[0]),"download"===l.command?(y.value=4,S.value=l.step,100==l.step&&n.$sendData("uni_ota_model",{type:"close_service",data:{}}),a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:238","####网关同步中:",l.step)):"install"===l.command&&(y.value=3,S.value=l.step,a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:242","####网关升级:",l.step),100==l.step&&("battery"===C.value?P():U(),K("网关更新完成!"),S.value=0)),(l.step<0||l.step>100)&&(uni.showToast({title:l.desc||o("upgradeFailed"),icon:"none"}),K("升级失败!"),S.value=0)}}else a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:193","##########弹框已消失,不处理mqtt消息:"+e)}))},k=async()=>{let e={homeId:r.homeId};try{const t=await Qc(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:l.parentOid};a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:307","getBatteryListInfoParams",e);try{const t=await ql(e);a("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){a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:322","########获取电池包列表信息失败")}},T=async(e,t)=>{a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:329","#######电池包固件请求参数:",t);try{const l=await n.$sendData("uni_ota_model",{type:"firmwares_current_list",data:{deviceOidId:t}});if(a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:332","电池包固件getInverterList",l),0===l.code)if(l.data.length>0){null==f[t]&&(f[t]={}),l.data.map((a=>{a.status=0,a.deviceOidId=t,a.oid=e,D(e,t,a.deviceModel,a.imageId)}));let n={currentFirmwareLists:l.data};f[t]=n,a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:349","########组合信息:",f)}else a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:351","#####获取电池包固件列表为空");else a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:354","#####获取电池包固件列表失败")}catch(Mr){a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:357","#####获取电池包固件列表失败 catch")}},D=async(e,t,l,r)=>{try{const o=await n.$sendData("uni_ota_model",{type:"firmwares_new_list",data:{hardwareModel:l,osImageId:r}});if(a("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=l,n.imageId=r,n.oid=e,a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:375","########获取电池包最新固件:",JSON.stringify(n));let i=f[t].lateFirmwareLists;a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:377","#######数据检测:",i),null==i&&(i=[]),i.push(n),a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:382","########获取电池包最新固件列表:",JSON.stringify(i));let s=f[t];a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:384","########获取电池包更新内容111:",JSON.stringify(s)),null==s.lateFirmwareLists&&(s.lateFirmwareLists=[]),s.lateFirmwareLists=i,a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:389","########获取电池包更新内容2222:",JSON.stringify(s)),f[t]=s,a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:391","########获取电池包最新固件列表11111:",JSON.stringify(f)),B(t,n.firmwareVersionId)}else a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:395","#####获取电池包最新固件列表为空"),d.value=!0;else a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:399","#####获取电池包最新固件列表失败"),d.value=!0}catch(Mr){a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:403","#####获取最新电池包固件列表失败 catch"),d.value=!0}},B=async(e,t)=>{try{const l=await n.$sendData("uni_ota_model",{type:"firmwares_local_list",data:{firmwareVersionId:t}});if(a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:412","电池包固件getLocalFirmwaresList",l),0===l.code)if(l.data.length>0){let t=l.data;a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:417","#######本地电池包固件数据检测:",t),null==f[e].localFirmwareLists&&(f[e].localFirmwareLists=[]),f[e].localFirmwareLists=t,a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:422","########获取电池包本地固件列表:",JSON.stringify(m.value)),a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:423","########获取电池包本地固件列表:11111",JSON.stringify(f[e].localFirmwareLists))}else a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:426","#####获取电池包本地固件列表为空");else a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:429","#####获取电池包本地固件列表失败");x(e)}catch(Mr){a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:433","#####获取电池包本地固件列表失败 catch"),d.value=!0}},x=e=>{f[e].currentFirmwareLists.map((t=>{let l=0,n={},r={},o=t.version;a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:445","######电池包999999:",JSON.stringify(t)),f[e].lateFirmwareLists.forEach((l=>{a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:448","######电池包99996666:",JSON.stringify(l)),l.imageId===t.imageId&&l.oid===t.oid&&(n=l,void 0!==f[e].localFirmwareLists&&f[e].localFirmwareLists.forEach((e=>{a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:453","######电池包99998888:",JSON.stringify(e)),e.imageId==n.imageId&&e.oid===n.oid&&(r=e)})),a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:459","############本地电池包固件便利过了"))})),a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:462","######电池包最新:",JSON.stringify(n)),a("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&&(l=1,"{}"!==JSON.stringify(r)&&r.version&&n.firmwareVersion===r.version&&n.oid===r.oid&&n.imageId===r.imageId&&(l=2),a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:470","######电池包合并前:",JSON.stringify(t)),Object.assign(t,n),t.localUrl=r.localUrl,a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:473","######电池包合并后:",JSON.stringify(t))),t.status=l,t.version=o,a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:478","#####电池包合并数据9999====:",t),a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:479","######电池包99993333333====:",l))})),a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:483","#####合并后的列表数据99999====:",JSON.stringify(f)),d.value=!0},I=()=>{a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:489","#######当前电池包固件信息:",JSON.stringify(h.value)),a("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,a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:497","#######电池包固件下载成功&&状态同步成功:"))}))},P=()=>{a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:505","#######当前电池包固件信息:",JSON.stringify(h.value)),a("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,a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:514","#######电池包固件升级成功&&状态同步成功:"))}))},R=async e=>{a("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}});a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:525","getInverterList",t),0===t.code?t.data.length>0?(a("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=l.parentOid,O(t.deviceModel,t.imageId)})),p.value=t.data):a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:538","#####获取固件列表为空"):a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:541","#####获取固件列表失败")}catch(Mr){a("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(a("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=l.parentOid,a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:562","########获取最新固件:",JSON.stringify(n)),v.value.push(n),a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:564","########获取最新固件列表:",JSON.stringify(v.value)),L(n.firmwareVersionId)}else a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:569","#####获取最新固件列表为空"),c.value=!0;else a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:573","#####获取最新固件列表失败"),c.value=!0}catch(Mr){a("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}});a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:586","getLocalFirmwaresList",t),0===t.code?(t.data.length>0?(m.value=t.data,a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:591","########获取本地固件列表:",JSON.stringify(m.value))):a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:593","#####获取本地固件列表为空"),c.value=!0):a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:597","#####获取本地固件列表失败"),c.value=!0,M()}catch(Mr){a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:602","#####获取本地固件列表失败 catch"),c.value=!0}},M=()=>{p.value.map((e=>{let t=0,l={},n={},r=e.version;a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:614","######999999:",JSON.stringify(e)),v.value.forEach((t=>{a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:617","######99996666:",JSON.stringify(t)),t.imageId===e.imageId&&t.deviceModel===e.deviceModel&&(l=t,m.value.forEach((e=>{a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:621","######99998888:",JSON.stringify(e)),e.imageId==l.imageId&&(n=e)})))})),l.imageId===e.imageId&&l.oid===e.oid&&(l.firmwareVersion&&e.version!==l.firmwareVersion&&(t=1,"{}"!==JSON.stringify(n)&&n.version&&l.firmwareVersion===n.version&&l.imageId===n.imageId&&(t=2),Object.assign(e,l),e.localUrl=n.localUrl),e.status=t,e.version=r,a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:641","#####合并数据9999====:",e),a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:642","######99993333333====:",t))})),a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:646","#####固件合并后的列表数据99999====:",JSON.stringify(p.value))},V=()=>{a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:651","#######bms固件下载成功:",JSON.stringify(h.value)),a("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,a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:658","#######bms固件下载成功&&状态同步成功:"))}))},U=()=>{a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:666","#######bms固件网关升级成功:",JSON.stringify(h.value)),a("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,a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:674","#######bms固件网关升级成功&&状态同步成功:"))}))},F=async()=>{y.value=2,$();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||""};a("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||(a("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"}),W())}catch(Mr){a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:705","#####设备固件下载调用成功失败 catch"),K("下载失败!"),uni.showToast({title:o("downloadFailed"),icon:"none"}),W()}},H=async()=>{if(S.value=0,y.value=4,$(),!1!==g.value)try{let e={mac:l.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||""};a("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||(a("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){a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:740","#####设备固件升级调用失败 catch"),uni.showToast({title:o("upgradeFailed"),icon:"none"}),K("升级失败!")}},G=(e,t)=>{C.value=t,a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:748","类型::",t),0!=e.status&&(a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:750","升级弹框信息:",JSON.stringify(e)),N.value=[e.firmwareVersionDesc],g.value=!0,"battery"===C.value?(h.value=e,a("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,a("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=>{a("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:{}}),a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:782","设备取消下载/升级")):4===y.value||y.value,g.value=!1,W()):g.value=!1},j=e=>{a("log","at pages/powerStationDetail/childPage/device/bms/detailBasicInfo.vue:792","@#####",y.value),C.value,1===y.value?F():H()},$=()=>{let e=(new Date).getTime();e-A.value>3e3?w.value||(A.value=e,w.value=setTimeout((()=>{g.value&&uni.showToast({title:o("updateTimeout"),icon:"none"}),K("自动消失")}),5e4)):setTimeout((()=>{w.value||$()}),3500)},W=()=>{w.value&&(clearTimeout(w.value),w.value=0)};return(t,a)=>(e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createElementVNode("view",{class:e.normalizeClass(["device-main",["basicInfo"==l.tabbarText?"currentdefault":"currentActive"]])},[e.createElementVNode("view",{class:"bms-main"},[e.createElementVNode("view",{class:"item-value"},[e.createElementVNode("text",{class:"label"},e.toDisplayString(t.$t("deviceName")),1),e.createElementVNode("text",{class:"value"},e.toDisplayString(l.deviceName),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(l.deviceMac),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.deviceModel),1)]),e.createElementVNode("view",{class:"item-value"},[e.createElementVNode("text",{class:"label"},e.toDisplayString(t.$t("deviceType")),1),e.createElementVNode("text",{class:"value"},"BMS")]),e.unref(c)?(e.openBlock(!0),e.createElementBlock(e.Fragment,{key:0},e.renderList(e.unref(p),((a,l)=>(e.openBlock(),e.createElementBlock("view",{class:"item-value",key:l},[e.createElementVNode("text",{class:"label"},e.toDisplayString(a.firmwareNameCn||"--"),1),e.createElementVNode("view",{class:"version-value",onClick:e=>G(a,"bms")},[0!==a.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!==a.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(a.version),1)],8,["onClick"])])))),128)):e.createCommentVNode("",!0),e.createElementVNode("view",{class:"item-value"},[e.createElementVNode("text",{class:"label"},e.toDisplayString(t.$t("stationName")),1),e.createElementVNode("text",{class:"value"},e.toDisplayString(l.stationName),1)]),e.createElementVNode("view",{class:"item-value"},[e.createElementVNode("text",{class:"label"},e.toDisplayString(t.$t("stationAddress")),1),e.createElementVNode("text",{class:"value"},e.toDisplayString(e.unref(s)),1)])]),(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(e.unref(i),((a,n)=>(e.openBlock(),e.createElementBlock("view",{class:"bms-battery",key:n},[e.createElementVNode("view",{class:"item-value"},[e.createElementVNode("text",{class:"label"},e.toDisplayString(t.$t("deviceName")),1),e.createElementVNode("text",{class:"value"},e.toDisplayString(a.deviceName),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(a.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(a.deviceModel),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(t.$t("batteryPack")),1)]),e.unref(d)?(e.openBlock(!0),e.createElementBlock(e.Fragment,{key:0},e.renderList(a.deviceOidId&&e.unref(f)[a.deviceOidId]&&e.unref(f)[a.deviceOidId].currentFirmwareLists?e.unref(f)[a.deviceOidId].currentFirmwareLists:[],((a,l)=>(e.openBlock(),e.createElementBlock("view",{class:"item-value",key:l},[e.createElementVNode("text",{class:"label"},e.toDisplayString(a.firmwareNameCn||"--"),1),e.createElementVNode("view",{class:"version-value",onClick:e=>G(a,"battery")},[0!==a.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!==a.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(a.version),1)],8,["onClick"])])))),128)):e.createCommentVNode("",!0),e.createElementVNode("view",{class:"item-value"},[e.createElementVNode("text",{class:"label"},e.toDisplayString(t.$t("stationName")),1),e.createElementVNode("text",{class:"value"},e.toDisplayString(l.stationName),1)]),e.createElementVNode("view",{class:"item-value"},[e.createElementVNode("text",{class:"label"},e.toDisplayString(t.$t("stationAddress")),1),e.createElementVNode("text",{class:"value"},e.toDisplayString(e.unref(s)),1)])])))),128))],2),e.createVNode(bp,{type:e.unref(b),showAlert:e.unref(g),contentList:e.unref(N),status:e.unref(y),progress:e.unref(S),onClose:K,onConfirm:j},null,8,["type","showAlert","contentList","status","progress"])],64))}}),[["__scopeId","data-v-adeac7cc"]]),jp=E(e.defineComponent({__name:"detailTabbar",setup(t){const n=Xr();xr();const r=e.ref("");Zl();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=>{a("log","at pages/powerStationDetail/childPage/device/bms/detailTabbar.vue:60","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,a("log","at pages/powerStationDetail/childPage/device/bms/detailTabbar.vue:78","#####电站名称有没有:",e.stationName)),e.deviceOidId&&(v.value=e.deviceOidId),e.gatewayId&&(m.value=e.gatewayId)})),c((({from:e})=>{if(a("log","at pages/powerStationDetail/childPage/device/bms/detailTabbar.vue:89","onBackPress",e),"backbutton"===e)return g(),!0}));const g=()=>{1===getCurrentPages().length?td():n.back()},b=e=>{h.value=e,a("log","at pages/powerStationDetail/childPage/device/bms/detailTabbar.vue:106","tabChange",e),f.value=0==e?"realTime":"basicInfo",a("log","at pages/powerStationDetail/childPage/device/bms/detailTabbar.vue:112","#######aaaa:",f.value)};return(t,a)=>{const n=l(e.resolveDynamicComponent("u-navbar"),I),s=l(e.resolveDynamicComponent("u-tabbar-item"),O),c=l(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(Gp,{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(Kp,{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:t.$t("realTimeInfo")},null,8,["text"]),e.createVNode(s,{text:t.$t("basicInfo")},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-basic-info"})):e.createCommentVNode("",!0)])),_:1},8,["value"])],64)}}}),[["__scopeId","data-v-fc626683"]]),$p=e.defineComponent({__name:"deviceTimeSetting",setup(t){const n=e.ref(!1),{t:r}=xr(),o=Xr(),i=e.ref(),c=e.ref(Date.now()),d=e.ref(),p=e.ref(""),v=e.ref(null),m=e.ref(),h=e.ref("");let f=e.ref("");const{proxy:g}=e.getCurrentInstance();s((e=>{a("log","at pages/parameterConfiguration/deviceTimeSetting.vue:64","timeSettingOptions",e),e.deviceMac&&(f.value=e.deviceMac),b(),uni.$on("typeChooseResult",(e=>{a("log","at pages/parameterConfiguration/deviceTimeSetting.vue:72","监听到事件来自 updateData ,携带参数为:"+e.item.text),setTimeout((()=>{N(e)}),10)}))})),u((()=>{uni.$off("typeChooseResult")}));const b=async()=>{a("log","at pages/parameterConfiguration/deviceTimeSetting.vue:84","initData"),y()},C=()=>{1===getCurrentPages().length?td():o.back()},N=e=>{if("timezone"===e.type)i.value=e.item.value},y=async()=>{n.value=!0;let e=setTimeout((()=>{n.value=!1}),5e3);try{const t=await g.$sendData("uni_device_model",{type:"time",data:JSON.stringify({mac:f.value})});if(a("log","at pages/parameterConfiguration/deviceTimeSetting.vue:116","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);h.value=w(e)}}else uni.showToast({title:t.msg||t.mes,icon:"none"})}catch(Mr){uni.showToast({title:r("readFailed"),icon:"none"}),clearTimeout(e),n.value=!1}},S=e=>{const t=e.value.split(" ");a("log","at pages/parameterConfiguration/deviceTimeSetting.vue:165","resultDateTime",t),m.value=e.timestamp,h.value=t[0]+" "+t[1],(async(e,t)=>{const l={date:e,time:t,mac:f.value};a("log","at pages/parameterConfiguration/deviceTimeSetting.vue:140","deviceTimeEditInParams",l);try{const e=await g.$sendData("uni_device_model",{type:"time_edit",data:JSON.stringify(l)});a("log","at pages/parameterConfiguration/deviceTimeSetting.vue:143","deviceListListener",e),0==e.code?uni.showToast({title:r("configurationSuccessful")}):uni.showToast({title:`失败码:${e.code}`,icon:"none"})}catch(Mr){a("log","at pages/parameterConfiguration/deviceTimeSetting.vue:150","deviceTimeEditErr",Mr)}})(t[0],t[1])},w=(e,t=!0)=>`${A(e,t)} ${E(e,t)}`,A=(e,t=!0)=>{const a=(e=new Date(e)).getFullYear(),l=e.getMonth()+1,n=e.getDate();return`${a}-${t?k(l):l}-${t?k(n):n}`},E=(e,t=!0)=>{const a=(e=new Date(e)).getHours(),l=e.getMinutes(),n=e.getSeconds();return`${t?k(a):a}:${t?k(l):l}:${t?k(n):n}`},k=e=>(e<10&&(e=`0${e}`),e);return(t,r)=>{const i=l(e.resolveDynamicComponent("u-navbar"),I),s=l(e.resolveDynamicComponent("u-loading-page"),W),u=l(e.resolveDynamicComponent("u-input"),Wc),m=l(e.resolveDynamicComponent("u-cell"),id);return e.openBlock(),e.createElementBlock(e.Fragment,null,[e.createVNode(i,{title:t.$t("timeSetting"),class:"base-title",onLeftClick:C},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":t.$t("loading")},null,8,["loading","loading-text"])):(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(m,{title:t.$t("time"),border:!1,onClick:r[1]||(r[1]=e=>{return a("log","at pages/parameterConfiguration/deviceTimeSetting.vue:155","itemTypeChoose",t="time"),void("time"===t?v.value.show():o.push({name:"powerStationParamsChoose",params:{type:t}}));var t}),class:"time"},{value:e.withCtx((()=>[e.createVNode(u,{placeholder:t.$t("pleaseChoose"),border:"none",readonly:!0,inputAlign:"right",modelValue:e.unref(h),"onUpdate:modelValue":r[0]||(r[0]=t=>e.isRef(h)?h.value=t:null)},null,8,["placeholder","modelValue"]),e.createElementVNode("image",{class:"right-icon",src:"/static/image/right-icon.png"})])),_:1},8,["title"])])])])])),e.createVNode(Mp,{ref_key:"dateTimePicker",ref:v,type:"datetime",end:e.unref(c),"default-value":e.unref(d),modelValue:e.unref(p),"onUpdate:modelValue":r[2]||(r[2]=t=>e.isRef(p)?p.value=t:null),onChange:S},null,8,["end","default-value","modelValue"])],64)}}}),Wp=E($p,[["__scopeId","data-v-7b074acb"]]),zp=E(e.defineComponent({__name:"editName",setup(t){const{t:n}=xr();e.getCurrentInstance();const r=Zl(),o=Xr(),i=e.ref(""),u=e.ref(""),c=e.ref(!1);s((e=>{if(a("log","at pages/powerStationDetail/childPage/device/editName.vue:37","#########传参:",JSON.stringify(e)),e.deviceParams){const t=JSON.parse(decodeURIComponent(e.deviceParams));a("log","at pages/powerStationDetail/childPage/device/editName.vue:40","resultParams",t),t.deviceId&&(u.value=t.deviceId),t.deviceName&&(i.value=t.deviceName)}a("log","at pages/powerStationDetail/childPage/device/editName.vue:48","###### current device id",u.value)})),e.onMounted((()=>{}));const d=()=>{a("log","at pages/powerStationDetail/childPage/device/editName.vue:57","leavePage,",getCurrentPages().length),1===getCurrentPages().length?td():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};a("log","at pages/powerStationDetail/childPage/device/editName.vue:86","editInvParams",e);const t=await function(e){return Jl.server().post("/home-wisdom/app/device/edit",e,{}).then((e=>e.data))}(e);a("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,a)=>{const n=l(e.resolveDynamicComponent("u-navbar"),I),r=l(e.resolveDynamicComponent("u-input"),Wc);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":a[0]||(a[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"]]),Jp=E(e.defineComponent({__name:"replaceDevice",setup(t){const{t:n}=xr(),{proxy:r}=e.getCurrentInstance();Zl();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"});a("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=()=>{a("log","at pages/powerStationDetail/childPage/device/replaceDevice.vue:83","leavePage,",getCurrentPages().length),1===getCurrentPages().length?td():o.back()},v=()=>{};return(t,a)=>{const r=l(e.resolveDynamicComponent("u-navbar"),I),o=l(e.resolveDynamicComponent("u-loading-page"),W);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,a)=>(e.openBlock(),e.createElementBlock("view",{class:"cell-view",key:a,onClick:e=>{var a;(a=t).checked=!a.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",cd),__definePage("pages/powerStation/powerStationEdit",gd),__definePage("pages/operationService/operationAndMaintenanceDetail",Sd),__definePage("pages/powerStation/powerStationParamsChoose",wd),__definePage("pages/powerStation/powerStationCreateSuccess",Ad),__definePage("pages/deviceAdd/index",Td),__definePage("pages/deviceAdd/deviceAddHelp",Dd),__definePage("pages/operationService/wifiSetting",xd),__definePage("pages/deviceAdd/wiredSearch",Id),__definePage("pages/powerStation/inGridTypeChoose",Pd),__definePage("pages/operationService/apidConfiguration",dp),__definePage("pages/parameterConfiguration/index",pp),__definePage("pages/parameterConfiguration/detail",mp),__definePage("pages/parameterConfiguration/parameterChoose",hp),__definePage("pages/parameterConfiguration/parameterBitEnumRead",fp),__definePage("pages/powerStationDetail/childPage/device/index",ed),__definePage("pages/powerStationDetail/childPage/device/detail",Up),__definePage("pages/powerStationDetail/childPage/device/bms/index",Fp),__definePage("pages/powerStationDetail/childPage/device/bms/detailTabbar",jp),__definePage("pages/parameterConfiguration/deviceTimeSetting",Wp),__definePage("pages/powerStationDetail/childPage/device/editName",zp),__definePage("pages/powerStationDetail/childPage/device/replaceDevice",Jp),__definePage("pages/powerStationDetail/childPage/device/subPage/particulars",gp);const qp=e.defineComponent({__name:"App",setup:(e,{expose:t})=>(i((e=>{var t,l,n,r,o,i,s,u,c,d,p;const v=Kl();(null==(t=null==e?void 0:e.referrerInfo)?void 0:t.extraData.data)&&(null==(l=null==e?void 0:e.referrerInfo)?void 0:l.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"),a("log","at App.vue:32","##########传过来的服务区地址:",null==(p=null==e?void 0:e.referrerInfo)?void 0:p.extraData.data.nameValuePairs.serverAddress))})),r((()=>{a("log","at App.vue:36","App Show2")})),o((()=>{a("log","at App.vue:39","App Hide")})),t({globalData:{isCentigrade:!0,isEnglish:!1}}),()=>{})});var Zp={exports:{}};!function(e,t){e.exports=function(){function e(t,a,l){function n(o,i){if(!a[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=a[o]={exports:{}};t[o][0].call(u.exports,(function(e){return n(t[o][1][e]||e)}),u,u.exports,e,t,a,l)}return a[o].exports}for(var r=Ft,o=0;o<l.length;o++)n(l[o]);return n}return e}()({1:[function(e,t,a){(function(a,l){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=l.setImmediate||function(e){a.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,a){e.emit("packetsend",t),!o.writeToStream(t,e.stream,e.options)&&a?e.stream.once("drain",a):a&&a()}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 C(e,t,a,l){e.outgoingStore.put(t,(function(n){if(n)return a&&a(n);l(),f(e,t,a)}))}function N(){}function y(e,t){var a,l=this;if(!(this instanceof y))return new y(e,t);for(a in this.options=t||{},v)void 0===this.options[a]?this.options[a]=v[a]:this.options[a]=t[a];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 a=e.shift(),n=null;a&&(n=a.packet,l._sendPacket(n,(function(e){a.cb&&a.cb(e),t()})))}t()})),this.on("close",(function(){null!==l.pingTimer&&(l.pingTimer.clear(),l.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,l=new i,n=o.parser(this.options),r=null,s=[];function u(){if(s.length)a.nextTick(c);else{var e=r;r=null,e()}}function c(){var e=s.shift();if(e)t._handlePacket(e,u);else{var a=r;r=null,a&&a()}}if(this._clearReconnect(),this.stream=this.streamBuilder(this),n.on("packet",(function(e){s.push(e)})),l._write=function(e,t,a){r=a,n.parse(e),c()},this.stream.pipe(l),this.stream.on("error",N),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 a=this.options;if(5===a.protocolVersion&&a.properties&&a.properties.maximumPacketSize&&a.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,a,l){var n,r=this.options;if("function"==typeof a&&(l=a,a=null),a=d({qos:0,retain:!1,dup:!1},a),this._checkDisconnecting(l))return this;switch(n={cmd:"publish",topic:e,payload:t,qos:a.qos,retain:a.retain,messageId:this._nextId(),dup:a.dup},5===r.protocolVersion&&(n.properties=a.properties,(!r.properties&&n.properties&&n.properties.topicAlias||a.properties&&r.properties&&(a.properties.topicAlias&&r.properties.topicAliasMaximum&&a.properties.topicAlias>r.properties.topicAliasMaximum||!r.properties.topicAliasMaximum&&a.properties.topicAlias))&&delete n.properties.topicAlias),a.qos){case 1:case 2:this.outgoing[n.messageId]={volatile:!1,cb:l||N},this._storeProcessing?(this._packetIdsDuringStoreProcessing[n.messageId]=!1,this._storePacket(n,void 0,a.cbStorePut)):this._sendPacket(n,void 0,a.cbStorePut);break;default:this._storeProcessing?this._storePacket(n,l,a.cbStorePut):this._sendPacket(n,l,a.cbStorePut)}return this},y.prototype.subscribe=function(){for(var e,t=new Array(arguments.length),a=0;a<arguments.length;a++)t[a]=arguments[a];var l,n=[],r=t.shift(),o=r.resubscribe,i=t.pop()||N,s=t.pop(),u=this,v=this.options.protocolVersion;if(delete r.resubscribe,"string"==typeof r&&(r=[r]),"function"!=typeof i&&(s=i,i=N),null!==(l=c.validateTopics(r)))return p(i,new Error("Invalid topic "+l)),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 a=t.granted,l=0;l<a.length;l+=1)n[l].qos=a[l];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,a=new Array(arguments.length),l=0;l<arguments.length;l++)a[l]=arguments[l];var n=a.shift(),r=a.pop()||N,o=a.pop();return"string"==typeof n&&(n=[n]),"function"!=typeof r&&(o=r,r=N),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],a=arguments[1],l=arguments[2];function n(){e.disconnected=!0,e.incomingStore.close((function(){e.outgoingStore.close((function(){l&&l.apply(null,arguments),e.emit("end")}))})),e._deferredReconnect&&e._deferredReconnect()}function r(){e._cleanUp(t,p.bind(null,n),a)}return null!=t&&"boolean"==typeof t||(l=a||N,a=t,t=!1,"object"!=typeof a&&(l=a,a=null,"function"!=typeof l&&(l=N))),"object"!=typeof a&&(l=a,a=null),l=l||N,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,a=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=a:a(),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 a=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 l=d({cmd:"disconnect"},a);this._sendPacket(l,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,a){if(a=a||N,this.connected){switch(this._shiftPingInterval(),e.cmd){case"publish":break;case"pubrel":return void C(this,e,t,a);default:return void f(this,e,t)}switch(e.qos){case 2:case 1:C(this,e,t,a);break;default:f(this,e,t)}}else this._storePacket(e,t,a)},y.prototype._storePacket=function(e,t,a){a=a||N,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);a()}))):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,a=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===a)this.reconnecting=!1,this._onConnect(e);else if(a>0){var l=new Error("Connection refused: "+m[a]);l.code=a,this.emit("error",l)}},y.prototype._handlePublish=function(e,t){t=void 0!==t?t:N;var a=e.topic.toString(),l=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(a,l,e,(function(a,l){return a instanceof Error||(l=a,a=null),a?o.emit("error",a):-1===s.indexOf(l)?o.emit("error",new Error("Wrong reason code for pubrec")):void(l?o._sendPacket({cmd:"pubrec",messageId:r,reasonCode:l},t):o.incomingStore.put(e,(function(){o._sendPacket({cmd:"pubrec",messageId:r},t)})))}));break;case 1:i.customHandleAcks(a,l,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",a,l,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",a,l,e),this.handleMessage(e,t)}},y.prototype.handleMessage=function(e,t){t()},y.prototype._handleAck=function(e){var t,a=e.messageId,l=e.cmd,n=null,r=this.outgoing[a]?this.outgoing[a].cb:null,o=this;if(r){switch(l){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[a],this.outgoingStore.del(e,r);break;case"pubrec":n={cmd:"pubrel",qos:2,messageId:a};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[a];for(var u=0;u<e.granted.length;u++)if(0!=(128&e.granted[u])){var c=this.messageIdToTopic[a];c&&c.forEach((function(e){delete o._resubscribeTopics[e]}))}r(null,e);break;case"unsuback":delete this.outgoing[a],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:N;var a=e.messageId,l=this,n={cmd:"pubcomp",messageId:a};l.incomingStore.get(e,(function(e,a){e?l._sendPacket(n,t):(l.emit("message",a.topic,a.payload,a),l.handleMessage(a,(function(e){if(e)return t(e);l.incomingStore.del(a,N),l._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 a=0;a<t.length;a++){var l={};l[t[a]]=this._resubscribeTopics[t[a]],l.resubscribe=!0,this.subscribe(l,{properties:l[t[a]].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,a()}function a(){var l=t.outgoingStore.createStream();function n(){t._storeProcessing=!1,t._packetIdsDuringStoreProcessing={}}function r(){l.destroy(),l=null,n()}function o(){if(l){t._storeProcessing=!0;var e,a=l.read(1);a?t._packetIdsDuringStoreProcessing[a.messageId]?o():t.disconnecting||t.reconnectTimer?l.destroy&&l.destroy():(e=t.outgoing[a.messageId]?t.outgoing[a.messageId].cb:null,t.outgoing[a.messageId]={volatile:!1,cb:function(t,a){e&&e(t,a),o()}},t._packetIdsDuringStoreProcessing[a.messageId]=!0,t._sendPacket(a)):l.once("readable",o)}}t.once("close",r),l.on("error",(function(e){n(),t.removeListener("close",r),t.emit("error",e)})),l.on("end",(function(){var l=!0;for(var o in t._packetIdsDuringStoreProcessing)if(!t._packetIdsDuringStoreProcessing[o]){l=!1;break}l?(n(),t.removeListener("close",r),t.emit("connect",e)):a()})),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,a){(function(a){var l,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,a){l.sendSocketMessage({data:e.buffer,success:function(){a()},fail:function(){a(new Error)}})},e._flush=function(e){l.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 a="alis"===e.protocol?"wss":"ws",l=a+"://"+e.hostname+e.path;return e.port&&80!==e.port&&443!==e.port&&(l=a+"://"+e.hostname+":"+e.port+e.path),"function"==typeof e.transformWsUrl&&(l=e.transformWsUrl(l,e,t)),l}function v(){u||(u=!0,l.onSocketOpen((function(){r.setReadable(n),r.setWritable(n),r.emit("connect")})),l.onSocketMessage((function(e){if("string"==typeof e.data){var t=s.toByteArray(e.data),l=a.from(t);n.push(l)}else{var r=new FileReader;r.addEventListener("load",(function(){var e=r.result;e=e instanceof ArrayBuffer?a.from(e):a.from(e,"utf8"),n.push(e)})),r.readAsArrayBuffer(e.data)}})),l.onSocketClose((function(){r.end(),r.destroy()})),l.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 a="MQIsdp"===t.protocolId&&3===t.protocolVersion?"mqttv3.1":"mqtt";d(t);var o=p(t,e);return(l=t.my).connectSocket({url:o,protocols:a}),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,a){var l=e("net");function n(e,t){var a,n;return t.port=t.port||1883,t.hostname=t.hostname||t.host||"localhost",a=t.port,n=t.hostname,l.createConnection(a,n)}t.exports=n},{net:11}],4:[function(e,t,a){var l=e("tls");function n(e,t){var a;function n(l){t.rejectUnauthorized&&e.emit("error",l),a.end()}return t.port=t.port||8883,t.host=t.hostname||t.host||"localhost",t.rejectUnauthorized=!1!==t.rejectUnauthorized,delete t.path,(a=l.connect(t)).on("secureConnect",(function(){t.rejectUnauthorized&&!a.authorized?a.emit("error",new Error("TLS not authorized")):a.removeListener("error",n)})),a.on("error",n),a}t.exports=n},{tls:11}],5:[function(e,t,a){(function(a){var l=e("websocket-stream"),n=e("url"),r=["rejectUnauthorized","ca","cert","key","pfx","passphrase"],o="browser"===a.title;function i(e,t){var a=e.protocol+"://"+e.hostname+":"+e.port+e.path;return"function"==typeof e.transformWsUrl&&(a=e.transformWsUrl(a,e,t)),a}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 a="MQIsdp"===t.protocolId&&3===t.protocolVersion?"mqttv3.1":"mqtt";s(t);var n=i(t,e);return l(n,[a],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 a=n.parse(document.URL);t.hostname=a.hostname,t.port||(t.port=a.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,a){(function(a,l){var n,r,o,i=e("readable-stream").Transform,s=e("duplexify");function u(){var e=new i;return e._write=function(e,t,a){n.send({data:e.buffer,success:function(){a()},fail:function(e){a(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 a="wxs"===e.protocol?"wss":"ws",l=a+"://"+e.hostname+e.path;return e.port&&80!==e.port&&443!==e.port&&(l=a+"://"+e.hostname+":"+e.port+e.path),"function"==typeof e.transformWsUrl&&(l=e.transformWsUrl(l,e,t)),l}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?l.from(t):l.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 l="MQIsdp"===t.protocolId&&3===t.protocolVersion?"mqttv3.1":"mqtt";c(t);var i=d(t,e);n=wx.connectSocket({url:i,protocols:l}),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;a.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,a){(function(a){var l=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=l(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,l=[],o=0;return this._inflights.forEach((function(e,t){l.push(e)})),e._read=function(){!t&&o<l.length?this.push(l[o++]):this.push(null)},e.destroy=function(){if(!t){var e=this;t=!0,a.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,a){function l(e){for(var t=e.split("/"),a=0;a<t.length;a++)if("+"!==t[a]){if("#"===t[a])return a===t.length-1;if(-1!==t[a].indexOf("+")||-1!==t[a].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(!l(e[t]))return e[t];return null}t.exports={validateTopics:n}},{}],9:[function(e,t,a){(function(a){var l=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 a=r.parse(e,!0);if(null!=a.port&&(a.port=Number(a.port)),null===(t=o(a,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 l(u,t)}"browser"!==a.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=l,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,a){a.byteLength=c,a.toByteArray=p,a.fromByteArray=h;for(var l=[],n=[],r="undefined"!=typeof Uint8Array?Uint8Array:Array,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",i=0,s=o.length;i<s;++i)l[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 a=e.indexOf("=");return-1===a&&(a=t),[a,a===t?0:4-a%4]}function c(e){var t=u(e),a=t[0],l=t[1];return 3*(a+l)/4-l}function d(e,t,a){return 3*(t+a)/4-a}function p(e){for(var t,a=u(e),l=a[0],o=a[1],i=new r(d(e,l,o)),s=0,c=o>0?l-4:l,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 l[e>>18&63]+l[e>>12&63]+l[e>>6&63]+l[63&e]}function m(e,t,a){for(var l,n=[],r=t;r<a;r+=3)l=(e[r]<<16&16711680)+(e[r+1]<<8&65280)+(255&e[r+2]),n.push(v(l));return n.join("")}function h(e){for(var t,a=e.length,n=a%3,r=[],o=16383,i=0,s=a-n;i<s;i+=o)r.push(m(e,i,i+o>s?s:i+o));return 1===n?(t=e[a-1],r.push(l[t>>2]+l[t<<4&63]+"==")):2===n&&(t=(e[a-2]<<8)+e[a-1],r.push(l[t>>10]+l[t>>4&63]+l[t<<2&63]+"=")),r.join("")}n["-".charCodeAt(0)]=62,n["_".charCodeAt(0)]=63},{}],11:[function(e,t,a){},{}],12:[function(e,t,a){var l=e("base64-js"),n=e("ieee754");a.Buffer=s,a.SlowBuffer=b,a.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,a){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,a)}function u(e,t,a){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,a);if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number');var l=e.valueOf&&e.valueOf();if(null!=l&&l!==e)return s.from(l,t,a);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,a);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,a){return c(e),e<=0?i(e):void 0!==t?"string"==typeof a?i(e).fill(t,a):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 a=0|C(e,t),l=i(a),n=l.write(e,t);return n!==a&&(l=l.slice(0,n)),l}function m(e){for(var t=e.length<0?0:0|g(e.length),a=i(t),l=0;l<t;l+=1)a[l]=255&e[l];return a}function h(e,t,a){if(t<0||e.byteLength<t)throw new RangeError('"offset" is outside of buffer bounds');if(e.byteLength<t+(a||0))throw new RangeError('"length" is outside of buffer bounds');var l;return(l=void 0===t&&void 0===a?new Uint8Array(e):void 0===a?new Uint8Array(e,t):new Uint8Array(e,t,a)).__proto__=s.prototype,l}function f(e){if(s.isBuffer(e)){var t=0|g(e.length),a=i(t);return 0===a.length||e.copy(a,0,0,t),a}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 C(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 a=e.length,l=arguments.length>2&&!0===arguments[2];if(!l&&0===a)return 0;for(var n=!1;;)switch(t){case"ascii":case"latin1":case"binary":return a;case"utf8":case"utf-8":return W(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*a;case"hex":return a>>>1;case"base64":return q(e).length;default:if(n)return l?-1:W(e).length;t=(""+t).toLowerCase(),n=!0}}function N(e,t,a){var l=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===a||a>this.length)&&(a=this.length),a<=0)return"";if((a>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return L(this,t,a);case"utf8":case"utf-8":return x(this,t,a);case"ascii":return R(this,t,a);case"latin1":case"binary":return O(this,t,a);case"base64":return B(this,t,a);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return M(this,t,a);default:if(l)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),l=!0}}function y(e,t,a){var l=e[t];e[t]=e[a],e[a]=l}function S(e,t,a,l,n){if(0===e.length)return-1;if("string"==typeof a?(l=a,a=0):a>2147483647?a=2147483647:a<-2147483648&&(a=-2147483648),Q(a=+a)&&(a=n?0:e.length-1),a<0&&(a=e.length+a),a>=e.length){if(n)return-1;a=e.length-1}else if(a<0){if(!n)return-1;a=0}if("string"==typeof t&&(t=s.from(t,l)),s.isBuffer(t))return 0===t.length?-1:w(e,t,a,l,n);if("number"==typeof t)return t&=255,"function"==typeof Uint8Array.prototype.indexOf?n?Uint8Array.prototype.indexOf.call(e,t,a):Uint8Array.prototype.lastIndexOf.call(e,t,a):w(e,[t],a,l,n);throw new TypeError("val must be string, number or Buffer")}function w(e,t,a,l,n){var r,o=1,i=e.length,s=t.length;if(void 0!==l&&("ucs2"===(l=String(l).toLowerCase())||"ucs-2"===l||"utf16le"===l||"utf-16le"===l)){if(e.length<2||t.length<2)return-1;o=2,i/=2,s/=2,a/=2}function u(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}if(n){var c=-1;for(r=a;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(a+s>i&&(a=i-s),r=a;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,a,l){a=Number(a)||0;var n=e.length-a;l?(l=Number(l))>n&&(l=n):l=n;var r=t.length;l>r/2&&(l=r/2);for(var o=0;o<l;++o){var i=parseInt(t.substr(2*o,2),16);if(Q(i))return o;e[a+o]=i}return o}function E(e,t,a,l){return Z(W(t,e.length-a),e,a,l)}function k(e,t,a,l){return Z(z(t),e,a,l)}function _(e,t,a,l){return k(e,t,a,l)}function T(e,t,a,l){return Z(q(t),e,a,l)}function D(e,t,a,l){return Z(J(t,e.length-a),e,a,l)}function B(e,t,a){return 0===t&&a===e.length?l.fromByteArray(e):l.fromByteArray(e.slice(t,a))}function x(e,t,a){a=Math.min(e.length,a);for(var l=[],n=t;n<a;){var r,o,i,s,u=e[n],c=null,d=u>239?4:u>223?3:u>191?2:1;if(n+d<=a)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,l.push(c>>>10&1023|55296),c=56320|1023&c),l.push(c),n+=d}return P(l)}a.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,a){return u(e,t,a)},s.prototype.__proto__=Uint8Array.prototype,s.__proto__=Uint8Array,s.alloc=function(e,t,a){return d(e,t,a)},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 a=e.length,l=t.length,n=0,r=Math.min(a,l);n<r;++n)if(e[n]!==t[n]){a=e[n],l=t[n];break}return a<l?-1:l<a?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 a;if(void 0===t)for(t=0,a=0;a<e.length;++a)t+=e[a].length;var l=s.allocUnsafe(t),n=0;for(a=0;a<e.length;++a){var r=e[a];if(Y(r,Uint8Array)&&(r=s.from(r)),!s.isBuffer(r))throw new TypeError('"list" argument must be an Array of Buffers');r.copy(l,n),n+=r.length}return l},s.byteLength=C,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):N.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=a.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,a,l,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===a&&(a=e?e.length:0),void 0===l&&(l=0),void 0===n&&(n=this.length),t<0||a>e.length||l<0||n>this.length)throw new RangeError("out of range index");if(l>=n&&t>=a)return 0;if(l>=n)return-1;if(t>=a)return 1;if(this===e)return 0;for(var r=(n>>>=0)-(l>>>=0),o=(a>>>=0)-(t>>>=0),i=Math.min(r,o),u=this.slice(l,n),c=e.slice(t,a),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,a){return-1!==this.indexOf(e,t,a)},s.prototype.indexOf=function(e,t,a){return S(this,e,t,a,!0)},s.prototype.lastIndexOf=function(e,t,a){return S(this,e,t,a,!1)},s.prototype.write=function(e,t,a,l){if(void 0===t)l="utf8",a=this.length,t=0;else if(void 0===a&&"string"==typeof t)l=t,a=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t>>>=0,isFinite(a)?(a>>>=0,void 0===l&&(l="utf8")):(l=a,a=void 0)}var n=this.length-t;if((void 0===a||a>n)&&(a=n),e.length>0&&(a<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");l||(l="utf8");for(var r=!1;;)switch(l){case"hex":return A(this,e,t,a);case"utf8":case"utf-8":return E(this,e,t,a);case"ascii":return k(this,e,t,a);case"latin1":case"binary":return _(this,e,t,a);case"base64":return T(this,e,t,a);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return D(this,e,t,a);default:if(r)throw new TypeError("Unknown encoding: "+l);l=(""+l).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 a="",l=0;l<t;)a+=String.fromCharCode.apply(String,e.slice(l,l+=I));return a}function R(e,t,a){var l="";a=Math.min(e.length,a);for(var n=t;n<a;++n)l+=String.fromCharCode(127&e[n]);return l}function O(e,t,a){var l="";a=Math.min(e.length,a);for(var n=t;n<a;++n)l+=String.fromCharCode(e[n]);return l}function L(e,t,a){var l=e.length;(!t||t<0)&&(t=0),(!a||a<0||a>l)&&(a=l);for(var n="",r=t;r<a;++r)n+=$(e[r]);return n}function M(e,t,a){for(var l=e.slice(t,a),n="",r=0;r<l.length;r+=2)n+=String.fromCharCode(l[r]+256*l[r+1]);return n}function V(e,t,a){if(e%1!=0||e<0)throw new RangeError("offset is not uint");if(e+t>a)throw new RangeError("Trying to access beyond buffer length")}function U(e,t,a,l,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(a+l>e.length)throw new RangeError("Index out of range")}function F(e,t,a,l,n,r){if(a+l>e.length)throw new RangeError("Index out of range");if(a<0)throw new RangeError("Index out of range")}function H(e,t,a,l,r){return t=+t,a>>>=0,r||F(e,t,a,4),n.write(e,t,a,l,23,4),a+4}function G(e,t,a,l,r){return t=+t,a>>>=0,r||F(e,t,a,8),n.write(e,t,a,l,52,8),a+8}s.prototype.slice=function(e,t){var a=this.length;(e=~~e)<0?(e+=a)<0&&(e=0):e>a&&(e=a),(t=void 0===t?a:~~t)<0?(t+=a)<0&&(t=0):t>a&&(t=a),t<e&&(t=e);var l=this.subarray(e,t);return l.__proto__=s.prototype,l},s.prototype.readUIntLE=function(e,t,a){e>>>=0,t>>>=0,a||V(e,t,this.length);for(var l=this[e],n=1,r=0;++r<t&&(n*=256);)l+=this[e+r]*n;return l},s.prototype.readUIntBE=function(e,t,a){e>>>=0,t>>>=0,a||V(e,t,this.length);for(var l=this[e+--t],n=1;t>0&&(n*=256);)l+=this[e+--t]*n;return l},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,a){e>>>=0,t>>>=0,a||V(e,t,this.length);for(var l=this[e],n=1,r=0;++r<t&&(n*=256);)l+=this[e+r]*n;return l>=(n*=128)&&(l-=Math.pow(2,8*t)),l},s.prototype.readIntBE=function(e,t,a){e>>>=0,t>>>=0,a||V(e,t,this.length);for(var l=t,n=1,r=this[e+--l];l>0&&(n*=256);)r+=this[e+--l]*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 a=this[e]|this[e+1]<<8;return 32768&a?4294901760|a:a},s.prototype.readInt16BE=function(e,t){e>>>=0,t||V(e,2,this.length);var a=this[e+1]|this[e]<<8;return 32768&a?4294901760|a:a},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,a,l){e=+e,t>>>=0,a>>>=0,l||U(this,e,t,a,Math.pow(2,8*a)-1,0);var n=1,r=0;for(this[t]=255&e;++r<a&&(n*=256);)this[t+r]=e/n&255;return t+a},s.prototype.writeUIntBE=function(e,t,a,l){e=+e,t>>>=0,a>>>=0,l||U(this,e,t,a,Math.pow(2,8*a)-1,0);var n=a-1,r=1;for(this[t+n]=255&e;--n>=0&&(r*=256);)this[t+n]=e/r&255;return t+a},s.prototype.writeUInt8=function(e,t,a){return e=+e,t>>>=0,a||U(this,e,t,1,255,0),this[t]=255&e,t+1},s.prototype.writeUInt16LE=function(e,t,a){return e=+e,t>>>=0,a||U(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},s.prototype.writeUInt16BE=function(e,t,a){return e=+e,t>>>=0,a||U(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},s.prototype.writeUInt32LE=function(e,t,a){return e=+e,t>>>=0,a||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,a){return e=+e,t>>>=0,a||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,a,l){if(e=+e,t>>>=0,!l){var n=Math.pow(2,8*a-1);U(this,e,t,a,n-1,-n)}var r=0,o=1,i=0;for(this[t]=255&e;++r<a&&(o*=256);)e<0&&0===i&&0!==this[t+r-1]&&(i=1),this[t+r]=(e/o>>0)-i&255;return t+a},s.prototype.writeIntBE=function(e,t,a,l){if(e=+e,t>>>=0,!l){var n=Math.pow(2,8*a-1);U(this,e,t,a,n-1,-n)}var r=a-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+a},s.prototype.writeInt8=function(e,t,a){return e=+e,t>>>=0,a||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,a){return e=+e,t>>>=0,a||U(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},s.prototype.writeInt16BE=function(e,t,a){return e=+e,t>>>=0,a||U(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},s.prototype.writeInt32LE=function(e,t,a){return e=+e,t>>>=0,a||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,a){return e=+e,t>>>=0,a||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,a){return H(this,e,t,!0,a)},s.prototype.writeFloatBE=function(e,t,a){return H(this,e,t,!1,a)},s.prototype.writeDoubleLE=function(e,t,a){return G(this,e,t,!0,a)},s.prototype.writeDoubleBE=function(e,t,a){return G(this,e,t,!1,a)},s.prototype.copy=function(e,t,a,l){if(!s.isBuffer(e))throw new TypeError("argument should be a Buffer");if(a||(a=0),l||0===l||(l=this.length),t>=e.length&&(t=e.length),t||(t=0),l>0&&l<a&&(l=a),l===a)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(a<0||a>=this.length)throw new RangeError("Index out of range");if(l<0)throw new RangeError("sourceEnd out of bounds");l>this.length&&(l=this.length),e.length-t<l-a&&(l=e.length-t+a);var n=l-a;if(this===e&&"function"==typeof Uint8Array.prototype.copyWithin)this.copyWithin(t,a,l);else if(this===e&&a<t&&t<l)for(var r=n-1;r>=0;--r)e[r+t]=this[r+a];else Uint8Array.prototype.set.call(e,this.subarray(a,l),t);return n},s.prototype.fill=function(e,t,a,l){if("string"==typeof e){if("string"==typeof t?(l=t,t=0,a=this.length):"string"==typeof a&&(l=a,a=this.length),void 0!==l&&"string"!=typeof l)throw new TypeError("encoding must be a string");if("string"==typeof l&&!s.isEncoding(l))throw new TypeError("Unknown encoding: "+l);if(1===e.length){var n=e.charCodeAt(0);("utf8"===l&&n<128||"latin1"===l)&&(e=n)}}else"number"==typeof e&&(e&=255);if(t<0||this.length<t||this.length<a)throw new RangeError("Out of range index");if(a<=t)return this;var r;if(t>>>=0,a=void 0===a?this.length:a>>>0,e||(e=0),"number"==typeof e)for(r=t;r<a;++r)this[r]=e;else{var o=s.isBuffer(e)?e:s.from(e,l),i=o.length;if(0===i)throw new TypeError('The value "'+e+'" is invalid for argument "value"');for(r=0;r<a-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 $(e){return e<16?"0"+e.toString(16):e.toString(16)}function W(e,t){var a;t=t||1/0;for(var l=e.length,n=null,r=[],o=0;o<l;++o){if((a=e.charCodeAt(o))>55295&&a<57344){if(!n){if(a>56319){(t-=3)>-1&&r.push(239,191,189);continue}if(o+1===l){(t-=3)>-1&&r.push(239,191,189);continue}n=a;continue}if(a<56320){(t-=3)>-1&&r.push(239,191,189),n=a;continue}a=65536+(n-55296<<10|a-56320)}else n&&(t-=3)>-1&&r.push(239,191,189);if(n=null,a<128){if((t-=1)<0)break;r.push(a)}else if(a<2048){if((t-=2)<0)break;r.push(a>>6|192,63&a|128)}else if(a<65536){if((t-=3)<0)break;r.push(a>>12|224,a>>6&63|128,63&a|128)}else{if(!(a<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;r.push(a>>18|240,a>>12&63|128,a>>6&63|128,63&a|128)}}return r}function z(e){for(var t=[],a=0;a<e.length;++a)t.push(255&e.charCodeAt(a));return t}function J(e,t){for(var a,l,n,r=[],o=0;o<e.length&&!((t-=2)<0);++o)l=(a=e.charCodeAt(o))>>8,n=a%256,r.push(n),r.push(l);return r}function q(e){return l.toByteArray(j(e))}function Z(e,t,a,l){for(var n=0;n<l&&!(n+a>=t.length||n>=e.length);++n)t[n+a]=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,a){var l=Object.create||A,n=Object.keys||E,r=Function.prototype.bind||k;function o(){this._events&&Object.prototype.hasOwnProperty.call(this,"_events")||(this._events=l(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,a){if(t)e.call(a);else for(var l=e.length,n=S(e,l),r=0;r<l;++r)n[r].call(a)}function p(e,t,a,l){if(t)e.call(a,l);else for(var n=e.length,r=S(e,n),o=0;o<n;++o)r[o].call(a,l)}function v(e,t,a,l,n){if(t)e.call(a,l,n);else for(var r=e.length,o=S(e,r),i=0;i<r;++i)o[i].call(a,l,n)}function m(e,t,a,l,n,r){if(t)e.call(a,l,n,r);else for(var o=e.length,i=S(e,o),s=0;s<o;++s)i[s].call(a,l,n,r)}function h(e,t,a,l){if(t)e.apply(a,l);else for(var n=e.length,r=S(e,n),o=0;o<n;++o)r[o].apply(a,l)}function f(e,t,a,n){var r,o,i;if("function"!=typeof a)throw new TypeError('"listener" argument must be a function');if((o=e._events)?(o.newListener&&(e.emit("newListener",t,a.listener?a.listener:a),o=e._events),i=o[t]):(o=e._events=l(null),e._eventsCount=0),i){if("function"==typeof i?i=o[t]=n?[a,i]:[i,a]:n?i.unshift(a):i.push(a),!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]=a,++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,a){var l={fired:!1,wrapFn:void 0,target:e,type:t,listener:a},n=r.call(g,l);return n.listener=a,l.wrapFn=n,n}function C(e,t,a){var l=e._events;if(!l)return[];var n=l[t];return n?"function"==typeof n?a?[n.listener||n]:[n]:a?w(n):S(n,n.length):[]}function N(e){var t=this._events;if(t){var a=t[e];if("function"==typeof a)return 1;if(a)return a.length}return 0}function y(e,t){for(var a=t,l=a+1,n=e.length;l<n;a+=1,l+=1)e[a]=e[l];e.pop()}function S(e,t){for(var a=new Array(t),l=0;l<t;++l)a[l]=e[l];return a}function w(e){for(var t=new Array(e.length),a=0;a<t.length;++a)t[a]=e[a].listener||e[a];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,a,l,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(!(a=o[e]))return!1;var u="function"==typeof a;switch(l=arguments.length){case 1:d(a,u,this);break;case 2:p(a,u,this,arguments[1]);break;case 3:v(a,u,this,arguments[1],arguments[2]);break;case 4:m(a,u,this,arguments[1],arguments[2],arguments[3]);break;default:for(n=new Array(l-1),r=1;r<l;r++)n[r-1]=arguments[r];h(a,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 a,n,r,o,i;if("function"!=typeof t)throw new TypeError('"listener" argument must be a function');if(!(n=this._events))return this;if(!(a=n[e]))return this;if(a===t||a.listener===t)0==--this._eventsCount?this._events=l(null):(delete n[e],n.removeListener&&this.emit("removeListener",e,a.listener||t));else if("function"!=typeof a){for(r=-1,o=a.length-1;o>=0;o--)if(a[o]===t||a[o].listener===t){i=a[o].listener,r=o;break}if(r<0)return this;0===r?a.shift():y(a,r),1===a.length&&(n[e]=a[0]),n.removeListener&&this.emit("removeListener",e,i||t)}return this},o.prototype.removeAllListeners=function(e){var t,a,r;if(!(a=this._events))return this;if(!a.removeListener)return 0===arguments.length?(this._events=l(null),this._eventsCount=0):a[e]&&(0==--this._eventsCount?this._events=l(null):delete a[e]),this;if(0===arguments.length){var o,i=n(a);for(r=0;r<i.length;++r)"removeListener"!==(o=i[r])&&this.removeAllListeners(o);return this.removeAllListeners("removeListener"),this._events=l(null),this._eventsCount=0,this}if("function"==typeof(t=a[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 C(this,e,!0)},o.prototype.rawListeners=function(e){return C(this,e,!1)},o.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):N.call(e,t)},o.prototype.listenerCount=N,o.prototype.eventNames=function(){return this._eventsCount>0?Reflect.ownKeys(this._events):[]}},{}],14:[function(e,t,a){(function(e){function t(e){return Array.isArray?Array.isArray(e):"[object Array]"===f(e)}function l(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)}a.isArray=t,a.isBoolean=l,a.isNull=n,a.isNullOrUndefined=r,a.isNumber=o,a.isString=i,a.isSymbol=s,a.isUndefined=u,a.isRegExp=c,a.isObject=d,a.isDate=p,a.isError=v,a.isFunction=m,a.isPrimitive=h,a.isBuffer=e.isBuffer}).call(this,{isBuffer:e("../../is-buffer/index.js")})},{"../../is-buffer/index.js":81}],15:[function(e,t,a){var l,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;l=function(e,t,a){var l,r=u(t)&&s(t.value);return delete(l=n(t)).writable,delete l.value,l.get=function(){return!a.overwriteDefinition&&p.call(this,e)?r:(t.value=c.call(r,a.resolveContext?a.resolveContext(this):this),d(this,e,t),this[e])},l},t.exports=function(e){var t=r(arguments[1]);return null!=t.resolveContext&&o(t.resolveContext),i(e,(function(e,a){return l(a,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,a){var l,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");l=t.exports=function(e,t){var a,l,o,s,u;return arguments.length<2||"string"!=typeof e?(s=t,t=e,e=null):s=arguments[2],null==e?(a=o=!0,l=!1):(a=i.call(e,"c"),l=i.call(e,"e"),o=i.call(e,"w")),u={value:t,configurable:a,enumerable:l,writable:o},s?n(r(s),u):u},l.gs=function(e,t,a){var l,s,u,c;return"string"!=typeof e?(u=a,a=t,t=e,e=null):u=arguments[3],null==t?t=void 0:o(t)?null==a?a=void 0:o(a)||(u=a,a=void 0):(u=t,t=a=void 0),null==e?(l=!0,s=!1):(l=i.call(e,"c"),s=i.call(e,"e")),c={get:t,set:a,configurable:l,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,a){(function(a,l){var n=e("readable-stream"),r=e("end-of-stream"),o=e("inherits"),i=e("stream-shift"),s=l.from&&l.from!==Uint8Array.from?l.from([0]):new l([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(a){a?c(e,"premature close"===a.message?null:a):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,a){if(!(this instanceof m))return new m(e,t,a);n.Duplex.call(this,a),this._writable=null,this._readable=null,this._readable2=null,this._autoDestroy=!a||!1!==a.autoDestroy,this._forwardDestroy=!a||!1!==a.destroy,this._forwardEnd=!a||!1!==a.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,a){return a||(a={}),a.objectMode=!0,a.highWaterMark=16,new m(e,t,a)},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,l=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),l()};this._unwrite&&a.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,a=r(e,{writable:!1,readable:!0},d(this)),l=function(){t._forward()},n=function(){t.push(null)},o=function(){t._readable2.removeListener("readable",l),t._readable2.removeListener("end",n),a()};this._drained=!0,this._readable=e,this._readable2=e._readableState?e:v(e),this._readable2.on("readable",l),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;a.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,a){return this.destroyed?a():this._corked?u(this,this._write.bind(this,e,t,a)):e===s?this._finish(a):this._writable?void(!1===this._writable.write(e)?this._ondrain=a:a()):a()},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,a){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,a))},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,a){var l=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,a){if("function"==typeof t)return i(e,null,t);t||(t={}),a=l(a||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||a.call(e)},m=function(){c=!1,d||a.call(e)},h=function(t){a.call(e,t?new Error("exited with error code: "+t):null)},f=function(t){a.call(e,t)},g=function(){return(!c||u&&u.ended)&&(!d||s&&s.ended)?void 0:a.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,a){var l=e("../../object/valid-value");t.exports=function(){return l(this).length=0,this}},{"../../object/valid-value":55}],20:[function(e,t,a){var l=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,a,c,d;if(!l(e))return o.apply(this,arguments);for(a=n(r(this).length),c=arguments[1],t=c=isNaN(c)?0:c>=0?u(c):n(this.length)-u(s(c));t<a;++t)if(i.call(this,t)&&(d=this[t],l(d)))return t;return-1}},{"../../number/is-nan":30,"../../number/to-pos-integer":34,"../../object/valid-value":55}],21:[function(e,t,a){t.exports=e("./is-implemented")()?Array.from:e("./shim")},{"./is-implemented":22,"./shim":23}],22:[function(e,t,a){t.exports=function(){var e,t,a=Array.from;return"function"==typeof a&&(t=a(e=["raz","dwa"]),Boolean(t&&t!==e&&"dwa"===t[1]))}},{}],23:[function(e,t,a){var l=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,a,h,f,g,b,C,N,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),a=0;a<g;++a)f[a]=e[a];return f}}f=[]}if(!d(e))if(void 0!==(y=e[l])){for(C=i(y).call(e),t&&(f=new t),N=C.next(),a=0;!N.done;)S=w?p.call(w,A,N.value,a):N.value,t?(v.value=S,m(f,a,v)):f[a]=S,N=C.next(),++a;g=a}else if(c(e)){for(g=e.length,t&&(f=new t),a=0,h=0;a<g;++a)S=e[a],a+1<g&&(b=S.charCodeAt(0))>=55296&&b<=56319&&(S+=e[++a]),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)),a=0;a<g;++a)S=w?p.call(w,A,e[a],a):e[a],t?(v.value=S,m(f,a,v)):f[a]=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,a){var l=Object.prototype.toString,n=l.call(function(){return arguments}());t.exports=function(e){return l.call(e)===n}},{}],25:[function(e,t,a){var l=Object.prototype.toString,n=l.call(e("./noop"));t.exports=function(e){return"function"==typeof e&&l.call(e)===n}},{"./noop":26}],26:[function(e,t,a){t.exports=function(){}},{}],27:[function(e,t,a){t.exports=e("./is-implemented")()?Math.sign:e("./shim")},{"./is-implemented":28,"./shim":29}],28:[function(e,t,a){t.exports=function(){var e=Math.sign;return"function"==typeof e&&1===e(10)&&-1===e(-20)}},{}],29:[function(e,t,a){t.exports=function(e){return e=Number(e),isNaN(e)||0===e?e:e>0?1:-1}},{}],30:[function(e,t,a){t.exports=e("./is-implemented")()?Number.isNaN:e("./shim")},{"./is-implemented":31,"./shim":32}],31:[function(e,t,a){t.exports=function(){var e=Number.isNaN;return"function"==typeof e&&!e({})&&e(NaN)&&!e(34)}},{}],32:[function(e,t,a){t.exports=function(e){return e!=e}},{}],33:[function(e,t,a){var l=e("../math/sign"),n=Math.abs,r=Math.floor;t.exports=function(e){return isNaN(e)?0:0!==(e=Number(e))&&isFinite(e)?l(e)*r(n(e)):e}},{"../math/sign":27}],34:[function(e,t,a){var l=e("./to-integer"),n=Math.max;t.exports=function(e){return n(0,l(e))}},{"./to-integer":33}],35:[function(e,t,a){var l=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(a,u){var c,d=arguments[2],p=arguments[3];return a=Object(n(a)),l(u),c=i(a),p&&c.sort("function"==typeof p?r.call(p,a):void 0),"function"!=typeof e&&(e=c[e]),o.call(e,c,(function(e,l){return s.call(a,e)?o.call(u,d,a[e],e,a,l):t}))}}},{"./valid-callable":54,"./valid-value":55}],36:[function(e,t,a){t.exports=e("./is-implemented")()?Object.assign:e("./shim")},{"./is-implemented":37,"./shim":38}],37:[function(e,t,a){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,a){var l=e("../keys"),n=e("../valid-value"),r=Math.max;t.exports=function(e,t){var a,o,i,s=r(arguments.length,2);for(e=Object(n(e)),i=function(l){try{e[l]=t[l]}catch(Mr){a||(a=Mr)}},o=1;o<s;++o)l(t=arguments[o]).forEach(i);if(void 0!==a)throw a;return e}},{"../keys":45,"../valid-value":55}],39:[function(e,t,a){var l=e("../array/from"),n=e("./assign"),r=e("./valid-value");t.exports=function(e){var t=Object(r(e)),a=arguments[1],o=Object(arguments[2]);if(t!==e&&!a)return t;var i={};return a?l(a,(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,a){var l,n,r,o,i=Object.create;e("./set-prototype-of/is-implemented")()||(l=e("./set-prototype-of/shim")),t.exports=l?1!==l.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(l,"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,a){t.exports=e("./_iterate")("forEach")},{"./_iterate":35}],42:[function(e,t,a){t.exports=function(e){return"function"==typeof e}},{}],43:[function(e,t,a){var l=e("./is-value"),n={function:!0,object:!0};t.exports=function(e){return l(e)&&n[typeof e]||!1}},{"./is-value":44}],44:[function(e,t,a){var l=e("../function/noop")();t.exports=function(e){return e!==l&&null!==e}},{"../function/noop":26}],45:[function(e,t,a){t.exports=e("./is-implemented")()?Object.keys:e("./shim")},{"./is-implemented":46,"./shim":47}],46:[function(e,t,a){t.exports=function(){try{return Object.keys("primitive"),!0}catch(Mr){return!1}}},{}],47:[function(e,t,a){var l=e("../is-value"),n=Object.keys;t.exports=function(e){return n(l(e)?Object(e):e)}},{"../is-value":44}],48:[function(e,t,a){var l=e("./valid-callable"),n=e("./for-each"),r=Function.prototype.call;t.exports=function(e,t){var a={},o=arguments[2];return l(t),n(e,(function(e,l,n,i){a[l]=r.call(t,o,e,l,n,i)})),a}},{"./for-each":41,"./valid-callable":54}],49:[function(e,t,a){var l=e("./is-value"),n=Array.prototype.forEach,r=Object.create,o=function(e,t){var a;for(a in e)t[a]=e[a]};t.exports=function(e){var t=r(null);return n.call(arguments,(function(e){l(e)&&o(Object(e),t)})),t}},{"./is-value":44}],50:[function(e,t,a){var l=Array.prototype.forEach,n=Object.create;t.exports=function(e){var t=n(null);return l.call(arguments,(function(e){t[e]=!0})),t}},{}],51:[function(e,t,a){t.exports=e("./is-implemented")()?Object.setPrototypeOf:e("./shim")},{"./is-implemented":52,"./shim":53}],52:[function(e,t,a){var l=Object.create,n=Object.getPrototypeOf,r={};t.exports=function(){var e=Object.setPrototypeOf;return"function"==typeof e&&n(e((arguments[0]||l)(null),r))===r}},{}],53:[function(e,t,a){var l,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};l=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),a={},l=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__");if(l){try{(e=l.set).call(t,a)}catch(n){}if(Object.getPrototypeOf(t)===a)return{set:e,level:2}}return t.__proto__=a,Object.getPrototypeOf(t)===a?{level:2}:((t={}).__proto__=a,Object.getPrototypeOf(t)===a&&{level:1})}(),n?(2===n.level?n.set?(o=n.set,r=function(e,t){return o.call(l(e,t),t),e}):r=function(e,t){return l(e,t).__proto__=t,e}:r=function e(t,a){var n;return l(t,a),(n=u.call(e.nullPolyfill,t))&&delete e.nullPolyfill.__proto__,null===a&&(a=e.nullPolyfill),t.__proto__=a,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,a){t.exports=function(e){if("function"!=typeof e)throw new TypeError(e+" is not a function");return e}},{}],55:[function(e,t,a){var l=e("./is-value");t.exports=function(e){if(!l(e))throw new TypeError("Cannot use null or undefined");return e}},{"./is-value":44}],56:[function(e,t,a){t.exports=e("./is-implemented")()?String.prototype.contains:e("./shim")},{"./is-implemented":57,"./shim":58}],57:[function(e,t,a){var l="razdwatrzy";t.exports=function(){return"function"==typeof l.contains&&!0===l.contains("dwa")&&!1===l.contains("foo")}},{}],58:[function(e,t,a){var l=String.prototype.indexOf;t.exports=function(e){return l.call(this,e,arguments[1])>-1}},{}],59:[function(e,t,a){var l=Object.prototype.toString,n=l.call("");t.exports=function(e){return"string"==typeof e||e&&"object"==typeof e&&(e instanceof String||l.call(e)===n)||!1}},{}],60:[function(e,t,a){var l,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;l=t.exports=function(e,t){if(!(this instanceof l))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(l,s),delete l.prototype.constructor,l.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(l.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,a){var l=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 a,c,d,p,v,m,h,f,g=arguments[2];if(i(e)||l(e)?a="array":r(e)?a="string":e=o(e),n(t),d=function(){p=!0},"array"!==a)if("string"!==a)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,a){var l=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]():l(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,a){var l,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=l=function(e,t){if(!(this instanceof l))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 l.prototype.constructor,p(l.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,a){t>=e&&(this.__redo__[a]=++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,a){t>e&&(this.__redo__[a]=--t)}),this)))})),_onClear:s((function(){this.__redo__&&n.call(this.__redo__),this.__nextIndex__=0}))}))),d(l.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,a){var l=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)&&!l(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,a){var l,n=e("es5-ext/object/set-prototype-of"),r=e("d"),o=e("es6-symbol"),i=e("./"),s=Object.defineProperty;l=t.exports=function(e){if(!(this instanceof l))throw new TypeError("Constructor requires 'new'");e=String(e),i.call(this,e),s(this,"__length__",r("",e.length))},n&&n(l,i),delete l.prototype.constructor,l.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,a=this.__list__[e];return this.__nextIndex__===this.__length__?a:(t=a.charCodeAt(0))>=55296&&t<=56319?a+this.__list__[this.__nextIndex__++]:a}))}),s(l.prototype,o.toStringTag,r("c","String Iterator"))},{"./":63,d:16,"es5-ext/object/set-prototype-of":51,"es6-symbol":73}],66:[function(e,t,a){var l=e("./is-iterable");t.exports=function(e){if(!l(e))throw new TypeError(e+" is not iterable");return e}},{"./is-iterable":64}],67:[function(e,t,a){t.exports=e("./is-implemented")()?Map:e("./polyfill")},{"./is-implemented":68,"./polyfill":72}],68:[function(e,t,a){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,a){t.exports="undefined"!=typeof Map&&"[object Map]"===Object.prototype.toString.call(new Map)},{}],70:[function(e,t,a){t.exports=e("es5-ext/object/primitive-set")("key","value","key+value")},{"es5-ext/object/primitive-set":50}],71:[function(e,t,a){var l,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;l=t.exports=function(e,t){if(!(this instanceof l))return new l(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(l,o),l.prototype=Object.create(o.prototype,{constructor:r(l),_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(l.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,a){var l,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=l=function(){var e,t,a,n=arguments[0];if(!(this instanceof l))throw new TypeError("Constructor requires 'new'");return a=h&&o&&Map!==l?o(new Map,b(this)):this,null!=n&&p(n),g(a,{__mapKeysData__:u("c",e=[]),__mapValuesData__:u("c",t=[])}),n?(v(n,(function(a){var l=s(a)[0];a=a[1],-1===r.call(e,l)&&(e.push(l),t.push(a))}),a),a):a},h&&(o&&o(l,Map),l.prototype=Object.create(Map.prototype,{constructor:u(l)})),c(g(l.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,a,l=arguments[1];for(i(e),a=(t=this.entries())._next();void 0!==a;)f.call(e,l,this.__mapValuesData__[a],this.__mapKeysData__[a],this),a=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 a,l=r.call(this.__mapKeysData__,e);return-1===l&&(l=this.__mapKeysData__.push(e)-1,a=!0),this.__mapValuesData__[l]=t,a&&this.emit("_add",l,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(l.prototype,d.iterator,u((function(){return this.entries()}))),Object.defineProperty(l.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,a){t.exports=e("./is-implemented")()?Symbol:e("./polyfill")},{"./is-implemented":74,"./polyfill":76}],74:[function(e,t,a){var l={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!!l[typeof Symbol.iterator]&&!!l[typeof Symbol.toPrimitive]&&!!l[typeof Symbol.toStringTag]}},{}],75:[function(e,t,a){t.exports=function(e){return!!e&&("symbol"==typeof e||!!e.constructor&&"Symbol"===e.constructor.name&&"Symbol"===e[e.constructor.toStringTag])}},{}],76:[function(e,t,a){var l,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){l=Symbol;try{String(l()),o=!0}catch(f){}}var m,h=(m=u(null),function(e){for(var t,a,l=0;m[e+(l||"")];)++l;return m[e+=l||""]=!0,d(p,t="@@"+e,i.gs(null,(function(e){a||(a=!0,d(this,t,i(e)),a=!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 a;if(this instanceof e)throw new TypeError("Symbol is not a constructor");return o?l(t):(a=u(r.prototype),t=void 0===t?"":String(t),c(a,{__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("",l&&l.hasInstance||n("hasInstance")),isConcatSpreadable:i("",l&&l.isConcatSpreadable||n("isConcatSpreadable")),iterator:i("",l&&l.iterator||n("iterator")),match:i("",l&&l.match||n("match")),replace:i("",l&&l.replace||n("replace")),search:i("",l&&l.search||n("search")),species:i("",l&&l.species||n("species")),split:i("",l&&l.split||n("split")),toPrimitive:i("",l&&l.toPrimitive||n("toPrimitive")),toStringTag:i("",l&&l.toStringTag||n("toStringTag")),unscopables:i("",l&&l.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,a){var l=e("./is-symbol");t.exports=function(e){if(!l(e))throw new TypeError(e+" is not a symbol");return e}},{"./is-symbol":75}],78:[function(e,t,a){var l,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 a,n;return d(t),n=this,l.call(this,e,a=function(){r.call(n,e,a),p.call(t,this,arguments)}),a.__eeOnceListener__=t,this},o=function(e){var t,a,l,n,r;if(g.call(this,"__ee__")&&(n=this.__ee__[e]))if("object"==typeof n){for(a=arguments.length,r=new Array(a-1),t=1;t<a;++t)r[t-1]=arguments[t];for(n=n.slice(),t=0;l=n[t];++t)p.call(l,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(a=arguments.length,r=new Array(a-1),t=1;t<a;++t)r[t-1]=arguments[t];p.call(n,this,r)}},i={on:l=function(e,t){var a;return d(t),g.call(this,"__ee__")?a=this.__ee__:(a=b.value=m(null),h(this,"__ee__",b),b.value=null),a[e]?"object"==typeof a[e]?a[e].push(t):a[e]=[a[e],t]:a[e]=t,this},once:n,off:r=function(e,t){var a,l,n,r;if(d(t),!g.call(this,"__ee__"))return this;if(!(a=this.__ee__)[e])return this;if("object"==typeof(l=a[e]))for(r=0;n=l[r];++r)n!==t&&n.__eeOnceListener__!==t||(2===l.length?a[e]=l[r?0:1]:l.splice(r,1));else l!==t&&l.__eeOnceListener__!==t||delete a[e];return this},emit:o},s={on:c(l),once:c(n),off:c(r),emit:c(o)},u=f({},s),t.exports=a=function(e){return null==e?m(u):f(Object(e),s)},a.methods=i},{d:16,"es5-ext/object/valid-callable":54}],79:[function(e,t,a){a.read=function(e,t,a,l,n){var r,o,i=8*n-l-1,s=(1<<i)-1,u=s>>1,c=-7,d=a?n-1:0,p=a?-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+=l;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,l),r-=u}return(v?-1:1)*o*Math.pow(2,r-l)},a.write=function(e,t,a,l,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=l?0:r-1,m=l?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[a+v]=255&i,v+=m,i/=256,n-=8);for(o=o<<n|i,u+=n;u>0;e[a+v]=255&o,v+=m,o/=256,u-=8);e[a+v-m]|=128*h}},{}],80:[function(e,t,a){"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 a=function(){};a.prototype=t.prototype,e.prototype=new a,e.prototype.constructor=e}},{}],81:[function(e,t,a){function l(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&&l(e.slice(0,0))}t.exports=function(e){return null!=e&&(l(e)||n(e)||!!e._isBuffer)}},{}],82:[function(e,t,a){var l=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=l.from([n.SESSIONPRESENT_MASK]),n.CONNACK_HEADER=l.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=l.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(a){return[0,1].map((function(r){var o=new l(1);return o.writeUInt8(n.codes[e]<<n.CMD_SHIFT|(a?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=l.from([n.codes.suback<<n.CMD_SHIFT]),n.VERSION3=l.from([3]),n.VERSION4=l.from([4]),n.VERSION5=l.from([5]),n.QOS=[0,1,2].map((function(e){return l.from([e])})),n.EMPTY={pingreq:l.from([n.codes.pingreq<<4,0]),pingresp:l.from([n.codes.pingresp<<4,0]),disconnect:l.from([n.codes.disconnect<<4,0])}},{"safe-buffer":110}],83:[function(e,t,a){var l=e("safe-buffer").Buffer,n=e("./writeToStream"),r=e("events").EventEmitter;function o(e,t){var a=new i;return n(e,a,t),a.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,a=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]=l.byteLength(r[e]),a+=n[e];for(t=l.allocUnsafe(a),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,a){a.parser=e("./parser"),a.generate=e("./generate"),a.writeToStream=e("./writeToStream")},{"./generate":83,"./parser":88,"./writeToStream":89}],85:[function(e,t,a){var l=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);l.call(this)}n.inherits(o,l),o.prototype._offset=function(e){var t,a=0,l=0;if(0===e)return[0,0];for(;l<this._bufs.length;l++){if(e<(t=a+this._bufs[l].length)||l==this._bufs.length-1)return[l,e-a];a=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,a){this._appendBuffer(e),"function"==typeof a&&a()},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){l.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,a,l){if(("number"!=typeof a||a<0)&&(a=0),("number"!=typeof l||l>this.length)&&(l=this.length),a>=this.length)return e||r.alloc(0);if(l<=0)return e||r.alloc(0);var n,o,i=!!e,s=this._offset(a),u=l-a,c=u,d=i&&t||0,p=s[1];if(0===a&&l==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 a=this._offset(e),l=this._offset(t),n=this._bufs.slice(a[0],l[0]+1);return 0==l[1]?n.pop():n[n.length-1]=n[n.length-1].slice(0,l[1]),0!=a[1]&&(n[0]=n[0].slice(a[1])),new o(n)},o.prototype.toString=function(e,t,a){return this.slice(t,a).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(a){return this.slice(a,a+e[t])[t](0)}}(t)}(),t.exports=o},{"readable-stream/duplex":97,"safe-buffer":110,util:117}],86:[function(e,t,a){var l=e("safe-buffer").Buffer,n=65536,r={};function o(e){var t=l.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,a=0,n=s(e),r=l.allocUnsafe(n);do{t=e%128|0,(e=e/128|0)>0&&(t|=128),r.writeUInt8(t,a++)}while(e>0);return{data:r,length:n}}function c(e){var t=l.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,a){function l(){this.cmd=null,this.retain=!1,this.qos=0,this.dup=!1,this.length=-1,this.topic=null,this.payload=null}t.exports=l},{}],88:[function(e,t,a){var l=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=l(),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,a,l,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===(a=this._parseString()))return this._emitError(new Error("Cannot parse will topic"));if(s.will.topic=a,null===(l=this._parseBuffer()))return this._emitError(new Error("Cannot parse will payload"));s.will.payload=l}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,a,l,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"));a=(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),l=t>>i.SUBSCRIBE_OPTIONS_RH_SHIFT&i.SUBSCRIBE_OPTIONS_RH_MASK,o={topic:e,qos:a},5===this.settings.protocolVersion&&(o.nl=r,o.rap=n,o.rh=l),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 a;if(null===(a=this._parseString()))return this._emitError(new Error("Cannot parse topic"));e.unsubscriptions.push(a)}}},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,a=this._parseNum(),l=a+this._pos;return-1===a||l>this._list.length||l>this.packet.length?null:(t=this._list.toString("utf8",this._pos,l),this._pos+=a,t)},s.prototype._parseStringPair=function(){return{name:this._parseString(),value:this._parseString()}},s.prototype._parseBuffer=function(){var e,t=this._parseNum(),a=t+this._pos;return-1===t||a>this._list.length||a>this.packet.length?null:(e=this._list.slice(this._pos,a),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,a=0,l=1,n=0,r=!0,o=this._pos?this._pos:0;a<5&&(n+=l*((t=this._list.readUInt8(o+a++))&i.LENGTH_MASK),l*=128,0!=(t&i.LENGTH_FIN_MASK));)if(this._list.length<=a){r=!1;break}return o&&(this._pos+=a),r=!!r&&(e?{bytes:a,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,a={};this._pos<t;){var l=this._parseByte(),n=i.propertiesCodes[l];if(!n)return this._emitError(new Error("Unknown property")),!1;if("userProperties"!==n)a[n]=this._parseByType(i.propertiesTypes[n]);else{a[n]||(a[n]={});var r=this._parseByType(i.propertiesTypes[n]);a[n][r.name]=r.value}}return a},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,a){var l=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,a){switch(t.cork&&(t.cork(),s(g,t)),h&&(h=!1,d()),e.cmd){case"connect":return b(e,t);case"connack":return C(e,t,a);case"publish":return N(e,t,a);case"puback":case"pubrec":case"pubrel":case"pubcomp":return y(e,t,a);case"subscribe":return S(e,t,a);case"suback":return w(e,t,a);case"unsubscribe":return A(e,t,a);case"unsuback":return E(e,t,a);case"pingreq":case"pingresp":return k(e,t);case"disconnect":return _(e,t,a);case"auth":return T(e,t,a);default:return t.emit("error",new Error("Unknown command")),!1}}function g(e){e.uncork()}function b(e,t,a){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 C=!1;if(null!=p){if(!H(p))return t.emit("error",new Error("Invalid username")),!1;C=!0,f+=n.byteLength(p)+2}if(null!=v){if(!C)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(l.CONNECT_HEADER),B(t,f),L(t,o),t.write(4===i?l.VERSION4:5===i?l.VERSION5:l.VERSION3);var N=0;return N|=null!=p?l.USERNAME_MASK:0,N|=null!=v?l.PASSWORD_MASK:0,N|=s&&s.retain?l.WILL_RETAIN_MASK:0,N|=s&&s.qos?s.qos<<l.WILL_QOS_SHIFT:0,N|=s?l.WILL_FLAG_MASK:0,N|=u?l.CLEAN_SESSION_MASK:0,t.write(n.from([N])),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 C(e,t,a){var r=a?a.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(l.CONNACK_HEADER),B(t,c),t.write(i.sessionPresent?l.SESSIONPRESENT_HEADER:o),t.write(n.from([s])),null!=d&&d.write(),!0}function N(e,t,a){var o=a?a.protocolVersion:4,i=e||{},s=i.qos||0,u=i.retain?l.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(l.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,a){var r=a?a.protocolVersion:4,o=e||{},i=o.cmd||"puback",s=o.messageId,u=o.dup&&"pubrel"===i?l.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,a,v)))return!1;v+=h.length}return t.write(l.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,a){var r=a?a.protocolVersion:4,o=e||{},i=o.dup?l.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(l.SUBSCRIBE_HEADER[1][i?1:0][0]),B(t,d),m(t,s),null!==p&&p.write();for(var b=!0,C=0;C<u.length;C++){var N,y=u[C],S=y.topic,w=y.qos,A=+y.nl,E=+y.rap,k=y.rh;x(t,S),N=l.SUBSCRIBE_OPTIONS_QOS[w],5===r&&(N|=A?l.SUBSCRIBE_OPTIONS_NL:0,N|=E?l.SUBSCRIBE_OPTIONS_RAP:0,N|=k?l.SUBSCRIBE_OPTIONS_RH[k]:0),b=t.write(n.from([N]))}return b}function w(e,t,a){var r=a?a.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,a,c)))return!1;c+=p.length}return t.write(l.SUBACK_HEADER),B(t,c),m(t,i),null!==p&&p.write(),t.write(n.from(s))}function A(e,t,a){var r=a?a.protocolVersion:4,o=e||{},i=o.messageId,s=o.dup?l.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(l.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,a){var r=a?a.protocolVersion:4,o=e||{},i=o.messageId,s=o.dup?l.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,a,v)))return!1;v+=f.length}return t.write(l.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,a){return t.write(l.EMPTY[e.cmd])}function _(e,t,a){var r=a?a.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,a,u)))return!1;u+=c.length}return t.write(n.from([l.codes.disconnect<<4])),B(t,u),5===r&&t.write(n.from([i])),null!==c&&c.write(),!0}function T(e,t,a){var r=a?a.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,a,u);return!!c&&(u+=c.length,t.write(n.from([l.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 a=D[t];a||(a=p(t).data,t<16384&&(D[t]=a)),e.write(a)}function x(e,t){var a=n.byteLength(t);m(e,a),e.write(t,"utf8")}function I(e,t,a){x(e,t),x(e,a)}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 a=0;function r(a){var r=l.propertiesTypes[a],o=t[a],i=0;switch(r){case"byte":if("boolean"!=typeof o)return e.emit("error",new Error("Invalid "+a)),!1;i+=2;break;case"int8":if("number"!=typeof o)return e.emit("error",new Error("Invalid "+a)),!1;i+=2;break;case"binary":if(o&&null===o)return e.emit("error",new Error("Invalid "+a)),!1;i+=1+n.byteLength(o)+2;break;case"int16":if("number"!=typeof o)return e.emit("error",new Error("Invalid "+a)),!1;i+=3;break;case"int32":if("number"!=typeof o)return e.emit("error",new Error("Invalid "+a)),!1;i+=5;break;case"var":if("number"!=typeof o)return e.emit("error",new Error("Invalid "+a)),!1;i+=1+p(o).length;break;case"string":if("string"!=typeof o)return e.emit("error",new Error("Invalid "+a)),!1;i+=3+n.byteLength(o.toString());break;case"pair":if("object"!=typeof o)return e.emit("error",new Error("Invalid "+a)),!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 "+a)),!1}return i}if(t)for(var o in t){var i=r(o);if(!i)return!1;a+=i}return{length:p(a).length+a,write:function(){U(e,t,a)}}}function V(e,t,a,l){var n=["reasonString","userProperties"],r=a&&a.properties&&a.properties.maximumPacketSize?a.properties.maximumPacketSize:0,o=M(e,t);if(r)for(;l+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,a){for(var r in B(e,a),t)if(t.hasOwnProperty(r)&&null!==t[r]){var o=t[r];switch(l.propertiesTypes[r]){case"byte":e.write(n.from([l.properties[r]])),e.write(n.from([+o]));break;case"int8":e.write(n.from([l.properties[r]])),e.write(n.from([o]));break;case"binary":e.write(n.from([l.properties[r]])),L(e,o);break;case"int16":e.write(n.from([l.properties[r]])),m(e,o);break;case"int32":e.write(n.from([l.properties[r]])),O(e,o);break;case"var":e.write(n.from([l.properties[r]])),B(e,o);break;case"string":e.write(n.from([l.properties[r]])),x(e,o);break;case"pair":Object.getOwnPropertyNames(o).forEach((function(t){e.write(n.from([l.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,a){var l=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)},a=e.name||"Function wrapped with `once`";return t.onceError=a+" shouldn't be called more than once",t.called=!1,t}t.exports=l(n),t.exports.strict=l(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,a){(function(e){function a(t,a,l,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,a)}));case 3:return e.nextTick((function(){t.call(null,a,l)}));case 4:return e.nextTick((function(){t.call(null,a,l,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:a}:t.exports=e}).call(this,e("_process"))},{_process:92}],92:[function(e,t,a){var l,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(l===setTimeout)return setTimeout(e,0);if((l===o||!l)&&setTimeout)return l=setTimeout,setTimeout(e,0);try{return l(e,0)}catch(Mr){try{return l.call(null,e,0)}catch(t){return l.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{l="function"==typeof setTimeout?setTimeout:o}catch(Mr){l=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 a=1;a<arguments.length;a++)t[a-1]=arguments[a];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,a){(function(e){!function(l){var n="object"==typeof a&&a&&!a.nodeType&&a,r="object"==typeof t&&t&&!t.nodeType&&t,o="object"==typeof e&&e;o.global!==o&&o.window!==o&&o.self!==o||(l=o);var i,s,u=2147483647,c=36,d=1,p=26,v=38,m=700,h=72,f=128,g="-",b=/^xn--/,C=/[^\x20-\x7E]/,N=/[\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 a=e.length,l=[];a--;)l[a]=t(e[a]);return l}function _(e,t){var a=e.split("@"),l="";return a.length>1&&(l=a[0]+"@",e=a[1]),l+k((e=e.replace(N,".")).split("."),t).join(".")}function T(e){for(var t,a,l=[],n=0,r=e.length;n<r;)(t=e.charCodeAt(n++))>=55296&&t<=56319&&n<r?56320==(64512&(a=e.charCodeAt(n++)))?l.push(((1023&t)<<10)+(1023&a)+65536):(l.push(t),n--):l.push(t);return l}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,a){var l=0;for(e=a?w(e/m):e>>1,e+=w(e/t);e>S*p>>1;l+=c)e=w(e/S);return w(l+(S+1)*e/(e+v))}function P(e){var t,a,l,n,r,o,i,s,v,m,b=[],C=e.length,N=0,y=f,S=h;for((a=e.lastIndexOf(g))<0&&(a=0),l=0;l<a;++l)e.charCodeAt(l)>=128&&E("not-basic"),b.push(e.charCodeAt(l));for(n=a>0?a+1:0;n<C;){for(r=N,o=1,i=c;n>=C&&E("invalid-input"),((s=B(e.charCodeAt(n++)))>=c||s>w((u-N)/o))&&E("overflow"),N+=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(N-r,t=b.length+1,0==r),w(N/t)>u-y&&E("overflow"),y+=w(N/t),N%=t,b.splice(N++,0,y)}return D(b)}function R(e){var t,a,l,n,r,o,i,s,v,m,b,C,N,y,S,k=[];for(C=(e=T(e)).length,t=f,a=0,r=h,o=0;o<C;++o)(b=e[o])<128&&k.push(A(b));for(l=n=k.length,n&&k.push(g);l<C;){for(i=u,o=0;o<C;++o)(b=e[o])>=t&&b<i&&(i=b);for(i-t>w((u-a)/(N=l+1))&&E("overflow"),a+=(i-t)*N,t=i,o=0;o<C;++o)if((b=e[o])<t&&++a>u&&E("overflow"),b==t){for(s=a,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(a,N,l==n),a=0,++l}++a,++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 C.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 l.punycode=i}(this)}).call(this,void 0!==Rt?Rt:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],94:[function(e,t,a){function l(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.exports=function(e,t,a,r){t=t||"&",a=a||"=";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(a);f>=0?(d=h.substr(0,f),p=h.substr(f+1)):(d=h,p=""),v=decodeURIComponent(d),m=decodeURIComponent(p),l(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,a){var l=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,a,i){return t=t||"&",a=a||"=",null===e&&(e=void 0),"object"==typeof e?r(o(e),(function(o){var i=encodeURIComponent(l(o))+a;return n(e[o])?r(e[o],(function(e){return i+encodeURIComponent(l(e))})).join(t):i+encodeURIComponent(l(e[o]))})).join(t):i?encodeURIComponent(l(i))+a+encodeURIComponent(l(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 a=[],l=0;l<e.length;l++)a.push(t(e[l],l));return a}var o=Object.keys||function(e){var t=[];for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.push(a);return t}},{}],96:[function(e,t,a){a.decode=a.parse=e("./decode"),a.encode=a.stringify=e("./encode")},{"./decode":94,"./encode":95}],97:[function(e,t,a){t.exports=e("./lib/_stream_duplex.js")},{"./lib/_stream_duplex.js":98}],98:[function(e,t,a){var l=e("process-nextick-args"),n=Object.keys||function(e){var t=[];for(var a in e)t.push(a);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||l.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(),l.nextTick(t,e)}},{"./_stream_readable":100,"./_stream_writable":102,"core-util-is":14,inherits:80,"process-nextick-args":91}],99:[function(e,t,a){t.exports=r;var l=e("./_stream_transform"),n=e("core-util-is");function r(e){if(!(this instanceof r))return new r(e);l.call(this,e)}n.inherits=e("inherits"),n.inherits(r,l),r.prototype._transform=function(e,t,a){a(null,e)}},{"./_stream_transform":101,"core-util-is":14,inherits:80}],100:[function(e,t,a){(function(a,l){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=l.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 C=["error","close","destroy","pause","resume"];function N(e,t,a){if("function"==typeof e.prependListener)return e.prependListener(t,a);e._events&&e._events[t]?o(e._events[t])?e._events[t].unshift(a):e._events[t]=[a,e._events[t]]:e.on(t,a)}function y(t,a){t=t||{};var l=a instanceof(r=r||e("./_stream_duplex"));this.objectMode=!!t.objectMode,l&&(this.objectMode=this.objectMode||!!t.readableObjectMode);var n=t.highWaterMark,o=t.readableHighWaterMark,i=this.objectMode?16:16384;this.highWaterMark=n||0===n?n:l&&(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,a,l,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)),l?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&&!a?(t=o.decoder.write(t),o.objectMode||0!==t.length?A(e,o,t,!1):P(e,o)):A(e,o,t,!1))):l||(o.reading=!1)),k(o)}function A(e,t,a,l){t.flowing&&0===t.length&&!t.sync?(e.emit("data",a),e.read(0)):(t.length+=t.objectMode?1:a.length,l?t.buffer.unshift(a):t.buffer.push(a),t.needReadable&&x(e)),P(e,t)}function E(e,t){var a;return p(t)||"string"==typeof t||void 0===t||e.objectMode||(a=new TypeError("Invalid non-string/buffer chunk")),a}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 a,l=this._readableState;return l.objectMode?a=!0:"string"==typeof e&&((t=t||l.defaultEncoding)!==l.encoding&&(e=u.from(e,t),t=""),a=!0),w(this,e,t,!1,a)},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 a=t.decoder.end();a&&a.length&&(t.buffer.push(a),t.length+=t.objectMode?1:a.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 a=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length<t.highWaterMark&&(h("maybeReadMore read 0"),e.read(0),a!==t.length);)a=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?a=t.buffer.shift():!e||e>=t.length?(a=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.head.data:t.buffer.concat(t.length),t.buffer.clear()):a=H(e,t.buffer,t.decoder),a);var a}function H(e,t,a){var l;return e<t.head.data.length?(l=t.head.data.slice(0,e),t.head.data=t.head.data.slice(e)):l=e===t.head.data.length?t.shift():a?G(e,t):K(e,t),l}function G(e,t){var a=t.head,l=1,n=a.data;for(e-=n.length;a=a.next;){var r=a.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?(++l,a.next?t.head=a.next:t.head=t.tail=null):(t.head=a,a.data=r.slice(o));break}++l}return t.length-=l,n}function K(e,t){var a=u.allocUnsafe(e),l=t.head,n=1;for(l.data.copy(a),e-=l.data.length;l=l.next;){var r=l.data,o=e>r.length?r.length:e;if(r.copy(a,a.length-e,0,o),0==(e-=o)){o===r.length?(++n,l.next?t.head=l.next:t.head=t.tail=null):(t.head=l,l.data=r.slice(o));break}++n}return t.length-=n,a}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($,t,e))}function $(e,t){e.endEmitted||0!==e.length||(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function W(e,t){for(var a=0,l=e.length;a<l;a++)if(e[a]===t)return a;return-1}S.prototype.read=function(e){h("read",e),e=parseInt(e,10);var t=this._readableState,a=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 l,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(a,t))),null===(l=e>0?F(e,t):null)?(t.needReadable=!0,e=0):t.length-=e,0===t.length&&(t.ended||(t.needReadable=!0),a!==e&&t.ended&&j(this)),null!==l&&this.emit("data",l),l},S.prototype._read=function(e){this.emit("error",new Error("_read() is not implemented"))},S.prototype.pipe=function(e,t){var l=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===a.stdout||e===a.stderr?C:u;function s(e,t){h("onunpipe"),e===l&&t&&!1===t.hasUnpiped&&(t.hasUnpiped=!0,p())}function u(){h("onend"),e.end()}r.endEmitted?n.nextTick(o):l.once("end",o),e.on("unpipe",s);var c=O(l);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),l.removeListener("end",u),l.removeListener("end",C),l.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!==W(r.pipes,e))&&!d&&(h("false write response, pause",l._readableState.awaitDrain),l._readableState.awaitDrain++,v=!0),l.pause())}function f(t){h("onerror",t),C(),e.removeListener("error",f),0===i(e,"error")&&e.emit("error",t)}function g(){e.removeListener("finish",b),C()}function b(){h("onfinish"),e.removeListener("close",g),C()}function C(){h("unpipe"),l.unpipe(e)}return l.on("data",m),N(e,"error",f),e.once("close",g),e.once("finish",b),e.emit("pipe",l),r.flowing||(h("pipe resume"),l.resume()),e},S.prototype.unpipe=function(e){var t=this._readableState,a={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,a)),this;if(!e){var l=t.pipes,n=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var r=0;r<n;r++)l[r].emit("unpipe",this,a);return this}var o=W(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,a)),this},S.prototype.on=function(e,t){var a=s.prototype.on.call(this,e,t);if("data"===e)!1!==this._readableState.flowing&&this.resume();else if("readable"===e){var l=this._readableState;l.endEmitted||l.readableListening||(l.readableListening=l.needReadable=!0,l.emittedReadable=!1,l.reading?l.length&&x(this):n.nextTick(L,this))}return a},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,a=this._readableState,l=!1;for(var n in e.on("end",(function(){if(h("wrapped end"),a.decoder&&!a.ended){var e=a.decoder.end();e&&e.length&&t.push(e)}t.push(null)})),e.on("data",(function(n){h("wrapped data"),a.decoder&&(n=a.decoder.write(n)),a.objectMode&&null==n||(a.objectMode||n&&n.length)&&(t.push(n)||(l=!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<C.length;r++)e.on(C[r],this.emit.bind(this,C[r]));return this._read=function(t){h("wrapped _read",t),l&&(l=!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,a){t.exports=o;var l=e("./_stream_duplex"),n=e("core-util-is");function r(e,t){var a=this._transformState;a.transforming=!1;var l=a.writecb;if(!l)return this.emit("error",new Error("write callback called multiple times"));a.writechunk=null,a.writecb=null,null!=t&&this.push(t),l(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);l.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,a){s(e,t,a)})):s(this,null,null)}function s(e,t,a){if(t)return e.emit("error",t);if(null!=a&&e.push(a),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,l),o.prototype.push=function(e,t){return this._transformState.needTransform=!1,l.prototype.push.call(this,e,t)},o.prototype._transform=function(e,t,a){throw new Error("_transform() is not implemented")},o.prototype._write=function(e,t,a){var l=this._transformState;if(l.writecb=a,l.writechunk=e,l.writeencoding=t,!l.transforming){var n=this._readableState;(l.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 a=this;l.prototype._destroy.call(this,e,(function(e){t(e),a.emit("close")}))}},{"./_stream_duplex":98,"core-util-is":14,inherits:80}],102:[function(e,t,a){(function(a,l,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=N;var i,s=!a.browser&&["v0.10","v0.9."].indexOf(a.version.slice(0,5))>-1?n:r.nextTick;N.WritableState=C;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=l.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 C(t,a){i=i||e("./_stream_duplex"),t=t||{};var l=a instanceof i;this.objectMode=!!t.objectMode,l&&(this.objectMode=this.objectMode||!!t.writableObjectMode);var n=t.highWaterMark,r=t.writableHighWaterMark,s=this.objectMode?16:16384;this.highWaterMark=n||0===n?n:l&&(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(a,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 N(t){if(i=i||e("./_stream_duplex"),!(f.call(N,this)||this instanceof i))return new N(t);this._writableState=new C(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 a=new Error("write after end");e.emit("error",a),r.nextTick(t,a)}function S(e,t,a,l){var n=!0,o=!1;return null===a?o=new TypeError("May not write null values to stream"):"string"==typeof a||void 0===a||t.objectMode||(o=new TypeError("Invalid non-string/buffer chunk")),o&&(e.emit("error",o),r.nextTick(l,o),n=!1),n}function w(e,t,a){return e.objectMode||!1===e.decodeStrings||"string"!=typeof t||(t=p.from(t,a)),t}function A(e,t,a,l,n,r){if(!a){var o=w(t,l,n);l!==o&&(a=!0,n="buffer",l=o)}var i=t.objectMode?1:l.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:l,encoding:n,isBuf:a,callback:r,next:null},u?u.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else E(e,t,!1,i,l,n,r);return s}function E(e,t,a,l,n,r,o){t.writelen=l,t.writecb=o,t.writing=!0,t.sync=!0,a?e._writev(n,t.onwrite):e._write(n,r,t.onwrite),t.sync=!1}function k(e,t,a,l,n){--t.pendingcb,a?(r.nextTick(n,l),r.nextTick(O,e,t),e._writableState.errorEmitted=!0,e.emit("error",l)):(n(l),e._writableState.errorEmitted=!0,e.emit("error",l),O(e,t))}function _(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}function T(e,t){var a=e._writableState,l=a.sync,n=a.writecb;if(_(a),t)k(e,a,l,t,n);else{var r=I(a);r||a.corked||a.bufferProcessing||!a.bufferedRequest||x(e,a),l?s(D,e,a,r,n):D(e,a,r,n)}}function D(e,t,a,l){a||B(e,t),t.pendingcb--,l(),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 a=t.bufferedRequest;if(e._writev&&a&&a.next){var l=t.bufferedRequestCount,n=new Array(l),r=t.corkedRequestsFree;r.entry=a;for(var i=0,s=!0;a;)n[i]=a,a.isBuf||(s=!1),a=a.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(;a;){var u=a.chunk,c=a.encoding,d=a.callback;if(E(e,t,!1,t.objectMode?1:u.length,u,c,d),a=a.next,t.bufferedRequestCount--,t.writing)break}null===a&&(t.lastBufferedRequest=null)}t.bufferedRequest=a,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(a){t.pendingcb--,a&&e.emit("error",a),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 a=I(t);return a&&(R(e,t),0===t.pendingcb&&(t.finished=!0,e.emit("finish"))),a}function L(e,t,a){t.ending=!0,O(e,t),a&&(t.finished?r.nextTick(a):e.once("finish",a)),t.ended=!0,e.writable=!1}function M(e,t,a){var l=e.entry;for(e.entry=null;l;){var n=l.callback;t.pendingcb--,n(a),l=l.next}t.corkedRequestsFree?t.corkedRequestsFree.next=e:t.corkedRequestsFree=e}u.inherits(N,d),C.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(C.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(N,Symbol.hasInstance,{value:function(e){return!!f.call(this,e)||this===N&&e&&e._writableState instanceof C}})):f=function(e){return e instanceof this},N.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},N.prototype.write=function(e,t,a){var l=this._writableState,n=!1,r=!l.objectMode&&h(e);return r&&!p.isBuffer(e)&&(e=m(e)),"function"==typeof t&&(a=t,t=null),r?t="buffer":t||(t=l.defaultEncoding),"function"!=typeof a&&(a=b),l.ended?y(this,a):(r||S(this,l,e,a))&&(l.pendingcb++,n=A(this,l,r,e,t,a)),n},N.prototype.cork=function(){this._writableState.corked++},N.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.finished||e.bufferProcessing||!e.bufferedRequest||x(this,e))},N.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(N.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),N.prototype._write=function(e,t,a){a(new Error("_write() is not implemented"))},N.prototype._writev=null,N.prototype.end=function(e,t,a){var l=this._writableState;"function"==typeof e?(a=e,e=null,t=null):"function"==typeof t&&(a=t,t=null),null!=e&&this.write(e,t),l.corked&&(l.corked=1,this.uncork()),l.ending||l.finished||L(this,l,a)},Object.defineProperty(N.prototype,"destroyed",{get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),N.prototype.destroy=g.destroy,N.prototype._undestroy=g.undestroy,N.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,a){function l(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,a){e.copy(t,a)}t.exports=function(){function e(){l(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,a=""+t.data;t=t.next;)a+=e+t.data;return a},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),a=this.head,l=0;a;)o(a.data,t,l),l+=a.data.length,a=a.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,a){var l=e("process-nextick-args");function n(e,t){var a=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||l.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?(l.nextTick(o,a,e),a._writableState&&(a._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,a){t.exports=e("events").EventEmitter},{events:13}],106:[function(e,t,a){var l={}.toString;t.exports=Array.isArray||function(e){return"[object Array]"==l.call(e)}},{}],107:[function(e,t,a){var l=e("safe-buffer").Buffer,n=l.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&&(l.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=C)}this.lastNeed=0,this.lastTotal=0,this.lastChar=l.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,a){var l=t.length-1;if(l<a)return 0;var n=s(t[l]);return n>=0?(n>0&&(e.lastNeed=n-1),n):--l<a||-2===n?0:(n=s(t[l]))>=0?(n>0&&(e.lastNeed=n-2),n):--l<a||-2===n?0:(n=s(t[l]))>=0?(n>0&&(2===n?n=0:e.lastNeed=n-3),n):0}function c(e,t,a){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,a=c(this,e);return void 0!==a?a: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 a=u(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=a;var l=e.length-(a-this.lastNeed);return e.copy(this.lastChar,0,l),e.toString("utf8",t,l)}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 a=e.toString("utf16le",t);if(a){var l=a.charCodeAt(a.length-1);if(l>=55296&&l<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],a.slice(0,-1)}return a}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 a=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,a)}return t}function f(e,t){var a=(e.length-t)%3;return 0===a?e.toString("base64",t):(this.lastNeed=3-a,this.lastTotal=3,1===a?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-a))}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 C(e){return e&&e.length?this.write(e):""}a.StringDecoder=i,i.prototype.write=function(e){if(0===e.length)return"";var t,a;if(this.lastNeed){if(void 0===(t=this.fillLast(e)))return"";a=this.lastNeed,this.lastNeed=0}else a=0;return a<e.length?t?t+this.text(e,a):this.text(e,a):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,a){(a=t.exports=e("./lib/_stream_readable.js")).Stream=a,a.Readable=a,a.Writable=e("./lib/_stream_writable.js"),a.Duplex=e("./lib/_stream_duplex.js"),a.Transform=e("./lib/_stream_transform.js"),a.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,a){function l(e,t,a){var l=this;this._callback=e,this._args=a,this._interval=setInterval(e,t,this._args),this.reschedule=function(e){e||(e=l._interval),l._interval&&clearInterval(l._interval),l._interval=setInterval(l._callback,e,l._args)},this.clear=function(){l._interval&&(clearInterval(l._interval),l._interval=void 0)},this.destroy=function(){l._interval&&clearInterval(l._interval),l._callback=void 0,l._interval=void 0,l._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 l(arguments[0],arguments[1],e)}t.exports=n},{}],110:[function(e,t,a){var l=e("buffer"),n=l.Buffer;function r(e,t){for(var a in e)t[a]=e[a]}function o(e,t,a){return n(e,t,a)}n.from&&n.alloc&&n.allocUnsafe&&n.allocUnsafeSlow?t.exports=l:(r(l,a),a.Buffer=o),r(n,o),o.from=function(e,t,a){if("number"==typeof e)throw new TypeError("Argument must not be a number");return n(e,t,a)},o.alloc=function(e,t,a){if("number"!=typeof e)throw new TypeError("Argument must be a number");var l=n(e);return void 0!==t?"string"==typeof a?l.fill(t,a):l.fill(t):l.fill(0),l},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 l.SlowBuffer(e)}},{buffer:12}],111:[function(e,t,a){function l(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=l},{}],112:[function(e,t,a){(function(t,l){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}a.setTimeout=function(){return new u(r.call(setTimeout,window,arguments),clearTimeout)},a.setInterval=function(){return new u(r.call(setInterval,window,arguments),clearInterval)},a.clearTimeout=a.clearInterval=function(e){e.close()},u.prototype.unref=u.prototype.ref=function(){},u.prototype.close=function(){this._clearFn.call(window,this._id)},a.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},a.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},a._unrefActive=a.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout((function(){e._onTimeout&&e._onTimeout()}),t))},a.setImmediate="function"==typeof t?t:function(e){var t=s++,l=!(arguments.length<2)&&o.call(arguments,1);return i[t]=!0,n((function(){i[t]&&(l?e.apply(null,l):e.call(null),a.clearImmediate(t))})),t},a.clearImmediate="function"==typeof l?l:function(e){delete i[e]}}).call(this,e("timers").setImmediate,e("timers").clearImmediate)},{"process/browser.js":92,timers:112}],113:[function(e,t,a){var l=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}a.parse=N,a.resolve=S,a.resolveObject=w,a.format=y,a.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},C=e("querystring");function N(e,t,a){if(e&&n.isObject(e)&&e instanceof r)return e;var l=new r;return l.parse(e,t,a),l}function y(e){return n.isString(e)&&(e=N(e)),e instanceof r?e.format():r.prototype.format.call(e)}function S(e,t){return N(e,!1,!0).resolve(t)}function w(e,t){return e?N(e,!1,!0).resolveObject(t):t}r.prototype.parse=function(e,t,a){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),N=/\\/g;u[0]=u[0].replace(N,"/");var y=e=u.join(i);if(y=y.trim(),!a&&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?C.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(a||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=l.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 $=y.indexOf("#");-1!==$&&(this.hash=y.substr($),y=y.slice(0,$));var W=y.indexOf("?");if(-1!==W?(this.search=y.substr(W),this.query=y.substr(W+1),t&&(this.query=C.parse(this.query)),y=y.slice(0,W)):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 z=this.search||"";this.path=H+z}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||"",a=this.pathname||"",l=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=C.stringify(this.query));var i=this.search||o&&"?"+o||"";return t&&":"!==t.substr(-1)&&(t+=":"),this.slashes||(!t||b[t])&&!1!==r?(r="//"+(r||""),a&&"/"!==a.charAt(0)&&(a="/"+a)):r||(r=""),l&&"#"!==l.charAt(0)&&(l="#"+l),i&&"?"!==i.charAt(0)&&(i="?"+i),t+r+(a=a.replace(/[?#]/g,(function(e){return encodeURIComponent(e)})))+(i=i.replace("#","%23"))+l},r.prototype.resolve=function(e){return this.resolveObject(N(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 a=new r,l=Object.keys(this),o=0;o<l.length;o++){var i=l[o];a[i]=this[i]}if(a.hash=e.hash,""===e.href)return a.href=a.format(),a;if(e.slashes&&!e.protocol){for(var s=Object.keys(e),u=0;u<s.length;u++){var c=s[u];"protocol"!==c&&(a[c]=e[c])}return b[a.protocol]&&a.hostname&&!a.pathname&&(a.path=a.pathname="/"),a.href=a.format(),a}if(e.protocol&&e.protocol!==a.protocol){if(!b[e.protocol]){for(var d=Object.keys(e),p=0;p<d.length;p++){var v=d[p];a[v]=e[v]}return a.href=a.format(),a}if(a.protocol=e.protocol,e.host||g[e.protocol])a.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(""),a.pathname=m.join("/")}if(a.search=e.search,a.query=e.query,a.host=e.host||"",a.auth=e.auth,a.hostname=e.hostname||e.host,a.port=e.port,a.pathname||a.search){var h=a.pathname||"",f=a.search||"";a.path=h+f}return a.slashes=a.slashes||e.slashes,a.href=a.format(),a}var C=a.pathname&&"/"===a.pathname.charAt(0),N=e.host||e.pathname&&"/"===e.pathname.charAt(0),y=N||C||a.host&&e.pathname,S=y,w=a.pathname&&a.pathname.split("/")||[],A=(m=e.pathname&&e.pathname.split("/")||[],a.protocol&&!b[a.protocol]);if(A&&(a.hostname="",a.port=null,a.host&&(""===w[0]?w[0]=a.host:w.unshift(a.host)),a.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])),N)a.host=e.host||""===e.host?e.host:a.host,a.hostname=e.hostname||""===e.hostname?e.hostname:a.hostname,a.search=e.search,a.query=e.query,w=m;else if(m.length)w||(w=[]),w.pop(),w=w.concat(m),a.search=e.search,a.query=e.query;else if(!n.isNullOrUndefined(e.search))return A&&(a.hostname=a.host=w.shift(),(D=!!(a.host&&a.host.indexOf("@")>0)&&a.host.split("@"))&&(a.auth=D.shift(),a.host=a.hostname=D.shift())),a.search=e.search,a.query=e.query,n.isNull(a.pathname)&&n.isNull(a.search)||(a.path=(a.pathname?a.pathname:"")+(a.search?a.search:"")),a.href=a.format(),a;if(!w.length)return a.pathname=null,a.search?a.path="/"+a.search:a.path=null,a.href=a.format(),a;for(var E=w.slice(-1)[0],k=(a.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&&(a.hostname=a.host=B?"":w.length?w.shift():"",(D=!!(a.host&&a.host.indexOf("@")>0)&&a.host.split("@"))&&(a.auth=D.shift(),a.host=a.hostname=D.shift())),(y=y||a.host&&w.length)&&!B&&w.unshift(""),w.length?a.pathname=w.join("/"):(a.pathname=null,a.path=null),n.isNull(a.pathname)&&n.isNull(a.search)||(a.path=(a.pathname?a.pathname:"")+(a.search?a.search:"")),a.auth=e.auth||a.auth,a.slashes=a.slashes||e.slashes,a.href=a.format(),a},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,a){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,a){(function(e){function a(e,t){if(l("noDeprecation"))return e;var a=!1;function n(){if(!a){if(l("throwDeprecation"))throw new Error(t);l("traceDeprecation")?console.trace(t):console.warn(t),a=!0}return e.apply(this,arguments)}return n}function l(t){try{if(!e.localStorage)return!1}catch(l){return!1}var a=e.localStorage[t];return null!=a&&"true"===String(a).toLowerCase()}t.exports=a}).call(this,void 0!==Rt?Rt:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],116:[function(e,t,a){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,a){(function(t,l){var n=/%[sdj%]/g;a.format=function(e){if(!S(e)){for(var t=[],a=0;a<arguments.length;a++)t.push(i(arguments[a]));return t.join(" ")}a=1;for(var l=arguments,r=l.length,o=String(e).replace(n,(function(e){if("%%"===e)return"%";if(a>=r)return e;switch(e){case"%s":return String(l[a++]);case"%d":return Number(l[a++]);case"%j":try{return JSON.stringify(l[a++])}catch(t){return"[Circular]"}default:return e}})),s=l[a];a<r;s=l[++a])C(s)||!k(s)?o+=" "+s:o+=" "+i(s);return o},a.deprecate=function(e,n){if(A(l.process))return function(){return a.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 l={seen:[],stylize:u};return arguments.length>=3&&(l.depth=arguments[2]),arguments.length>=4&&(l.colors=arguments[3]),b(t)?l.showHidden=t:t&&a._extend(l,t),A(l.showHidden)&&(l.showHidden=!1),A(l.depth)&&(l.depth=2),A(l.colors)&&(l.colors=!1),A(l.customInspect)&&(l.customInspect=!0),l.colors&&(l.stylize=s),d(l,e,l.depth)}function s(e,t){var a=i.styles[t];return a?"["+i.colors[a][0]+"m"+e+"["+i.colors[a][1]+"m":e}function u(e,t){return e}function c(e){var t={};return e.forEach((function(e,a){t[e]=!0})),t}function d(e,t,l){if(e.customInspect&&t&&D(t.inspect)&&t.inspect!==a.inspect&&(!t.constructor||t.constructor.prototype!==t)){var n=t.inspect(l,e);return S(n)||(n=d(e,n,l)),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="",C=!1,N=["{","}"];return g(t)&&(C=!0,N=["[","]"]),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||C&&0!=t.length?l<0?E(t)?e.stylize(RegExp.prototype.toString.call(t),"regexp"):e.stylize("[Object]","special"):(e.seen.push(t),u=C?m(e,t,l,i,o):o.map((function(a){return h(e,t,l,i,a,C)})),e.seen.pop(),f(u,b,N)):N[0]+b+N[1]}function p(e,t){if(A(t))return e.stylize("undefined","undefined");if(S(t)){var a="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(a,"string")}return y(t)?e.stylize(""+t,"number"):b(t)?e.stylize(""+t,"boolean"):C(t)?e.stylize("null","null"):void 0}function v(e){return"["+Error.prototype.toString.call(e)+"]"}function m(e,t,a,l,n){for(var r=[],o=0,i=t.length;o<i;++o)O(t,String(o))?r.push(h(e,t,a,l,String(o),!0)):r.push("");return n.forEach((function(n){n.match(/^\d+$/)||r.push(h(e,t,a,l,n,!0))})),r}function h(e,t,a,l,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(l,n)||(o="["+n+"]"),i||(e.seen.indexOf(s.value)<0?(i=C(a)?d(e,s.value,null):d(e,s.value,a-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,a){return e.reduce((function(e,t){return t.indexOf("\n"),e+t.replace(/\u001b\[\d\d?m/g,"").length+1}),0)>60?a[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+a[1]:a[0]+t+" "+e.join(", ")+" "+a[1]}function g(e){return Array.isArray(e)}function b(e){return"boolean"==typeof e}function C(e){return null===e}function N(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)}a.debuglog=function(e){if(A(r)&&(r={}.NODE_DEBUG||""),e=e.toUpperCase(),!o[e])if(new RegExp("\\b"+e+"\\b","i").test(r)){var l=t.pid;o[e]=function(){var t=a.format.apply(a,arguments);console.error("%s %d: %s",e,l,t)}}else o[e]=function(){};return o[e]},a.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"},a.isArray=g,a.isBoolean=b,a.isNull=C,a.isNullOrUndefined=N,a.isNumber=y,a.isString=S,a.isSymbol=w,a.isUndefined=A,a.isRegExp=E,a.isObject=k,a.isDate=_,a.isError=T,a.isFunction=D,a.isPrimitive=B,a.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)}a.log=function(){console.log("%s - %s",R(),a.format.apply(a,arguments))},a.inherits=e("inherits"),a._extend=function(e,t){if(!t||!k(t))return e;for(var a=Object.keys(t),l=a.length;l--;)e[a[l]]=t[a[l]];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,a){(function(a,l){var n=e("readable-stream").Transform,r=e("duplexify"),o=e("ws"),i=e("safe-buffer").Buffer;function s(e,t,a){var l=new n({objectMode:e.objectMode});return l._write=t,l._flush=a,l}function u(e,t,n){var u,c,d="browser"===a.title,p=!!l.WebSocket,v=d?C: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,N);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,a){c.readyState===c.OPEN?(g&&"string"==typeof e&&(e=i.from(e,"utf8")),c.send(e,a)):a()}function C(e,t,a){if(c.bufferedAmount>h)setTimeout(C,f,e,t,a);else{g&&"string"==typeof e&&(e=i.from(e,"utf8"));try{c.send(e)}catch(l){return a(l)}a()}}function N(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 a=new Array(e.length),l=0;l<e.length;l++)"string"==typeof e[l].chunk?a[l]=i.from(e[l],"utf8"):a[l]=e[l].chunk;this._write(i.concat(a),"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,a){var l=null;"undefined"!=typeof WebSocket?l=WebSocket:"undefined"!=typeof MozWebSocket?l=MozWebSocket:"undefined"!=typeof window&&(l=window.WebSocket||window.MozWebSocket),t.exports=l},{}],120:[function(e,t,a){function l(e,t){if(e&&t)return l(e)(t);if("function"!=typeof e)throw new TypeError("need wrapper function");return Object.keys(e).forEach((function(t){a[t]=e[t]})),a;function a(){for(var t=new Array(arguments.length),a=0;a<t.length;a++)t[a]=arguments[a];var l=e.apply(this,t),n=t[t.length-1];return"function"==typeof l&&l!==n&&Object.keys(n).forEach((function(e){l[e]=n[e]})),l}}t.exports=l},{}],121:[function(e,t,a){t.exports=n;var l=Object.prototype.hasOwnProperty;function n(){for(var e={},t=0;t<arguments.length;t++){var a=arguments[t];for(var n in a)l.call(a,n)&&(e[n]=a[n])}return e}},{}]},{},[9])(9)}(Zp);var Yp=Zp.exports;const Qp={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 Xp{constructor(){__publicField(this,"linkMqtt",(()=>{const e=Yp.connect("ws://192.168.3.6:8083/mqtt",Qp);e.on("connect",(()=>{a("log","at utils/mqttClient.ts:21","连接成功"),this.client.subscribe("NativeToMini/#",(e=>{e||a("log","at utils/mqttClient.ts:25","订阅成功")}))})).on("reconnect",(()=>{a("log","at utils/mqttClient.ts:30","正在重连...")})).on("error",(()=>{a("log","at utils/mqttClient.ts:33","连接失败...")})).on("end",(()=>{a("log","at utils/mqttClient.ts:36","连接断开")})).on("message",(()=>{a("log","at utils/mqttClient.ts:39","收到信息")})),this.client=e})),__publicField(this,"sendData",((e,t)=>(a("log","at utils/mqttClient.ts:45","sendNativeEventResult"),new Promise((l=>{uni.sendNativeEvent(e,t,(e=>{a("log","at utils/mqttClient.ts:54","sendNativeEventResult",t),a("log","at utils/mqttClient.ts:55","sendNativeEventResultRes",e),l(e)}))}))))),__publicField(this,"parseResult",((e,t,l)=>{a("log","at utils/mqttClient.ts:93","resData",typeof e.data);t&&t({event:l,data:e})})),__publicField(this,"receiveData",((e,t)=>{uni.onNativeEventReceive(((e,l)=>{a("log","at utils/mqttClient.ts:111","接收到宿主App消息:",l);const n="string"==typeof l?JSON.parse(l):l;a("log","at utils/mqttClient.ts:113","resDataqqq",n),this.parseResult(n,t,e)}))}))}}const{toString:ev}=Object.prototype;function tv(e){return"[object Array]"===ev.call(e)}function av(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),tv(e))for(let a=0,l=e.length;a<l;a++)t.call(null,e[a],a,e);else for(const a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.call(null,e[a],a,e)}function lv(){const e={};function t(t,a){"object"==typeof e[a]&&"object"==typeof t?e[a]=lv(e[a],t):e[a]="object"==typeof t?lv({},t):t}for(let a=0,l=arguments.length;a<l;a++)av(arguments[a],t);return e}function nv(e){return void 0===e}function rv(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 ov(e,t){if(!t)return e;let a;if(l=t,"undefined"!=typeof URLSearchParams&&l instanceof URLSearchParams)a=t.toString();else{const e=[];av(t,((t,a)=>{null!=t&&(tv(t)?a=`${a}[]`:t=[t],av(t,(t=>{!function(e){return"[object Date]"===ev.call(e)}(t)?function(e){return null!==e&&"object"==typeof e}(t)&&(t=JSON.stringify(t)):t=t.toISOString(),e.push(`${rv(a)}=${rv(t)}`)})))})),a=e.join("&")}var l;if(a){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+a}return e}const iv=(e,t)=>{const a={};return e.forEach((e=>{nv(t[e])||(a[e]=t[e])})),a},sv=e=>(e=>new Promise(((t,a)=>{const l=ov((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:l,header:e.header,complete:n=>{e.fullPath=l,n.config=e;try{"string"==typeof n.data&&(n.data=JSON.parse(n.data))}catch(Mr){}!function(e,t,a){const{validateStatus:l}=a.config,n=a.statusCode;!n||l&&!l(n)?t(a):e(a)}(t,a,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},a=["files","timeout","formData"];i=uni.uploadFile({...o,...t,...iv(a,e)})}else if("DOWNLOAD"===e.method)nv(e.timeout)||(o.timeout=e.timeout),i=uni.downloadFile(o);else{const t=["data","method","timeout","dataType","responseType","sslVerify","firstIpv4"];i=uni.request({...o,...iv(t,e)})}e.getTask&&e.getTask(i,e)})))(e);function uv(){this.handlers=[]}uv.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},uv.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},uv.prototype.forEach=function(e){this.handlers.forEach((t=>{null!==t&&e(t)}))};const cv=(e,t,a)=>{const l={};return e.forEach((e=>{nv(a[e])?nv(t[e])||(l[e]=t[e]):l[e]=a[e]})),l},dv={baseURL:"",header:{},method:"GET",dataType:"json",responseType:"text",custom:{},timeout:6e4,sslVerify:!0,firstIpv4:!1,validateStatus:function(e){return e>=200&&e<300}};var pv=function(){function e(e,t){return null!=t&&e instanceof t}var t,a,l;try{t=Map}catch(i){t=function(){}}try{a=Set}catch(i){a=function(){}}try{l=Promise}catch(i){l=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,a))h=new a;else if(e(s,l))h=new l((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 a=r(t,m-1),l=r(e,m-1);h.set(a,l)})),e(s,a)&&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 C=Object.getOwnPropertySymbols(s);for(b=0;b<C.length;b++){var N=C[b];(!(S=Object.getOwnPropertyDescriptor(s,N))||S.enumerable||c)&&(h[N]=r(s[N],m-1),Object.defineProperty(h,N,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 vv=(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 a="";return/.*\/.*\?.*=.*/.test(e)?(a=uni.$u.queryParams(t,!1),e+`&${a}`):(a=uni.$u.queryParams(t),e+a)}async route(e={},t={}){let a={};if("string"==typeof e?(a.url=this.mixinParam(e,t),a.type="navigateTo"):(a=uni.$u.deepMerge(this.config,e),a.url=this.mixinParam(e.url,e.params)),a.url!==uni.$u.page())if(t.intercept&&(this.config.intercept=t.intercept),a.params=t,a=uni.$u.deepMerge(this.config,a),"function"==typeof uni.$u.routeIntercept){await new Promise(((e,t)=>{uni.$u.routeIntercept(a,e)}))&&this.openPage(a)}else this.openPage(a)}openPage(e){const{url:t,type:a,delta:l,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:l})}}).route;function mv(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 a=1;a<4;a+=1)t+=e.slice(a,a+1).concat(e.slice(a,a+1));e=t}const a=[];for(let t=1;t<7;t+=2)a.push(parseInt(`0x${e.slice(t,t+2)}`));return t?`rgb(${a[0]},${a[1]},${a[2]})`:a}if(/^(rgb|RGB)/.test(e)){return e.replace(/(?:\(|\)|rgb|RGB)*/g,"").split(",").map((e=>Number(e)))}return e}function hv(e){const t=e;if(/^(rgb|RGB)/.test(t)){const e=t.replace(/(?:\(|\)|rgb|RGB)*/g,"").split(",");let a="#";for(let t=0;t<e.length;t++){let l=Number(e[t]).toString(16);l=1==String(l).length?`0${l}`:l,"0"===l&&(l+=l),a+=l}return 7!==a.length&&(a=t),a}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 a=0;a<e.length;a+=1)t+=e[a]+e[a];return t}}}const fv={colorGradient:function(e="rgb(0, 0, 0)",t="rgb(255, 255, 255)",a=10){const l=mv(e,!1),n=l[0],r=l[1],o=l[2],i=mv(t,!1),s=(i[0]-n)/a,u=(i[1]-r)/a,c=(i[2]-o)/a,d=[];for(let p=0;p<a;p++){let l=hv(`rgb(${Math.round(s*p+n)},${Math.round(u*p+r)},${Math.round(c*p+o)})`);0===p&&(l=hv(e)),p===a-1&&(l=hv(t)),d.push(l)}return d},hexToRgb:mv,rgbToHex:hv,colorToRgba:function(e,t){e=hv(e);let a=String(e).toLowerCase();if(a&&/^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/.test(a)){if(4===a.length){let e="#";for(let t=1;t<4;t+=1)e+=a.slice(t,t+1).concat(a.slice(t,t+1));a=e}const e=[];for(let t=1;t<7;t+=2)e.push(parseInt(`0x${a.slice(t,t+2)}`));return`rgba(${e.join(",")},${t})`}return a}};function gv(e){return/^[\+-]?(\d+\.?\d*|\.\d+|\d\.\d+e\+\d+)$/.test(e)}function bv(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 Cv(e){return"[object Object]"===Object.prototype.toString.call(e)}function Nv(e){return"function"==typeof e}const yv={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&&(gv(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:gv,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}$))/,a=/^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[A-HJ-NP-Z0-9]{4}[A-HJ-NP-Z0-9挂学警港澳]{1}$/;return 7===e.length?a.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:bv,isEmpty:bv,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:Cv,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 Cv(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 Sv,wv=null;function Av(e,t=15){return+parseFloat(Number(e).toPrecision(t))}function Ev(e){const t=e.toString().split(/[eE]/),a=(t[0].split(".")[1]||"").length-+(t[1]||0);return a>0?a:0}function kv(e){if(-1===e.toString().indexOf("e"))return Number(e.toString().replace(".",""));const t=Ev(e);return t>0?Av(Number(e)*Math.pow(10,t)):Number(e)}function _v(e){(e>Number.MAX_SAFE_INTEGER||e<Number.MIN_SAFE_INTEGER)&&console.warn(`${e} 超出了精度限制,结果可能不正确`)}function Tv(e,t){const[a,l,...n]=e;let r=t(a,l);return n.forEach((e=>{r=t(r,e)})),r}function Dv(...e){if(e.length>2)return Tv(e,Dv);const[t,a]=e,l=kv(t),n=kv(a),r=Ev(t)+Ev(a),o=l*n;return _v(o),o/Math.pow(10,r)}function Bv(...e){if(e.length>2)return Tv(e,Bv);const[t,a]=e,l=kv(t),n=kv(a);return _v(l),_v(n),Dv(l/n,Av(Math.pow(10,Ev(a)-Ev(t))))}function xv(e){if([null,void 0,NaN,!1].includes(e))return e;if("object"!=typeof e&&"function"!=typeof e)return e;const t=yv.array(e)?[]:{};for(const a in e)e.hasOwnProperty(a)&&(t[a]="object"==typeof e[a]?xv(e[a]):e[a]);return t}function Iv(e=null,t="yyyy-mm-dd"){let a;a=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 l={y:a.getFullYear().toString(),m:(a.getMonth()+1).toString().padStart(2,"0"),d:a.getDate().toString().padStart(2,"0"),h:a.getHours().toString().padStart(2,"0"),M:a.getMinutes().toString().padStart(2,"0"),s:a.getSeconds().toString().padStart(2,"0")};for(const n in l){const[e]=new RegExp(`${n}+`).exec(t)||[];if(e){const a="y"===n&&2===e.length?2:0;t=t.replace(e,l[n].slice(a))}}return t}function Pv(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 a=this;if(a.length>=e)return String(a);const l=e-a.length;let n=Math.ceil(l/t.length);for(;n>>=1;)t+=t,1===n&&(t+=t);return t.slice(0,l)+a});const Rv={range:function(e=0,t=0,a=0){return Math.max(e,Math.min(t,Number(a)))},getPx:function(e,t=!1){return yv.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 a=t-e+1;return Math.floor(Math.random()*a+e)}return 0},guid:function(e=32,t=!0,a=null){const l="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),n=[];if(a=a||l.length,e)for(let r=0;r<e;r++)n[r]=l[0|Math.random()*a];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]=l[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(yv.empty(e)||"object"==typeof e&&"object"===t||"string"===t&&"string"==typeof e)return e;if("object"===t){const t=(e=Pv(e)).split(";"),a={};for(let e=0;e<t.length;e++)if(t[e]){const l=t[e].split(":");a[Pv(l[0])]=Pv(l[1])}return a}let a="";for(const l in e){a+=`${l.replace(/([A-Z])/g,"-$1").toLowerCase()}:${e[l]};`}return Pv(a)},addUnit:function(e="auto",t=""){return t||(t=uni.$u.config.unit||"px"),e=String(e),yv.number(e)?`${e}${t}`:e},deepClone:xv,deepMerge:function e(t={},a={}){if("object"!=typeof(t=xv(t))||"object"!=typeof a)return!1;for(const l in a)a.hasOwnProperty(l)&&(l in t?"object"!=typeof t[l]||"object"!=typeof a[l]?t[l]=a[l]:t[l].concat&&a[l].concat?t[l]=t[l].concat(a[l]):t[l]=e(t[l],a[l]):t[l]=a[l]);return t},error:function(e){},randomArray:function(e=[]){return e.sort((()=>Math.random()-.5))},timeFormat:Iv,timeFrom:function(e=null,t="yyyy-mm-dd"){null==e&&(e=Number(new Date)),10==(e=parseInt(e)).toString().length&&(e*=1e3);let a=(new Date).getTime()-e;a=parseInt(a/1e3);let l="";switch(!0){case a<300:l="刚刚";break;case a>=300&&a<3600:l=`${parseInt(a/60)}分钟前`;break;case a>=3600&&a<86400:l=`${parseInt(a/3600)}小时前`;break;case a>=86400&&a<2592e3:l=`${parseInt(a/86400)}天前`;break;default:l=!1===t?a>=2592e3&&a<31536e3?`${parseInt(a/2592e3)}个月前`:`${parseInt(a/31536e3)}年前`:Iv(e,t)}return l},trim:Pv,queryParams:function(e={},t=!0,a="brackets"){const l=t?"?":"",n=[];-1==["indices","brackets","repeat","comma"].indexOf(a)&&(a="brackets");for(const r in e){const t=e[r];if(!(["",void 0,null].indexOf(t)>=0))if(t.constructor===Array)switch(a){case"indices":for(let a=0;a<t.length;a++)n.push(`${r}[${a}]=${t[a]}`);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?l+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 a="";switch(e){case"primary":case"info":a="info-circle";break;case"error":a="close-circle";break;case"warning":a="error-circle";break;default:a="checkmark-circle"}return t&&(a+="-fill"),a},priceFormat:function(e,t=0,a=".",l=","){e=`${e}`.replace(/[^0-9+-Ee.]/g,"");const n=isFinite(+e)?+e:0,r=isFinite(+t)?Math.abs(t):0,o=void 0===l?",":l,i=void 0===a?".":a;let s="";s=(r?function(e,t){const a=Math.pow(10,t);let l=Bv(Math.round(Math.abs(Dv(e,a))),a);return e<0&&0!==l&&(l=Dv(l,-1)),l}(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 a=parseInt(e);return t?/s$/.test(e)?e:e>30?`${e}ms`:`${e}s`:/ms$/.test(e)?a:/s$/.test(e)?a>30?a:1e3*a:a},padZero:function(e){return`00${e}`.slice(-2)},formValidate:function(e,t){const a=uni.$u.$parent.call(e,"u-form-item"),l=uni.$u.$parent.call(e,"u-form");a&&l&&l.validateField(a.prop,(()=>{}),t)},getProperty:function(e,t){if(e){if("string"!=typeof t||""===t)return"";if(-1!==t.indexOf(".")){const a=t.split(".");let l=e[a[0]]||{};for(let e=1;e<a.length;e++)l&&(l=l[a[e]]);return l}return e[t]}},setProperty:function(e,t,a){if(!e)return;const l=function(e,t,a){if(1!==t.length)for(;t.length>1;){const n=t[0];e[n]&&"object"==typeof e[n]||(e[n]={}),t.shift(),l(e[n],t,a)}else e[t[0]]=a};if("string"!=typeof t||""===t);else if(-1!==t.indexOf(".")){const n=t.split(".");l(e,n,a)}else e[t]=a},page:function(){const e=getCurrentPages();return`/${e[e.length-1].route||""}`},pages:function(){return getCurrentPages()},setConfig:function({props:e={},config:t={},color:a={},zIndex:l={}}){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,a),uni.$u.zIndex=n(uni.$u.zIndex,l)}};let Ov="none";Ov="vue3",Ov="plus";const Lv={route:vv,date:Rv.timeFormat,colorGradient:fv.colorGradient,hexToRgb:fv.hexToRgb,rgbToHex:fv.rgbToHex,colorToRgba:fv.colorToRgba,test:yv,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=pv({...dv,...e}),this.interceptors={request:new uv,response:new uv}}setConfig(e){this.config=e(this.config)}middleware(e){e=((e,t={})=>{const a=t.method||e.method||"GET";let l={baseURL:e.baseURL||"",method:a,url:t.url||"",params:t.params||{},custom:{...e.custom||{},...t.custom||{}},header:lv(e.header||{},t.header||{})};if(l={...l,...cv(["getTask","validateStatus"],e,t)},"DOWNLOAD"===a)nv(t.timeout)?nv(e.timeout)||(l.timeout=e.timeout):l.timeout=t.timeout;else if("UPLOAD"===a)delete l.header["content-type"],delete l.header["Content-Type"],["files","filePath","name","timeout","formData"].forEach((e=>{nv(t[e])||(l[e]=t[e])})),nv(l.timeout)&&!nv(e.timeout)&&(l.timeout=e.timeout);else{const a=["data","timeout","dataType","responseType","sslVerify","firstIpv4"];l={...l,...cv(a,e,t)}}return l})(this.config,e);const t=[sv,void 0];let a=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;)a=a.then(t.shift(),t.shift());return a}request(e={}){return this.middleware(e)}get(e,t={}){return this.middleware({url:e,method:"GET",...t})}post(e,t,a={}){return this.middleware({url:e,data:t,method:"POST",...a})}put(e,t,a={}){return this.middleware({url:e,data:t,method:"PUT",...a})}delete(e,t,a={}){return this.middleware({url:e,data:t,method:"DELETE",...a})}options(e,t,a={}){return this.middleware({url:e,data:t,method:"OPTIONS",...a})}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,a=!1){if(null!==wv&&clearTimeout(wv),a){const a=!wv;wv=setTimeout((()=>{wv=null}),t),a&&"function"==typeof e&&e()}else wv=setTimeout((()=>{"function"==typeof e&&e()}),t)},throttle:function(e,t=500,a=!0){a?Sv||(Sv=!0,"function"==typeof e&&e(),setTimeout((()=>{Sv=!1}),t)):Sv||(Sv=!0,setTimeout((()=>{Sv=!1,"function"==typeof e&&e()}),t))},mixin:A,mpMixin:w,props:y,...Rv,color:N,platform:"plus"};uni.$u=Lv;const Mv={install:e=>{e.config.globalProperties.$u=Lv,e.config.globalProperties.$nextTick=e=>{e()},e.mixin(A)}},Vv=function(){const t=e.effectScope(!0),a=t.run((()=>e.ref({})));let l=[],n=[];const r=e.markRaw({install(e){Bl(r),r._a=e,e.provide(xl,r),e.config.globalProperties.$pinia=r,n.forEach((e=>l.push(e))),n=[]},use(e){return this._a?l.push(e):n.push(e),this},_p:l,_a:null,_e:t,_s:new Map,state:a});return r}();const{app:Uv,Vuex:Fv,Pinia:Hv}=function(){const t=e.createVueApp(qp);return t.use(_d).use(Od).use(Mv),function(e){e.use(Vv)}(t),t.config.globalProperties.$uniClient=new Xp,t.config.globalProperties.$sendData=t.config.globalProperties.$uniClient.sendData,t.config.globalProperties.$receiveData=t.config.globalProperties.$uniClient.receiveData,{app:t}}();uni.Vuex=Fv,uni.Pinia=Hv,Uv.provide("__globalStyles",__uniConfig.styles),Uv._component.mpType="app",Uv._component.render=()=>{},Uv.mount("#app")}(Vue,uni.VueShared);
|