123456789 |
- (function(e){function t(t){for(var o,i,c=t[0],l=t[1],s=t[2],u=0,p=[];u<c.length;u++)i=c[u],Object.prototype.hasOwnProperty.call(r,i)&&r[i]&&p.push(r[i][0]),r[i]=0;for(o in l)Object.prototype.hasOwnProperty.call(l,o)&&(e[o]=l[o]);d&&d(t);while(p.length)p.shift()();return a.push.apply(a,s||[]),n()}function n(){for(var e,t=0;t<a.length;t++){for(var n=a[t],o=!0,i=1;i<n.length;i++){var l=n[i];0!==r[l]&&(o=!1)}o&&(a.splice(t--,1),e=c(c.s=n[0]))}return e}var o={},r={1:0},a=[];function i(e){return c.p+"js/"+({}[e]||e)+".js"}function c(t){if(o[t])return o[t].exports;var n=o[t]={i:t,l:!1,exports:{}};return e[t].call(n.exports,n,n.exports,c),n.l=!0,n.exports}c.e=function(e){var t=[],n=r[e];if(0!==n)if(n)t.push(n[2]);else{var o=new Promise((function(t,o){n=r[e]=[t,o]}));t.push(n[2]=o);var a,l=document.createElement("script");l.charset="utf-8",l.timeout=120,c.nc&&l.setAttribute("nonce",c.nc),l.src=i(e);var s=new Error;a=function(t){l.onerror=l.onload=null,clearTimeout(u);var n=r[e];if(0!==n){if(n){var o=t&&("load"===t.type?"missing":t.type),a=t&&t.target&&t.target.src;s.message="Loading chunk "+e+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}r[e]=void 0}};var u=setTimeout((function(){a({type:"timeout",target:l})}),12e4);l.onerror=l.onload=a,document.head.appendChild(l)}return Promise.all(t)},c.m=e,c.c=o,c.d=function(e,t,n){c.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},c.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},c.t=function(e,t){if(1&t&&(e=c(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(c.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)c.d(n,o,function(t){return e[t]}.bind(null,o));return n},c.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return c.d(t,"a",t),t},c.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},c.p="",c.oe=function(e){throw console.error(e),e};var l=window["webpackJsonp"]=window["webpackJsonp"]||[],s=l.push.bind(l);l.push=t,l=l.slice();for(var u=0;u<l.length;u++)t(l[u]);var d=s;a.push([164,0]),n()})([,,,function(e,t,n){"use strict";n.d(t,"b",(function(){return O})),n.d(t,"e",(function(){return A})),n.d(t,"a",(function(){return k})),n.d(t,"f",(function(){return S})),n.d(t,"g",(function(){return C})),n.d(t,"d",(function(){return r})),n.d(t,"c",(function(){return i}));var o,r,a=n(159);(function(e){e["zh"]="zh",e["en"]="en",e["jp"]="ja"})(r||(r={}));var i=(o={},o[r.zh]="中文",o[r.en]="English",o[r.jp]="日本語",o),c=r.zh,l=[r.en,r.zh,r.jp],s=n(27),u=n(5);function d(e,t){void 0===t&&(t="lang");for(var n={},o=e.keys(),r=0,a=o;r<a.length;r++){var i=a[r],c=e(i).default;i=i.replace("./".concat(t,"/"),"").replace(/^\.\//,""),i=i.substring(0,i.lastIndexOf("."));for(var l=i.split("/"),s=l.pop(),u=n,d=0,p=l;d<p.length;d++){var f=p[d];n[f]=u=n[f]||{}}u[s]=c}return n}var p,f=d(n(252)),b=f,h=d(n(268)),v=h,m=d(n(283)),g=m,y="lang",w={get:Object(s["c"])((function(e){var t;if(e)return e;var n=Object.keys(i),o=(null===(t=null===window||void 0===window?void 0:window.navigator)||void 0===t?void 0:t.language)||"en",a=n.find((function(e){return new RegExp("-?".concat(e,"-?")).test(o)}));return a||r.en})),set:Object(s["d"])((function(e){return e}))},j=Object(u["s"])(location.search),O=j.lang||w.get(y);O!==w.get(y)&&w.set(y,O);var x=Object(a["a"])({legacy:!1,fallbackLocale:c,availableLocales:l,locale:O,sync:!0,silentTranslationWarn:!0,missingWarn:!1,silentFallbackWarn:!0});p={},p[r.en]=v,p[r.zh]=b,p[r.jp]=g;x.global.setLocaleMessage(r.zh,b),x.global.setLocaleMessage(r.en,v),x.global.setLocaleMessage(r.jp,g),x.global.changeLang=function(e,t){void 0===t&&(t=!0),x.global.locale.value=e,w.set(y,e),j.lang=e,t&&(location.search=Object(u["o"])(j))};var A=function(e){e.config.globalProperties.$t=x.global.t,e.use(x)},k=x.global.changeLang,S=x.global,C=function(){return S}},function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return r})),n.d(t,"c",(function(){return it}));var o={};n.r(o),n.d(o,"getAppConfig",(function(){return v})),n.d(o,"getLoginCode",(function(){return m})),n.d(o,"qrLogin",(function(){return g})),n.d(o,"checkLogin",(function(){return y})),n.d(o,"login",(function(){return w})),n.d(o,"localLogin",(function(){return j})),n.d(o,"logout",(function(){return O})),n.d(o,"forgetMsmCode",(function(){return x})),n.d(o,"changPwd",(function(){return A})),n.d(o,"checkUser",(function(){return k})),n.d(o,"getUserInfo",(function(){return S})),n.d(o,"getCameraUserInfo",(function(){return C})),n.d(o,"getLocUserInfo",(function(){return E})),n.d(o,"getUserType",(function(){return P})),n.d(o,"validatedScene",(function(){return M})),n.d(o,"tokenTransform",(function(){return I})),n.d(o,"amapSearch",(function(){return D})),n.d(o,"queryCoords",(function(){return T})),n.d(o,"uploadFile",(function(){return F})),n.d(o,"setupInfo",(function(){return B})),n.d(o,"updateSetupInfo",(function(){return L})),n.d(o,"verifyScenePwd",(function(){return z})),n.d(o,"pwdSetupInfo",(function(){return N})),n.d(o,"joinScene",(function(){return R})),n.d(o,"controlPonts",(function(){return _})),n.d(o,"controlPontsUpdate",(function(){return V})),n.d(o,"search",(function(){return U})),n.d(o,"inis",(function(){return H})),n.d(o,"addInis",(function(){return Q})),n.d(o,"updateInis",(function(){return G})),n.d(o,"hotlist",(function(){return q})),n.d(o,"addHot",(function(){return W})),n.d(o,"updateHot",(function(){return K})),n.d(o,"deleteHot",(function(){return Y})),n.d(o,"stylelist",(function(){return X})),n.d(o,"addStyle",(function(){return J})),n.d(o,"deleteStyle",(function(){return Z})),n.d(o,"dateSetlist",(function(){return $})),n.d(o,"unDateSetlist",(function(){return ee})),n.d(o,"updateDataSetBase",(function(){return te})),n.d(o,"updateDateSetFloorType",(function(){return ne})),n.d(o,"downloadDateSet",(function(){return oe})),n.d(o,"downloadEarthwork",(function(){return re})),n.d(o,"cropDateSet",(function(){return ae})),n.d(o,"calibrationDateSet",(function(){return ie})),n.d(o,"getDownloadType",(function(){return ce})),n.d(o,"filterQuery",(function(){return le})),n.d(o,"diyQuery",(function(){return se})),n.d(o,"checkChange",(function(){return ue})),n.d(o,"getSureAttachDatasets",(function(){return de})),n.d(o,"getAlreadyAttachDatasets",(function(){return pe})),n.d(o,"attachDataset",(function(){return fe})),n.d(o,"uploadAttachDataset",(function(){return be})),n.d(o,"unAttachDataset",(function(){return he})),n.d(o,"unAttachDatasetAll",(function(){return ve})),n.d(o,"uploadPropress",(function(){return me})),n.d(o,"measureList",(function(){return ge})),n.d(o,"addMeasure",(function(){return ye})),n.d(o,"updateMeasure",(function(){return we})),n.d(o,"deleteMeasure",(function(){return je})),n.d(o,"earthworkList",(function(){return Oe})),n.d(o,"addEarthwork",(function(){return xe})),n.d(o,"updateEarthwork",(function(){return Ae})),n.d(o,"deleteEarthwork",(function(){return ke})),n.d(o,"floorpan",(function(){return Se})),n.d(o,"updateFloorpan",(function(){return Ce})),n.d(o,"defaultFloorpan",(function(){return Ee})),n.d(o,"getModelTree",(function(){return Pe})),n.d(o,"addModel",(function(){return Me})),n.d(o,"updateModel",(function(){return Ie})),n.d(o,"updateModelDatasets",(function(){return De})),n.d(o,"delModel",(function(){return Te})),n.d(o,"getPanos",(function(){return Fe})),n.d(o,"getMenus",(function(){return Be})),n.d(o,"getLoginMenus",(function(){return Le})),n.d(o,"enableMenu",(function(){return ze})),n.d(o,"disableMenu",(function(){return Ne})),n.d(o,"resetScene",(function(){return Re})),n.d(o,"cropData",(function(){return _e})),n.d(o,"codeURLS",(function(){return Ve})),n.d(o,"tokenURLS",(function(){return Ue})),n.d(o,"allURLS",(function(){return He})),n.d(o,"loadURLS",(function(){return Qe})),n.d(o,"disassembleURLS",(function(){return Ge})),n.d(o,"errorTipURLS",(function(){return qe}));n(11);var r,a=n(5),i=n(60),c=n.n(i),l=n(24),s=function(){return s=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},s.apply(this,arguments)},u=function(e,t,n){if(n||2===arguments.length)for(var o,r=0,a=t.length;r<a;r++)!o&&r in t||(o||(o=Array.prototype.slice.call(t,0,r)),o[r]=t[r]);return e.concat(o||Array.prototype.slice.call(t))},d="",p=function(){var e=[],t=s(s({},c.a.create()),{addIntercept:function(n){return e.push(n),t}}),n=t.getUri;t.getUri=function(e){for(var o=[],r=1;r<arguments.length;r++)o[r-1]=arguments[r];return n.apply(void 0,u([s(s({},e),{url:t.defaults.baseURL+e.url})],o,!1))};var o=function(t,n,o){if(e){var r=t;if(d){var i=t.indexOf(d);~i&&(r=t.substring(0,i))}for(var c=0,l=e;c<l.length;c++){var s=l[c],u=s.urls.find((function(e){return"string"===typeof e?Object(a["e"])(e,r):Object(a["e"])(e[0],r)&&(null===n||void 0===n?void 0:n.toUpperCase())===e[1]}));u&&o(s)}}},r=function(){var e=t.CancelToken.source();e.cancel("Illegal request")},i=function(e,t){return!e&&t&&t.isAxiosError&&(e={config:t.config,status:-1}),(null===e||void 0===e?void 0:e.config)&&e.config.url?o(e.config.url,e.config.method,(function(t){var n=t.errHandler;n&&n(e)})):setTimeout((function(){return l["b"].hide()})),Promise.reject(e)};return t.interceptors.request.use((function(e){var t;if(e.url){t=s({},e);try{o(t.url,t.method,(function(e){var n=e.reqHandler,o=n&&n(t);o&&(t=Object(a["p"])(t,o))}))}catch(n){console.error(n),r()}t.paths&&(t.url=Object(a["i"])(t.url,t.paths))}else t=e;return t})),t.interceptors.response.use((function(e){var t=e.data;return e.status<200||e.status>=300?i(e):(e.config.url&&o(e.config.url,e.config.method,(function(e){var n=e.resHandler;n&&(t=n(t))})),t)}),(function(e){return i(e.response,e)})),t},f=(n(20),n(15)),b=Object(f["b"])().kankan?"/pro":"",h=function(e,t,n){if(n||2===arguments.length)for(var o,r=0,a=t.length;r<a;r++)!o&&r in t||(o||(o=Array.prototype.slice.call(t,0,r)),o[r]=t[r]);return e.concat(o||Array.prototype.slice.call(t))},v="/laser/config/getConfig",m="/laser/createLoginQrCode",g="/laser/qrLogin",y="/laser/checkLogin",w="/laser/login",j="/laser/loclogin",O="/laser/logout",x="/laser/getMsgAuthCode",A="/laser/changePassword",k="/laser/checkUser",S="/laser/getInfo/normal",C="/laser/getInfo/camera",E="/laser/getInfo/loc",P="/fdkk/getUserType",M="/laser/init/:sceneCode/validatedScene",I="/laser/getToken",D="/laser/amap/place",T="/laser/proj4/getProj4List",F="/laser/oss/:sceneCode/:type/upload",B="/laser/init/:sceneCode",L="/laser/init/:sceneCode/edit",z="/laser/init/:sceneCode/validated",N="/laser/init/:sceneCode/pwd",R="/laser/init/getSceneNumVersion/:sceneCode",_="/laser/controlPoint/:sceneCode/detail/:datasetId",V="/laser/controlPoint/:sceneCode/save/:datasetId",U="/laser/query/:sceneCode/search",H="/laser/inis/:sceneCode",Q="/laser/inis/:sceneCode/add",G="/laser/inis/:sceneCode/edit",q="/laser/poi/:sceneCode/list",W="/laser/poi/:sceneCode/add",K="/laser/poi/:sceneCode/edit",Y="/laser/poi/:sceneCode/:id",X="/laser/poiType/:sceneCode/list",J="/laser/poiType/:sceneCode/add",Z="/laser/poiType/:sceneCode/:id",$="/laser/dataset/:sceneCode/getDataSet",ee="/laser/dataset/:sceneCode/getDataSetUn",te="/laser/dataset/:sceneCode/editColorAndTitle",ne="/laser/dataset/:sceneCode/editFloorPanType/:floorPanType/id/:id",oe="/laser/cutModel/:sceneCode/pointcloud/download/:type",re="/laser/earthwork/:sceneCode/download/:type",ae="/laser/cutModel/:sceneCode/pointcloud/crop/:type",ie="/laser/dataset/:sceneCode/calibration",ce="/laser/cutModel/:sceneCode/pointcloud/getDownloadType",le="/laser/filter/:sceneCode/query",se="/laser/tiledMap/:sceneCode/tiledMap/diy/:datasetId",ue="/laser/dataset/:sceneCode/check",de="/laser/dataset/:sceneCode/getAddDataSets",pe="/laser/dataset/:sceneCode/getDataSets",fe="/laser/dataset/:sceneCode/addOtherDataSet/:selfId/:id",be="/laser/dataset/:sceneCode/addUploadDataSet/:selfId",he="/laser/dataset/:sceneCode/delOtherDataset/:id",ve="/laser/dataset/:sceneCode/delOtherDataset",me="/laser/dataset/:sceneCode/jobProgress/:jobId",ge="/laser/measurement/:sceneCode/list",ye="/laser/measurement/:sceneCode/add",we="/laser/measurement/:sceneCode/edit",je="/laser/measurement/:sceneCode/:id",Oe="/laser/earthwork/:sceneCode/list",xe="/laser/earthwork/:sceneCode/add",Ae="/laser/earthwork/:sceneCode/edit",ke="/laser/earthwork/:sceneCode/:id",Se="/laser/tiledMap/:sceneCode/tiledMap/DataSet",Ce="/laser/tiledMap/:sceneCode/tiled_map/upload",Ee="/laser/tiledMap/:sceneCode/tiledMap/default/:id",Pe="/laser/siteModel/:sceneCode/getInfo"+b,Me="/laser/siteModel/:sceneCode/add",Ie="/laser/siteModel/:sceneCode/edit",De="/laser/siteModel/:sceneCode/editDataset",Te="/laser/siteModel/:sceneCode/:id",Fe="/laser/filter/:sceneCode/query",Be="/laser/menu/:sceneCode/getTree",Le="/laser/menu/:sceneCode/getMenus",ze="/laser/menu/:sceneCode/enableMenu",Ne="/laser/menu/:sceneCode/disableMenu",Re="/laser/cloudPointEdit/:sceneCode/buildCloudPoint/:datasetId/1",_e="/laser/cutModel/:sceneCode/pointcloud/cutmodeldetail",Ve=[R,Ee,Re,me,ce,Pe,q,ue,X,_e,M,W,K,Y,J,F,ye,we,je,Oe,xe,Ae,ke,ge,$,ee,B,L,N,Fe,Se,Ce,be,ne,Z,H,G,Q,U,oe,re,le,se,_,V,k,z,Me,Ie,Te,te,Be,Le,ze,Ne,de,pe,fe,he,ve,ae,ie],Ue=[Re,me,S,P,ue,C,ae,E,O,te,F,L,V,Q,G,W,Ne,ze,K,Y,J,Z,ne,ce,oe,re,ye,ie,we,je,xe,Ae,ke,Ce,be,Me,Le,Ie,Te,de,pe,fe,he,ve],He=h(h(h([],Ue,!0),Ve,!0),[Ee,m,g,w,j,A,D,I,T,v],!1),Qe=He.filter((function(e){return![U,g,D,ue,me].includes(e)})),Ge=He.filter((function(e){return![g,w,j,P,Ee,x,O,z,M,B,N].includes(e)})),qe=Ge.filter((function(e){return![I,v,U].includes(e)})).concat([N]),We=n(17),Ke=n(3);(function(e){e[e["SUSSESS"]=200]="SUSSESS",e[e["ERROR"]=500]="ERROR",e[e["UN_LOGIN"]=401]="UN_LOGIN",e[e["CROWDINGCHECK"]=304]="CROWDINGCHECK",e[e["CROWDING"]=305]="CROWDING",e[e["UN_COOPER"]=402]="UN_COOPER",e[e["EXCESS"]=4001]="EXCESS",e[e["UP_MAX"]=502]="UP_MAX",e[e["NO_SUPPER"]=8005]="NO_SUPPER"})(r||(r={}));var Ye=function(e,t){var n,o=null!==(n=Ke["f"].t("resStatus.".concat(e)))&&void 0!==n?n:t;switch(console.log("===>?",e),e){case r.UP_MAX:return Object(We["r"])(o);case r.UN_LOGIN:l["c"].warning(o);break;case r.CROWDING:return Object(We["r"])({title:Ke["f"].t("sys.dialogTitle"),content:o,okText:Ke["f"].t("sys.ok")}).then((function(){location.reload()}));default:return Object(We["r"])(o)}},Xe=n(23),Je=n(22),Ze=Object(f["b"])(),$e=function(e,t){return e.addIntercept({reqHandler:function(e){var t={};return e.data.password&&(t.password=Object(a["d"])(e.data.password)),e.data.confirmPwd&&(t.confirmPwd=t.password),{data:t}},urls:t})},et=function(e,t){return e.addIntercept({reqHandler:function(){console.log("open loadding"),l["b"].show()},resHandler:function(e){return console.log("close loadding"),setTimeout((function(){return l["b"].hide()})),e},errHandler:function(){console.log("close loadding"),setTimeout((function(){return l["b"].hide()}))},urls:t})},tt=function(e,t){return e.addIntercept({resHandler:function(e){return e.code!==r.SUSSESS?(Ye(e.code,e.msg),null):e},errHandler:function(e){-1===e.status?Je["l"].value=Je["b"].disconnect:Je["l"].value=Je["b"].serverErr},urls:t})},nt=function(e,t){return e.addIntercept({resHandler:function(e){if(!e)throw console.log("======>",e),new Error("请求错误");if(e.code!==r.SUSSESS){var t=[r.UN_LOGIN,r.CROWDING];throw t.includes(e.code)&&(Xe["f"].value=null),e.code===r.UN_LOGIN?new Error("登录状态已失效"):new Error(e.msg)}return e.data},urls:t})},ot=function(e){$e(e,[w,A,y]),et(e,Qe),tt(e,qe),nt(e,Ge);var t=e.addIntercept({reqHandler:function(){if(Xe["f"].value)return{headers:{token:Xe["f"].value}}},urls:Ue}).addIntercept({reqHandler:function(){return{paths:{sceneCode:Ze.m}}},urls:Ve}).addIntercept({reqHandler:function(){return{data:{sceneCode:Ze.m}}},urls:[g,w,y,j,I]}).addIntercept({reqHandler:function(e){var t=new FormData;if(e.data instanceof Blob)t.append("file",e.data);else for(var n in e.data)t.append(n,e.data[n]);return{headers:{"Content-Type":"application/x-www-form-urlencoded;charset:UTF-8"},data:t}},urls:[F,Ce,be]});return t},rt=n(59),at=(n(78),p()),it=ot(at);Object(rt["a"])(it);t["d"]=it},function(e,t,n){"use strict";n.d(t,"c",(function(){return s})),n.d(t,"e",(function(){return d})),n.d(t,"i",(function(){return p})),n.d(t,"s",(function(){return f})),n.d(t,"o",(function(){return b})),n.d(t,"v",(function(){return m})),n.d(t,"k",(function(){return g})),n.d(t,"p",(function(){return y})),n.d(t,"f",(function(){return w})),n.d(t,"g",(function(){return j})),n.d(t,"q",(function(){return O})),n.d(t,"a",(function(){return x})),n.d(t,"j",(function(){return k})),n.d(t,"d",(function(){return C})),n.d(t,"l",(function(){return E})),n.d(t,"t",(function(){return M})),n.d(t,"u",(function(){return D})),n.d(t,"r",(function(){return r["e"]})),n.d(t,"m",(function(){return r["c"]})),n.d(t,"h",(function(){return r["b"]})),n.d(t,"n",(function(){return r["d"]})),n.d(t,"b",(function(){return a})),n.d(t,"w",(function(){return i}));n(20),n(11),n(195),n(198),n(202),n(205),n(206);var o=n(156),r=n(12),a=(n(122),function(e,t){var n=Math.pow(e.x-t.x,2),o=Math.pow(e.y-t.y,2),r=n+o;return Math.sqrt(r)});function i(e,t){var n={},o={hex:null,rgb:null,rgba:null,hsl:null},r=e,a=null,i=null;function c(e){var t,n=/(rgb|RGB|rgba|RGBA)\(([0-9 ,\.]+)\)/;if(t=n.exec(e),!(t&&t.length>=3))return null;t=t[2].split(",");var o={r:t[0]&&parseInt(t[0]),g:t[1]&&parseInt(t[1]),b:t[2]&&parseInt(t[2]),a:t[3]&&parseFloat(t[3])};return o}var l={lightPink:"#FFB6C1",pink:"#FFC0CB",crimson:"#DC143C",lavenderBlush:"#FFF0F5",paleVioletRed:"#DB7093",hotPink:"#FF69B4",deepPink:"#FF1493",mediumVioletRed:"#C71585",orchid:"#DA70D6",thistle:"#D8BFD8",plum:"#DDA0DD",violet:"#EE82EE",magenta:"#FF00FF",fuchsia:"#FF00FF",darkMagenta:"#8B008B",purple:"#800080",mediumOrchid:"#BA55D3",darkViolet:"#9400D3",darkOrchid:"#9932CC",indigo:"#4B0082",blueViolet:"#8A2BE2",mediumPurple:"#9370DB",mediumSlateBlue:"#7B68EE",slateBlue:"#6A5ACD",darkSlateBlue:"#483D8B",lavender:"#E6E6FA",ghostWhite:"#F8F8FF",blue:"#0000FF",mediumBlue:"#0000CD",midnightBlue:"#191970",darkBlue:"#00008B",navy:"#000080",royalBlue:"#4169E1",cornflowerBlue:"#6495ED",lightSteelBlue:"#B0C4DE",lightSlateGray:"#778899",slateGray:"#708090",dodgerBlue:"#1E90FF",aliceBlue:"#F0F8FF",steelBlue:"#4682B4",lightSkyBlue:"#87CEFA",skyBlue:"#87CEEB",deepSkyBlue:"#00BFFF",lightBlue:"#ADD8E6",powderBlue:"#B0E0E6",cadetBlue:"#5F9EA0",azure:"#F0FFFF",lightCyan:"#E0FFFF",paleTurquoise:"#AFEEEE",cyan:"#00FFFF",aqua:"#00FFFF",darkTurquoise:"#00CED1",darkSlateGray:"#2F4F4F",darkCyan:"#008B8B",teal:"#008080",mediumTurquoise:"#48D1CC",lightSeaGreen:"#20B2AA",turquoise:"#40E0D0",aquamarine:"#7FFFD4",mediumAquamarine:"#66CDAA",mediumSpringGreen:"#00FA9A",mintCream:"#F5FFFA",springGreen:"#00FF7F",mediumSeaGreen:"#3CB371",seaGreen:"#2E8B57",honeydew:"#F0FFF0",lightGreen:"#90EE90",paleGreen:"#98FB98",darkSeaGreen:"#8FBC8F",limeGreen:"#32CD32",lime:"#00FF00",forestGreen:"#228B22",green:"#008000",darkGreen:"#006400",chartreuse:"#7FFF00",lawnGreen:"#7CFC00",greenYellow:"#ADFF2F",darkOliveGreen:"#556B2F",yellowGreen:"#9ACD32",oliveDrab:"#6B8E23",beige:"#F5F5DC",lightGoldenrodYellow:"#FAFAD2",ivory:"#FFFFF0",lightYellow:"#FFFFE0",yellow:"#FFFF00",olive:"#808000",darkKhaki:"#BDB76B",lemonChiffon:"#FFFACD",paleGoldenrod:"#EEE8AA",khaki:"#F0E68C",gold:"#FFD700",cornsilk:"#FFF8DC",goldenrod:"#DAA520",darkGoldenrod:"#B8860B",floralWhite:"#FFFAF0",oldLace:"#FDF5E6",wheat:"#F5DEB3",moccasin:"#FFE4B5",orange:"#FFA500",papayaWhip:"#FFEFD5",blanchedAlmond:"#FFEBCD",navajoWhite:"#FFDEAD",antiqueWhite:"#FAEBD7",tan:"#D2B48C",burlyWood:"#DEB887",bisque:"#FFE4C4",darkOrange:"#FF8C00",linen:"#FAF0E6",peru:"#CD853F",peachPuff:"#FFDAB9",sandyBrown:"#F4A460",chocolate:"#D2691E",saddleBrown:"#8B4513",seashell:"#FFF5EE",sienna:"#A0522D",lightSalmon:"#FFA07A",coral:"#FF7F50",orangeRed:"#FF4500",darkSalmon:"#E9967A",tomato:"#FF6347",mistyRose:"#FFE4E1",salmon:"#FA8072",snow:"#FFFAFA",lightCoral:"#F08080",rosyBrown:"#BC8F8F",indianRed:"#CD5C5C",red:"#FF0000",brown:"#A52A2A",fireBrick:"#B22222",darkRed:"#8B0000",maroon:"#800000",white:"#FFFFFF",whiteSmoke:"#F5F5F5",gainsboro:"#DCDCDC",lightGrey:"#D3D3D3",silver:"#C0C0C0",darkGray:"#A9A9A9",gray:"#808080",dimGray:"#696969",black:"#000000","浅粉红":"#FFB6C1","粉红":"#FFC0CB","深红":"#DC143C","猩红":"#DC143C","淡紫红":"#FFF0F5","弱紫罗兰红":"#DB7093","热情的粉红":"#FF69B4","深粉红":"#FF1493","中紫罗兰红":"#C71585","暗紫色":"#DA70D6","兰花紫":"#DA70D6","蓟色":"#D8BFD8","洋李色(李子紫)":"#DDA0DD","紫罗兰":"#EE82EE","洋红(玫瑰红)":"#FF00FF","紫红(灯笼海棠)":"#FF00FF","深洋红":"#8B008B","紫色":"#800080","中兰花紫":"#BA55D3","暗紫罗兰":"#9400D3","暗兰花紫":"#9932CC","靛青/紫兰色":"#4B0082","蓝紫罗兰":"#8A2BE2","中紫色":"#9370DB","中暗蓝色":"#7B68EE","中板岩蓝":"#7B68EE","石蓝色":"#6A5ACD","板岩蓝":"#6A5ACD","暗灰蓝色":"#483D8B","暗板岩蓝":"#483D8B","淡紫色":"#E6E6FA","熏衣草淡紫":"#E6E6FA","幽灵白":"#F8F8FF","纯蓝":"#0000FF","中蓝色":"#0000CD","午夜蓝":"#191970","暗蓝色":"#00008B","海军蓝":"#000080","皇家蓝":"#4169E1","宝蓝":"#4169E1","矢车菊蓝":"#6495ED","亮钢蓝":"#B0C4DE","亮蓝灰":"#778899","亮石板灰":"#778899","灰石色":"#708090","石板灰":"#708090","闪兰色":"#1E90FF","道奇蓝":"#1E90FF","爱丽丝蓝":"#F0F8FF","钢蓝":"#4682B4","铁青":"#4682B4","亮天蓝色":"#87CEFA","天蓝色":"#87CEEB","深天蓝":"#00BFFF","亮蓝":"#ADD8E6","粉蓝色":"#B0E0E6","火药青":"#B0E0E6","军兰色":"#5F9EA0","军服蓝":"#5F9EA0","蔚蓝色":"#F0FFFF","淡青色":"#E0FFFF","弱绿宝石":"#AFEEEE","青色":"#00FFFF","浅绿色":"#00FFFF","水色":"#00FFFF","暗绿宝石":"#00CED1","暗瓦灰色":"#2F4F4F","暗石板灰":"#2F4F4F","暗青色":"#008B8B","水鸭色":"#008080","中绿宝石":"#48D1CC","浅海洋绿":"#20B2AA","绿宝石":"#40E0D0","宝石碧绿":"#7FFFD4","中宝石碧绿":"#66CDAA","中春绿色":"#00FA9A","薄荷奶油":"#F5FFFA","春绿色":"#00FF7F","中海洋绿":"#3CB371","海洋绿":"#2E8B57","蜜色":"#F0FFF0","蜜瓜色":"#F0FFF0","淡绿色":"#90EE90","弱绿色":"#98FB98","暗海洋绿":"#8FBC8F","闪光深绿":"#32CD32","闪光绿":"#00FF00","森林绿":"#228B22","纯绿":"#008000","暗绿色":"#006400","查特酒绿":"#7FFF00","草绿色":"#7CFC00","草坪绿":"#7CFC00","绿黄色":"#ADFF2F","暗橄榄绿":"#556B2F","黄绿色":"#9ACD32","橄榄褐色":"#6B8E23","米色":"#F5F5DC","灰棕色":"#F5F5DC","亮菊黄":"#FAFAD2","象牙色":"#FFFFF0","浅黄色":"#FFFFE0","纯黄":"#FFFF00","黄色":"#FFFF00","橄榄":"#808000","暗黄褐色":"#BDB76B","深卡叽布":"#BDB76B","柠檬绸":"#FFFACD","灰菊黄":"#EEE8AA","苍麒麟色":"#EEE8AA","黄褐色":"#F0E68C","卡叽布":"#F0E68C","金色":"#FFD700","玉米丝色":"#FFF8DC","金菊黄":"#DAA520","暗金菊黄":"#B8860B","花的白色":"#FFFAF0","老花色":"#FDF5E6","旧蕾丝":"#FDF5E6","小麦色":"#F5DEB3","鹿皮色":"#FFE4B5","鹿皮靴":"#FFE4B5","橙色":"#FFA500","番木瓜":"#FFEFD5","白杏色":"#FFEBCD","纳瓦白":"#FFDEAD","土著白":"#FFDEAD","古董白":"#FAEBD7","茶色":"#D2B48C","硬木色":"#DEB887","陶坯黄":"#FFE4C4","深橙色":"#FF8C00","亚麻布":"#FAF0E6","秘鲁色":"#CD853F","桃肉色":"#FFDAB9","沙棕色":"#F4A460","巧克力色":"#D2691E","重褐色":"#8B4513","马鞍棕色":"#8B4513","海贝壳":"#FFF5EE","黄土赭色":"#A0522D","浅鲑鱼肉色":"#FFA07A","珊瑚":"#FF7F50","橙红色":"#FF4500","深鲜肉":"#E9967A","番茄红":"#FF6347","浅玫瑰色":"#FFE4E1","薄雾玫瑰":"#FFE4E1","鲜肉":"#FA8072","雪白色":"#FFFAFA","淡珊瑚色":"#F08080","玫瑰棕色":"#BC8F8F","印度红":"#CD5C5C","纯红":"#FF0000","红色":"#FF0000","棕色":"#A52A2A","火砖色":"#B22222","耐火砖":"#B22222","深红色":"#8B0000","栗色":"#800000","纯白":"#FFFFFF","白色":"#FFFFFF","白烟":"#F5F5F5","淡灰色":"#DCDCDC","庚斯博罗灰":"#DCDCDC","浅灰色":"#D3D3D3","银灰色":"#C0C0C0","深灰色":"#A9A9A9","灰色":"#808080","暗淡的灰色":"#696969","黑色":"#000000","纯黑":"#000000"},s=Object.keys(l);function u(e){if(s.indexOf(e))return d(l[e]);if(-1!=e.indexOf("色")){if(e=e.replace("色",""),s.indexOf(e))return d(l[e])}else if(s.indexOf(e+"色"))return d(l[e+"色"])}function d(e){var t,n,o=/#([0-9a-zA-Z]{3,8})/;return t=o.exec(e),t&&t.length>=2?(t=t[1].split(""),t.length<6?n={r:parseInt(t[0]+t[0],16),g:parseInt(t[1]+t[1],16),b:parseInt(t[2]+t[2],16),a:1}:6==t.length?n={r:parseInt(t[0]+t[1],16),g:parseInt(t[2]+t[3],16),b:parseInt(t[4]+t[5],16),a:1}:(n={a:parseInt(t[0]+t[1],16)/255,r:parseInt(t[2]+t[3],16),g:parseInt(t[4]+t[5],16),b:parseInt(t[6]+(t[7]||""),16)},n.a=Math.round(10*n.a)/10),n):null}function p(e){var t,n=/(hsl|HSL|hsla|HSLA)\(([0-9 ,\.%]+)\)/;if(t=n.exec(e),!(t&&t.length>=2))return null;t=t[2].split(",");var o={h:t[0]&&parseFloat(t[0])/360,s:t[1]&&parseFloat(t[1])/100,l:t[2]&&parseFloat(t[2])/100,a:t[3]&&parseFloat(t[3])||1};return o}function f(e){var t,n,o=e.r/255,r=e.g/255,a=e.b/255,i=Math.max(o,r,a),c=Math.min(o,r,a),l=(i+c)/2;if(i==c)t=n=0;else{var s=i-c;switch(n=l>.5?s/(2-i-c):s/(i+c),i){case o:t=(r-a)/s+(r<a?6:0);break;case r:t=(a-o)/s+2;break;case a:t=(o-r)/s+4;break}t/=6}return{h:t,s:n,l:l,a:e.a}}function b(e){var t,n,o,r=e.h,a=e.l,i=e.s;function c(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}if(0==i)t=n=o=a;else{var l=a<.5?a*(1+i):a+i-a*i,s=2*a-l;t=c(s,l,r+1/3),n=c(s,l,r),o=c(s,l,r-1/3)}return{r:Math.round(255*t),g:Math.round(255*n),b:Math.round(255*o),a:e.a}}function h(e){var t=e.toString(16);return 1==t.length&&(t="0"+t),t}function v(e){return["#",h(e.r),h(e.g),h(e.b)].join("")}function m(e){return"rgb("+[e.r,e.g,e.b].join(",")+")"}function g(e){return"rgba("+[e.r,e.g,e.b,e.a].join(",")+")"}function y(e){return"hsl("+[360*e.h,100*e.s+"%",100*e.l+"%"].join(",")+")"}function w(e){return"hsla("+[360*e.h,100*e.s+"%",100*e.l+"%",e.a].join(",")+")"}var j={update:function(e,t){return O(e,t),n},raw:function(){return r},hex:function(){if(!o.hex){if(a)return o.hex=v(a);if(i)return a=b(i),o.hex=v(a)}return o.hex},rgb:function(){return o.rgb?o.rgb:a?o.rgb=m(a):i?(a=b(i),o.rgb=m(a)):null},rgba:function(){return o.rgba?o.rgba:a?o.rgba=g(a):i?(a=b(i),o.rgba=g(a)):null},hsl:function(){return o.hsl?o.hsl:i?o.hsl=y(i):a?(i=f(a),o.hsl=y(i)):null},hsla:function(){return o.hsla?o.hsla:i?o.hsla=w(i):a?(i=f(a),o.hsla=w(i)):null}};function O(e,t){var n;(r=e,o={hex:null,rgb:null,rgba:null,hsl:null},a=null,i=null,"string"==typeof e)&&((n=c(e))||(n=d(e))||(n=u(e))?a=n:(n=p(e))&&(i=n),"number"==typeof t&&((a||i||{}).a=t))}function x(){for(var o in O(e,t),j)j.hasOwnProperty(o)&&(n[o]=j[o])}return x(),n}var c=function(){return c=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},c.apply(this,arguments)},l=function(e,t,n){if(n||2===arguments.length)for(var o,r=0,a=t.length;r<a;r++)!o&&r in t||(o||(o=Array.prototype.slice.call(t,0,r)),o[r]=t[r]);return e.concat(o||Array.prototype.slice.call(t))},s=function(e,t){var n;return void 0===t&&(t=160),function(){for(var o=this,r=[],a=0;a<arguments.length;a++)r[a]=arguments[a];clearTimeout(n),n=setTimeout((function(){e.apply(o,r)}),t)}},u=/(?:\/:([^/]*))/g,d=function(e,t){var n="^"+e.replace(/\/([^:])/g,(function(e,t){return"\\/".concat(t)})).replace(u,(function(){return"(?:/[^/]*)"}))+"$";return new RegExp(n).test(t)},p=function(e,t){var n,o="",r=0;while(n=u.exec(e))o+=e.substring(r,n.index+1)+(t[n[1]]||"null"),r=n.index+n[0].length;return o+=e.substr(r),o},f=function(e){"?"===e[0]&&(e=e.substr(1));var t,n={},o=/([^=&]+)(?:=([^&]*))?&?/;while(t=e.match(o))n[t[1]]=void 0===t[2]||t[2],e=e.substr(t[0].length);return n},b=function(e){return"?"+Object.keys(e).filter((function(t){return void 0!==e[t]})).map((function(t){return"".concat(t).concat(0==e[t]?"":"=".concat(e[t]))})).join("&")},h=Object.prototype.toString,v=function(e){return h.call(e)},m=function(e){return v(e).slice(8,-1)},g=function(e){return"String"===m(e)},y=function(e,t){if(m(e)!==m(t))return t;for(var n=Object.keys(t),o=Object.keys(e),r="Array"===m(e)?l([],e,!0):c({},e),a=0,i=n;a<i.length;a++){for(var s=i[a],u=t[s],d=0;d<o.length;d++){var p=o[d];if(s===p){var f=e[p],b=m(f),h=m(u);r[p]=b!==h||"Object"!==b&&"Array"!==b?u:y(f,u);break}}d===o.length&&(r[s]=u)}return r},w=function(e,t){void 0===t&&(t="yyyy-MM-dd hh:mm");var n={"M+":e.getMonth()+1,"d+":e.getDate(),"h+":e.getHours(),"m+":e.getMinutes(),"s+":e.getSeconds(),"q+":Math.floor((e.getMonth()+3)/3),S:e.getMilliseconds()};return/(y+)/.test(t)&&(t=t.replace(RegExp.$1,e.getFullYear().toString().substr(4-RegExp.$1.length))),Object.keys(n).forEach((function(e){if(new RegExp("("+e+")").test(t)){var o=n[e].toString();t=t.replace(RegExp.$1,1===RegExp.$1.length?o:("00"+o).substr(o.length))}})),t},j=function(e,t){return function(){for(var n=[],o=0;o<arguments.length;o++)n[o]=arguments[o];var r=e.apply(this,n);return t(n,r),r}},O=function(e,t){void 0===t&&(t=2);var n=Math.pow(10,t);return Math.round(e*n)/n},x=function(e){return void 0===e&&(e=0),new Promise((function(t){return setTimeout(t,e)}))},A=function(e,t,n){if(e===t)return!1;var o=m(e),r=m(t);if(o!==r)return!0;if("String"===o||"Number"===o||"Boolean"===o)return("Number"!==o||!isNaN(e)||!isNaN(t))&&e!==t;for(var a=Array.from(n.values()),i=0,c=a;i<c.length;i++){var l=c[i];if(l.includes(e)&&l.includes(t))return!1}if(n.add([e,t]),"Array"===o)return e.length!==t.length||e.some((function(e,o){return A(e,t[o],n)}));if("Object"===o){var s=Object.keys(e).sort(),u=Object.keys(t).sort();return A(s,u,n)||s.some((function(o){return A(e[o],t[o],n)}))}if("Map"===o){s=Array.from(e.keys()).sort(),u=Array.from(t.keys()).sort();return A(s,u,n)||s.some((function(o){return A(e.get(o),t.get(o),n)}))}return"Set"===o?k(Array.from(e.values()),Array.from(t.values())):e!==t},k=function(e,t){return A(e,t,new Set)};function S(e,t,n){var o="",r=t,a=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];e&&(r=Math.round(Math.random()*(n-t))+t);for(var i=0;i<r;i++){var c=Math.round(Math.random()*(a.length-1));o+=a[c]}return o}function C(e,t){void 0===t&&(t=""),e=o["a"].encode(e);var n=2,r=S(!1,8),a=S(!1,8),i=S(!1,8),c=e.substring(0,n),l=e.substring(n);if(t){var s=t.substring(0,n),u=t.substring(n);return[r+l+a+c+i,r+u+a+s+i]}return r+l+a+c+i}var E=function(){var e={},t=function(e,n,o,r){void 0===r&&(r=0);var a=document.createElement("script");a.src=e,document.body.appendChild(a),a.onload=n,a.onerror=function(){r>0?t(e,n,o,--r):o()}};return function(n){return e[n]||(e[n]=new Promise((function(e,o){t(n,e,o,3)}))),e[n]}}(),P=function(e){var t=Math.floor(e),n=e-t;return[t,n]},M=function(e,t){void 0===t&&(t=4);var n=P(e),o=n[0];n=P(60*n[1]);var r=n[0],a=O(60*n[1],t);return"".concat(o,"°").concat(r,"'").concat(a,'"')},I=/(\d+)°(\d+)'(\d+|\d+.\d+)"$/,D=function(e,t){void 0===t&&(t=6);var n=I.exec(e);if(n)return O(Number(n[1])+Number(n[2])/60+Number(n[3])/3600,12)}},,function(e,t,n){"use strict";n.d(t,"k",(function(){return b})),n.d(t,"f",(function(){return h})),n.d(t,"h",(function(){return v})),n.d(t,"j",(function(){return m})),n.d(t,"i",(function(){return y})),n.d(t,"e",(function(){return w})),n.d(t,"a",(function(){return i})),n.d(t,"c",(function(){return l})),n.d(t,"b",(function(){return s})),n.d(t,"g",(function(){return u})),n.d(t,"d",(function(){return d["b"]}));n(11);var o=n(0);const r=Symbol("nest-wh"),a=e=>{const t=Promise.resolve(),n=Object(o["u"])(r,Promise.resolve());Object(o["K"])(r,t);const a=Object(o["N"])(0),i=Object(o["N"])(null),c=Object(o["N"])(!1),l=o=>{if(a.value=0,c.value=!1,i.value)return n.then(()=>t.then(()=>new Promise(t=>{setTimeout(()=>{if(i.value){const n="width"===e?i.value.offsetWidth:i.value.offsetHeight;t(),setTimeout(()=>{a.value=n,c.value=!0,t(),o&&o()})}})})))};return[a,i,c,l]},i=(e=!1,t="height")=>{const[n,r,i,c]=a(t),l=Object(o["N"])(0),s=Object(o["f"])({get:()=>0!=l.value,set:t=>{l.value=t?n.value:0,e=t}}),u=(e=!s.value)=>{s.value=e};return Object(o["F"])(()=>{c(()=>s.value=e)}),[r,u,l,n,s,i,()=>{l.value=0,c(()=>{s.value=e})}]},c=e=>{if(null==e)return null;if(e===document.documentElement)return e;const t=getComputedStyle(e).overflowY,n=getComputedStyle(e).overflowX;return e.scrollHeight>e.clientHeight||"auto"===t||"scroll"===t||"auto"===n||"scroll"===n?e:c(e.parentNode)},l=(e,t)=>{const n=[];let o=e;while(o&&o!==t&&o!==document.documentElement&&t.contains(o)){const t=c(o);if(!t)break;t!==e&&n.push(t),o=t.parentNode}return n},s=(e,t,n=!1,o=!1)=>{const r={x:0,y:0,width:e.offsetWidth,height:e.offsetHeight};let a=e;if(o){if(a!==t){const e=a.getBoundingClientRect(),n=t.getBoundingClientRect();r.x+=e.x-n.x,r.y+=e.y-n.y}}else while(a&&a!==t&&a!==document.documentElement&&t.contains(a))r.x+=a.offsetLeft+a.clientLeft,r.y+=a.offsetTop+a.clientTop,a=a.offsetParent;return n&&(r.x+=r.width,r.y+=r.height),r},u=e=>void 0===e?e:"Number"===b(e)?e?e<=1&e>=0?100*e+"%":e+"px":void 0:e.includes("px")?u(parseFloat(e)):e.includes("%")?u(parseFloat(e)/100):e;var d=n(42);const p=Object.prototype.toString,f=e=>p.call(e),b=e=>f(e).slice(8,-1),h=e=>"Function"===b(e)||"AsyncFunction"===b(e);function v(e,...t){const n={...e};return t.forEach((function(e){delete n[e]})),n}const m=(e=6)=>{var t="ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678",n=t.length,o="";for(let r=0;r<e;r++)o+=t.charAt(Math.floor(Math.random()*n));return o},g=(e,t,n)=>{if(e===t)return!1;const o=b(e),r=b(t);if(o!==r)return!0;if("String"===o||"Number"===o||"Boolean"===o)return e!==t;const a=Array.from(n.values());for(const i of a)if(i.includes(e)&&i.includes(t))return!1;if(n.add([e,t]),"Array"===o)return e.length!==t.length||e.some((e,o)=>g(e,t[o],n));if("Object"===o){const o=Object.keys(e).sort(),r=Object.keys(t).sort();return g(o,r,n)||o.some(o=>g(e[o],t[o],n))}if("Map"===o){const o=Array.from(e.keys()).sort(),r=Array.from(t.keys()).sort();return g(o,r,n)||o.some(o=>g(e.get(o),t.get(o),n))}return"Set"===o?w(Array.from(e.values()),Array.from(t.values())):e!==t},y=function(){let e=navigator.userAgent,t=/(?:Windows Phone)/.test(e),n=/(?:SymbianOS)/.test(e)||t,o=/(?:Android)/.test(e),r=/(?:Firefox)/.test(e),a=(/(?:Chrome|CriOS)/.test(e),/(?:iPad|PlayBook)/.test(e)||o&&!/(?:Mobile)/.test(e)||r&&/(?:Tablet)/.test(e)),i=/(?:iPhone)/.test(e)&&!a,c=!i&&!o&&!n;return c&&navigator.maxTouchPoints>1&&(a=!0),{isTablet:a,isPhone:i,isAndroid:o,isPc:c}}(),w=(e,t)=>g(e,t,new Set)},function(e,t,n){"use strict";n.d(t,"d",(function(){return s})),n.d(t,"e",(function(){return p}));n(11);var o=n(69),r=n(33),a=n(0),i=n(95),c=n(13);n.d(t,"a",(function(){return c["a"]})),n.d(t,"c",(function(){return c["d"]})),n.d(t,"f",(function(){return c["e"]})),n.d(t,"g",(function(){return c["f"]}));var l=function(){return l=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},l.apply(this,arguments)},s=Object(i["a"])({history:Object(i["b"])(),routes:[]});s.beforeEach((function(e,t){return!r["c"].value||t.name===e.name||Object(o["b"])(!1)}));var u=function(e,t,n,o){void 0===n&&(n=[]),void 0===o&&(o="");for(var r=function(n){t.every((function(e){var t=e.name;return t!==n.name}))&&e.removeRoute(n.name)},a=0,i=n;a<i.length;a++){var c=i[a];r(c)}for(var l=function(t){var r=n.find((function(e){var n=e.name;return n===t.name}));r?t.children&&u(e,t.children,r.children,t.name):o?e.addRoute(o,t):e.addRoute(t)},s=0,d=t;s<d.length;s++){var p=d[s];l(p)}},d=function(e,t,n){void 0===t&&(t=[]);for(var o=0,r=e;o<r.length;o++){var a=r[o],i=a.path;if(n&&"/"!==a.path[0]){var c=n.path;i="".concat(c).concat("/"===c[c.length-1]?"":"/").concat(i)}t.push(l(l({},a),{path:i})),a.children&&d(a.children,t,a)}return t},p=function(e){var t,n,o=Object(a["N"])(),r=function(e,t){return e.find((function(e){var n=e.path;return n===t.path}))};Object(a["cb"])(e,(function(e,n){var a=e.list,i=e.default,c=(null===n||void 0===n?void 0:n.list)||[];u(s,a,c),o.value=d(a),t=i,r(o.value,s.currentRoute.value)||s.replace({name:t})}),{flush:"post",immediate:!0});var i=0,c=Object(a["cb"])([s.currentRoute],(function(){var e;(null===(e=o.value)||void 0===e?void 0:e.length)&&(r(o.value,s.currentRoute.value)?i--:(n=s.currentRoute.value.fullPath,i++,s.replace({name:t})))})),l=Object(a["cb"])(o,(function(){var e;if((null===(e=o.value)||void 0===e?void 0:e.length)&&n&&!i){var t=r(o.value,{path:n});t&&(s.replace({name:t.name}),c(),l())}}))};t["b"]=s},function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"H",(function(){return p})),n.d(t,"L",(function(){return f})),n.d(t,"D",(function(){return b})),n.d(t,"o",(function(){return h})),n.d(t,"E",(function(){return v})),n.d(t,"u",(function(){return m})),n.d(t,"v",(function(){return g})),n.d(t,"C",(function(){return y})),n.d(t,"B",(function(){return w})),n.d(t,"h",(function(){return j})),n.d(t,"j",(function(){return O})),n.d(t,"G",(function(){return x})),n.d(t,"x",(function(){return A})),n.d(t,"M",(function(){return k})),n.d(t,"s",(function(){return S})),n.d(t,"z",(function(){return C})),n.d(t,"d",(function(){return E})),n.d(t,"w",(function(){return P})),n.d(t,"r",(function(){return M})),n.d(t,"q",(function(){return I})),n.d(t,"a",(function(){return u})),n.d(t,"c",(function(){return d})),n.d(t,"y",(function(){return D})),n.d(t,"t",(function(){return T})),n.d(t,"J",(function(){return F})),n.d(t,"A",(function(){return B})),n.d(t,"l",(function(){return L})),n.d(t,"k",(function(){return z})),n.d(t,"F",(function(){return N})),n.d(t,"p",(function(){return R})),n.d(t,"g",(function(){return _})),n.d(t,"K",(function(){return V})),n.d(t,"f",(function(){return U})),n.d(t,"e",(function(){return H})),n.d(t,"I",(function(){return Q})),n.d(t,"i",(function(){return G})),n.d(t,"n",(function(){return q})),n.d(t,"m",(function(){return W}));var o,r,a,i=n(10),c=n(12),l=n(16),s=n(0);(function(e){e["Search"]="search",e["TabSwitch"]="switch",e["MouseMenu"]="mouseMenu",e["CustomMouseMenu"]="cMoseMenu",e["ResidenMouseMenu"]="rMouseMenu",e["Hot"]="hot",e["HotInfo"]="hotInfo",e["Measure"]="measure",e["Map"]="map",e["Clound"]="clound",e["joinMesh"]="joinMesh",e["Coord"]="coord",e["Save"]="save",e["LaserLoading"]="laserLoading",e["tool"]="tool",e["floors"]="floors",e["lmenu"]="lmenu",e["autoLeave"]="autoLeave"})(a||(a={}));var u,d,p=Object(c["e"])(Object(s["N"])(!1)),f=Object(c["e"])(Object(s["N"])(!1)),b=Object(c["e"])(Object(s["N"])(!1)),h=Object(c["e"])(Object(s["N"])(!1)),v=Object(c["e"])(Object(s["N"])(!1)),m=Object(c["e"])(Object(s["N"])(!1)),g=Object(c["e"])(Object(s["N"])(!1)),y=Object(c["e"])(Object(s["N"])(!0)),w=Object(c["e"])(Object(s["N"])(!0)),j=Object(c["e"])(Object(s["N"])(!1)),O=Object(c["e"])(Object(s["N"])(!0)),x=Object(c["e"])(Object(s["N"])(!1)),A=Object(c["e"])(Object(s["N"])(!0)),k=Object(c["e"])(Object(s["N"])(!1)),S=Object(c["e"])(Object(s["N"])(!1)),C=Object(c["e"])(Object(s["N"])(!1)),E=Object(c["e"])(Object(s["N"])(!1)),P=Object(c["e"])(Object(s["N"])(!1)),M=(o={},o[a.Search]=p,o[a.TabSwitch]=f,o[a.MouseMenu]=b,o[a.ResidenMouseMenu]=v,o[a.CustomMouseMenu]=h,o[a.Hot]=m,o[a.Measure]=y,o[a.Map]=w,o[a.Clound]=j,o[a.Coord]=O,o[a.Save]=x,o[a.LaserLoading]=A,o[a.HotInfo]=g,o[a.tool]=k,o[a.floors]=S,o[a.lmenu]=C,o[a.autoLeave]=E,o[a.joinMesh]=P,o),I=Object(c["a"])(M);(function(e){e["LaserMode"]="mode",e["FullView"]="full",e["SpiltView"]="split",e["MagnifierMode"]="magnifier",e["Coord"]="coord",e["CustomMouseMenu"]="cMoseMenu",e["ResidenMouseMenu"]="rMouseMenu",e["coordOutType"]="coordOutType",e["CarryView"]="carryView",e["SysView"]="sysView",e["boxWidth"]="boxWidth",e["autoMarginLeft"]="autoMarginLeft",e["showInfo"]="showInfo",e["fullCtrl"]="fullCtrl"})(u||(u={})),function(e){e["NavStart"]="NavStart",e["NavEnd"]="NavEnd",e["MeasureStart"]="MeasureStart",e["AddHot"]="AddHot",e["DownClund"]="DownClund"}(d||(d={}));var D=Object(c["e"])(Object(s["N"])(i["e"].pano)),T=Object(c["e"])(Object(s["N"])("scene")),F=Object(c["e"])(Object(s["N"])(null)),B=Object(c["e"])(Object(s["N"])(!1)),L=Object(c["e"])(Object(s["N"])(l["b"].LOCAL)),z=Object(c["e"])(Object(s["N"])(l["a"].LN)),N=Object(c["e"])(Object(s["N"])([])),R=Object(c["e"])(Object(s["N"])([])),_=Object(c["e"])(Object(s["N"])("full")),V=Object(c["e"])(Object(s["N"])("auto")),U=Object(c["e"])(Object(s["N"])(c["d"].isPc?"":"calc(100% - var(--editor-menu-width))")),H=Object(c["e"])(Object(s["N"])("70px")),Q=Object(c["e"])(Object(s["N"])()),G=Object(c["e"])(Object(s["N"])(!1)),q=(r={},r[u.LaserMode]=D,r[u.FullView]=T,r[u.SpiltView]=F,r[u.MagnifierMode]=B,r[u.Coord]=L,r[u.coordOutType]=z,r[u.ResidenMouseMenu]=N,r[u.CustomMouseMenu]=R,r[u.CarryView]=_,r[u.SysView]=V,r[u.boxWidth]=U,r[u.autoMarginLeft]=H,r[u.showInfo]=Q,r[u.fullCtrl]=G,r),W=Object(c["a"])(q)},function(e,t,n){"use strict";n.d(t,"d",(function(){return a["a"]})),n.d(t,"b",(function(){return r})),n.d(t,"c",(function(){return i})),n.d(t,"a",(function(){return c})),n.d(t,"f",(function(){return l})),n.d(t,"e",(function(){return u}));n(76);var o,r,a=n(57);(function(e){e[e["WGS84"]=1]="WGS84",e[e["WGS4550"]=2]="WGS4550",e[e["GaoDe"]=3]="GaoDe",e[e["AMap"]=4]="AMap",e[e["SCENE_SCREEN"]=5]="SCENE_SCREEN",e[e["MAP_SCREEN"]=6]="MAP_SCREEN",e[e["LOCAL"]=7]="LOCAL",e[e["EPSE"]=8]="EPSE",e[e["MESH_LOCAL"]=9]="MESH_LOCAL"})(r||(r={}));var i,c,l;o={},o[r.WGS84]="WGS84",o[r.WGS4550]="WGS4550",o[r.GaoDe]="GaoDe",o[r.AMap]="AMap",o[r.SCENE_SCREEN]="SCENE_SCREEN",o[r.MAP_SCREEN]="MAP_SCREEN",o[r.LOCAL]="LOCAL",o[r.EPSE]="EPSE",o[r.MESH_LOCAL]="MESH_LOCAL";(function(e){e["low"]="low",e["middle"]="middle",e["high"]="high"})(i||(i={})),function(e){e[e["fullcolor"]=0]="fullcolor",e[e["altitude"]=1]="altitude",e[e["translucent"]=2]="translucent"}(c||(c={})),function(e){e[e["rectangle"]=1]="rectangle",e[e["circular"]=2]="circular"}(l||(l={}));var s,u,d,p,f;n(77);(function(e){e["DEF"]="default",e["CUSTOM"]="diy"})(s||(s={})),function(e){e[e["pano"]=0]="pano",e[e["cloud"]=1]="cloud"}(u||(u={})),function(e){e["+x"]="+x",e["-x"]="-x",e["+y"]="+y",e["-y"]="-y",e["+z"]="+z",e["-z"]="-z"}(d||(d={})),function(e){e["translate"]="translate",e["rotate"]="rotate"}(p||(p={})),function(e){e["FIRE"]="FIRE",e["BLAST"]="BLAST",e["SMOKE"]="SMOKE"}(f||(f={}));n(58)},,function(e,t,n){"use strict";n.d(t,"e",(function(){return i})),n.d(t,"a",(function(){return c})),n.d(t,"c",(function(){return s})),n.d(t,"b",(function(){return u})),n.d(t,"d",(function(){return d}));n(213),n(11);var o=n(0),r=n(5),a=n(27),i=(new WeakMap,function(e,t){var n=Object(o["U"])([]);return void 0!==e&&n.push(e),{push:function(e){return n.push(e),function(){var t=n.indexOf(e);~t&&n.splice(t,1)}},pop:function(){var e=n[n.length---1];return e},current:Object(o["f"])((function(){return n[n.length-1]})),length:Object(o["f"])((function(){return n.length}))}}),c=function(e){var t={},n=Object.keys(e),r=new Proxy(t,{get:function(t,r){return n.includes(r)?Object(o["v"])(e[r].current.value)?e[r].current.value.value:e[r].current.value:e[r]},set:function(t,n,r){return!!Object(o["v"])(e[n].current.value)&&(e[n].current.value.value=r,!0)}});return r},l=function(){var e=Object(o["U"])(new Map);return{push:function(t,n){e.has(n)||e.set(n,i());var o=e.get(n);return o.push(t)},pop:function(t){var n=e.get(t);if(n){var o=n.pop();return n.length.value||e.delete(t),o}},get:function(t){var n=e.get(t);if(n)return n.current}}},s=function(){var e=i(),t=l();return{push:function(n,o){return o?t.push(n,o):e.push(n)},pop:function(n){return n?t.pop(n):e.pop()},get:function(n){return n&&t.get(n)?t.get(n):e.current}}},u=function(e,t,n){n||(n=Number(a["a"].get(e))||0);var i=Object(o["N"])(0),c=function(){var o=Date.now(),l=Object(r["q"])((o-n)/1e3,0);l<t?(i.value=t-l,setTimeout(c,1e3)):(i.value=0,a["a"].del(e))};return a["a"].set(e,n.toString()),c(),{count:i,update:function(t){clearTimeout(t),n=t,a["a"].set(e,n.toString()),c()}}},d=function(){var e,t=navigator.userAgent,n=/(?:Windows Phone)/.test(t),r=/(?:SymbianOS)/.test(t)||n,a=/(?:Android)/.test(t),i=/(?:Firefox)/.test(t),c=(/(?:Chrome|CriOS)/.test(t),/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(t)),l=/(?:iPad|PlayBook|Tablet)/.test(t)||a&&!/(?:Mobile)/.test(t)||i&&/(?:Tablet)/.test(t)||c&&(window.innerWidth<window.innerHeight?window.innerWidth:window.innerHeight)>600,s=/(?:iPhone)/.test(t)&&!l,u=s||/(?:iPad)/.test(t),d=l||!s&&!a&&!r,p=/(?:MicroMessenger)/.test(t),f=Object(o["N"])(!1),b=function(){return window.innerWidth>window.innerHeight&&window.innerWidth-80>320};if(!d){var h=function(){f.value=b(),clearTimeout(e),e=setTimeout((function(){f.value=b()}),300)};window.addEventListener("resize",h),h()}return{isTablet:l,isPhone:s,isIOS:u,isAndroid:a,isPc:d,isWX:p,isHorizontal:f}}()},function(e,t,n){"use strict";n.d(t,"c",(function(){return m})),n.d(t,"f",(function(){return g})),n.d(t,"a",(function(){return y})),n.d(t,"b",(function(){return w})),n.d(t,"e",(function(){return j})),n.d(t,"d",(function(){return O}));n(20),n(11);var o,r,a=n(25),i=n(0),c=n(4),l=n(15),s=n(14),u=n(3),d=n(17),p="backURL",f=function(e){var t=location.pathname.split("/");t[t.length-1]=e;var n=t.join("/")+location.search;localStorage.setItem(p,location.href),location.href=n},b=function(){return b=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},b.apply(this,arguments)},h=function(e,t,n,o){function r(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,a){function i(e){try{l(o.next(e))}catch(t){a(t)}}function c(e){try{l(o["throw"](e))}catch(t){a(t)}}function l(e){e.done?n(e.value):r(e.value).then(i,c)}l((o=o.apply(e,t||[])).next())}))},v=function(e,t){var n,o,r,a,i={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return a={next:c(0),throw:c(1),return:c(2)},"function"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function c(e){return function(t){return l([e,t])}}function l(c){if(n)throw new TypeError("Generator is already executing.");while(a&&(a=0,c[0]&&(i=0)),i)try{if(n=1,o&&(r=2&c[0]?o["return"]:c[0]?o["throw"]||((r=o["return"])&&r.call(o),0):o.next)&&!(r=r.call(o,c[1])).done)return r;switch(o=0,r&&(c=[2&c[0],r.value]),c[0]){case 0:case 1:r=c;break;case 4:return i.label++,{value:c[1],done:!1};case 5:i.label++,o=c[1],c=[0];continue;case 7:c=i.ops.pop(),i.trys.pop();continue;default:if(r=i.trys,!(r=r.length>0&&r[r.length-1])&&(6===c[0]||2===c[0])){i=0;continue}if(3===c[0]&&(!r||c[1]>r[0]&&c[1]<r[3])){i.label=c[1];break}if(6===c[0]&&i.label<r[1]){i.label=r[1],r=c;break}if(r&&i.label<r[2]){i.label=r[2],i.ops.push(c);break}r[2]&&i.ops.pop(),i.trys.pop();continue}c=t.call(e,i)}catch(l){c=[6,l],o=0}finally{n=r=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}},m={layout:"layout",query:"query",data:"data",hotspot:"hotspot",measure:"measure",coord:"coord",navigation:"navigation"},g=b(b({},m),{download:"download",earthwork:"earthwork",dataManage:"dataManage",coordinate:"coordinate",spaceDivision:"spaceDivision",clouds:"clouds",crop:"crop",floorpan:"floorpan",spaceModel:"spaceModel",setup:"setup"}),y=m.query,w=(o={},o[m.layout]={title:u["f"].t("sys.title")},o[m.query]={title:u["f"].t("sys.query")},o[m.data]={title:u["f"].t("dataset.title")},o[m.hotspot]={title:u["f"].t("hotspot.name")},o[m.measure]={title:u["f"].t("measure.name")},o[m.coord]={title:u["f"].t("coord.name")},o[m.navigation]={title:u["f"].t("scene.nav")},o),j=b(b({},w),(r={},r[g.dataManage]={title:u["f"].t("dataset.manageTitle")},r[g.coordinate]={title:u["f"].t("coord.manageTitle")},r[g.spaceDivision]={title:u["f"].t("dataset.correctTitle")},r[g.earthwork]={title:u["f"].t("earthwork.name")},r[g.clouds]={title:u["f"].t("epoint.title"),onClick:function(){return h(void 0,void 0,void 0,(function(){var e,t;return v(this,(function(n){switch(n.label){case 0:return e=c["c"],[4,e.post("/laser/cloudPointEdit/".concat(Object(l["b"])().m,"/").concat(s["d"].value.id),{})];case 1:return t=n.sent(),200===t.code?f("epoint.html"):Object(d["r"])({content:u["f"].t("epoint.noEnter"),okText:u["f"].t("sys.ok")}),[2]}}))}))}},r[g.crop]={title:u["f"].t("crop.title"),onClick:function(){return h(void 0,void 0,void 0,(function(){return v(this,(function(e){return f("crop.html"),[2]}))}))}},r[g.floorpan]={title:u["f"].t("scene.floorpan.title")},r[g.spaceModel]={title:u["f"].t("scene.spaceModel.title")},r[g.setup]={title:u["f"].t("sys.setup")},r[g.download]={title:u["f"].t("sys.download")},r)),O=Object(i["f"])((function(){return a["c"].value?g:m}));Object(i["f"])((function(){return a["c"].value?j:w}))},function(e,t,n){"use strict";n.d(t,"c",(function(){return v})),n.d(t,"f",(function(){return g})),n.d(t,"d",(function(){return O})),n.d(t,"h",(function(){return A})),n.d(t,"a",(function(){return S})),n.d(t,"e",(function(){return E})),n.d(t,"g",(function(){return P}));n(20),n(11);var o,r=n(0),a=n(4),i=n(28),c=n(5),l=n(17),s=n(60),u=n.n(s),d=(n(45),n(3)),p=(n(77),function(){return p=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},p.apply(this,arguments)}),f=function(e,t,n,o){function r(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,a){function i(e){try{l(o.next(e))}catch(t){a(t)}}function c(e){try{l(o["throw"](e))}catch(t){a(t)}}function l(e){e.done?n(e.value):r(e.value).then(i,c)}l((o=o.apply(e,t||[])).next())}))},b=function(e,t){var n,o,r,a,i={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return a={next:c(0),throw:c(1),return:c(2)},"function"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function c(e){return function(t){return l([e,t])}}function l(c){if(n)throw new TypeError("Generator is already executing.");while(a&&(a=0,c[0]&&(i=0)),i)try{if(n=1,o&&(r=2&c[0]?o["return"]:c[0]?o["throw"]||((r=o["return"])&&r.call(o),0):o.next)&&!(r=r.call(o,c[1])).done)return r;switch(o=0,r&&(c=[2&c[0],r.value]),c[0]){case 0:case 1:r=c;break;case 4:return i.label++,{value:c[1],done:!1};case 5:i.label++,o=c[1],c=[0];continue;case 7:c=i.ops.pop(),i.trys.pop();continue;default:if(r=i.trys,!(r=r.length>0&&r[r.length-1])&&(6===c[0]||2===c[0])){i=0;continue}if(3===c[0]&&(!r||c[1]>r[0]&&c[1]<r[3])){i.label=c[1];break}if(6===c[0]&&i.label<r[1]){i.label=r[1],r=c;break}if(r&&i.label<r[2]){i.label=r[2],i.ops.push(c);break}r[2]&&i.ops.pop(),i.trys.pop();continue}c=t.call(e,i)}catch(l){c=[6,l],o=0}finally{n=r=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}},h=function(e,t,n){if(n||2===arguments.length)for(var o,r=0,a=t.length;r<a;r++)!o&&r in t||(o||(o=Array.prototype.slice.call(t,0,r)),o[r]=t[r]);return e.concat(o||Array.prototype.slice.call(t))},v=Object(r["N"])([]),m=Object(r["N"])([]),g=Object(r["N"])([]),y=Object(r["M"])({list:v,showList:g,uploadList:m}),w=(Object(r["N"])(!1),Object(r["N"])(0)),j=Object(r["N"])(),O=Object(r["f"])((function(){return console.log(v.value),v.value.find((function(e){return e.isItself}))})),x=Object(r["f"])((function(){return v.value.filter((function(e){return!e.isItself}))})),A={id:i["a"].get(),title:"",orientation:0,time:Date.now(),gfw:!0,color:"#d50000",floorPanType:null,sceneVersion:"V4",plyExist:!1,location:null,lasExist:!1,objExist:!1,e57Exist:!1,isCalibrated:!0,version:0,from:"",isItself:!0,shootTime:Object(c["f"])(new Date,"yyyy-mm-dd hh:MM"),pointCount:0,status:0},k=function(){return o},S=function(){o={list:y.list.map((function(e){return p({},e)})),uploadList:y.uploadList.map((function(e){return p({},e)}))}},C=function(e){var t;return{id:e.id,color:e.color||"#d50000",title:e.name,time:new Date(null===(t=e.createTime)||void 0===t?void 0:t.replace(" ","T")),floorPanType:e.floorPanType,version:e.version,location:e.location,pointCount:e.pointCount,plyExist:e.plyExist,gfw:e.gfw,orientation:e.orientation,sceneVersion:e.sceneVersion,lasExist:e.lasExist,objExist:e.objExist,e57Exist:e.e57Exist,isCalibrated:e.isCalibrated,from:e.from,isItself:e.isItself,sceneName:e.isUpload?d["f"].t("dataset.uploadName"):e.sceneName,shootTime:e.algorithmTime,jobId:e.jobId,status:e.status}},E=function(){return f(void 0,void 0,void 0,(function(){var e,t,n;return b(this,(function(o){switch(o.label){case 0:return[4,Promise.all([a["c"].get(a["b"].dateSetlist),a["c"].get(a["b"].unDateSetlist)])];case 1:return e=o.sent(),t=e[0],n=e[1],[4,a["c"].get(a["b"].dateSetlist)];case 2:return o.sent(),v.value=t.map(C),m.value=n.map(C),g.value=h([],v.value,!0),S(),[2]}}))}))},P=function(){for(var e=k(),t=v.value.concat(m.value),n=e.list.concat(e.uploadList),o=[],r=function(e){var r=t[e],i=n.find((function(e){var t=e.id;return t===r.id}));if(i)i.floorPanType!==r.floorPanType&&o.push(a["c"].put(a["b"].updateDateSetFloorType,null,{paths:{id:r.id,floorPanType:r.floorPanType}})),r.color===i.color&&r.title===i.title||o.push(a["c"].put(a["b"].updateDataSetBase,{color:r.color,id:r.id,title:r.title}));else{var c=r.file?a["c"].put(a["b"].uploadAttachDataset,{file:r.file},{paths:{selfId:O.value.id},onUploadProgress:function(e){w.value=e.loaded/e.total*100|0,w.value>=100&&(j.value=null)},cancelToken:new u.a.CancelToken((function(e){j.value=function(){w.value=0,e()}}))}):a["c"].put(a["b"].attachDataset,null,{paths:{selfId:O.value.id,id:r.attachId}});o.push(c.then((function(e){return Promise.all([a["c"].get(a["b"].dateSetlist),a["c"].get(a["b"].unDateSetlist),e])})).then((function(n){var o=n[0],r=n[1],a=n[2],i=o.concat(r),c=i.find((function(e){return e.id===a.datasetId})),l=m.value.indexOf(t[e]);m.value[l]=t[e]=C(c)})))}},i=0;i<t.length;i++)r(i);var c=[],l=function(e){var r=n[e],i=t.find((function(e){var t=e.id;return t===r.id}));i||c.push((function(){o.push(a["c"].post(a["b"].unAttachDataset,null,{paths:{id:r.id}}))}))};for(i=0;i<n.length;i++)l(i);return 0!==c.length&&c.length===n.length-1?o.push(a["c"].post(a["b"].unAttachDatasetAll,{})):c.forEach((function(e){return e()})),Promise.all(o).then((function(){return w.value=0}))},M=function(e){var t=1===e.status?d["f"].t("dataset.recalcJoinDeleteTip",e):d["f"].t("dataset.deleteJoinDeleteTip",e);return t},I=function(e){return f(void 0,void 0,void 0,(function(){var t;return b(this,(function(n){switch(n.label){case 0:return t=v.value.indexOf(e),~t&&e.status?[4,Object(l["r"])(M(e))]:[3,3];case 1:return n.sent(),v.value.splice(t,1),[4,P()];case 2:n.sent(),location.reload(),n.label=3;case 3:return[2]}}))}))};Object(r["db"])((function(){for(var e=x.value.concat(m.value),t=0,n=e;t<n.length;t++){var o=n[t];I(o)}}),{flush:"post"}),t["b"]=y},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return a}));var o=n(5),r=Object(o["s"])(location.search),a=function(){return r};delete r.test,Object({VUE_APP_API_BASE_URL:"/backend",VUE_APP_ENV:"env",NODE_ENV:"development",VUE_APP_STATIC_DIR:"static",BASE_URL:""}).VUE_APP_VERSION?(r.v=Object({VUE_APP_API_BASE_URL:"/backend",VUE_APP_ENV:"env",NODE_ENV:"development",VUE_APP_STATIC_DIR:"static",BASE_URL:""}).VUE_APP_VERSION,delete r.test):r.v=r.v},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return i})),n.d(t,"d",(function(){return m})),n.d(t,"h",(function(){return g})),n.d(t,"f",(function(){return x})),n.d(t,"e",(function(){return C})),n.d(t,"i",(function(){return B})),n.d(t,"c",(function(){return z})),n.d(t,"g",(function(){return N}));n(11);var o,r,a,i,c=n(10),l=n(41),s=n(48),u=n.n(s),d=n(29),p=n(5),f=n(3),b=n(14),h=function(){return h=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},h.apply(this,arguments)};(function(e){e[e["DMS"]=1]="DMS",e[e["LN"]=2]="LN"})(r||(r={})),function(e){e[e["GIS"]=1]="GIS",e[e["PRO"]=2]="PRO",e[e["LOCAL"]=3]="LOCAL"}(a||(a={})),function(e){e["LOCAL"]="LOCAL",e["AMap"]="4490",e["SCREEN"]="SCREEN",e["WebMercator"]="EPSG:3857",e["GMap"]="__4326",e["GDMap"]="gcj02",e["WGS84"]="4326"}(i||(i={}));var v=[{label:f["f"].t("coord.types.local"),value:i.LOCAL},{label:f["f"].t("coord.types.amap"),value:i.GDMap},{label:f["f"].t("coord.types.gmap"),value:i.GMap,epsg:"+proj=longlat +datum=WGS84 +no_defs"},{label:f["f"].t("coord.types.screen"),value:i.SCREEN},{label:f["f"].t("coord.types.wgs84"),value:i.WGS84,epsg:"+proj=longlat +ellps=GRS80 +no_defs"},{label:f["f"].t("coord.types.webMercator"),value:i.WebMercator,epsg:"+proj=merc +a=6378137 +b=6378137 +lat_ts=0 +lon_0=0 +x_0=0 +y_0=0 +k=1 +units=m +nadgrids=@null +wktext +no_defs +type=crs"}],m=[],g=[],y=(o={},o[a.GIS]=m,o[a.PRO]=g,o[a.LOCAL]=v,o),w=function(e){for(var t=0,n=e;t<n.length;t++){var o=n[t];o.epsg&&l["a"].defs(o.value,o.epsg)}};w(v);var j,O,x=function(e){m.length=0,g.length=0;for(var t=0,n=e;t<n.length;t++){var o=n[t];y[o.type].push(h(h({},o),{label:o.name,value:o.epsg,epsg:o.epsgCode}))}w(m),w(g)},A=function(e,t){return Math.atan2(t.x-e.x,t.y-e.y)},k=function(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))},S=function(e,t){var n=e[0],o=e[1],r=t[0],a=t[1],i=A(n,o)-A(r,a),c=k(r,a)/k(n,o),l={x:r.x-c*(n.x*Math.cos(i)-n.y*Math.sin(i)),y:r.y-c*(n.x*Math.sin(i)+n.y*Math.cos(i))};return{rotation:i,scale:c,translate:l}},C=function(e,t,n,o){void 0===n&&(n=i.WGS84),void 0===o&&(o=!1);var r=t.map((function(e){return Object(l["a"])(n,i.WebMercator,h({},e))})),a=h(h({},S(e,r)),{type:i.WebMercator}),c=h(h({},S(r,e)),{type:i.WebMercator});if(e.every((function(e){return"z"in e}))&&t.every((function(e){return"z"in e}))){var s=[e[0].z,e[1].z],u=[t[0].z,t[1].z];a.altitude=c.altitude=(u[1]-s[1]+(u[0]-s[0]))/2}o||(O=a,j=c),!0},E=function(e,t){return void 0===t&&(t=j),"Number"===Object(p["v"])(t.altitude)&&e+t.altitude},P=function(e,t){return void 0===t&&(t=j),"Number"===Object(p["v"])(t.altitude)&&e-t.altitude},M=function(e,t){void 0===t&&(t=O);var n=t.scale*Math.cos(t.rotation),o=t.scale*Math.sin(t.rotation);return{x:n*e.x-o*e.y+t.translate.x,y:o*e.x+n*e.y+t.translate.y}},I=function(e,t){void 0===t&&(t=j);var n=t.scale*Math.cos(t.rotation),o=t.scale*Math.sin(t.rotation);return{x:n*e.x-o*e.y+t.translate.x,y:o*e.x+n*e.y+t.translate.y}},D=function(e){var t=u.a.wgs84togcj02(e.x,e.y);return{x:t[0],y:t[1]}};window.wgs84ToAMap=D;var T=function(e){var t=u.a.gcj02towgs84(e.x,e.y);return{x:t[0],y:t[1]}},F=function(e,t,n){var o=t;return e===i.GDMap?n=T(n):e!==i.WGS84&&(n=Object(l["a"])(e,i.WGS84,h({},n))),e=i.WGS84,o===i.GDMap?(t=i.WGS84,D(n)):Object(l["a"])(e,t,h({},n))};function B(e,t,n,o){if(void 0===o&&(o=r.LN),"String"===Object(p["v"])(n.x)&&"String"===Object(p["v"])(n.y)&&(n=h(h({},n),{x:Object(p["u"])(n.x),y:Object(p["u"])(n.y)})),e===t||!n)return L(n,o);var a=e,l=t,s=n;if(a===i.SCREEN){if(l===i.LOCAL)return n=s=Object(d["f"])().coordTransform(c["b"].SCENE_SCREEN,s,c["b"].LOCAL,s.datasetId||b["d"].value.id),L(s,o);if(e=a=i.LOCAL,n=s=Object(d["f"])().coordTransform(c["b"].SCENE_SCREEN,s,c["b"].MESH_LOCAL,s.datasetId||b["d"].value.id),a=O.type,s=M(s),!s)return L(s,o)}if(a===l)return l===i.LOCAL&&(s=Object(d["f"])().coordTransform(c["b"].MESH_LOCAL,s,c["b"].LOCAL,s.datasetId||b["d"].value.id),console.error("pos:",s)),L(s,o);a===i.LOCAL&&(n=s=Object(d["f"])().coordTransform(c["b"].LOCAL,s,c["b"].MESH_LOCAL,s.datasetId||b["d"].value.id),console.log(s),a=O.type,s=M(s)),l===i.LOCAL&&(l=j.type);var u=F(a,l,h({},s));return t===i.LOCAL&&(u=I(u),u=Object(d["f"])().coordTransform(c["b"].MESH_LOCAL,u,c["b"].LOCAL,s.datasetId||b["d"].value.id)),"z"in n&&(e===i.LOCAL?u.z=E(n.z):t===i.LOCAL?u.z=P(n.z):u.z=n.z),"z"in u&&isNaN(u.z)&&delete u.z,L(u,o)}var L=function(e,t){return t===r.DMS?{x:Object(p["t"])(e.x),y:Object(p["t"])(e.y),z:e.z}:e},z=function(e){var t=[i.LOCAL,i.SCREEN,i.WebMercator];return t.includes(e)||g.some((function(t){var n=t.value;return n===e}))},N=function(e,t){var n,o,r=z(t),a=function(e,t){return Object(p["k"])(e)?e:Object(p["q"])(e,t)};if(r){var i={x:a(e.x,2),y:a(e.y,2)};return e.z?h(h({},i),{z:a(e.z,2)}):i}n={},n[f["f"].t("coord.lng")]=a(e.x,12),n[f["f"].t("coord.lat")]=a(e.y,12),i=n;return e.z?h(h({},i),(o={},o[f["f"].t("coord.height")]=a(e.z,3),o)):i}},function(e,t,n){"use strict";n.d(t,"c",(function(){return o["b"]})),n.d(t,"n",(function(){return o["H"]})),n.d(t,"m",(function(){return o["E"]})),n.d(t,"j",(function(){return o["q"]})),n.d(t,"b",(function(){return o["a"]})),n.d(t,"f",(function(){return o["c"]})),n.d(t,"q",(function(){return o["K"]})),n.d(t,"g",(function(){return o["f"]})),n.d(t,"h",(function(){return o["m"]})),n.d(t,"A",(function(){return r["d"]})),n.d(t,"i",(function(){return a["customSetup"]})),n.d(t,"E",(function(){return i["f"]})),n.d(t,"t",(function(){return i["b"]})),n.d(t,"o",(function(){return i["a"]})),n.d(t,"u",(function(){return i["c"]})),n.d(t,"z",(function(){return i["e"]})),n.d(t,"y",(function(){return i["d"]})),n.d(t,"l",(function(){return c["a"]})),n.d(t,"D",(function(){return c["b"]})),n.d(t,"s",(function(){return u})),n.d(t,"B",(function(){return p})),n.d(t,"r",(function(){return f["a"]})),n.d(t,"x",(function(){return f["b"]})),n.d(t,"v",(function(){return v})),n.d(t,"w",(function(){return m})),n.d(t,"a",(function(){return g["a"]})),n.d(t,"d",(function(){return g["b"]})),n.d(t,"F",(function(){return g["i"]})),n.d(t,"k",(function(){return g["g"]})),n.d(t,"e",(function(){return j["a"]})),n.d(t,"p",(function(){return C})),n.d(t,"C",(function(){return E}));var o=n(9),r=n(69),a=n(26),i=(n(65),n(29)),c=n(15),l=(n(59),n(0)),s=n(46),u=function(e){return Object(l["o"])((function(){return s["b"].show(),e().then((function(e){return s["b"].hide(),e}))}))},d=n(24),p=function(e,t){d["b"].show(t);var n="function"===typeof e?e():e;return n.finally((function(){return d["b"].hide()})),n},f=n(80),b=n(33),h=function(e,t,n,o,r){var a=e.getBoundingClientRect(),i=r[0]?r[0].getBoundingClientRect().right:a.left,c=r[1]?r[1].getBoundingClientRect().left:a.width,l=[i,a.top,c,a.bottom],s=t.offsetWidth,u=t.offsetHeight,d=function(e){return"left"===e?n.x-s<l[0]?l[0]+s:n.x>l[2]?l[2]:n.x:n.x<l[0]?l[0]:n.x+s>l[2]?l[2]-s:n.x},p=function(e){return"top"===e?n.y-u<l[1]?l[1]+u:n.y>l[3]?l[3]:n.y:n.y<l[1]?l[1]:n.y+u>l[3]?l[3]-u:n.y},f=o.split("-");return{x:d(f[0]),y:p(f[1])}},v=function(e,t,n){void 0===n&&(n="right-bottom");var o=b["b"].value.querySelector(".ui-editor-toolbox"),r=b["b"].value.querySelector(".ui-editor-menu"),a=h(b["b"].value,e.value,t.value,n,[r,o]),i=a.x,c=a.y;return{left:i+"px",top:c+"px"}},m=function(e,t,n){return void 0===n&&(n="right-bottom"),Object(l["f"])((function(){if(e.value&&t.value)return v(e,t,n)}))},g=n(16),y=(n(20),n(11),n(4)),w=n(5),j=n(78),O=function(e,t,n,o){function r(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,a){function i(e){try{l(o.next(e))}catch(t){a(t)}}function c(e){try{l(o["throw"](e))}catch(t){a(t)}}function l(e){e.done?n(e.value):r(e.value).then(i,c)}l((o=o.apply(e,t||[])).next())}))},x=function(e,t){var n,o,r,a,i={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return a={next:c(0),throw:c(1),return:c(2)},"function"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function c(e){return function(t){return l([e,t])}}function l(c){if(n)throw new TypeError("Generator is already executing.");while(a&&(a=0,c[0]&&(i=0)),i)try{if(n=1,o&&(r=2&c[0]?o["return"]:c[0]?o["throw"]||((r=o["return"])&&r.call(o),0):o.next)&&!(r=r.call(o,c[1])).done)return r;switch(o=0,r&&(c=[2&c[0],r.value]),c[0]){case 0:case 1:r=c;break;case 4:return i.label++,{value:c[1],done:!1};case 5:i.label++,o=c[1],c=[0];continue;case 7:c=i.ops.pop(),i.trys.pop();continue;default:if(r=i.trys,!(r=r.length>0&&r[r.length-1])&&(6===c[0]||2===c[0])){i=0;continue}if(3===c[0]&&(!r||c[1]>r[0]&&c[1]<r[3])){i.label=c[1];break}if(6===c[0]&&i.label<r[1]){i.label=r[1],r=c;break}if(r&&i.label<r[2]){i.label=r[2],i.ops.push(c);break}r[2]&&i.ops.pop(),i.trys.pop();continue}c=t.call(e,i)}catch(l){c=[6,l],o=0}finally{n=r=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}},A=Object(l["M"])({}),k=!0,S=0,C=function(e){return O(void 0,void 0,void 0,(function(){var t,n,o,r;return x(this,(function(a){switch(a.label){case 0:return k?0!==S++?[3,2]:[4,Object(w["a"])(3e3)]:[2];case 1:a.sent(),a.label=2;case 2:return[4,y["c"].get(y["b"].checkChange)];case 3:for(t=a.sent(),n=0,o=Object.keys(t);n<o.length;n++)r=o[n],A[r]=t[r];return setTimeout((function(){C(e)}),1e3),[2]}}))}))},E=function(e,t){return Object(l["db"])((function(){Object.keys(A).includes(e)&&t(A[e])}))}},,,,function(e,t,n){"use strict";var o=n(0);const r={key:0,class:"tip"},a={key:0,class:"tip"};function i(e,t,n,i,c,l){return n.svg?(Object(o["I"])(),Object(o["h"])(i["Icon"],{key:0,class:Object(o["z"])(["icon ui-kankan-icon",i.className]),style:Object(o["B"])(i.style),type:n.type,onClick:t[0]||(t[0]=e=>i.emit("click",e))},{default:Object(o["eb"])(()=>[Object(o["Q"])(e.$slots,"default"),n.tip&&i.os.isPc&&!i.os.isTablet?(Object(o["I"])(),Object(o["j"])("p",r,Object(o["W"])(n.tip),1)):Object(o["i"])("v-if",!0)]),_:3},8,["class","style","type"])):(Object(o["I"])(),Object(o["j"])("i",{key:1,class:Object(o["z"])(["iconfont ui-kankan-icon icon",i.className]),style:Object(o["B"])(i.style),onClick:t[1]||(t[1]=e=>i.emit("click",e)),ref:"vm"},[Object(o["Q"])(e.$slots,"default"),n.tip&&i.os.isPc&&!i.os.isTablet?(Object(o["I"])(),Object(o["j"])("p",a,Object(o["W"])(n.tip),1)):Object(o["i"])("v-if",!0)],6))}var c=n(7),l=["innerHTML"];function s(e,t,n,r,a,i){return Object(o["I"])(),Object(o["j"])("i",{class:Object(o["z"])(n.class),style:Object(o["B"])(n.style)},[Object(o["k"])("i",{innerHTML:r.html},null,8,l),Object(o["Q"])(e.$slots,"default",{},void 0,!0)],6)}n(20),n(11);var u=n(60),d=n.n(u),p=function(e,t,n,o){function r(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,a){function i(e){try{l(o.next(e))}catch(t){a(t)}}function c(e){try{l(o["throw"](e))}catch(t){a(t)}}function l(e){e.done?n(e.value):r(e.value).then(i,c)}l((o=o.apply(e,t||[])).next())}))},f=function(e,t){var n,o,r,a,i={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return a={next:c(0),throw:c(1),return:c(2)},"function"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function c(e){return function(t){return l([e,t])}}function l(c){if(n)throw new TypeError("Generator is already executing.");while(a&&(a=0,c[0]&&(i=0)),i)try{if(n=1,o&&(r=2&c[0]?o["return"]:c[0]?o["throw"]||((r=o["return"])&&r.call(o),0):o.next)&&!(r=r.call(o,c[1])).done)return r;switch(o=0,r&&(c=[2&c[0],r.value]),c[0]){case 0:case 1:r=c;break;case 4:return i.label++,{value:c[1],done:!1};case 5:i.label++,o=c[1],c=[0];continue;case 7:c=i.ops.pop(),i.trys.pop();continue;default:if(r=i.trys,!(r=r.length>0&&r[r.length-1])&&(6===c[0]||2===c[0])){i=0;continue}if(3===c[0]&&(!r||c[1]>r[0]&&c[1]<r[3])){i.label=c[1];break}if(6===c[0]&&i.label<r[1]){i.label=r[1],r=c;break}if(r&&i.label<r[2]){i.label=r[2],i.ops.push(c);break}r[2]&&i.ops.pop(),i.trys.pop();continue}c=t.call(e,i)}catch(l){c=[6,l],o=0}finally{n=r=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}},b={},h=document.createElement("div"),v=function(e){return p(void 0,void 0,Promise,(function(){var t,o,r,a;return f(this,(function(i){switch(i.label){case 0:return[4,n(236)("./".concat(e,".svg"))];case 1:return t=i.sent(),[4,d.a.get(t.default)];case 2:return o=i.sent(),h.innerHTML=o.data,r=h.querySelector("svg"),r.setAttribute("width","1em"),r.setAttribute("height","1em"),a=r.querySelectorAll("path"),Array.from(a).forEach((function(e){e.setAttribute("fill","currentColor")})),[2,h.innerHTML]}}))}))},m=function(e){return b[e]||(b[e]=v(e))},g=Object(o["p"])({__name:"index",props:{type:{type:String,required:!0},fontSize:{type:String,required:!1,default:"14px"},color:{type:String,required:!1,default:"#fff"},class:{type:null,required:!0},style:{type:null,required:!0}},setup:function(e,t){var n=t.expose;n();var r=e,a=Object(o["N"])("");Object(o["db"])((function(){m(r.type).then((function(e){return a.value=e}))}));var i={props:r,html:a};return Object.defineProperty(i,"__isScriptSetup",{enumerable:!1,value:!0}),i}}),y=(n(237),n(6)),w=n.n(y);const j=w()(g,[["render",s],["__scopeId","data-v-7249823e"],["__file","kankan-components/src/components/icon/icon/index.vue"]]);var O=j,x=n(66);const A={name:"ui-icon"};var k=Object.assign(A,{props:{svg:{type:Boolean},type:{type:String},size:{type:[Number,String]},color:{type:String},small:{type:Boolean},ctrl:{type:Boolean},medium:{type:Boolean},big:{type:Boolean},disabled:{type:Boolean},tip:{type:String},tipH:{type:String,default:"center"},tipV:{type:String,default:"bottom"},foreShow:{type:Boolean}},emits:["click"],setup(e,{expose:t,emit:n}){const r=e,a=Object(o["f"])(()=>({"font-size":Object(c["g"])(r.size),color:r.color})),i=Object(o["f"])(()=>{const e={small:r.small,medium:r.medium,big:r.big,disabled:r.disabled,"fore-show":r.foreShow,["tip-h-"+r.tipH]:!0,["tip-v-"+r.tipV]:!0,["fun-ctrl"]:r.ctrl};return r.type?{...e,["icon-"+r.type]:r.type}:e}),l=Object(o["N"])();t(Object(o["M"])({vm:l}));const s={props:r,style:a,className:i,emit:n,vm:l,computed:o["f"],ref:o["N"],reactive:o["M"],get normalizeUnitToStyle(){return c["g"]},get os(){return c["i"]},Icon:O,get Tip(){return x["a"]}};return Object.defineProperty(s,"__isScriptSetup",{enumerable:!1,value:!0}),s}});n(239);const S=w()(k,[["render",i],["__file","kankan-components/src/components/icon/index.vue"]]);t["a"]=S},function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return r})),n.d(t,"h",(function(){return b})),n.d(t,"j",(function(){return O})),n.d(t,"l",(function(){return x})),n.d(t,"e",(function(){return A})),n.d(t,"o",(function(){return S})),n.d(t,"c",(function(){return E})),n.d(t,"f",(function(){return M})),n.d(t,"g",(function(){return I})),n.d(t,"i",(function(){return D})),n.d(t,"n",(function(){return T})),n.d(t,"m",(function(){return F})),n.d(t,"k",(function(){return B}));n(20),n(11);var o,r,a=n(0),i=n(4),c=n(36),l=n(25),s=n(17),u=n(23),d=n(3),p=function(e,t,n,o){function r(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,a){function i(e){try{l(o.next(e))}catch(t){a(t)}}function c(e){try{l(o["throw"](e))}catch(t){a(t)}}function l(e){e.done?n(e.value):r(e.value).then(i,c)}l((o=o.apply(e,t||[])).next())}))},f=function(e,t){var n,o,r,a,i={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return a={next:c(0),throw:c(1),return:c(2)},"function"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function c(e){return function(t){return l([e,t])}}function l(c){if(n)throw new TypeError("Generator is already executing.");while(a&&(a=0,c[0]&&(i=0)),i)try{if(n=1,o&&(r=2&c[0]?o["return"]:c[0]?o["throw"]||((r=o["return"])&&r.call(o),0):o.next)&&!(r=r.call(o,c[1])).done)return r;switch(o=0,r&&(c=[2&c[0],r.value]),c[0]){case 0:case 1:r=c;break;case 4:return i.label++,{value:c[1],done:!1};case 5:i.label++,o=c[1],c=[0];continue;case 7:c=i.ops.pop(),i.trys.pop();continue;default:if(r=i.trys,!(r=r.length>0&&r[r.length-1])&&(6===c[0]||2===c[0])){i=0;continue}if(3===c[0]&&(!r||c[1]>r[0]&&c[1]<r[3])){i.label=c[1];break}if(6===c[0]&&i.label<r[1]){i.label=r[1],r=c;break}if(r&&i.label<r[2]){i.label=r[2],i.ops.push(c);break}r[2]&&i.ops.pop(),i.trys.pop();continue}c=t.call(e,i)}catch(l){c=[6,l],o=0}finally{n=r=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}};(function(e){e[e["calibration"]=-8]="calibration",e[e["disconnect"]=-7]="disconnect",e[e["webglErr"]=-6]="webglErr",e[e["sdkErr"]=-5]="sdkErr",e[e["presetErr"]=-6]="presetErr",e[e["un"]=-3]="un",e[e["serverErr"]=-4]="serverErr",e[e["del"]=-1]="del",e[e["run"]=0]="run",e[e["err"]=1]="err",e[e["success"]=2]="success",e[e["archive"]=3]="archive",e[e["reRun"]=4]="reRun"})(o||(o={})),function(e){e[e["NORMAL"]=0]="NORMAL",e[e["CALI"]=1]="CALI",e[e["ADDSET"]=2]="ADDSET"}(r||(r={}));var b=Object(a["N"])(0),h=Object(a["N"])(""),v=Object(a["N"])(""),m=Object(a["N"])(""),g=Object(a["N"])(""),y=Object(a["N"])(""),w=Object(a["N"])(!0),j=Object(a["N"])(!1),O=Object(a["N"])(null),x=Object(a["N"])(o.run),A=Object(a["N"])(!1),k=Object(a["N"])(),S=Object(a["N"])(),C=Object(a["N"])(),E=Object(a["N"])(),P=Object(a["N"])(),M=Object(a["N"])(r.NORMAL),I=Object(a["N"])(),D=Object(a["N"])("default"),T=function(e){return p(void 0,void 0,void 0,(function(){var t;return f(this,(function(n){switch(n.label){case 0:return[4,i["c"].post(i["b"].verifyScenePwd,{password:e})];case 1:if(t=n.sent(),t.code!==i["a"].SUSSESS)throw t.msg;return A.value=!0,[2]}}))}))},F=Object(a["M"])({id:v,title:m,initPic:g,password:y,isOpen:w,disableFloorPan:j,pose:O,crop:P,status:x,showMode:k,jobStatus:M,webSite:S,location:b,datasetId:E,sceneVersion:C,joinObj:I}),B=function(){return p(void 0,void 0,void 0,(function(){var e,t,n,r,a,l;return f(this,(function(u){switch(u.label){case 0:return[4,i["c"].get(i["b"].setupInfo)];case 1:if(e=u.sent(),e.code!==i["a"].SUSSESS&&(x.value=o.un,!e.data))throw e.msg;if(t=e.data,b.value=t.location,v.value=t.id,m.value=t.title,C.value=t.sceneVersion,g.value=t.initPic,y.value=t.password,w.value=t.isOpen,j.value=t.disableFloorPan,h.value=t.floorPlan,k.value=s["h"].mode=t.showMode?t.showMode:c["b"].pano,x.value=t.status,S.value=t.webSite,E.value=t.datasetId,M.value=t.jobStatus,x.value!==o.success)throw x.value;return[4,Promise.all([i["c"].get(i["b"].inis),i["c"].post(i["b"].cropData),i["c"].post(i["b"].joinScene)])];case 2:return n=u.sent(),r=n[0],a=n[1],l=n[2],P.value=a,O.value=r,I.value=l.isObj?l.objScenePath+"&app&lang=".concat(d["b"]):"",[2]}}))}))};setTimeout((function(){var e=Object(a["db"])((function(){return p(void 0,void 0,void 0,(function(){var t;return f(this,(function(n){switch(n.label){case 0:return s["l"].kankan||w.value||!u["f"].value?[3,2]:(t=y,[4,i["c"].get(i["b"].pwdSetupInfo)]);case 1:t.value=n.sent().data.pwd,e(),n.label=2;case 2:return[2]}}))}))}))}),100);var L=Object(a["cb"])(l["c"],(function(e,t){e||!t||F.isOpen||(L(),location.reload())}));t["d"]=F},function(e,t,n){"use strict";n.d(t,"f",(function(){return v})),n.d(t,"g",(function(){return m})),n.d(t,"h",(function(){return g})),n.d(t,"e",(function(){return y})),n.d(t,"a",(function(){return j})),n.d(t,"b",(function(){return O})),n.d(t,"c",(function(){return x})),n.d(t,"d",(function(){return A}));n(20),n(11);var o=n(0),r=n(27),a=n(4),i=n(25),c=n(22),l=n(80),s=n(15),u=n(5),d=n(3),p=function(e,t,n,o){function r(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,a){function i(e){try{l(o.next(e))}catch(t){a(t)}}function c(e){try{l(o["throw"](e))}catch(t){a(t)}}function l(e){e.done?n(e.value):r(e.value).then(i,c)}l((o=o.apply(e,t||[])).next())}))},f=function(e,t){var n,o,r,a,i={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return a={next:c(0),throw:c(1),return:c(2)},"function"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function c(e){return function(t){return l([e,t])}}function l(c){if(n)throw new TypeError("Generator is already executing.");while(a&&(a=0,c[0]&&(i=0)),i)try{if(n=1,o&&(r=2&c[0]?o["return"]:c[0]?o["throw"]||((r=o["return"])&&r.call(o),0):o.next)&&!(r=r.call(o,c[1])).done)return r;switch(o=0,r&&(c=[2&c[0],r.value]),c[0]){case 0:case 1:r=c;break;case 4:return i.label++,{value:c[1],done:!1};case 5:i.label++,o=c[1],c=[0];continue;case 7:c=i.ops.pop(),i.trys.pop();continue;default:if(r=i.trys,!(r=r.length>0&&r[r.length-1])&&(6===c[0]||2===c[0])){i=0;continue}if(3===c[0]&&(!r||c[1]>r[0]&&c[1]<r[3])){i.label=c[1];break}if(6===c[0]&&i.label<r[1]){i.label=r[1],r=c;break}if(r&&i.label<r[2]){i.label=r[2],i.ops.push(c);break}r[2]&&i.ops.pop(),i.trys.pop();continue}c=t.call(e,i)}catch(l){c=[6,l],o=0}finally{n=r=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}},b="TOKEN",h=Object(s["b"])(),v=Object(o["N"])(r["a"].get(b)),m=Object(o["N"])(h.token),g=Object(o["N"])(null),y=Object(o["f"])((function(){return v.value&&g.value||!v.value&&!m.value}));Object(o["db"])((function(){v.value?r["a"].set(b,v.value):r["a"].del(b)}),{flush:"sync"});var w=function(){Object(o["db"])((function(){return p(void 0,void 0,void 0,(function(){var e,t,n,o,r;return f(this,(function(i){switch(i.label){case 0:if(!v.value)return[3,8];i.label=1;case 1:return i.trys.push([1,6,,7]),[4,a["c"].get(a["b"].getUserType)];case 2:return e=i.sent(),console.error(e),t=e.msg,n=e.code,n!==a["a"].SUSSESS?[3,4]:(o="/laser/getInfo/".concat(t),r=g,[4,a["c"].get(o)]);case 3:return r.value=i.sent(),[3,5];case 4:throw t;case 5:return[3,7];case 6:return i.sent(),c["l"].value=c["b"].serverErr,v.value="",[3,7];case 7:return[3,9];case 8:g.value=null,i.label=9;case 9:return[2]}}))}))}))},j=function(){return p(void 0,void 0,void 0,(function(){var e;return f(this,(function(t){switch(t.label){case 0:if(!m.value)return[3,5];t.label=1;case 1:return t.trys.push([1,3,,4]),[4,a["c"].post(a["b"].tokenTransform,{kankan:h.kankan,token:m.value})];case 2:return e=t.sent(),e&&(v.value=e),[3,4];case 3:return t.sent(),m.value="",[3,4];case 4:Object(o["y"])((function(){setTimeout((function(){delete h.token,location.search=Object(u["o"])(h);var e=new URL(location.href);e.search=Object(u["o"])(h),location.replace(e)}),500)})),t.label=5;case 5:return w(),[2]}}))}))},O=function(e,t){return void 0===t&&(t=!1),p(void 0,void 0,void 0,(function(){var n;return f(this,(function(o){switch(o.label){case 0:return[4,a["c"].post(t?a["b"].localLogin:a["b"].login,e)];case 1:if(n=o.sent(),!("code"in n))throw new Error(d["f"].t("resStatus.loginErr"));if(n.code===a["a"].SUSSESS)return[3,2];throw new Error(d["f"].t("resStatus.".concat(n.code)));case 2:return[4,Object(i["g"])(n.token)];case 3:if(!o.sent())throw new Error(d["f"].t("resStatus.accountErr"));v.value=n.token,o.label=4;case 4:return[2]}}))}))},x=function(){return p(void 0,void 0,void 0,(function(){var e;return f(this,(function(t){switch(t.label){case 0:return[4,a["c"].post(a["b"].logout)];case 1:if(e=t.sent(),e.code!==a["a"].SUSSESS)throw new Error(e.msg);return v.value=null,[2]}}))}))},A=function(){var e,t,n;return function(){return p(void 0,void 0,void 0,(function(){var o;return f(this,(function(r){switch(r.label){case 0:return e?[3,2]:[4,a["c"].get(a["b"].getLoginCode)];case 1:e=r.sent(),r.label=2;case 2:return t||(t=new Promise((function(t,n){var r=function(){return p(void 0,void 0,void 0,(function(){var n;return f(this,(function(c){switch(c.label){case 0:return[4,a["c"].post(a["b"].qrLogin,{uuid:e.uuid})];case 1:return n=c.sent(),n.code!==a["a"].SUSSESS?[3,3]:(o=null,e=null,[4,Object(i["g"])(n.token)]);case 2:return c.sent()?(v.value=n.token,t(n.token)):Object(l["a"])(d["f"].t("resStatus.accountErr")),[3,4];case 3:o=setTimeout(r,5e3),c.label=4;case 4:return[2]}}))}))};r()})),n=function(){clearTimeout(o),o=null,t=null,n=null}),[2,{QRInfo:e,cancel:n,scan:t}]}}))}))}}()},function(e,t,n){"use strict";n.d(t,"c",(function(){return $})),n.d(t,"b",(function(){return G})),n.d(t,"a",(function(){return V})),n.d(t,"d",(function(){return Go}));var o=n(35),r=n(0);function a(e,t,n,o,a,i){const c=Object(r["R"])("dialog-content");return Object(r["I"])(),Object(r["h"])(r["c"],{to:"body"},[e.show?(Object(r["I"])(),Object(r["j"])("div",{key:0,class:"ui-dialog",style:Object(r["B"])({zIndex:e.zIndex})},[Object(r["n"])(c,null,Object(r["l"])({_:2},[Object(r["P"])(e.$slots,(t,n)=>({name:n,fn:Object(r["eb"])(t=>[Object(r["Q"])(e.$slots,n,Object(r["A"])(Object(r["s"])(t)))])}))]),1024)],4)):Object(r["i"])("v-if",!0)])}var i=n(42);const c={class:"ui-dialog__box"},l={key:0},s={key:1};function u(e,t,n,o,a,i){return Object(r["I"])(),Object(r["j"])("div",c,[e.$slots.header?(Object(r["I"])(),Object(r["j"])("header",l,[Object(r["Q"])(e.$slots,"header")])):Object(r["i"])("v-if",!0),Object(r["k"])("section",null,[Object(r["Q"])(e.$slots,"default")]),e.$slots.footer?(Object(r["I"])(),Object(r["j"])("footer",s,[Object(r["Q"])(e.$slots,"footer")])):Object(r["i"])("v-if",!0)])}var d={name:"ui-dialog-content"},p=n(6),f=n.n(p);const b=f()(d,[["render",u],["__file","kankan-components/src/components/dialog/Dialog-content.vue"]]);var h=b,v=Object(r["p"])({name:"ui-dialog",setup:function(e,t){const n=Object(r["N"])(!0);return{show:n,zIndex:Object(i["a"])()}},components:{DialogContent:h}});const m=f()(v,[["render",a],["__file","kankan-components/src/components/dialog/Dialog.vue"]]);var g=m;function y(e,t,n,o,a,i){Object(r["R"])("ui-dialog");return Object(r["i"])("v-if",!0)}var w=Object(r["p"])({name:"ui-window",setup:function(e,t){}});const j=f()(w,[["render",y],["__file","kankan-components/src/components/dialog/Window.vue"]]);var O=j;const x=e=>(Object(r["L"])("data-v-679edff8"),e=e(),Object(r["J"])(),e),A=x(()=>Object(r["k"])("i",{class:"icon"},null,-1));function k(e,t,n,o,a,i){return Object(r["I"])(),Object(r["h"])(r["c"],{to:"body"},[Object(r["n"])(r["e"],{name:"slide-down",mode:"out-in",appear:""},{default:Object(r["eb"])(()=>[e.show?(Object(r["I"])(),Object(r["j"])("div",{key:0,class:"ui-toast",style:Object(r["B"])({zIndex:e.zIndex})},[Object(r["k"])("div",{class:Object(r["z"])(["ui-toast__box",[e.type]])},[A,Object(r["k"])("div",null,Object(r["W"])(e.content),1),Object(r["k"])("i",{class:"iconfont icon-close close",onClick:t[0]||(t[0]=(...t)=>e.close&&e.close(...t))})],2)],4)):Object(r["i"])("v-if",!0)]),_:1})])}var S=Object(r["p"])({name:"ui-toast",props:{type:String,delay:Number,content:String,destroy:Function},setup:function(e,t){const n=Object(r["N"])(!0),o=()=>{n.value=!1,Object(r["y"])(()=>{"function"===typeof e.destroy&&e.destroy()})};return"fixed"!==e.type&&setTimeout(()=>o(),e.delay||3e3),{show:n,type:e.type,close:o,content:e.content,zIndex:Object(i["a"])()}}});n(234);const C=f()(S,[["render",k],["__scopeId","data-v-679edff8"],["__file","kankan-components/src/components/dialog/Toast.vue"]]);var E=C;const P={key:0};function M(e,t,n,o,a,i){const c=Object(r["R"])("ui-button"),l=Object(r["R"])("ui-dialog");return Object(r["I"])(),Object(r["h"])(l,null,{header:Object(r["eb"])(()=>[Object(r["k"])("span",null,Object(r["W"])(e.title),1),Object(r["k"])("i",{class:"iconfont icon-close fun-ctrl",onClick:t[0]||(t[0]=(...t)=>e.close&&e.close(...t))})]),footer:Object(r["eb"])(()=>[Object(r["n"])(c,{type:"submit",onClick:e.close},{default:Object(r["eb"])(()=>[Object(r["m"])(Object(r["W"])(e.okText),1)]),_:1},8,["onClick"])]),default:Object(r["eb"])(()=>[Object(r["m"])(" "+Object(r["W"])(e.content)+" ",1),e.extend?(Object(r["I"])(),Object(r["j"])("div",P,Object(r["W"])(e.extend),1)):Object(r["i"])("v-if",!0)]),_:1})}var I=n(7),D=Object(r["p"])({name:"ui-alert",props:{title:{type:String,default:"提示"},okText:{type:String,default:"确定"},func:Function,content:String,extend:String,destroy:Function},setup:function(e,t){const n=()=>{Object(I["f"])(e.func)&&!1===e.func()||Object(I["f"])(e.destroy)&&e.destroy()};return{...Object(I["h"])(e,"destroy","func"),close:n}}});const T=f()(D,[["render",M],["__file","kankan-components/src/components/dialog/Alert.vue"]]);var F=T;const B={key:1},L={key:1,class:"confirm-content"};function z(e,t,n,o,a,i){const c=Object(r["R"])("ui-button"),l=Object(r["R"])("ui-dialog");return Object(r["I"])(),Object(r["h"])(l,null,{header:Object(r["eb"])(()=>[e.$slots.header?(Object(r["I"])(),Object(r["j"])("span",B,Object(r["W"])(e.title),1)):(Object(r["I"])(),Object(r["j"])(r["a"],{key:0},[Object(r["k"])("span",null,Object(r["W"])(e.title),1),e.func?(Object(r["I"])(),Object(r["j"])("i",{key:0,class:"iconfont icon-close fun-ctrl",onClick:t[0]||(t[0]=t=>e.close("no"))})):Object(r["i"])("v-if",!0)],64))]),footer:Object(r["eb"])(()=>[e.$slots.footer?Object(r["Q"])(e.$slots,"footer",{key:1}):(Object(r["I"])(),Object(r["j"])(r["a"],{key:0},[Object(r["n"])(c,{type:"submit",onClick:t[1]||(t[1]=t=>e.close("no"))},{default:Object(r["eb"])(()=>[Object(r["m"])(Object(r["W"])(e.noText),1)]),_:1}),Object(r["n"])(c,{type:"primary",onClick:t[2]||(t[2]=t=>e.close("ok"))},{default:Object(r["eb"])(()=>[Object(r["m"])(Object(r["W"])(e.okText),1)]),_:1})],64))]),default:Object(r["eb"])(()=>[e.$slots.content?Object(r["Q"])(e.$slots,"content",{key:0}):(Object(r["I"])(),Object(r["j"])("pre",L,Object(r["W"])(e.content),1))]),_:3})}var N=Object(r["p"])({name:"ui-confirm",props:{title:{type:String,default:"提示"},okText:{type:String,default:"确定"},noText:{type:String,default:"取消"},func:Function,content:String,destroy:Function},setup:function(e,t){const n=t=>{Object(I["f"])(e.func)&&!1===e.func(t)||Object(I["f"])(e.destroy)&&e.destroy()};return{...Object(I["h"])(e,"destroy","func"),close:n}}});const R=f()(N,[["render",z],["__file","kankan-components/src/components/dialog/Confirm.vue"]]);var _=R;g.use=function(e){g.toast=function(t){"string"==typeof t&&(t={content:t});const{destroy:n,vNode:r,el:a}=Object(o["a"])(E,{app:e,props:{...t,destroy:n}});return this.toast.hide=function(){n()},this.toast},g.alert=function(t){return console.error("1111"),"string"==typeof t&&(t={content:t}),new Promise(n=>{const r={...t,destroy:()=>{a(),n()}},{destroy:a}=Object(o["a"])(F,{app:e,props:r})})},g.confirm=function(t){let n;"string"==typeof t&&(t={content:t}),t.func||(n=new Promise(e=>{t.func=t=>e("ok"===t)}));const{destroy:r}=Object(o["a"])(_,{app:e,props:{...t,destroy:()=>r()}});return this.confirm.hide=function(){r()},n||this.confirm}};var V=g,U=(n(11),n(49));const H=1,Q=[];U["a"].use=function(e){U["a"].show=function(t,n){if(Q.length)Q.push({key:n,close:H});else{const{destroy:r}=Object(o["a"])(U["a"],{app:e,props:t||{}});Q.push({key:n,close:r})}},U["a"].hide=function(e){if(Q.length){const{key:t}=Q[Q.length-1];if(t===e){const{close:e}=Q.pop();e!==H&&e()}}},U["a"].hideAll=function(){for(const{close:e}of Q)"function"===typeof e&&e();Q.length=0}};var G=U["a"];function q(e,t,n,o,a,i){return Object(r["I"])(),Object(r["h"])(r["c"],{to:"body"},[Object(r["n"])(r["e"],{name:"fade"},{default:Object(r["eb"])(()=>[o.show?(Object(r["I"])(),Object(r["j"])("div",{key:0,class:Object(r["z"])(["ui-message",n.type]),style:Object(r["B"])({zIndex:o.zIndex,marginTop:60*n.index.value+"px"})},[n.type?(Object(r["I"])(),Object(r["h"])(o["uiIcon"],{key:0,type:o.icons[n.type],class:"icon"},null,8,["type"])):Object(r["i"])("v-if",!0),Object(r["k"])("p",null,Object(r["W"])(n.msg),1),n.time?Object(r["i"])("v-if",!0):(Object(r["I"])(),Object(r["h"])(o["uiIcon"],{key:1,ctrl:"",type:"close",onClick:n.destroy,class:"message-close"},null,8,["onClick"]))],6)):Object(r["i"])("v-if",!0)]),_:1})])}var W=n(21);const K={name:"ui-message"};var Y=Object.assign(K,{props:{msg:{type:String},type:{type:String},time:{type:Number},destroy:{type:Function},index:{}},setup(e,{expose:t}){t();const n=e,o=Object(i["a"])(),a={success:"state_s",warning:"state_e",error:"state_f"},c=Object(r["N"])(!1);n.time&&setTimeout(()=>{c.value=!1,setTimeout(n.destroy,500)},n.time),Object(r["F"])(()=>Object(r["y"])(()=>c.value=!0));const l={props:n,zIndex:o,icons:a,show:c,get uiIcon(){return W["a"]},get getZindex(){return i["a"]},onMounted:r["F"],ref:r["N"],nextTick:r["y"]};return Object.defineProperty(l,"__isScriptSetup",{enumerable:!1,value:!0}),l}});const X=f()(Y,[["render",q],["__file","kankan-components/src/components/message/message.vue"]]);var J=X;const Z=["success","warning","error"];J.use=function(e){const t=Object(r["N"])([]);J.show=function(n){"String"===Object(I["k"])(n)&&(n={msg:n}),n.type=Z.includes(n.type)?n.type:void 0;const a=Object(r["N"])(null),i=Object(r["f"])(()=>a.value?t.value.indexOf(a):0),c=()=>{a.value.destroy(),t.value=t.value.filter(e=>e!==a)};return a.value=Object(o["a"])(J,{app:e,props:{...n,index:i,destroy:c}}),t.value.push(a),n};const n=[],a=e=>{const t=e.type+e.msg;if(console.log(n),!n.includes(t)){const o=n.length;n[o]=t,J.show(e),setTimeout(()=>{n.splice(o,1)},e.time+1e3)}};for(const o of Z)J[o]=(e,t=!0)=>("String"===Object(I["k"])(e)&&(e={msg:e,type:o,time:3e3}),t?a(e):J.show(e))};var $=J;const ee={class:"ui-tree-content"},te=["onClick"],ne={class:"ui-tree-content"},oe={key:0,class:"ui-tree-item-child"};function re(e,t,n,o,a,i){const c=Object(r["R"])("ui-tree");return Object(r["I"])(),Object(r["j"])("ul",{class:Object(r["z"])(["ui-tree",{children:n.level>1,stroke:n.stroke,flat:n.level>e.maxTab}]),style:Object(r["B"])(n.style)},[(Object(r["I"])(!0),Object(r["j"])(r["a"],null,Object(r["P"])(n.data,(t,a)=>{var i,l;return Object(r["I"])(),Object(r["j"])(r["a"],{key:t.id||a},[t.children&&t.children.length?(Object(r["I"])(),Object(r["j"])("li",{key:0,class:Object(r["z"])(["ui-tree-item",{"not-last-un-child":n.data.length-1!==a,alone:1===n.data.length,put:o.animationsRef[a]&&!o.animationsRef[a].show}])},[Object(r["k"])("div",ee,[Object(r["k"])("span",{class:Object(r["z"])(["ui-tree-ctrl",{open:null===(i=o.animationsRef[a])||void 0===i?void 0:i.show}]),onClick:e=>o.animationsRef[a].changeShow()},null,10,te),Object(r["Q"])(e.$slots,"default",{row:t,locals:[...n.locals,a]})]),Object(r["n"])(o["UISizeAnimation"],{animationStyle:"scale",ref_for:!0,ref:e=>o.updateRef(e,a),class:Object(r["z"])([{ready:null===(l=o.animationsRef[a])||void 0===l?void 0:l.ready},"ui-tree-item-child"]),defaultOpen:n.open},{default:Object(r["eb"])(()=>[Object(r["n"])(c,{style:Object(r["B"])(n.style),stroke:n.stroke,data:t.children,"max-tab":e.maxTab,level:n.level+1,onRefer:o.referAll,open:n.open,locals:[...n.locals,a]},{default:Object(r["eb"])(t=>[Object(r["Q"])(e.$slots,"default",Object(r["A"])(Object(r["s"])(t)))]),_:2},1032,["style","stroke","data","max-tab","level","open","locals"])]),_:2},1032,["class","defaultOpen"])],2)):(Object(r["I"])(),Object(r["j"])("li",{key:1,class:Object(r["z"])(["ui-tree-item un-children",{last:a===n.data.length-1}])},[Object(r["k"])("div",ne,[Object(r["Q"])(e.$slots,"default",{row:t,locals:[...n.locals,a]})]),n.stroke?(Object(r["I"])(),Object(r["j"])("div",oe)):Object(r["i"])("v-if",!0)],2))],64)}),128))],6)}function ae(e,t,n,o,a,i){return Object(r["I"])(),Object(r["j"])("div",{class:Object(r["z"])(["ui-size-animation",{ready:o.ready,show:0!==o.max,[n.animationStyle]:n.animationStyle}]),style:Object(r["B"])(o.origin&&{"max-height":o.max+"px"}),ref:"contentRef"},[Object(r["Q"])(e.$slots,"default")],6)}const ie={name:"ui-size-animation"};var ce=Object.assign(ie,{props:{attr:{type:String,default:"height"},animationStyle:{type:String,default:"height"},defaultOpen:{type:Boolean,default:!1}},setup(e,{expose:t}){const n=e,[o,a,i,c,l,s,u]=Object(I["a"])(n.defaultOpen,n.attr),d=Object(r["N"])(!1);Object(r["db"])(()=>{const e=o.value;if(e){const t=()=>d.value=!0,n=()=>d.value=!1;return e.addEventListener("transitionstart",t),e.addEventListener("transitionend",n),()=>{e.removeEventListener("transitionstart",t),e.removeEventListener("transitionend",n)}}}),t({changeShow:(e,...t)=>(l!==e&&(d.value=!0),a(e,...t)),show:l,animation:d,ready:s,refer:u});const p={props:n,contentRef:o,changeShow:a,max:i,origin:c,show:l,ready:s,refer:u,animation:d,get changeWHFactory(){return I["a"]},ref:r["N"],watchEffect:r["db"]};return Object.defineProperty(p,"__isScriptSetup",{enumerable:!1,value:!0}),p}});const le=f()(ce,[["render",ae],["__file","kankan-components/src/components/size-animation/index.vue"]]);var se=le;const ue={name:"ui-tree"};var de=Object.assign(ue,{props:{data:{type:Array,require:!0},locals:{type:Array,default:()=>[]},level:{type:Number,default:1},"max-tab":{type:Number},open:{type:Boolean},stroke:{type:Boolean},style:{type:[Object,String]}},setup(e,{expose:t,emit:n}){t();const o=e,a=Object(r["N"])([]),i=e=>{for(let n of a.value){var t;n&&(null===(t=n.value)||void 0===t||t.changeShow(e))}},c=(e,t)=>{a.value[t]=e},l=()=>{for(let t of a.value){var e;t&&(null===(e=t.value)||void 0===e||e.refer()),i(!0),n("refer")}};let s=Object(r["N"])({isActive:!0,isUpdate:!1}),u=o.data.map(e=>e.children&&e.children.length);Object(r["cb"])(o.data,()=>{const e=o.data.map(e=>e.children&&e.children.length);Object(I["e"])(u,e)&&(u=e,s.value.isUpdate=!0,l())}),Object(r["db"])(()=>{s.value.isActive&&s.value.isUpdate&&(l(),s.value.isUpdate=!1)}),Object(r["C"])(()=>s.value.isActive=!0),Object(r["E"])(()=>s.value.isActive=!1);const d={props:o,emit:n,animationsRef:a,changeShowAll:i,updateRef:c,referAll:l,get update(){return s},set update(e){s=e},get oldlens(){return u},set oldlens(e){u=e},ref:r["N"],computed:r["f"],watch:r["cb"],onDeactivated:r["E"],onActivated:r["C"],watchEffect:r["db"],get UISizeAnimation(){return se},get inRevise(){return I["e"]}};return Object.defineProperty(d,"__isScriptSetup",{enumerable:!1,value:!0}),d}});const pe=f()(de,[["render",re],["__file","kankan-components/src/components/tree/index.vue"]]);var fe=pe;function be(e,t,n,o,a,i){return Object(r["I"])(),Object(r["j"])("button",{class:Object(r["z"])(["ui-button",o.className]),style:Object(r["B"])(o.style)},[n.icon?(Object(r["I"])(),Object(r["h"])(o["UIIcon"],{key:0,type:n.icon,class:"ui-button-icon"},null,8,["type"])):Object(r["i"])("v-if",!0),Object(r["Q"])(e.$slots,"default")],6)}const he={name:"ui-button"};var ve=Object.assign(he,{props:{type:{type:String,default:"normal"},color:{type:String},width:{type:[String,Number]},icon:{type:String}},setup(e,{expose:t}){t();const n=e,o="customize",a=Object(r["f"])(()=>n.color?o:n.type),i=Object(r["f"])(()=>{const e={width:Object(I["g"])(n.width)};return a.value===o&&(e["--color"]=n.color),e}),c={props:n,custom:o,className:a,style:i,computed:r["f"],get normalizeUnitToStyle(){return I["g"]},get UIIcon(){return W["a"]}};return Object.defineProperty(c,"__isScriptSetup",{enumerable:!1,value:!0}),c}});const me=f()(ve,[["render",be],["__file","kankan-components/src/components/button/index.vue"]]);var ge=me;function ye(e,t,n,o,a,i){return Object(r["I"])(),Object(r["j"])("div",{class:Object(r["z"])(["ui-group",{control:n.control}])},[e.$slots.header?(Object(r["I"])(),Object(r["j"])("div",{key:1,class:Object(r["z"])(["group-title",!e.$slots.default&&o.contentStyle])},[Object(r["Q"])(e.$slots,"header"),e.$slots.icon||n.control?(Object(r["I"])(),Object(r["j"])("span",{key:0,class:Object(r["z"])(["group-icon",o.animationRef&&{show:o.animationRef.show}]),onClick:t[1]||(t[1]=e=>n.control&&o.animationRef.changeShow())},[e.$slots.icon?Object(r["Q"])(e.$slots,"icon",{key:0}):Object(r["i"])("v-if",!0),n.control?(Object(r["I"])(),Object(r["h"])(o["icon"],{key:1,class:"group-control-icon",type:"pull-down",size:"12px",ctrl:""})):Object(r["i"])("v-if",!0)],2)):Object(r["i"])("v-if",!0)],2)):(Object(r["I"])(),Object(r["j"])(r["a"],{key:0},[o.props.title?(Object(r["I"])(),Object(r["j"])("h3",{key:0,class:Object(r["z"])(["group-title",!e.$slots.default&&o.contentStyle])},[Object(r["m"])(Object(r["W"])(o.props.title)+" ",1),e.$slots.icon||n.control?(Object(r["I"])(),Object(r["j"])("span",{key:0,class:Object(r["z"])(["group-icon",o.animationRef&&{show:o.animationRef.show}]),onClick:t[0]||(t[0]=e=>n.control&&o.animationRef.changeShow())},[e.$slots.icon?Object(r["Q"])(e.$slots,"icon",{key:0}):(Object(r["I"])(),Object(r["h"])(o["icon"],{key:1,type:"pull-down",size:"12px",ctrl:""}))],2)):Object(r["i"])("v-if",!0)],2)):Object(r["i"])("v-if",!0)],64)),e.$slots.default?(Object(r["I"])(),Object(r["j"])(r["a"],{key:2},[n.control?(Object(r["I"])(),Object(r["h"])(o["UISizeAnimation"],{key:0,ref:"animationRef",class:Object(r["z"])(["group-content",o.contentStyle])},{default:Object(r["eb"])(()=>[Object(r["Q"])(e.$slots,"default")]),_:3},8,["class"])):(Object(r["I"])(),Object(r["j"])("div",{key:1,class:Object(r["z"])(["group-content",o.contentStyle])},[Object(r["Q"])(e.$slots,"default")],2))],64)):Object(r["i"])("v-if",!0)],2)}const we=Symbol("group-children"),je={name:"ui-group"};var Oe=Object.assign(je,{props:{title:String,border:Boolean,borderTop:Boolean,borderBottom:Boolean,control:Boolean,show:Boolean},setup(e,{expose:t}){const n=e,o=Object(r["N"])(null),a=Object(r["f"])(()=>({"border-bottom":n.borderBottom||n.border,"border-top":n.borderTop||n.border})),i=Object(r["N"])([]);Object(r["K"])(we,i),Object(r["db"])(()=>{o.value&&o.value.changeShow(n.show)}),Object(r["cb"])(i,()=>{o.value&&o.value.refer()}),t({changeShow(e){o.value.changeShow(e)}});const c={animationRef:o,props:n,contentStyle:a,contentInstances:i,get icon(){return W["a"]},get UISizeAnimation(){return se},watchEffect:r["db"],watch:r["cb"],ref:r["N"],computed:r["f"],provide:r["K"],get Relation(){return we}};return Object.defineProperty(c,"__isScriptSetup",{enumerable:!1,value:!0}),c}});const xe=f()(Oe,[["render",ye],["__file","kankan-components/src/components/group/ui-group.vue"]]);var Ae=xe;const ke={class:"group-option"},Se={key:0,class:"group-option-label"};function Ce(e,t,n,o,a,i){return Object(r["I"])(),Object(r["j"])("div",ke,[o.props.label?(Object(r["I"])(),Object(r["j"])("span",Se,[Object(r["m"])(Object(r["W"])(o.props.label)+" ",1),Object(r["Q"])(e.$slots,"icon",{class:"icon"})])):Object(r["i"])("v-if",!0),Object(r["Q"])(e.$slots,"default")])}const Ee={name:"ui-group-option"};var Pe=Object.assign(Ee,{props:{label:String},setup(e,{expose:t}){t();const n=e,o=Object(r["u"])(we),a=Object(r["r"])();o&&o.value&&(Object(r["D"])(()=>o.value=[...o.value,a]),Object(r["G"])(()=>{const e=o.value.indexOf(a);~e&&(o.value.splice(e,1),o.value=[...o.value])}));const i={props:n,brotherInstances:o,instance:a,get Relation(){return we},inject:r["u"],onBeforeMount:r["D"],onUnmounted:r["G"],getCurrentInstance:r["r"]};return Object.defineProperty(i,"__isScriptSetup",{enumerable:!1,value:!0}),i}});const Me=f()(Pe,[["render",Ce],["__file","kankan-components/src/components/group/ui-group-option.vue"]]);var Ie=Me;const De={key:0,class:"error-msg"};function Te(e,t,n,o,a,i){return o.types[o.type]?(Object(r["I"])(),Object(r["j"])("div",{key:0,class:Object(r["z"])(["ui-input",{require:o.props.require,error:o.props.error,disabled:e.disabled}]),style:Object(r["B"])(o.style),onClick:t[0]||(t[0]=e=>o.emit("click",e))},[(Object(r["I"])(),Object(r["h"])(Object(r["T"])(o.types[o.type].component),Object(r["x"])(o.childProps,{modelValue:o.props.modelValue},Object(r["X"])(o.targetEmit),{ref:"vmRef"}),Object(r["l"])({_:2},[Object(r["P"])(e.$slots,(t,n)=>({name:n,fn:Object(r["eb"])(t=>[Object(r["Q"])(e.$slots,n,Object(r["A"])(Object(r["s"])(t)))])}))]),1040,["modelValue"])),Object(r["Q"])(e.$slots,"default"),e.error?(Object(r["I"])(),Object(r["j"])("p",De,Object(r["W"])(e.error),1)):Object(r["i"])("v-if",!0)],6)):Object(r["i"])("v-if",!0)}const Fe=["name","disabled","id","checked"],Be=["for"];function Le(e,t,n,o,a,i){return Object(r["I"])(),Object(r["j"])(r["a"],null,[Object(r["k"])("div",{class:"input radio",style:Object(r["B"])({width:e.width,height:e.height})},[Object(r["k"])("input",{name:e.name,disabled:e.disabled,id:o.id,type:"radio",class:"replace-input",checked:o.props.modelValue,onChange:t[0]||(t[0]=e=>o.emit("update:modelValue",e.target.checked))},null,40,Fe),Object(r["k"])("span",{class:Object(r["z"])(["replace",{checked:o.props.modelValue}])},null,2)],4),o.props.label||o.props.icon?(Object(r["I"])(),Object(r["j"])("label",{key:0,class:"label",for:o.id},[o.props.icon?(Object(r["I"])(),Object(r["h"])(o["Icon"],{key:0,type:o.props.icon},null,8,["type"])):Object(r["i"])("v-if",!0),Object(r["m"])(" "+Object(r["W"])(o.props.label),1)],8,Be)):Object(r["i"])("v-if",!0)],64)}const ze={name:{type:String},disabled:{type:[Boolean]},modelValue:{required:!1,default:""},placeholder:{require:!1,default:"请输入"}},Ne={...ze,width:{type:String,default:"100px"},height:{type:String,default:"34px"}},Re={...ze,addText:{require:!1,default:"继续添加"},replaceText:{require:!1,default:"替换"},toastErr:{require:!1,type:Function},placeholder:{require:!1,default:"请选择"},othPlaceholder:{require:!1,default:""},accept:{type:String},scale:{type:String},multiple:{type:Boolean},preview:{type:Boolean},maxSize:{type:Number},maxLen:{type:Number}},_e={...ze,width:{type:[Number,String]},height:{type:[Number,String]}},Ve={..._e,label:{type:String,required:!1}},Ue={...Ve,icon:{type:String}},He={...ze,maxlength:{type:[String,Number]},placeholder:{type:String,default:"请输入"},readonly:{type:Boolean,default:!1},other:{type:Object,default:()=>({})},right:{type:Boolean}},Qe=["update:modelValue","focus","blur","click","keydown"],Ge=["update:modelValue","focus","blur"],qe={...He,rich:{type:Boolean}},We={...qe,onUpdatePos:Function},Ke={...He,isTransform:{type:Boolean,require:!1},stopEl:{type:String,require:!1},floatingClass:{type:String,require:!1},showOptions:{type:Boolean,require:!1},placeholder:{...He.placeholder,default:"请选择"},unplaceholder:{...He.placeholder,default:"暂无选项"},options:{type:Array,default:()=>[]},dire:{type:String,default:"bottom"}},Ye={...Ke,unplaceholder:{...He.placeholder,default:"无搜索结果"}},Xe={...He,inInput:{type:Boolean,default:!0},ctrl:{type:Boolean,default:!0},step:{type:Number,require:!0,default:1},min:{type:[Number,String],require:!1},max:{type:[Number,String],require:!1}},Je={...Xe,modelLabel:{type:[Number,String],require:!1},min:{...Xe.min,require:!0},min:{...Xe.min,require:!0},input:{type:Boolean,default:!0}},Ze=Je,$e={...Ve,...Ue,...Ke,...He,...Je,...Xe,..._e,...qe,...Re,...Ye,...We,...Ne};for(let qo in $e)$e[qo]={...$e[qo],default:void 0};const et={text:Qe,select:Ge,search:Qe},tt={...$e,type:{type:String,required:!0,default:"text"},width:{type:[Number,String]},height:{type:[Number,String]},require:{type:Boolean},error:{type:String},disabled:{type:Boolean}};var nt={__name:"radio",props:Ue,emits:["update:modelValue"],setup(e,{expose:t,emit:n}){t();const o=e,r=Object(I["j"])(4),a={props:o,emit:n,id:r,get Icon(){return W["a"]},get radioPropsDesc(){return Ue},get randomId(){return I["j"]}};return Object.defineProperty(a,"__isScriptSetup",{enumerable:!1,value:!0}),a}};const ot=f()(nt,[["render",Le],["__file","kankan-components/src/components/input/radio.vue"]]);var rt=ot;const at=["id","checked"],it=["for"];function ct(e,t,n,o,a,i){return Object(r["I"])(),Object(r["j"])(r["a"],null,[Object(r["k"])("div",{class:"input checkbox",style:Object(r["B"])({width:e.width,height:e.height})},[Object(r["k"])("input",{id:o.id,type:"checkbox",class:"replace-input",checked:o.props.modelValue,onInput:t[0]||(t[0]=e=>o.emit("update:modelValue",e.target.checked))},null,40,at),Object(r["k"])("span",{class:Object(r["z"])(["replace",{checked:o.props.modelValue}])},[Object(r["n"])(o["icon"],{type:"checkbox",size:e.width>e.height?e.height:e.width},null,8,["size"])],2)],4),o.props.label?(Object(r["I"])(),Object(r["j"])("label",{key:0,class:"label",for:o.id},Object(r["W"])(o.props.label),9,it)):Object(r["i"])("v-if",!0)],64)}var lt={__name:"checkbox",props:Ve,emits:["update:modelValue"],setup(e,{expose:t,emit:n}){t();const o=e,r=Object(I["j"])(4),a={props:o,emit:n,id:r,get icon(){return W["a"]},get checkboxPropsDesc(){return Ve},get randomId(){return I["j"]}};return Object.defineProperty(a,"__isScriptSetup",{enumerable:!1,value:!0}),a}};const st=f()(lt,[["render",ct],["__file","kankan-components/src/components/input/checkbox.vue"]]);var ut=st;const dt={key:0,class:"is-hidden"},pt=Object(r["k"])("input",{type:"text",class:"is-hidden",disabled:""},null,-1),ft=Object(r["k"])("input",{type:"password",class:"is-hidden",disabled:""},null,-1),bt=[pt,ft],ht={key:1,class:"pre-icon"},vt=["type","value","placeholder","readonly","maxlength"],mt={class:"input-value"},gt={key:2,class:"retouch"},yt={key:0,class:"len"};function wt(e,t,n,o,a,i){return Object(r["I"])(),Object(r["j"])("div",{onClick:t[1]||(t[1]=e=>o.emit("click",e)),class:Object(r["z"])(["input text",{suffix:e.$slots.icon||e.maxlength,disabled:e.disabled,readonly:e.readonly,right:e.right,"pre-suffix":e.$slots.preIcon}]),ref:"textRef"},["password"===n.type?(Object(r["I"])(),Object(r["j"])("div",dt,bt)):Object(r["i"])("v-if",!0),e.$slots.preIcon?(Object(r["I"])(),Object(r["j"])("span",ht,[Object(r["Q"])(e.$slots,"preIcon")])):Object(r["i"])("v-if",!0),Object(r["k"])("input",Object(r["x"])({class:"ui-text",type:n.type,value:e.$slots.value?"":e.modelValue,autocomplete:"off",onInput:o.inputHandler,placeholder:o.props.placeholder,readonly:e.readonly,maxlength:o.props.maxlength,onFocus:o.focusHandler,onBlur:t[0]||(t[0]=e=>o.emit("blur")),onKeydown:o.downHandler,ref:"inputRef"},e.other),null,16,vt),Object(r["k"])("div",mt,[Object(r["Q"])(e.$slots,"value")]),e.$slots.icon||o.props.maxlength?(Object(r["I"])(),Object(r["j"])("span",gt,[Object(r["Q"])(e.$slots,"icon"),o.props.maxlength?(Object(r["I"])(),Object(r["j"])("span",yt,[Object(r["k"])("span",null,Object(r["W"])(e.modelValue.length),1),Object(r["m"])(" / "+Object(r["W"])(e.maxlength),1)])):Object(r["i"])("v-if",!0)])):Object(r["i"])("v-if",!0),Object(r["Q"])(e.$slots,"default")],2)}var jt={__name:"text",props:{type:{type:String,default:"text"},...He},emits:[...Qe],setup(e,{expose:t,emit:n}){const o=e,a=Object(r["N"])(null),i=Object(r["N"])(null),c=()=>{},l=e=>{n("keydown",e)},s=e=>{n("update:modelValue",e.target.value),Object(r["y"])(()=>{console.error(o.modelValue),o.modelValue&&e.target.value!==o.modelValue.toString()&&(e.target.value=o.modelValue.toString())})},u=()=>{n("focus")};t({root:a,input:i});const d={props:o,emit:n,textRef:a,inputRef:i,clickHandler:c,downHandler:l,inputHandler:s,focusHandler:u,get textEmitsDesc(){return Qe},get textPropsDesc(){return He},nextTick:r["y"],ref:r["N"]};return Object.defineProperty(d,"__isScriptSetup",{enumerable:!1,value:!0}),d}};const Ot=f()(jt,[["render",wt],["__file","kankan-components/src/components/input/text.vue"]]);var xt=Ot;const At={class:"select-replace"},kt={key:0,class:"select-options"},St=["onMousedown"],Ct={key:1,class:"un-data"};function Et(e,t,n,o,a,i){return Object(r["I"])(),Object(r["j"])(r["a"],null,[Object(r["n"])(o["UItext"],{class:Object(r["z"])(["select ready",{focus:o.showOption,[n.className]:n.className}]),ref:"vmRef",modelValue:"string"===typeof n.labelValue?n.labelValue:o.inputValue,"onUpdate:modelValue":t[0]||(t[0]=e=>o.emit("update:modelValue",e)),width:o.props.width,height:o.props.height,readonly:n.readonly,placeholder:o.inputValue?"":o.props.placeholder,onBlur:o.blurHandler,onFocus:o.showHandler,onClick:o.clickShowHandler},Object(r["l"])({icon:Object(r["eb"])(()=>[e.$slots.icon?Object(r["Q"])(e.$slots,"icon",{key:1}):(Object(r["I"])(),Object(r["h"])(o["icon"],{key:0,type:"pull-down",small:""}))]),_:2},[e.$slots.preIcon?{name:"preIcon",fn:Object(r["eb"])(()=>[Object(r["Q"])(e.$slots,"preIcon")]),key:"0"}:void 0,e.$slots.value&&o.selectOption?{name:"value",fn:Object(r["eb"])(()=>[Object(r["Q"])(e.$slots,"value",{option:o.selectOption})]),key:"1"}:void 0]),1032,["class","modelValue","width","height","readonly","placeholder"]),Object(r["n"])(o["UIFloating"],{mount:o.mountEl,refer:o.vmRef&&o.vmRef.root,width:"100%",class:Object(r["z"])([{show:o.showOption||o.props.showOptions,["dire-"+e.dire]:!0,...e.floatingClass?{[e.floatingClass]:!0}:{}},"select-float"]),isTransform:e.isTransform,dire:"top"===e.dire?"left-top":"left-bottom"},{default:Object(r["eb"])(()=>[Object(r["Q"])(e.$slots,"floating-pre"),Object(r["k"])("div",At,[e.$slots["floating-replace"]?(Object(r["I"])(),Object(r["j"])("div",{key:1,class:"floating-replace",onMousedown:o.repeatClickHandler},[Object(r["Q"])(e.$slots,"floating-replace")],32)):(Object(r["I"])(),Object(r["j"])("ul",kt,[o.props.options.length?(Object(r["I"])(!0),Object(r["j"])(r["a"],{key:0},Object(r["P"])(o.props.options,t=>(Object(r["I"])(),Object(r["j"])("li",{class:Object(r["z"])(["select-options-atom",{active:o.props.modelValue===t.value}]),key:t.value,onMousedown:e=>o.optionClickHandler(e,t)},[e.$slots.option?Object(r["Q"])(e.$slots,"option",{key:0,raw:t,active:o.props.modelValue===t.value}):(Object(r["I"])(),Object(r["j"])(r["a"],{key:1},[Object(r["m"])(Object(r["W"])(t.label),1)],64))],42,St))),128)):(Object(r["I"])(),Object(r["j"])("li",Ct,Object(r["W"])(e.unplaceholder),1))]))])]),_:3},8,["mount","refer","class","isTransform","dire"])],64)}function Pt(e,t,n,o,a,i){return Object(r["I"])(),Object(r["h"])(r["c"],{to:n.mount},[Object(r["k"])("div",{ref:"vmRef",class:Object(r["z"])(["ui-floating",o.props.class]),style:Object(r["B"])(o.style),onMouseenter:t[0]||(t[0]=e=>o.emit("enter")),onMouseleave:t[1]||(t[1]=e=>o.emit("leave"))},[Object(r["Q"])(e.$slots,"default")],38)],8,["to"])}n(94);const Mt={name:"ui-floating"};var It=Object.assign(Mt,{props:{mount:{require:!0,default:document.body},isTransform:{type:Boolean},class:{type:String},refer:{type:Object},dire:{type:String},width:{type:[Number,String]},height:{type:[Number,String]}},emits:["leave","enter","mouseenter","mouseleave"],setup(e,{expose:t,emit:n}){const o=e,a={center:"center",right:"right",left:"left"},i={center:"center",top:"top",bottom:"bottom"},c="-",l=Object(r["N"])(),s=Object(r["f"])(()=>{const e=o.dire||`${i.bottom}${c}${a.left}`,t=(e,t)=>Object.keys(e).some(n=>e[n]===t);let[n,r]=e.split(c);return n&&t(a,n)||(n=a.left),r&&t(i,r)||(r=i.bottom),[n,r]}),u=(e,t)=>{if(void 0!==e)return"number"===typeof e?e?e<=1&e>=0?t*e:e:void 0:e.includes("px")?u(parseFloat(e),t):e.includes("%")?u(parseFloat(e)/100,t):void 0},d=Object(r["f"])(()=>o.refer&&u(o.width,o.refer.offsetWidth)),p=Object(r["f"])(()=>o.refer&&u(o.height,o.refer.offsetHeight)),f=Object(r["M"])({x:0,y:0}),b=Object(r["f"])(()=>o.refer?Object(I["c"])(o.refer,o.mount):[]),h=()=>{const e=Object(I["b"])(o.refer,o.mount,!1,o.isTransform);let t;t=o.isTransform?{x:0,y:0}:b.value.reduce((e,t)=>(e.y+=t.scrollTop,e.x+=t.scrollLeft,e),{x:0,y:0});const[n,r]=s.value,c={x:e.x-t.x,y:e.y-t.y};switch(n){case a.left:f.x=c.x;break;case a.right:f.x=c.x+e.width;break;case a.center:f.x=c.x+e.width/2;break}switch(r){case i.top:f.y=c.y;break;case i.bottom:f.y=c.y+e.height;break;case i.center:f.y=c.y+e.height/2;break}};Object(r["cb"])([b,o],([e],[t])=>{t&&t.forEach(e=>e.removeEventListener("scroll",h)),e.forEach(e=>e.addEventListener("scroll",h)),o.refer&&setTimeout(()=>h())},{immediate:!0});const v=Object(I["d"])(),m=Object(r["f"])(()=>({width:d.value&&d.value+"px",height:p.value&&p.value+"px",left:f.x+"px",top:f.y+"px",zIndex:v})),g=e=>o.refer&&o.refer.contains(e.target)||l.value&&l.value.contains(e.target);let y=!1;const w=e=>{const t=g(e);t!==y&&(n(t?"mouseenter":"mouseleave"),y=t)};window.addEventListener("resize",h),document.documentElement.addEventListener("mousemove",w),Object(r["G"])(()=>{b.value.forEach(e=>e.removeEventListener("scroll",h)),window.removeEventListener("resize",h),document.documentElement.removeEventListener("mousemove",w)}),Object(r["C"])(()=>{o.refer&&h()}),t({vmRef:l,updateLocation:h});const j={Horizontal:a,Vertical:i,Divide:c,props:o,emit:n,vmRef:l,dires:s,normalizeUnit:u,width:d,height:p,location:f,scrollParents:b,updateLocation:h,zIndex:v,style:m,inSelf:g,get first(){return y},set first(e){y=e},moveHandler:w,onUnmounted:r["G"],reactive:r["M"],watch:r["cb"],computed:r["f"],onUpdated:r["H"],onActivated:r["C"],ref:r["N"],get getPostionByTarget(){return I["b"]},get getScrollParents(){return I["c"]},get getZIndex(){return I["d"]}};return Object.defineProperty(j,"__isScriptSetup",{enumerable:!1,value:!0}),j}});const Dt=f()(It,[["render",Pt],["__file","kankan-components/src/components/floating/index.vue"]]);var Tt=Dt,Ft={__name:"select",props:{...Ke,readonly:{type:Boolean,default:!0},className:{type:String},labelValue:{type:String,require:!1},dbhide:{type:Boolean,default:!0}},emits:Ge,setup(e,{expose:t,emit:n}){const o=e,a=Object(r["N"])(null),i=Object(r["N"])(!1),c=document.body,l=Object(r["f"])(()=>o.options.find(({value:e})=>e===o.modelValue)),s=Object(r["f"])(()=>l.value?l.value.label:""),u=()=>{setTimeout(()=>{var e,t;null===(e=a.value)||void 0===e||null===(t=e.input)||void 0===t||t.focus()})};Object(r["db"])(()=>{n(i.value?"focus":"blur")});const d=(e,t)=>{var r,c;o.stopEl&&o.stopEl.toUpperCase()===e.target.tagName.toUpperCase()?u():(p=0,n("update:modelValue",t.value),null===(r=a.value)||void 0===r||null===(c=r.input)||void 0===c||c.focus(),i.value=!1)};let p=0;const f=()=>{p++,!i.value||!o.dbhide||p%2?b():(i.value=!1,a.value.input.blur())},b=()=>{var e,t;clearTimeout(h),i.value=!0,null===(e=a.value)||void 0===e||null===(t=e.input)||void 0===t||t.focus()};let h;const v=()=>{h=setTimeout(()=>{i.value=!1,p=0,n("blur")},16)};t({vmRef:a,animationRef:{changeShow(e){i.value=e}}});const m={props:o,emit:n,vmRef:a,showOption:i,mountEl:c,selectOption:l,inputValue:s,repeatClickHandler:u,optionClickHandler:d,get clickCount(){return p},set clickCount(e){p=e},clickShowHandler:f,showHandler:b,get timeout(){return h},set timeout(e){h=e},blurHandler:v,UItext:xt,UIFloating:Tt,ref:r["N"],onUnmounted:r["G"],computed:r["f"],watchEffect:r["db"],get selectPropsDesc(){return Ke},get selectEmitsDesc(){return Ge},get icon(){return W["a"]}};return Object.defineProperty(m,"__isScriptSetup",{enumerable:!1,value:!0}),m}};const Bt=f()(Ft,[["render",Et],["__file","kankan-components/src/components/input/select.vue"]]);var Lt=Bt;const zt={class:"input range"},Nt={class:"range-locus",ref:"locusRef"};function Rt(e,t,n,o,a,i){return Object(r["I"])(),Object(r["j"])("div",zt,[Object(r["k"])("div",{class:Object(r["z"])(["range-content",{animation:o.mode===o.modeEmun.default}]),style:Object(r["B"])({"--percentage":o.percenStyle,"--slideSize":o.os.isPC&&!o.os.isTablet?"calc(var(--height) + 8px)":"calc(var(--height) + 14px)"}),onClick:o.rangeClickHandler,ref:"rangeRef"},[Object(r["k"])("div",Nt,[Object(r["k"])("span",{class:"range-slide",onClick:t[0]||(t[0]=Object(r["hb"])(()=>{},["stop"])),onTouchstart:o.slideDownHandler,onMousedown:o.slideDownHandler},null,32)],512)],6),o.props.input?(Object(r["I"])(),Object(r["h"])(o["UInumber"],{key:0,modelValue:e.modelValue,"onUpdate:modelValue":o.inputUpdateHandler,min:e.min,max:e.max,step:e.step,class:"range-text"},null,8,["modelValue","min","max","step"])):Object(r["i"])("v-if",!0)])}const _t={class:"ctrls"};function Vt(e,t,n,o,a,i){return Object(r["I"])(),Object(r["h"])(o["UIText"],{key:o.key,class:Object(r["z"])(["number ready",{ctrl:e.ctrl}]),type:"text",right:e.right,modelValue:o.tempValue,placeholder:e.placeholder,"onUpdate:modelValue":o.updateTempValue,other:{min:e.min,max:e.max,step:e.step},onBlur:o.blurHandler,readonly:!e.inInput},Object(r["l"])({_:2},[Object(r["P"])(e.$slots,(t,n)=>({name:n,fn:Object(r["eb"])(t=>[Object(r["Q"])(e.$slots,n,Object(r["A"])(Object(r["s"])(t)))])})),e.ctrl?{name:"icon",fn:Object(r["eb"])(()=>[Object(r["k"])("div",_t,[Object(r["n"])(o["Icon"],{type:"up-a",ctrl:"",class:"up",onClick:t[0]||(t[0]=t=>o.updateModelValue(o.normValue(e.modelValue)+e.step))}),Object(r["n"])(o["Icon"],{type:"d-r",ctrl:"",class:"down",onClick:t[1]||(t[1]=t=>o.updateModelValue(o.normValue(e.modelValue)-e.step))})])]),key:"0"}:void 0]),1032,["class","right","modelValue","placeholder","other","readonly"])}var Ut={__name:"number",props:Xe,emits:["update:modelValue"],setup(e,{expose:t,emit:n}){t();const o=e,a=e=>!("Number"===Object(I["k"])(e)?isNaN(e):isNaN(Number(e))),i=Object(r["N"])(o.modelValue);Object(r["db"])(()=>{i.value=o.modelValue});const c=e=>{i.value=e;e.toString();let t;isNaN(t=Number(e))||t===o.modelValue||d(t)},l=Object(r["N"])(0),s=()=>{console.log(o.modelValue),o.modelValue?i.value=o.modelValue.toString():i.value=null,l.value++},u=e=>(e=Number(e),isNaN(e)?o.min||0:e),d=e=>{if(e=u(e),a(o.min)){let t=Number(o.min);e=e<t?t:e}if(a(o.max)){let t=Number(o.max);e=e>t?t:e}n("update:modelValue",e)},p={emit:n,props:o,isNumber:a,tempValue:i,updateTempValue:c,key:l,blurHandler:s,normValue:u,updateModelValue:d,get UIText(){return xt},get numberPropsDesc(){return Xe},computed:r["f"],watchEffect:r["db"],ref:r["N"],get toRawType(){return I["k"]},get Icon(){return W["a"]}};return Object.defineProperty(p,"__isScriptSetup",{enumerable:!1,value:!0}),p}};const Ht=f()(Ut,[["render",Vt],["__file","kankan-components/src/components/input/number.vue"]]);var Qt=Ht,Gt={__name:"range",props:Je,emits:["update:modelValue"],setup(e,{expose:t,emit:n}){t();const o=e,a=e=>{const t=Math.ceil(1/o.step),n=Math.round(e*t),r=o.min*t,a=o.max*t,i=n>=a?a:n<=r?r:n-n%(t*o.step);return i/t},i=Object(r["f"])({get(){const e=(Number(o.modelValue)-o.min)/(o.max-o.min);return e>o.max?o.max:e},set(e){const t=o.max-o.min;n("update:modelValue",a(o.min+t*e))}}),c=Object(r["f"])(()=>100*i.value+"%"),l=e=>{n("update:modelValue",a(e))},s={slide:0,default:1},u=Object(r["N"])(s.default),d=Object(r["N"])(0),p=Object(r["N"])(null),f=Object(r["N"])(0),b=Object(r["N"])(null);Object(r["F"])(()=>{d.value=p.value.offsetWidth,f.value=b.value.offsetWidth});const h=e=>{i.value=e.offsetX/f.value},v=document.documentElement,m=e=>{console.log(e),e.preventDefault();const t=e.clientX||e.touches[0].clientX,n=i.value;u.value=s.slide;const o=e=>{e.preventDefault();const o=(e.clientX||e.touches[0].clientX)-t,r=n+o/d.value;i.value=r<0?0:r>1?1:r},r=e=>{u.value=s.default,I["i"].isPc&&!I["i"].isTablet?(v.removeEventListener("mousemove",o,!1),v.removeEventListener("mouseup",r,!1)):(v.removeEventListener("touchmove",o),v.removeEventListener("touchend",r))};I["i"].isPc&&!I["i"].isTablet?(v.addEventListener("mousemove",o,!1),v.addEventListener("mouseup",r,!1)):(v.addEventListener("touchmove",o,{passive:!1}),v.addEventListener("touchend",r,{passive:!1}))},g={props:o,emit:n,getValue:a,percen:i,percenStyle:c,inputUpdateHandler:l,modeEmun:s,mode:u,locusWidth:d,locusRef:p,rangeWidth:f,rangeRef:b,rangeClickHandler:h,parent:v,slideDownHandler:m,ref:r["N"],computed:r["f"],onMounted:r["F"],watchEffect:r["db"],get rangePropsDesc(){return Je},UInumber:Qt,get os(){return I["i"]}};return Object.defineProperty(g,"__isScriptSetup",{enumerable:!1,value:!0}),g}};const qt=f()(Gt,[["render",Rt],["__file","kankan-components/src/components/input/range.vue"]]);var Wt=qt;const Kt={class:"input vrange"},Yt={class:"range-locus",ref:"locusRef"};function Xt(e,t,n,o,a,i){return Object(r["I"])(),Object(r["j"])("div",Kt,[Object(r["k"])("div",{class:Object(r["z"])(["range-content",{animation:o.mode===o.modeEmun.default}]),style:Object(r["B"])({"--percentage":o.percenStyle,"--slideSize":o.os.isPC&&!o.os.isTablet?"calc(var(--width) + 8px)":"calc(var(--width) + 14px)"}),onClick:o.rangeClickHandler,ref:"rangeRef"},[Object(r["k"])("div",Yt,[Object(r["k"])("span",{class:Object(r["z"])(["range-slide",{touch:o.touch}]),ref:"slideRef",onClick:t[0]||(t[0]=Object(r["hb"])(()=>{},["stop"])),onTouchstart:o.slideDownHandler,onMousedown:o.slideDownHandler},[e.modelLabel?(Object(r["I"])(),Object(r["h"])(o["Bubble"],{key:0,type:"left",class:"v-bubble"},{default:Object(r["eb"])(()=>[Object(r["m"])(Object(r["W"])(e.modelLabel),1)]),_:1})):Object(r["i"])("v-if",!0)],34)],512)],6),o.props.input?(Object(r["I"])(),Object(r["h"])(o["UInumber"],{key:0,modelValue:e.modelValue,"onUpdate:modelValue":o.inputUpdateHandler,min:e.min,max:e.max,step:e.step,class:"range-text"},null,8,["modelValue","min","max","step"])):Object(r["i"])("v-if",!0)])}const Jt=["onClick"],Zt={class:"bubble-layer strengthen"},$t=Object(r["k"])("div",{class:"bubble-arr"},null,-1);function en(e,t,n,o,a,i){return Object(r["I"])(),Object(r["h"])(r["e"],{name:"fade"},{default:Object(r["eb"])(()=>[n.show?(Object(r["I"])(),Object(r["j"])("div",{key:0,class:Object(r["z"])(["bubble asd",{[n.type]:!0,[n.level]:!0}]),onClick:Object(r["hb"])(o.stop,["stop"]),onContextmenu:t[0]||(t[0]=Object(r["hb"])(()=>{},["stop"]))},[Object(r["k"])("div",Zt,[$t,Object(r["Q"])(e.$slots,"default")])],42,Jt)):Object(r["i"])("v-if",!0)]),_:3})}const tn={name:"ui-bubble"};var nn=Object.assign(tn,{props:{type:{type:String,default:"right"},show:{type:Boolean,default:!0},level:{type:String,require:!1}},setup(e,{expose:t}){t();const n=()=>{console.error("???a")},o={stop:n};return Object.defineProperty(o,"__isScriptSetup",{enumerable:!1,value:!0}),o}});const on=f()(nn,[["render",en],["__file","kankan-components/src/components/bubble/index.vue"]]);var rn=on,an={__name:"vrange",props:Je,emits:["update:modelValue"],setup(e,{expose:t,emit:n}){t();const o=e,a=e=>{const t=Math.ceil(1/o.step),n=Math.round(e*t),r=o.min*t,a=o.max*t,i=n>=a?a:n<=r?r:n-n%(t*o.step);return i/t},i=Object(r["f"])({get(){const e=(Number(o.modelValue)-o.min)/(o.max-o.min);return e>o.max?o.max:e},set(e){const t=o.max-o.min;n("update:modelValue",a(o.min+t*e))}}),c=Object(r["f"])(()=>100*i.value+"%"),l=e=>{n("update:modelValue",a(e))},s={slide:0,default:1},u=Object(r["N"])(s.default),d=Object(r["N"])(0),p=Object(r["N"])(null),f=Object(r["N"])(0),b=Object(r["N"])(null),h=Object(r["N"])(null),v=Object(r["N"])(0);Object(r["F"])(()=>{d.value=p.value.offsetHeight,f.value=b.value.offsetHeight,v.value=h.value.offsetHeight});const m=e=>i.value=(f.value-e-v.value)/f.value,g=e=>{i.value=m(e.offsetY)},y=document.documentElement,w=Object(r["N"])(!1),j=e=>{e.preventDefault(),w.value=!0;const t=e.clientY||e.touches[0].clientY,n=i.value;u.value=s.slide;const o=e=>{e.preventDefault();const o=(e.clientY||e.touches[0].clientY)-t,r=n-o/d.value;i.value=r<0?0:r>1?1:r},r=e=>{w.value=!1,u.value=s.default,I["i"].isPc&&!I["i"].isTablet?(y.removeEventListener("mousemove",o,!1),y.removeEventListener("mouseup",r,!1)):(y.removeEventListener("touchmove",o),y.removeEventListener("touchend",r))};I["i"].isPc&&!I["i"].isTablet?(y.addEventListener("mousemove",o,!1),y.addEventListener("mouseup",r,!1)):(y.addEventListener("touchmove",o,{passive:!1}),y.addEventListener("touchend",r,{passive:!1}))},O={props:o,emit:n,getValue:a,percen:i,percenStyle:c,inputUpdateHandler:l,modeEmun:s,mode:u,locusWidth:d,locusRef:p,rangeWidth:f,rangeRef:b,slideRef:h,slideWidth:v,getPercen:m,rangeClickHandler:g,parent:y,touch:w,slideDownHandler:j,ref:r["N"],computed:r["f"],onMounted:r["F"],get rangePropsDesc(){return Je},UInumber:Qt,get os(){return I["i"]},Bubble:rn};return Object.defineProperty(O,"__isScriptSetup",{enumerable:!1,value:!0}),O}};const cn=f()(an,[["render",Xt],["__file","kankan-components/src/components/input/vrange.vue"]]);var ln=cn;const sn=["value","placeholder","readonly","maxlength"],un=Object(r["k"])("span",{class:"replace"},null,-1),dn={key:0,class:"retouch"},pn={key:0,class:"len"};function fn(e,t,n,o,a,i){return Object(r["I"])(),Object(r["j"])("div",{class:Object(r["z"])(["input textarea",{suffix:e.$slots.icon||e.maxlength,disabled:e.disabled,right:e.right}]),ref:"textRef"},[Object(r["m"])(Object(r["W"])(e.modelValue)+" ",1),Object(r["k"])("textarea",Object(r["x"])({class:"ui-text",value:e.modelValue,onInput:o.inputHandler,placeholder:o.props.placeholder,readonly:e.readonly,maxlength:o.props.maxlength,onClick:t[0]||(t[0]=e=>o.emit("click")),onFocus:t[1]||(t[1]=e=>o.emit("focus")),onBlur:t[2]||(t[2]=e=>o.emit("blur")),ref:"inputRef"},e.other),null,16,sn),un,e.$slots.icon||o.props.maxlength?(Object(r["I"])(),Object(r["j"])("span",dn,[Object(r["Q"])(e.$slots,"icon"),o.props.maxlength?(Object(r["I"])(),Object(r["j"])("span",pn,[Object(r["k"])("span",null,Object(r["W"])(e.modelValue.length),1),Object(r["m"])(" / "+Object(r["W"])(e.maxlength),1)])):Object(r["i"])("v-if",!0)])):Object(r["i"])("v-if",!0)],2)}var bn={__name:"textarea",props:{type:{type:String,default:"text"},...qe},emits:["update:modelValue","focus","blur","click"],setup(e,{expose:t,emit:n}){const o=e;console.log(o);const a=Object(r["N"])(null),i=Object(r["N"])(null),c=e=>{n("update:modelValue",e.target.value),Object(r["y"])(()=>{e.target.value!==o.modelValue.toString()&&(e.target.value=o.modelValue.toString())})};t({root:a,input:i});const l={props:o,emit:n,textRef:a,inputRef:i,inputHandler:c,get textareaPropsDesc(){return qe},nextTick:r["y"],ref:r["N"]};return Object.defineProperty(l,"__isScriptSetup",{enumerable:!1,value:!0}),l}};const hn=f()(bn,[["render",fn],["__file","kankan-components/src/components/input/textarea.vue"]]);var vn=hn;const mn=["disabled","id","checked"],gn=Object(r["k"])("span",{class:"replace"},null,-1);function yn(e,t,n,o,a,i){return Object(r["I"])(),Object(r["j"])("div",{class:Object(r["z"])(["input switch",{disabled:e.disabled}]),style:Object(r["B"])({width:e.width,height:e.height})},[Object(r["k"])("input",{class:"replace-input",disabled:e.disabled,id:o.id,type:"checkbox",checked:o.props.modelValue,onInput:t[0]||(t[0]=e=>o.emit("update:modelValue",e.target.checked))},null,40,mn),gn],6)}var wn={__name:"switch",props:_e,emits:["update:modelValue"],setup(e,{expose:t,emit:n}){t();const o=e,r=Object(I["j"])(4),a={props:o,emit:n,id:r,get switchPropsDesc(){return _e},get randomId(){return I["j"]}};return Object.defineProperty(a,"__isScriptSetup",{enumerable:!1,value:!0}),a}};const jn=f()(wn,[["render",yn],["__file","kankan-components/src/components/input/switch.vue"]]);var On=jn;const xn=["accept","multiple"],An={key:2,class:"replace"},kn={key:0,class:"placeholder"},Sn={class:"bottom"},Cn={key:0},En={key:2,class:"tj"},Pn={key:3,class:"use-replace"};function Mn(e,t,n,o,a,i){const c=Object(r["R"])("ui-icon");return Object(r["I"])(),Object(r["j"])("div",{class:Object(r["z"])(["input file",{suffix:e.$slots.icon,disabled:e.disabled,valuable:o.valuable}])},[o.valuable?Object(r["Q"])(e.$slots,"valuable",{key:e.modelValue}):Object(r["i"])("v-if",!0),!e.maxLen||e.maxLen>e.modelValue.length?(Object(r["I"])(),Object(r["j"])("input",{key:1,class:"ui-text",type:"file",ref:"inputRef",accept:e.accept,multiple:e.multiple,onChange:o.selectFileHandler},null,40,xn)):Object(r["i"])("v-if",!0),e.$slots.replace?(Object(r["I"])(),Object(r["j"])("div",Pn,[Object(r["Q"])(e.$slots,"replace")])):(Object(r["I"])(),Object(r["j"])("span",An,[o.valuable?(Object(r["I"])(),Object(r["j"])(r["a"],{key:1},[!e.maxLen||e.maxLen>e.modelValue.length?(Object(r["I"])(),Object(r["j"])("span",Cn,Object(r["W"])(e.multiple?e.addText:e.replaceText),1)):Object(r["i"])("v-if",!0)],2112)):(Object(r["I"])(),Object(r["j"])("div",kn,[Object(r["k"])("p",null,[Object(r["n"])(c,{type:"add"})]),Object(r["k"])("p",null,Object(r["W"])(e.placeholder),1),Object(r["k"])("p",Sn,[e.othPlaceholder?(Object(r["I"])(),Object(r["j"])(r["a"],{key:1},[Object(r["m"])(Object(r["W"])(e.othPlaceholder),1)],64)):(Object(r["I"])(),Object(r["j"])(r["a"],{key:0},[e.accept?(Object(r["I"])(),Object(r["j"])(r["a"],{key:0},[Object(r["m"])("支持 "+Object(r["W"])(e.accept)+" 等格式,",1)],64)):Object(r["i"])("v-if",!0),o.normalizeScale?(Object(r["I"])(),Object(r["j"])(r["a"],{key:1},[Object(r["m"])("宽*高比例 "+Object(r["W"])(e.scale)+",",1)],64)):Object(r["i"])("v-if",!0),e.maxSize?(Object(r["I"])(),Object(r["j"])(r["a"],{key:2},[Object(r["m"])("大小不超过 "+Object(r["W"])(o.sizeStr)+Object(r["W"])(e.maxLen?",":""),1)],64)):Object(r["i"])("v-if",!0),e.maxLen?(Object(r["I"])(),Object(r["j"])(r["a"],{key:3},[Object(r["m"])("个数不超过 "+Object(r["W"])(e.maxLen)+"个",1)],64)):Object(r["i"])("v-if",!0)],64))])])),e.maxLen&&e.modelValue.length?(Object(r["I"])(),Object(r["j"])("span",En,[Object(r["k"])("span",null,Object(r["W"])(e.modelValue.length||0),1),Object(r["m"])(" / "+Object(r["W"])(e.maxLen),1)])):Object(r["i"])("v-if",!0)]))],2)}var In={__name:"file",props:{...Re},emits:["update:modelValue"],setup(e,{expose:t,emit:n}){const o=e,a=Object(r["N"])(null),i=Object(r["f"])(()=>{if(o.scale){const[e,t]=o.scale.split(":");if(Number(e)&&Number(t))return[Number(e),Number(t)]}}),c=Object(r["f"])(()=>Array.isArray(o.modelValue)?o.modelValue.length:!!o.modelValue),l=Object(r["f"])(()=>{if(o.maxSize){const e=o.maxSize/1024/1024;return e>1024?e/1024+"GB":e+"MB"}}),s={image:{types:["image/jpeg","image/jpg","image/png","image/gif","image/webp"],preview(e,t){return new Promise((n,o)=>{const r=new Image;r.onload=()=>n([r.width,r.height,e]),r.onerror=o,r.src=t})}},video:{types:["video/mp4"],preview(e,t){return new Promise((n,o)=>{const r=document.createElement("video");r.preload="metadata",r.onloadedmetadata=()=>n([r.videoWidth,r.videoHeight,e]),r.onerror=o,r.src=t})}}},u=e=>Promise.all(e.map(e=>new Promise((t,n)=>{const o=new FileReader;o.onloadend=e=>t(e.target.result),o.onerror=t=>loaderror(e,n(t)),o.readAsDataURL(e)}))),d=(e,t)=>parseInt(e/t*1e3),p=async e=>{const t=e.target,r=Array.from(t.files),a=(e,n="预览加载失败!")=>{console.error(e),$.error(n),t.value=""};if(o.accept)for(const n of r){const e=o.accept.split(",").map(e=>e.trim().toUpperCase()),t=n.name.substr(n.name.lastIndexOf(".")).toUpperCase();if(!e.includes(t))return a("格式错误",o.toastErr?o.toastErr("accept",{accept:o.accept}):`仅支持${o.accept}格式文件`)}let c;if(o.preview||i.value)try{c=await u(r)}catch(b){return a(b)}if(i.value){const e=[];for(let n=0;n<r.length;n++){const t=Object.values(s).find(e=>e.types.includes(r[n].type));t&&e.push(t.preview(r[n],c[n]))}let t;try{t=await Promise.all(e)}catch(b){return a(b)}for(const[n,r,c]of t){const e=d(...i.value)-d(n,r);if(Math.abs(e)>300)return a("error scale",o.toastErr?o.toastErr("scale",{name:c.name,scale:o.scale}):`${c.name}的比例部位不为${o.scale}`)}}if(o.maxSize)for(const n of r)if(n.size>o.maxSize)return a("error size",o.toastErr?o.toastErr("size",{name:n.name,size:l.value}):`${n.name}的大小超过${l.value}`);const p=o.modelValue?o.multiple?"Array"===Object(I["k"])(o.modelValue)?o.modelValue:[o.modelValue]:null:o.multiple?[]:null,f=o.multiple?o.preview?[...p,...r.map((e,t)=>({file:e,preview:c[t]}))]:[...p,r]:o.preview?{file:r[0],preview:c[0]}:r[0];if(Array.isArray(f)&&o.maxLen&&f.length>o.maxLen)return a("err len",o.toastErr?o.toastErr("len",{len:o.maxLen}):`最多仅支持${o.maxLen}个文件!`);n("update:modelValue",f),t.value=""};t({input:a});const f={props:o,emit:n,inputRef:a,normalizeScale:i,valuable:c,sizeStr:l,supports:s,producePreviews:u,calcScale:d,selectFileHandler:p,get filePropsDesc(){return Re},get toRawType(){return I["k"]},get Message(){return $},ref:r["N"],computed:r["f"]};return Object.defineProperty(f,"__isScriptSetup",{enumerable:!1,value:!0}),f}};const Dn=f()(In,[["render",Mn],["__file","kankan-components/src/components/input/file.vue"]]);var Tn=Dn;function Fn(e,t,n,o,a,i){const c=Object(r["R"])("ui-icon");return Object(r["I"])(),Object(r["h"])(o["UISelect"],Object(r["x"])({ref:"selectVM",className:"search"},o.props,{readonly:!1,onBlur:t[0]||(t[0]=e=>o.emit("blur")),onFocus:t[1]||(t[1]=e=>o.emit("focus")),"onUpdate:modelValue":o.update,labelValue:o.labelValue,options:o.options}),Object(r["l"])({icon:Object(r["eb"])(()=>[o.labelValue?(Object(r["I"])(),Object(r["h"])(c,{key:0,type:"clear",class:"clear",onClick:o.clearHandler})):Object(r["i"])("v-if",!0)]),preIcon:Object(r["eb"])(()=>[Object(r["n"])(c,{type:"search",size:"14px",color:"rgba(255,255,255,.3)"})]),_:2},[Object(r["P"])(e.$slots,(t,n)=>({name:n,fn:Object(r["eb"])(t=>[Object(r["Q"])(e.$slots,n,Object(r["A"])(Object(r["s"])(t)))])}))]),1040,["labelValue","options"])}var Bn={__name:"search",props:Ye,emits:[...Qe],setup(e,{expose:t,emit:n}){const o=e,a=Object(r["N"])(""),i=Object(r["N"])([]),c=Object(r["N"])();Object(r["db"])(()=>{o.modelValue&&!o.options.some(({label:e,value:t})=>e.includes(a.value)&&t===o.modelValue)&&(a.value=o.options.find(({value:e})=>e===o.modelValue).label,console.log(o.modelValue)),i.value=a.value?o.options.filter(({label:e})=>e.includes(a.value)):o.options});let l=null;const s=()=>{l=o.modelValue,n("update:modelValue",null),u(""),f.focus(),clearTimeout(d)},u=e=>{const t=o.options.find(({value:t})=>t===e),r=o.options.find(({label:t})=>t===e),i=t||r;i?(a.value=i.label,n("update:modelValue",i.value),l=null):"string"===typeof e&&(a.value=e)};let d;Object(r["db"])(()=>{null===o.modelValue&&u("")}),u(o.modelValue);const p=()=>{d=setTimeout(()=>{u(null===o.modelValue?l:o.modelValue)},100)};let f;Object(r["db"])(()=>{c.value&&(f&&(f.removeEventListener("blur",p),f=null),f=c.value.vmRef.input,f.addEventListener("blur",p))}),Object(r["G"])(()=>{f&&f.removeEventListener("blur",p)}),t({vmRef:c,update:(...e)=>u(...e),clearHandler:s});const b={props:o,labelValue:a,options:i,selectVM:c,emit:n,get oldValue(){return l},set oldValue(e){l=e},clearHandler:s,update:u,get timeout(){return d},set timeout(e){d=e},blurHandler:p,get inputEl(){return f},set inputEl(e){f=e},ref:r["N"],watchEffect:r["db"],onUnmounted:r["G"],get searchPropsDesc(){return Ye},get textEmitsDesc(){return Qe},UISelect:Lt};return Object.defineProperty(b,"__isScriptSetup",{enumerable:!1,value:!0}),b}};const Ln=f()(Bn,[["render",Fn],["__file","kankan-components/src/components/input/search.vue"]]);var zn=Ln;const Nn=["placeholder","readonly"],Rn=Object(r["k"])("span",{class:"replace"},null,-1),_n={key:0,class:"retouch"},Vn={key:0,class:"len"};function Un(e,t,n,o,a,i){return Object(r["I"])(),Object(r["j"])("div",{class:Object(r["z"])(["input textarea",{suffix:e.$slots.icon||e.maxlength,disabled:e.disabled,right:e.right}]),ref:"textRef"},[Object(r["k"])("div",Object(r["x"])({contenteditable:"true",class:"ui-text input-div",onInput:o.inputHandler,placeholder:o.props.placeholder,readonly:e.readonly,onClick:t[0]||(t[0]=e=>o.emit("click")),onFocus:o.focusHandler,onBlur:o.blurHandler,onPaste:o.pasteHandler,onCompositionstart:o.compositionstartHandler,onCompositionend:o.compositionendHandler,ref:"inputRef"},e.other),null,16,Nn),Rn,e.$slots.icon||o.props.maxlength?(Object(r["I"])(),Object(r["j"])("span",_n,[Object(r["Q"])(e.$slots,"icon"),o.props.maxlength?(Object(r["I"])(),Object(r["j"])("span",Vn,[Object(r["k"])("span",null,Object(r["W"])(o.length),1),Object(r["m"])(" / "+Object(r["W"])(e.maxlength),1)])):Object(r["i"])("v-if",!0)])):Object(r["i"])("v-if",!0)],2)}var Hn={__name:"richtext",props:{...We},emits:["update:modelValue","focus","blur","click",""],setup(e,{expose:t,emit:n}){const o=e,a=Object(r["N"])(null),i=Object(r["N"])(null),c=Object(r["N"])(0),l=e=>{i.value.innerHTML=e,c.value=i.value.textContent.length};Object(r["db"])(()=>{i.value&&o.modelValue!==i.value.innerHTML&&l(o.modelValue)});let s=!1;const u=()=>{s=!0},d=e=>{s=!1,p(e)},p=e=>{s||(!o.maxlength||e.target.textContent.length<=Number(o.maxlength)?(c.value=i.value.textContent.length,n("update:modelValue",e.target.innerHTML)):Object(r["y"])(()=>{e.target.innerHTML!==o.modelValue.toString()&&(l(o.modelValue.toString()),m())}))},f=function(e=i.value){var t,n=0,o=e.ownerDocument||e.document,r=o.defaultView||o.parentWindow;if("undefined"!=typeof r.getSelection){if(t=r.getSelection(),t.rangeCount>0){var a=r.getSelection().getRangeAt(0),c=a.cloneRange();c.selectNodeContents(e),c.setEnd(a.endContainer,a.endOffset),n=c.toString().length}}else if((t=o.selection)&&"Control"!=t.type){var l=t.createRange(),s=o.body.createTextRange();s.moveToElementText(e),s.setEndPoint("EndToEnd",l),n=s.text.length}return n};let b;const h=e=>{clearInterval(b),b=setInterval(()=>{console.log(f()),n("updatePos",f())},100),n("focus")},v=()=>{clearInterval(b),n("blur")},m=()=>{i.value.focus();const e=window.getSelection();e.selectAllChildren(i.value),e.collapseToEnd()},g=e=>{if(!o.maxlength)return e;const t=document.createElement("div");return t.innerHTML=e,t.textContent.length>o.maxlength-c.value?t.textContent.substring(0,o.maxlength-c.value):e},y=e=>{var t;e.preventDefault();var n=(e.originalEvent||e).clipboardData;if(void 0===n||null===n){if(t=window.clipboardData.getData("text")||"",""!==t)if(window.getSelection){var o=document.createElement("span");o.innerHTML=g(t),window.getSelection().getRangeAt(0).insertNode(o)}else document.selection.createRange().pasteHTML(t)}else t=n.getData("text/plain")||"",""!==t&&document.execCommand("insertText",!1,g(t))};t({root:a,input:i,getCursortPosition:f});const w={props:o,emit:n,textRef:a,inputRef:i,length:c,updateContent:l,get inComposition(){return s},set inComposition(e){s=e},compositionstartHandler:u,compositionendHandler:d,inputHandler:p,getCursortPosition:f,get interval(){return b},set interval(e){b=e},focusHandler:h,blurHandler:v,inputFocus:m,getPasteText:g,pasteHandler:y,get richtextPropsDesc(){return We},nextTick:r["y"],ref:r["N"],watchEffect:r["db"]};return Object.defineProperty(w,"__isScriptSetup",{enumerable:!1,value:!0}),w}};const Qn=f()(Hn,[["render",Un],["__file","kankan-components/src/components/input/richtext.vue"]]);var Gn=Qn;const qn=["name","disabled","id","value","checked"],Wn={key:0,class:"replace"};function Kn(e,t,n,o,a,i){return Object(r["I"])(),Object(r["j"])("div",{class:Object(r["z"])(["color input",{default:!e.$slots.replace}]),style:Object(r["B"])({width:e.width,height:e.height})},[Object(r["k"])("input",{name:e.name,disabled:e.disabled,id:o.id,value:o.props.modelValue,type:"color",class:"replace-input",checked:o.props.modelValue,onInput:o.inputHandler},null,40,qn),e.$slots.replace?(Object(r["I"])(),Object(r["j"])("span",Wn,[Object(r["Q"])(e.$slots,"replace")])):Object(r["i"])("v-if",!0)],6)}var Yn={__name:"color",props:Ne,emits:["update:modelValue"],setup(e,{expose:t,emit:n}){t();const o=e,a=Object(I["j"])(4),i=e=>{n("update:modelValue",e.target.value),Object(r["y"])(()=>{e.target.value!==o.modelValue.toString()&&(e.target.value=o.modelValue.toString())})},c={props:o,emit:n,id:a,inputHandler:i,get colorPropsDesc(){return Ne},get randomId(){return I["j"]},nextTick:r["y"]};return Object.defineProperty(c,"__isScriptSetup",{enumerable:!1,value:!0}),c}};const Xn=f()(Yn,[["render",Kn],["__file","kankan-components/src/components/input/color.vue"]]);var Jn=Xn;const Zn={name:"ui-input"};var $n=Object.assign(Zn,{props:tt,emits:[...Qe],setup(e,{expose:t,emit:n}){const o=e,a={checkbox:{component:ut,propsDesc:Ve},text:{component:xt,propsDesc:He},select:{component:Lt,propsDesc:Ke},radio:{component:rt,propsDesc:Ue},range:{component:Wt,propsDesc:Je},vrange:{component:ln,propsDesc:Ze},number:{component:Qt,propsDesc:Xe},switch:{component:On,propsDesc:_e},textarea:{component:vn,propsDesc:qe},file:{component:Tn,propsDesc:Re},search:{component:zn,propsDesc:Ye},richtext:{component:Gn,propsDesc:We},color:{component:Jn,propsDesc:Ne}},i=Object(r["N"])(),c=Object(r["N"])(),l=Object(r["f"])(()=>a[o.type]?o.type:"text"),s=Object(r["f"])(()=>{const e=Object.keys(a[l.value].propsDesc),t={};for(let n in o)e.includes(n)&&(t[n]=o[n]);return a[o.type]||(t.type=o.type),t.ref=c,t}),u=Object(r["f"])(()=>{const e={},t=Object.keys(s.value);return t.includes("width")||(e.width=o.width),t.includes("height")||(e.height=o.height),e}),d=Object(r["r"])(),p=Object(r["f"])(()=>{const e={},t=et[o.type]?et[o.type]:["update:modelValue"];return t.forEach(t=>{e[t]=(...e)=>{d.emit(t,...e)}}),e});t(Object(r["M"])({vmRef:i}));const f={types:a,props:o,vmRef:i,inputRef:c,type:l,childProps:s,style:u,instance:d,targetEmit:p,emit:n,computed:r["f"],ref:r["N"],getCurrentInstance:r["r"],reactive:r["M"],radio:rt,checkbox:ut,text:xt,select:Lt,range:Wt,vrange:ln,textarea:vn,number:Qt,uiSwitch:On,file:Tn,search:zn,richtext:Gn,color:Jn,get inputPropsDesc(){return tt},get textPropsDesc(){return He},get selectPropsDesc(){return Ke},get checkboxPropsDesc(){return Ve},get radioPropsDesc(){return Ue},get rangePropsDesc(){return Je},get numberPropsDesc(){return Xe},get switchPropsDesc(){return _e},get textareaPropsDesc(){return qe},get filePropsDesc(){return Re},get searchPropsDesc(){return Ye},get richtextPropsDesc(){return We},get colorPropsDesc(){return Ne},get inputEmitDesc(){return et},get textEmitsDesc(){return Qe},get vrangePropsDesc(){return Ze}};return Object.defineProperty(f,"__isScriptSetup",{enumerable:!1,value:!0}),f}});const eo=f()($n,[["render",Te],["__file","kankan-components/src/components/input/index.vue"]]);var to=eo,no=n(67);function oo(e,t,n,o,a,i){return Object(r["I"])(),Object(r["j"])("div",{class:"ui-gate-layer",style:Object(r["B"])({height:o.normalizeUnitToStyle(n.height),"--len":o.contentInstances.length,"--current":o.slideIndex})},[Object(r["k"])("div",{class:Object(r["z"])(["ui-gate-slides",{absolute:n.absolute}])},[Object(r["Q"])(e.$slots,"default")],2)],4)}const ro=Symbol("relation"),ao={name:"ui-gate"};var io=Object.assign(ao,{props:{absolute:{type:Boolean,default:!1},index:{type:[Number,String],default:0},height:{type:[Number,String]}},setup(e,{expose:t}){t();const n=e,o=Object(r["N"])([]),a=Object(r["f"])(()=>n.index>o.value.length-1?o.value.length-1:n.index<0?0:n.index);Object(r["cb"])([o,a],()=>{for(let e=0;e<o.value.length;e++){const t=o.value[e];t.value=e===a.value}}),Object(r["K"])(ro,o);const i={contentInstances:o,props:n,slideIndex:a,ref:r["N"],watchEffect:r["db"],computed:r["f"],provide:r["K"],watch:r["cb"],get normalizeUnitToStyle(){return I["g"]},get Relation(){return ro}};return Object.defineProperty(i,"__isScriptSetup",{enumerable:!1,value:!0}),i}});const co=f()(io,[["render",oo],["__file","kankan-components/src/components/gate/layer.vue"]]);var lo=co;function so(e,t,n,o,a,i){return o.brotherInstances?(Object(r["I"])(),Object(r["j"])("div",{key:0,class:Object(r["z"])(["ui-gate-content",{active:o.active}])},[Object(r["Q"])(e.$slots,"default",{active:o.active})],2)):Object(r["i"])("v-if",!0)}const uo={name:"ui-gate-content"};var po=Object.assign(uo,{setup(e,{expose:t}){t();const n=Object(r["N"])(!1),o=Object(r["u"])(ro).value;o&&(Object(r["D"])(()=>o.push(n)),Object(r["G"])(()=>{const e=o.indexOf(n);~e&&o.splice(e,1)}));const a={active:n,brotherInstances:o,onBeforeMount:r["D"],ref:r["N"],inject:r["u"],getCurrentInstance:r["r"],onUnmounted:r["G"],get Relation(){return ro}};return Object.defineProperty(a,"__isScriptSetup",{enumerable:!1,value:!0}),a}});const fo=f()(po,[["render",so],["__file","kankan-components/src/components/gate/content.vue"]]);var bo=fo;const ho={key:1,class:"infos"},vo={class:"tj"};function mo(e,t,n,o,a,i){return n.items.length?(Object(r["I"])(),Object(r["j"])("div",{key:0,class:Object(r["z"])(["ui-slide",{"stop-animation":o.stopAmimation}])},[Object(r["n"])(o["Gate"],{index:o.extendIndex},{default:Object(r["eb"])(()=>[(Object(r["I"])(!0),Object(r["j"])(r["a"],null,Object(r["P"])(o.extendItems,(t,a)=>(Object(r["I"])(),Object(r["h"])(o["GateContent"],null,{default:Object(r["eb"])(()=>[Object(r["Q"])(e.$slots,"default",{raw:t,active:n.items[o.index],index:o.getIndex(a)})]),_:2},1024))),256))]),_:3},8,["index"]),n.showCtrl?(Object(r["I"])(),Object(r["j"])(r["a"],{key:0},[Object(r["k"])("span",{class:"left",onClick:o.prevHandler},[Object(r["n"])(o["UIIcon"],{type:"left"})]),Object(r["k"])("span",{class:"right",onClick:o.nextHandler},[Object(r["n"])(o["UIIcon"],{type:"pull-more"})])],64)):Object(r["i"])("v-if",!0),Object(r["Q"])(e.$slots,"attach",{active:n.items[o.index]}),n.showInfos?(Object(r["I"])(),Object(r["j"])("span",ho,[Object(r["k"])("span",vo,[Object(r["k"])("span",null,Object(r["W"])(o.index+1),1),Object(r["m"])(" / "+Object(r["W"])(n.items.length),1)])])):Object(r["i"])("v-if",!0)],2)):Object(r["i"])("v-if",!0)}var go=n(64);const yo={name:"ui-slide"};var wo=Object.assign(yo,{props:{items:Array,currentIndex:{type:Number,default:0},showCtrl:{type:Boolean},showInfos:{type:Boolean}},emits:["change"],setup(e,{expose:t,emit:n}){t();const o=e,a=Object(r["N"])(),i=Object(r["f"])(()=>o.items.length>1?1:0),c=e=>{const t=o.items.length,n=e-i.value;return n<0?n+t:n>=t?n%t:n},l=Object(r["f"])(()=>{if(i.value){const e=[...o.items].reverse();return[...e.slice(0,i.value),...o.items,...o.items.slice(0,i.value)]}return o.items}),s=Object(r["f"])(()=>c(a.value));Object(r["db"])(()=>{console.log(o.currentIndex,i.value),a.value=o.currentIndex+i.value});const u=Object(r["N"])(!1);let d=!1;const p=e=>{d=!0,setTimeout(()=>{u.value=!0,Object(go["nextTick"])(()=>{e(),setTimeout(()=>{u.value=!1,d=!1},50)})},300)},f=()=>{d||(0===s.value&&p(()=>{a.value=i.value+o.items.length-1}),a.value--,n("change",s.value))},b=()=>{d||(s.value===o.items.length-1&&p(()=>{a.value=i.value}),a.value++,n("change",s.value))},h={props:o,emit:n,extendIndex:a,extendLength:i,getIndex:c,extendItems:l,index:s,stopAmimation:u,get prevent(){return d},set prevent(e){d=e},openPrevent:p,prevHandler:f,nextHandler:b,get Gate(){return lo},get GateContent(){return bo},ref:r["N"],watchEffect:r["db"],computed:r["f"],get UIIcon(){return W["a"]},get nextTick(){return go["nextTick"]}};return Object.defineProperty(h,"__isScriptSetup",{enumerable:!1,value:!0}),h}});const jo=f()(wo,[["render",mo],["__file","kankan-components/src/components/slide/index.vue"]]);var Oo=jo;const xo=["src"];function Ao(e,t,n,o,a,i){return Object(r["I"])(),Object(r["j"])("div",{class:"ui-audio",onClick:o.clickHandler},[Object(r["k"])("audio",{onPlay:o.rotation,ref:"audio",autoplay:"",loop:""},[Object(r["k"])("source",{src:n.src},null,8,xo)],544),(Object(r["I"])(!0),Object(r["j"])(r["a"],null,Object(r["P"])(o.randoms,e=>(Object(r["I"])(),Object(r["j"])("span",{style:Object(r["B"])({"--percent":e})},null,4))),256))])}const ko={name:"ui-audio"};var So=Object.assign(ko,{props:{src:String},setup(e,{expose:t}){const n=Object(r["N"])(),o=Object(r["N"])([1,.5,1,.5]),a=Object(r["N"])(!1);let i;const c=()=>{if(a.value){for(let e=0;e<o.value.length;e++)o.value[e]=Math.random();i=setTimeout(c,200)}};Object(r["db"])(()=>{n.value&&(a.value?n.value.play():n.value.pause(),clearTimeout(i),c())});const l=()=>{a.value=!a.value};t({play(){a.value=!0},pause(){a.value=!1}});const s={audio:n,randoms:o,playIng:a,get timeout(){return i},set timeout(e){i=e},rotation:c,clickHandler:l,ref:r["N"],watchEffect:r["db"]};return Object.defineProperty(s,"__isScriptSetup",{enumerable:!1,value:!0}),s}});const Co=f()(So,[["render",Ao],["__file","kankan-components/src/components/audio/index.vue"]]);var Eo=Co;function Po(e,t,n,o,a,i){return Object(r["I"])(),Object(r["h"])(o["Confirm"],{title:n.title,func:o.clickHandler,noText:n.noText,okText:n.okText},{content:Object(r["eb"])(()=>[Object(r["k"])("div",{class:"cropper-layer",style:Object(r["B"])(o.style)},[Object(r["n"])(o["VueCropper"],Object(r["x"])({ref:"vmRef"},o.option,Object(r["X"])(o.on)),null,16)],4)]),_:1},8,["title","noText","okText"])}var Mo=n(157);n(248);const Io={name:"ui-cropper"};var Do=Object.assign(Io,{props:{fixedNumber:{type:Array,default:()=>[1,1]},img:{type:String},title:{type:String,required:!1,default:"裁剪"},okText:{type:String,required:!1},noText:{type:String,required:!1},cb:{type:Function}},setup(e,{expose:t}){t();const n=e,o=500,a=n.fixedNumber,i=e=>a[1]/a[0]*e,c={outputSize:1,outputType:"png",info:!1,full:!0,fixed:!0,fixedNumber:a,canMove:!0,canMoveBox:!0,fixedBox:!1,original:!1,autoCrop:!0,autoCropWidth:o/2,autoCropHeight:i(o/2),centerBox:!0,mode:"contain",maxImgSize:400,...n},l=Object(r["f"])(()=>({width:o+"px",height:i(o)+"px"})),s=Object(r["N"])(),u={imgLoad(e){"success"!==e&&n.cb("图片加载失败")}},d=async e=>{if("ok"===e){const e=await Promise.all([new Promise(e=>s.value.getCropBlob(e)),new Promise(e=>s.value.getCropData(e))]);n.cb(null,e)}else n.cb()},p={layerWidth:o,props:n,fixedNumber:a,getHeight:i,option:c,style:l,vmRef:s,on:u,clickHandler:d,get VueCropper(){return Mo["a"]},Confirm:_,computed:r["f"],ref:r["N"]};return Object.defineProperty(p,"__isScriptSetup",{enumerable:!1,value:!0}),p}});n(250);const To=f()(Do,[["render",Po],["__file","kankan-components/src/components/cropper/cropper.vue"]]);var Fo=To;Fo.use=function(e){const t=!1;Fo.open=function(n,r={}){return t?Promise.reject("正在裁剪"):("String"===Object(I["k"])(n)&&(n={img:n}),n&&n.img?new Promise((t,a)=>{const{destroy:i}=Object(o["a"])(Fo,{app:e,props:{...n,...r,cb(e,n){i(),e?a(e):t(n)}}})}):Promise.reject("请传入裁剪图片"))}},console.log(Fo);var Bo=Fo;const Lo={key:0,class:"default-msg"},zo={key:0,class:"default-msg"};function No(e,t,n,o,a,i){const c=Object(r["R"])("ui-icon");return o.mount&&(n.msg||e.$slots.default)?(Object(r["I"])(),Object(r["j"])("div",{key:0,class:Object(r["z"])(["guide",{"floating-mode":n.floatClass}]),ref:"guideRef"},[Object(r["Q"])(e.$slots,"content",{show:o.shouldShow}),n.floatClass?(Object(r["I"])(),Object(r["h"])(o["UIFloating"],{key:0,mount:o.mountEl,refer:o.guideRef,dire:"bottom",class:Object(r["z"])(`guide-floating ${o.props.floatClass} ${n.type}`)},{default:Object(r["eb"])(()=>[Object(r["n"])(o["Bubble"],{show:o.shouldShow,class:"guide-bubble",type:n.type},{default:Object(r["eb"])(()=>[n.msg?(Object(r["I"])(),Object(r["j"])("p",Lo,Object(r["W"])(n.msg),1)):Object(r["Q"])(e.$slots,"default",{key:1}),Object(r["k"])("span",{class:"guide-close",onClick:t[0]||(t[0]=e=>o.shouldShow=!1)},[Object(r["n"])(c,{type:"close",ctrl:""})])]),_:3},8,["show","type"])]),_:3},8,["mount","refer","class"])):(Object(r["I"])(),Object(r["h"])(o["Bubble"],{key:1,show:o.shouldShow,class:"guide-bubble",type:n.type},{default:Object(r["eb"])(()=>[n.msg?(Object(r["I"])(),Object(r["j"])("p",zo,Object(r["W"])(n.msg),1)):Object(r["Q"])(e.$slots,"default",{key:1}),Object(r["k"])("span",{class:"guide-close",onClick:t[1]||(t[1]=e=>o.shouldShow=!1)},[Object(r["n"])(c,{type:"close",ctrl:""})])]),_:3},8,["show","type"]))],2)):Object(r["Q"])(e.$slots,"content",{key:1,show:!1})}const Ro={name:"ui-guide"};var _o=Object.assign(Ro,{props:{mark:{type:String},msg:{type:String},floatClass:{type:String},type:{type:String,default:"top"}},setup(e,{expose:t}){t();const n=e,o=document.body,a=Object(r["N"])(),i=Object(r["N"])(!0);n.mark?(i.value=!localStorage.getItem(n.mark),i.value&&Object(r["cb"])(i,(e,t)=>{!e&&t&&setTimeout(()=>{localStorage.setItem(n.mark,1)})})):i.value=!0;const c=Object(r["N"])(i.value),l={props:n,mountEl:o,guideRef:a,shouldShow:i,mount:c,get Bubble(){return rn},UIFloating:Tt,ref:r["N"],watch:r["cb"]};return Object.defineProperty(l,"__isScriptSetup",{enumerable:!1,value:!0}),l}});const Vo=f()(_o,[["render",No],["__file","kankan-components/src/components/guide/index.vue"]]);var Uo=Vo,Ho=n(66);const Qo=Object(o["b"])(h,Bo,$,G,V,O,E,F,fe,ge,Ae,Ie,to,W["a"],no["a"],Tt,lo,bo,Oo,Eo,rn,Uo,Ho["a"]);function Go(e){Qo.forEach(t=>t.install(e))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"f",(function(){return u})),n.d(t,"e",(function(){return d})),n.d(t,"d",(function(){return p})),n.d(t,"b",(function(){return f})),n.d(t,"c",(function(){return b})),n.d(t,"g",(function(){return v})),n.d(t,"h",(function(){return m}));n(20),n(11);var o=n(4),r=n(0),a=n(23),i=n(22),c=function(e,t,n,o){function r(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,a){function i(e){try{l(o.next(e))}catch(t){a(t)}}function c(e){try{l(o["throw"](e))}catch(t){a(t)}}function l(e){e.done?n(e.value):r(e.value).then(i,c)}l((o=o.apply(e,t||[])).next())}))},l=function(e,t){var n,o,r,a,i={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return a={next:c(0),throw:c(1),return:c(2)},"function"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function c(e){return function(t){return l([e,t])}}function l(c){if(n)throw new TypeError("Generator is already executing.");while(a&&(a=0,c[0]&&(i=0)),i)try{if(n=1,o&&(r=2&c[0]?o["return"]:c[0]?o["throw"]||((r=o["return"])&&r.call(o),0):o.next)&&!(r=r.call(o,c[1])).done)return r;switch(o=0,r&&(c=[2&c[0],r.value]),c[0]){case 0:case 1:r=c;break;case 4:return i.label++,{value:c[1],done:!1};case 5:i.label++,o=c[1],c=[0];continue;case 7:c=i.ops.pop(),i.trys.pop();continue;default:if(r=i.trys,!(r=r.length>0&&r[r.length-1])&&(6===c[0]||2===c[0])){i=0;continue}if(3===c[0]&&(!r||c[1]>r[0]&&c[1]<r[3])){i.label=c[1];break}if(6===c[0]&&i.label<r[1]){i.label=r[1],r=c;break}if(r&&i.label<r[2]){i.label=r[2],i.ops.push(c);break}r[2]&&i.ops.pop(),i.trys.pop();continue}c=t.call(e,i)}catch(l){c=[6,l],o=0}finally{n=r=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}},s=Object(r["N"])(null),u=(Object(r["N"])(!0),Object(r["N"])(!1)),d={EDIT:2,SAVED:4,LOGIN:8},p=Object(r["N"])(d.SAVED),f=Object(r["f"])((function(){return!!(p.value&d.EDIT)})),b=Object(r["f"])((function(){return!!(p.value&d.LOGIN)&&i["f"].value===i["a"].NORMAL})),h=(Object(r["f"])((function(){return!(p.value&d.SAVED)})),Object(r["N"])(!1)),v=function(e){return c(void 0,void 0,void 0,(function(){var t;return l(this,(function(n){switch(n.label){case 0:return[4,o["c"].post(o["b"].validatedScene,null,{headers:{token:e}})];case 1:return t=n.sent(),[2,t.code===o["a"].SUSSESS]}}))}))},m=function(){Object(r["db"])((function(){a["f"].value?v(a["f"].value).then((function(e){return h.value=e})):h.value=!1})),Object(r["db"])((function(){a["h"].value&&h.value?p.value|=d.LOGIN:p.value&=~d.LOGIN}))}},function(e,t,n){"use strict";n.r(t),n.d(t,"useCustom",(function(){return a})),n.d(t,"useDisabled",(function(){return i})),n.d(t,"DisabledCom",(function(){return o["b"]})),n.d(t,"searchDisabledStack",(function(){return o["H"]})),n.d(t,"tabSwitchDisabledStack",(function(){return o["L"]})),n.d(t,"mouseMenuDisabledStack",(function(){return o["D"]})),n.d(t,"customMouseMenuDisabledStack",(function(){return o["o"]})),n.d(t,"residenMouseMenuDisapbedStack",(function(){return o["E"]})),n.d(t,"hotDisabledStack",(function(){return o["u"]})),n.d(t,"hotInfoDisabledStack",(function(){return o["v"]})),n.d(t,"measureDisabledStack",(function(){return o["C"]})),n.d(t,"mapDisabledStack",(function(){return o["B"]})),n.d(t,"cloundDisabledStack",(function(){return o["h"]})),n.d(t,"coordDisabledStack",(function(){return o["j"]})),n.d(t,"saveDisabledStack",(function(){return o["G"]})),n.d(t,"laserLoadingDisabled",(function(){return o["x"]})),n.d(t,"toolDisabled",(function(){return o["M"]})),n.d(t,"floorsDisabled",(function(){return o["s"]})),n.d(t,"lmenuDisabled",(function(){return o["z"]})),n.d(t,"autoLeaveDisabled",(function(){return o["d"]})),n.d(t,"joinMeshDisabled",(function(){return o["w"]})),n.d(t,"disabledMapStack",(function(){return o["r"]})),n.d(t,"disabledMap",(function(){return o["q"]})),n.d(t,"CustomCom",(function(){return o["a"]})),n.d(t,"RightMenuEum",(function(){return o["c"]})),n.d(t,"laserModeStack",(function(){return o["y"]})),n.d(t,"fullViewStack",(function(){return o["t"]})),n.d(t,"spiltViewModeStack",(function(){return o["J"]})),n.d(t,"magnifierModeStack",(function(){return o["A"]})),n.d(t,"coordStack",(function(){return o["l"]})),n.d(t,"coordOutTypeStack",(function(){return o["k"]})),n.d(t,"residenMouseMenuStack",(function(){return o["F"]})),n.d(t,"customMouseMenuStack",(function(){return o["p"]})),n.d(t,"carryViewStack",(function(){return o["g"]})),n.d(t,"sysViewStack",(function(){return o["K"]})),n.d(t,"boxWidthStack",(function(){return o["f"]})),n.d(t,"autoSysViewLeftStack",(function(){return o["e"]})),n.d(t,"showInfoStack",(function(){return o["I"]})),n.d(t,"controlFullStack",(function(){return o["i"]})),n.d(t,"customMapStack",(function(){return o["n"]})),n.d(t,"customMap",(function(){return o["m"]})),n.d(t,"customSetup",(function(){return p}));n(11);var o=n(9),r=n(0),a=function(e,t){return o["n"][e].push(t),function(){return o["n"][e].pop()}},i=function(e,t){void 0===t&&(t=Object(r["N"])(!0));for(var n=Array.isArray(e)?e:[e],a=0,i=n;a<i.length;a++){var c=i[a];o["r"][c].push(t)}return function(){for(var e=0,t=n;e<t.length;e++){var r=t[e];o["r"][r].pop()}}},c=function(e){var t=Object(r["N"])(!1),n=Object(r["N"])(!1);Object(r["cb"])((function(){return o["t"].current.value.value}),(function(r){"scene"===r?(o["B"].current.value===n&&o["B"].pop(),o["h"].push(t),e.sceneFullShow()):(o["h"].current.value===t&&o["h"].pop(),o["B"].push(n),e.mapFullShow())}),{flush:"sync"})},l=function(e){Object(r["cb"])((function(){return o["J"].current.value.value}),(function(t,n){null!==t?(o["h"].push(Object(r["N"])(!1)),o["B"].push(Object(r["N"])(!0)),o["u"].push(Object(r["N"])(!0)),o["t"].push(Object(r["N"])("scene")),e.openSplitScreen(),e.setSplitScreenSize(t)):n&&(o["h"].pop(),o["B"].pop(),o["u"].pop(),o["t"].pop(),e.setSplitScreenSize(.5),e.closeSplitScreen())}))},s=function(e){Object(r["cb"])((function(){return o["A"].current.value.value}),(function(t,n){t?(o["t"].push(Object(r["N"])("scene")),e.scene.openMagnifier()):n&&(e.scene.closeMagnifier(),o["t"].pop())}))},u=function(e){Object(r["db"])((function(){e.changeScene(!o["q"][o["b"].Clound])})),Object(r["db"])((function(){return e.changeMap(!o["q"][o["b"].Map])})),Object(r["db"])((function(){return e.scene.changeMode(o["m"][o["a"].LaserMode])})),Object(r["db"])((function(){return e.carry.setShowHots(!o["q"][o["b"].Hot])})),Object(r["db"])((function(){return e.carry.setShowMeasures(!o["q"][o["b"].Measure])})),Object(r["db"])((function(){return e.carry.setCoordType(o["q"][o["b"].Coord]?null:o["m"][o["a"].Coord])})),c(e),l(e),s(e)},d=function(e,t){var n=[],o=function(e){var o=t[e];o&&(o.custom&&Object.keys(o.custom).forEach((function(e){n.push(a(e,o.custom[e]))})),o.disabled&&n.push(i(o.disabled,Object(r["N"])(!0))),o.enabled&&n.push(i(o.enabled,Object(r["N"])(!1))))};e.beforeEach((function(e,t,r){while(n.length)n.pop()();o(e.name),r()})),o(e.currentRoute.value.name)},p=function(e,t,n){u(e),d(t,n)};t["default"]=p},function(e,t,n){"use strict";function o(e,t,n){var o=e.getItem(t);return n?n(o):o}function r(e,t,n,o){return o&&(n=o(n)),e.setItem(t,n),n}function a(e,t){return function(n){return t?o(e,n,t):o(e,n)}}function i(e,t){return function(n,o){return r(e,n,t?t(o):o)}}function c(e){return a(localStorage,e)}function l(e){return i(localStorage,e)}function s(e){localStorage.removeItem(e)}function u(e){return a(sessionStorage,e)}function d(e){return i(sessionStorage,e)}function p(e){sessionStorage.removeItem(e)}n.d(t,"c",(function(){return c})),n.d(t,"d",(function(){return l})),n.d(t,"b",(function(){return s})),n.d(t,"a",(function(){return f}));var f={get:c(),set:l(),del:s};u(),d()},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var o=0,r={get:function(){return--o},is:function(e){return Number(e)&&Number(e)<0}}},function(e,t,n){"use strict";n.d(t,"f",(function(){return f})),n.d(t,"b",(function(){return m})),n.d(t,"a",(function(){return w})),n.d(t,"c",(function(){return j})),n.d(t,"e",(function(){return O})),n.d(t,"d",(function(){return x}));n(20),n(11);var o,r=n(36),a=n(0),i=n(5),c=n(31),l=n(9),s=n(24),u=n(3),d=function(e,t,n,o){function r(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,a){function i(e){try{l(o.next(e))}catch(t){a(t)}}function c(e){try{l(o["throw"](e))}catch(t){a(t)}}function l(e){e.done?n(e.value):r(e.value).then(i,c)}l((o=o.apply(e,t||[])).next())}))},p=function(e,t){var n,o,r,a,i={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return a={next:c(0),throw:c(1),return:c(2)},"function"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function c(e){return function(t){return l([e,t])}}function l(c){if(n)throw new TypeError("Generator is already executing.");while(a&&(a=0,c[0]&&(i=0)),i)try{if(n=1,o&&(r=2&c[0]?o["return"]:c[0]?o["throw"]||((r=o["return"])&&r.call(o),0):o.next)&&!(r=r.call(o,c[1])).done)return r;switch(o=0,r&&(c=[2&c[0],r.value]),c[0]){case 0:case 1:r=c;break;case 4:return i.label++,{value:c[1],done:!1};case 5:i.label++,o=c[1],c=[0];continue;case 7:c=i.ops.pop(),i.trys.pop();continue;default:if(r=i.trys,!(r=r.length>0&&r[r.length-1])&&(6===c[0]||2===c[0])){i=0;continue}if(3===c[0]&&(!r||c[1]>r[0]&&c[1]<r[3])){i.label=c[1];break}if(6===c[0]&&i.label<r[1]){i.label=r[1],r=c;break}if(r&&i.label<r[2]){i.label=r[2],i.ops.push(c);break}r[2]&&i.ops.pop(),i.trys.pop();continue}c=t.call(e,i)}catch(l){c=[6,l],o=0}finally{n=r=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}},f=function(){return o},b=function(e){var t=o.scene.getDataSets(),n=t.find((function(t){return t.id===e.id}));if(n){var r=n.flyTo.bind(n);n.flyTo=function(){var e=r();return j(e),e}}return n},h=function(e,t){var n=t.setting,o=t.dataset,l=t.setup;Object(a["cb"])((function(){return n.density}),(function(t,o){"Undefined"!==Object(i["v"])(o)&&(n.density===r["a"].high?n.range=300:n.density===r["a"].middle?n.range=150:n.density===r["a"].low&&(n.range=50));var a=e.scene.changePointDensity(n.density);"Undefined"!==Object(i["v"])(o)&&(console.log("---\x3e",a.percent),n.detail=a.percent)}),{immediate:!0}),Object(a["cb"])((function(){return n.colorMode}),(function(t,o){var r=e.scene.changeColorMode(n.colorMode);"Undefined"!==Object(i["v"])(o)&&(n.opacity=r.opacity,n.size=r.size)}),{immediate:!0}),Object(a["db"])((function(){return e.scene.changePointShape(n.shape)})),Object(a["db"])((function(){return e.scene.changePanoPoint(n.showRoamPos)})),Object(a["db"])((function(){return e.scene.changeViewRange(n.range)})),Object(a["db"])((function(){return e.scene.changePointOpacity(n.opacity)})),Object(a["db"])((function(){return e.scene.changePointSize(n.size)})),Object(a["db"])((function(){return e.scene.changePointEdge(n.edgeStrong)})),Object(a["db"])((function(){return e.scene.changeDensityPercent(n.detail)})),Object(a["db"])((function(){for(var t=e.scene.getDataSets(),n=function(e){o.showList.some((function(t){var n=t.id;return n===e.id}))?(console.log("show",e.id),e.changeDisplay(!0)):(console.log("hide",e.id),e.changeDisplay(!1))},r=0,a=t;r<a.length;r++){var i=a[r];n(i)}}));var s=[];Object(a["cb"])((function(){return o.list}),(function(){s.forEach((function(e){return e()})),s.length=0,o.list.forEach((function(t){var n;s.push(Object(a["cb"])((function(){return t.floorPanType}),(function(){n!==t.floorPanType&&(n=t.floorPanType,e.setFloorplanType(t.floorPanType,t.id))}),{immediate:!0})),s.push(Object(a["cb"])((function(){return t.color}),(function(){var e;null===(e=b(t))||void 0===e||e.changeColor(Object(i["w"])(t.color).hex())}),{immediate:!0}))}))})),Object(a["db"])((function(){e.setFloorplanEnable(!l.disableFloorPan)}));var u=Object(a["db"])((function(){l.pose&&(e.scene.setPose({position:l.pose.inisPosition,yaw:l.pose.inisDirection.yaw,pitch:l.pose.inisDirection.pitch}),setTimeout(u))})),d=Object(a["db"])((function(){c["e"].value.length&&(console.log("****>",Object(c["c"])(c["e"].value)),e.setSiteModelInfo(Object(c["c"])(c["e"].value)),d())}),{flush:"post"});e.scene.on("buildingChange",(function(e){c["a"].value=null===e||void 0===e?void 0:e.id}))},v=[],m=function(){return o?Promise.resolve(o):new Promise((function(e){v.push(e)}))},g=!1,y=function(){return d(void 0,void 0,void 0,(function(){var e;return p(this,(function(t){switch(t.label){case 0:return g?[2,m()]:(g=!0,e=["".concat("static","/lib/proj4/proj4.js"),"".concat("static","/lib/jquery/jquery-3.1.1.min.js"),"".concat("static","/lib/other/BinaryHeap.js"),"".concat("static","/lib/tween/tween.min.js")],[4,Promise.all(e.map(i["l"]))]);case 1:return t.sent(),[4,Object(i["l"])("".concat("static","/lib/potree/potree.js"))];case 2:return t.sent(),[2]}}))}))},w=function(e){return d(void 0,void 0,void 0,(function(){return p(this,(function(t){switch(t.label){case 0:return[4,y()];case 1:return t.sent(),[2,new Promise((function(t){console.error(e),o=Object(r["c"])(e),o.scene.on("allLoaded",(function(){window.laserLoaded=!0,t(o)}))})).then((function(t){h(t,e.store);for(var n=0,o=v;n<o.length;n++){var r=o[n];setTimeout(r,0,t)}return v.length=0,t}))]}}))}))},j=function(e,t){void 0===t&&(t=u["f"].t("scene.flyUnImages"));var n=!0;if(["tooFar"].includes(e)&&("posNoChange"===e&&(t=u["f"].t("scene.flyCurrent")),n=!1),l["y"].current.value.value===r["b"].pano&&n)if("string"===typeof e)n=!0;else if("boolean"===typeof e)n=e;else{var a=Array.isArray(e)?e:[e];n=o.scene.canShapeToPanoMode(a)}return n||s["c"].warning(t),n},O=function(e){j(e);return o.scene.comeToTag(e)},x=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return j(o.gotoEntity.apply(o,t))}},,function(e,t,n){"use strict";n.d(t,"e",(function(){return f})),n.d(t,"a",(function(){return b})),n.d(t,"b",(function(){return h})),n.d(t,"c",(function(){return g})),n.d(t,"d",(function(){return w})),n.d(t,"f",(function(){return k}));n(20),n(11);var o=n(0),r=n(14),a=n(4),i=n(5),c=n(28),l=n(3),s=function(){return s=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},s.apply(this,arguments)},u=function(e,t,n,o){function r(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,a){function i(e){try{l(o.next(e))}catch(t){a(t)}}function c(e){try{l(o["throw"](e))}catch(t){a(t)}}function l(e){e.done?n(e.value):r(e.value).then(i,c)}l((o=o.apply(e,t||[])).next())}))},d=function(e,t){var n,o,r,a,i={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return a={next:c(0),throw:c(1),return:c(2)},"function"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function c(e){return function(t){return l([e,t])}}function l(c){if(n)throw new TypeError("Generator is already executing.");while(a&&(a=0,c[0]&&(i=0)),i)try{if(n=1,o&&(r=2&c[0]?o["return"]:c[0]?o["throw"]||((r=o["return"])&&r.call(o),0):o.next)&&!(r=r.call(o,c[1])).done)return r;switch(o=0,r&&(c=[2&c[0],r.value]),c[0]){case 0:case 1:r=c;break;case 4:return i.label++,{value:c[1],done:!1};case 5:i.label++,o=c[1],c=[0];continue;case 7:c=i.ops.pop(),i.trys.pop();continue;default:if(r=i.trys,!(r=r.length>0&&r[r.length-1])&&(6===c[0]||2===c[0])){i=0;continue}if(3===c[0]&&(!r||c[1]>r[0]&&c[1]<r[3])){i.label=c[1];break}if(6===c[0]&&i.label<r[1]){i.label=r[1],r=c;break}if(r&&i.label<r[2]){i.label=r[2],i.ops.push(c);break}r[2]&&i.ops.pop(),i.trys.pop();continue}c=t.call(e,i)}catch(l){c=[6,l],o=0}finally{n=r=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}},p=function(e,t,n){if(n||2===arguments.length)for(var o,r=0,a=t.length;r<a;r++)!o&&r in t||(o||(o=Array.prototype.slice.call(t,0,r)),o[r]=t[r]);return e.concat(o||Array.prototype.slice.call(t))},f=Object(o["N"])([]),b=Object(o["N"])(),h=function(e){for(var t=[],n=0,o=e;n<o.length;n++){var r=o[n];t.push(r),"dataset"!==r.type&&t.push.apply(t,h(r.children))}return t},v=Object(o["f"])((function(){return h(f.value)})),m=function(e){var t=null;switch(e.type){case"unassigned":case"construct":t="building";break;case"label":t="room";break;case"dataset":t=null;break;default:t=e.type}return t},g=function(e){return void 0===e&&(e=f.value),e.filter((function(e){return"dataset"!==e.type&&!e.unassigned})).map((function(e){if("dataset"===e.type)return s(s({},e.origin),{type:"dataset"});var t=e.children?g(e.children):[];return s(s({},e),{type:m(e),children:t})}))},y=function(e,t,n){void 0===n&&(n=[]);for(var r=0;r<e.length;r++){var a=e[r];if(Object(o["Y"])(a)===Object(o["Y"])(t))return p(p([],n,!0),[r],!1);if("dataset"!==a.type&&a.children&&a.children.length){var i=y(a.children,t,p(p([],n,!0),[r],!1));if(i)return i}}},w=function(e,t){var n=t?h(e).find((function(e){return"dataset"!==e.type&&e.id===t})):t,o=[];if(!n)return o;var r=y(e,n);if(r)for(var a=f.value,i=0,c=r;i<c.length;i++){var l=c[i];if("dataset"!==a[l].type){var s=a[l];o.push(s),a=s.children}}return o},j=function(e){return"Number"===Object(i["v"])(e)},O=function(e){return e?e.map((function(e){return e.map((function(e){return{x:e[0],y:e[1]}}))})):[]},x=function(e){var t={title:"",type:"dataset",origin:null},n=function(){return r["c"].value.find((function(t){return t.id===e}))};return Object(o["cb"])(r["c"],(function(){return t.origin=n()}),{immediate:!0}),t},A=function(e,t,n,o){void 0===t&&(t=[]);var a=e.map((function(e){var o,a=e.polygon?O(e.polygon.coordinates).flat():[],u=e.hole?O(e.hole.coordinates):[],d=e.type?e.type:"construct",f={id:e.id,title:e.title,init:e.init,subgroup:e.subgroup,type:d,unassigned:"unassigned"===e.type,time:new Date(Date.now()),area:Object(i["q"])(e.area,2),holes:u,flagPano:e.flagPano,panos:e.panos,isUpdate:!e.isLonlat,volume:Object(i["q"])(e.volume,2),points:a,height:0,zs:null,children:[]};if(j(e.z_max)&&j(e.z_min)||!n?f.zs=[e.z_min,e.z_max]:f.zs=p([],n.zs,!0),f.height=f.height||f.zs[1]-f.zs[0],"construct"===d&&"unassigned"!==e.type&&(!e.children||0===e.children.length)){var b=e.z_min||0,h=e.z_max||(e.altitude?b+e.altitude:1);e.children=[s(s({},e),{id:c["a"].get(),type:"floor",title:l["f"].t("scene.spaceModel.defaultFloorTitle"),panos:[],flagPano:null,polygon:{coordinates:[],type:"Polygon"},hole:{coordinates:[],type:"Hole"},datasets:[],z_max:h,z_min:b})]}if(e.children&&(o=f.children).push.apply(o,A(e.children,t,f)),e.datasets&&0!==e.datasets.length)for(var v=function(e){var n=r["c"].value.find((function(t){return t.id===e}));n&&!t.includes(n)&&(t.push(n),f.children.push(x(n.id)))},m=0,g=e.datasets;m<g.length;m++){var y=g[m];v(y)}return f.unassigned&&(f.title=l["f"].t("dataset.unsetTitle")),f})).sort((function(e,t){return t.zs[0]-e.zs[0]})),u=a.filter((function(e){return"unassigned"===e.type}));return u.length===a.length||o?a:a.filter((function(e){return o||"unassigned"!==e.type||e.children.length>0}))},k=function(){return u(void 0,void 0,void 0,(function(){var e,t;return d(this,(function(n){switch(n.label){case 0:return[4,a["c"].get(a["b"].getModelTree).then((function(e){return e.filter((function(e){return["unassigned","construct"].includes(e.type)}))}))];case 1:return e=n.sent(),t=[],f.value=A(e,t),r["c"].value.filter((function(e){return!t.includes(e)})).forEach((function(e){var t=f.value[0],n=t.children=t.children||[];n.push(x(e.id))})),[2]}}))}))};(function(){var e,t=function(){var e=Object(o["N"])(p([],v.value,!0)),t=function(e,n,o){var r;void 0===o&&(o=[]);for(var a=0,i=e;a<i.length;a++){var c=i[a];n.includes(c)?o.push(c):"dataset"!==c.type&&(null===(r=c.children)||void 0===r?void 0:r.length)&&(o=t(c.children,n,o),c.children.every((function(e){return o.includes(e)}))&&o.push(c))}return o};return Object(o["cb"])([e,f],(function(e,n){for(var o=e[0],a=e[1],i=n[0],c=n[1],l=t(a,o),s=i?t(c,i):[],u=l.filter((function(e){return!s.includes(e)})),d=s.filter((function(e){return!l.includes(e)})),p=function(e){return r["f"].value.findIndex((function(t){return e.origin.id===t.id}))},f=0,b=u;f<b.length;f++){var h=b[f];"dataset"===h.type&&(~p(h)||r["f"].value.push(h.origin))}for(var v=0,m=d;v<m.length;v++){h=m[v];if("dataset"===h.type){var g=p(h);~g&&r["f"].value.splice(g,1)}}}),{immediate:!0}),e}})()},,function(e,t,n){"use strict";n.d(t,"h",(function(){return G})),n.d(t,"i",(function(){return U["h"]})),n.d(t,"b",(function(){return H["a"]})),n.d(t,"g",(function(){return H["f"]})),n.d(t,"f",(function(){return H["e"]})),n.d(t,"e",(function(){return H["d"]})),n.d(t,"c",(function(){return H["b"]})),n.d(t,"d",(function(){return H["c"]})),n.d(t,"a",(function(){return Q["a"]}));var o=n(96),r=n(14),a=n(148),i=n(149),c=n(22),l=(n(20),n(11),n(0)),s=(n(4),n(10)),u=function(){return u=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},u.apply(this,arguments)},d=Object(l["N"])([]),p=Object(l["N"])();Object(l["db"])((function(){p.value=d.value.filter((function(e){return r["c"].value.some((function(t){var n=t.id;return n===e.datasetid}))})).map((function(e){return u(u({},e),{dataset:r["c"].value.find((function(t){var n=t.id;return n===e.datasetid}))})}))}));for(var f=Object(l["M"])({list:p}),b=f,h=n(27),v=n(17),m=n(15),g=function(){return g=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},g.apply(this,arguments)},y={density:s["c"].middle,colorMode:s["a"].fullcolor,shape:s["f"].rectangle,range:1e3,opacity:1,size:.1,edgeStrong:!1,detail:.7},w="setting-"+Object(m["b"])().m,j={get:Object(h["c"])((function(e){return e?JSON.parse(e):g({showMiniView:!0,showRoamPos:!0},y)})),set:Object(h["d"])((function(e){return JSON.stringify(e)}))},O=Object(l["N"])(),x=Object(l["N"])(),A=Object(l["N"])(),k=Object(l["N"])(),S=Object(l["N"])(),C=Object(l["N"])(),E=Object(l["N"])(),P=Object(l["N"])(.5),M=Object(l["N"])(4),I=Object(l["N"])(),D=Object(l["M"])({density:O,colorMode:x,shape:A,showMiniView:k,showRoamPos:S,range:C,opacity:E,size:P,edgeStrong:I,detail:M}),T=j.get(w),F=["colorMode","density"],B=0,L=F;B<L.length;B++){var z=L[B];D[z]=T[z]}setTimeout((function(){for(var e in Object(l["cb"])(k,(function(){v["h"].full="scene",v["j"].map=!k.value}),{immediate:!0,deep:!0}),T)F.includes(e)||(D[e]=T[e])}),100),Object(l["cb"])(D,(function(){j.set(w,D)}),{deep:!0});var N=D,R=Object(l["M"])([]),_=R,V=n(97),U=n(23),H=n(25),Q=n(28),G={hot:o["a"],dataset:r["b"],measure:a["a"],setup:c["d"],floorpan:b,earthwork:i["a"],setting:N,navigation:_,controlPoint:V["b"]}},,function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return a}));var o=n(0);function r(e,{props:t,children:n,element:r,app:a}={}){let i=r,c=Object(o["n"])(e,t,n);a&&a._context&&(c.appContext=a._context),i?Object(o["O"])(c,i):"undefined"!==typeof document&&Object(o["O"])(c,i=document.createElement("div"));const l=()=>{i&&Object(o["O"])(null,i),i=null,c=null};return{vNode:c,destroy:l,el:i}}function a(...e){return e.forEach(e=>{e.install=function(t){e.use&&e.use(t),t.component(e.name,e)}}),e}},function(e,t,n){"use strict";n.d(t,"c",(function(){return Ot})),n.d(t,"a",(function(){return i["c"]})),n.d(t,"b",(function(){return i["e"]}));n(94),n(11);const o={viewer:null,dom:null,number:null,sceneBus:null,mapBus:null};var r=o;var a=n(34),i=n(10),c=(n(4),n(24));let l="2.2.0";var s=l,u=n(3),d=n(48),p=n.n(d);const f=e=>{const t=p.a.wgs84togcj02(e.x,e.y);return{x:t[0],y:t[1]}},b=e=>{const t=p.a.gcj02towgs84(e.x,e.y);return{x:t[0],y:t[1]}};window.AMapWith84={aMapToWgs84:b,wgs84ToAMap:f};var h,v,m=function(e){var t=JSON.stringify(e);return JSON.parse(t)},g=({dom:e,mapDom:t,number:n,datasetId:o,webSite:l,isLocal:d=!1,basePath:p,isDebug:f=!1,mapCompany:b,axios:h,version:v,staticPrefix:g,cropArgs:y})=>{let w,j,O=!1;const x=Object(a["a"])(),A=Object(a["a"])(),k=Potree.browser.urlHasValue("kankan");if(Potree.settings.isOfficial=!0,Potree.settings.isDebug=f,Potree.settings.originDatasetId=o,d){Potree.settings.isLocal=d;for(let e in Potree.settings.urls)Potree.settings.urls[e]=p}if(l&&(Potree.settings.webSite=l),h&&(Potree.fileServer=h),g&&(Potree.settings.isLocal=Potree.settings.tileOriginUrl=!0,Potree.settings.urls.prefix1=Potree.settings.urls.prefix3=g,Potree.settings.webSite="wwwroot"),Potree.settings.mapCompany=b,void 0==o)Potree.panoEditStart(e,n);else{Potree.start(e,t,n);{let e,t=viewer.mapViewer.mapLayer.maps.find(e=>"map"==e.name);viewer.mapViewer.addEventListener("camera_changed",n=>{var o=n.viewport.camera,r=o.position;if(A.emit("posChange",{x:r.x,y:r.y,z:r.z,rotate:o.rotation}),e!==o.zoom){let e=1/o.zoom;A.emit("mapZoomLevelChange",{zoomLevel:t.zoomLevel,meterPerPixel:e})}})}viewer.modules.SiteModel.bus.addEventListener("buildingChange",e=>{T.scene.emit("buildingChange",e.entity&&e.entity.polygon)}),A.on("visible",e=>{viewer.mapViewer.visible=e,e&&(viewer.mapViewer.mapLayer.needUpdate=!0),viewer.mapViewer.dispatchEvent({type:"forceVisible",visible:e})})}const S=viewer.modules.volumeComputer,C=viewer.modules.SiteModel;r.dom=e,r.number=n,r.viewer=viewer,r.sceneBus=x,r.mapBus=A,"2.1.1"==s&&(Potree.settings.rotAroundPoint=!1),x.on("visible",e=>{viewer.visible=e}),viewer.addEventListener("allLoaded",e=>{x.emit("allLoaded")}),viewer.addEventListener("webglError",e=>{console.error("viewer webglError: "+e),x.emit("webglError",{msg:e.msg})});let E,P=e=>{var t=e.viewport.camera,n=t.position;"MainView"==e.viewport.name?x.emit("posChange",{x:n.x,y:n.y,z:n.z,rotate:t.rotation,dataset:viewer.atDatasets.map(e=>e.dataset_id)}):e.viewport.name};viewer.addEventListener("camera_changed",P),viewer.addEventListener("shelterComputed",()=>{P({viewport:viewer.mainViewport})}),viewer.images360.addEventListener("flyToPanoDone",e=>{e.makeIt&&P({viewport:viewer.mainViewport})});{Potree.loadingByTex=!1;let e,t=400;viewer.addEventListener("loading",n=>{n.show?O||(Potree.loadingByTex=!0,e&&clearTimeout(e),e=setTimeout(()=>{Potree.loadingByTex&&c["b"].show()},t)):(Potree.loadingByTex=!1,e&&clearTimeout(e),c["b"].hide())})}const M={1:"metric",2:"imperial"};let I=function(e,t){switch(e){case"LINE":E={measureType:"Distance"};break;case"SERIES":E={measureType:"MulDistance"};break;case"AREA":E={measureType:"Area"};break;case"L_LINE":E={measureType:"Hor Distance"};break;case"L_SERIES":E={measureType:"Hor MulDistance"};break;case"L_AREA":E={measureType:"Hor Area"};break;case"L_RECTANGLE":E={measureType:"Hor Rect Area"};break;case"V_LINE":E={measureType:"Ver Distance"};break;case"V_SERIES":E={measureType:"Ver MulDistance"};break;case"V_AREA":E={measureType:"Ver Area"};break;case"V_RECTANGLE":E={measureType:"Ver Rect Area"};break;default:console.error("无此 measure type",e)}return E.unit=M[t],E},D=function(e,t){let n=n=>{e.parent&&t.emit("update")};return e.addEventListener("marker_dropped",n),e.addEventListener("changeByHistory",n),e.addEventListener("highlight",e=>{t.emit("highlight",e.state)}),e.addEventListener("intersectNoPointcloud",()=>{t.emit("invalidPoint")}),{quit:()=>{Potree.Log("quit结束且删除: "+e.id,{font:{color:"#00c7b2"}}),viewer.dispatchEvent({type:"cancel_insertions",remove:!0,measure:e})},clear:()=>{Potree.Log("clear删除: "+e.id,{font:{color:"#00c7b2"}}),viewer.dispatchEvent({type:"cancel_insertions",remove:!0,measure:e}),viewer.scene.removeMeasurement(e)},end:()=>{e.dispatchEvent({type:"finish",measure:e})},getPoints:()=>e.points.map(e=>e.clone()),getDatasetLocations:()=>e.dataset_points.map(e=>e.clone()),getDatasets:()=>e.points_datasets.slice(),getDatasetId:()=>e.datasetId,getArea:()=>e.area,getDistance:()=>{if(e.points.length<2)return null;var t=e.getTotalDistance();return{value:t,string:e.getConvertString(t,"distance")}},changeUnit:t=>{e.setUnitSystem(M[t])},toDataURL:(t,n)=>{O=!0;var{getImagePromise:o,finishPromise:r}=viewer.startScreenshot({type:"measure",measurement:e,hideMarkers:!0,ifGetPose:!0},t,n);return r.done(()=>{O=!1}),r},show:()=>{Potree.Utils.updateVisible(e,"inListByUser",!0),viewer.dispatchEvent("content_changed")},hide:()=>{Potree.Utils.updateVisible(e,"inListByUser",!1),viewer.dispatchEvent("content_changed")},highlight:t=>{e.setSelected(t,"byList")}}};var T={temp:{},debug:f,scene:{getScreenByPoint(e,t){let n=(new THREE.Vector3).copy(e);if(t&&viewer.ifPointBlockedByIntersect(n))return{trueSide:!1};var o=viewer.mainViewport,r=(o.camera,viewer.renderArea);return Potree.Utils.getPos2d(n,o,r)},getPointByScreen(e){let t,n,o,r,a=viewer.inputHandler,i=!Potree.settings.depTexLocBindDataset&&Potree.settings.useDepthTex&&a.intersect&&!a.intersect.pointcloud;return e&&e.inDrag||i?(e?(e.clientX=e.x,e.clientY=e.y,e.onlyGetIntersect=!0,e.whichPointcloud=!Potree.settings.depTexLocBindDataset,r=a.onMouseMove(e)):r=a.getIntersect({viewport:a.hoverViewport,onlyGetIntersect:!0,usePointcloud:!0}),viewer.dispatchEvent({type:"updateMagnifier",intersect:r,hoverViewport:a.hoverViewport})):r=a.intersect,r&&r.location?(t=r.location.clone(),n=r.pointcloud.dataset_id,o=Potree.Utils.datasetPosTransform({toDataset:!0,pointcloud:r.pointcloud,position:t}),{position:t,datasetId:n,dataset_location:o}):null},getPose(e={}){var t=e.deferred||$.Deferred();if(viewer.mainViewport.view.isFlying()){let n=()=>{this.getPose(e)};return viewer.mainViewport.view.addEventListener("flyingDone",n,{once:!0}),e.deferred=t,t.promise()}var n=viewer.scene.getActiveCamera(),o=n.rotation,r=Potree.Utils.datasetPosTransform({toDataset:!0,position:n.position.clone(),datasetId:Potree.settings.originDatasetId}),a=Potree.Utils.datasetRotTransform({toDataset:!0,rotation:o,getRotation:!0,datasetId:Potree.settings.originDatasetId}),i=viewer.scene.view.clone();i.rotation=a;var c={position:r,yaw:i.yaw,pitch:i.pitch,displayMode:Potree.settings.displayMode};return viewer.images360.isAtPano()&&(c.panoSid=viewer.images360.currentPano.sid),setTimeout(()=>{t.resolve(c)},1),t.promise()},setPose(e={},t=0){var n,o=e.deferred||$.Deferred();console.warn("setPose 初始画面",e);let r=viewer.scene.view.clone();if(viewer.dispatchEvent("setPose"),viewer.mainViewport.view.isFlying()){let n=()=>{this.setPose(e,t)};return console.log("延迟setPose"),viewer.mainViewport.view.addEventListener("flyingDone",n,{once:!0}),e.deferred=o,o.promise()}var a=()=>{r.pitch=e.pitch,r.yaw=e.yaw,n=Potree.Utils.datasetRotTransform({fromDataset:!0,rotation:r.rotation,getQuaternion:!0,datasetId:Potree.settings.originDatasetId})};let i;if(viewer.images360.cancelFlyToPano(),void 0!=e.panoSid){if(i=viewer.images360.panos.find(t=>t.sid==e.panoSid),void 0==i)return o.reject(u["f"].t("scene.pose.unSid")).promise();a(),viewer.images360.flyToPano({pano:i,duration:t,quaternion:n},()=>{o.resolve()})}else{if("showPanos"==Potree.settings.displayMode)return o.reject(u["f"].t("scene.pose.unImage")).promise();let r=Potree.Utils.datasetPosTransform({fromDataset:!0,position:e.position,datasetId:Potree.settings.originDatasetId});a(),i=viewer.images360.panos.find(e=>Potree.math.closeTo(e.position,r)),i?viewer.images360.flyToPano({pano:i,duration:t,quaternion:n},()=>{o.resolve()}):(viewer.scene.view.setView({position:r,quaternion:n,duration:t,callback:()=>{o.resolve(),console.log("setPose resolve")}}),viewer.mapViewer.moveTo(r,null,t))}return o.promise()},getPose2(){viewer.scene.getActiveCamera();const e=viewer.scene.view.getPivot(),t=viewer.scene.view.position;return{position:t,target:e}},currentCamera(){return viewer.scene.getActiveCamera().position.clone()},changeMode(e){Potree.settings.displayMode=0==e?"showPanos":"showPointCloud"},getCurrentMode(){return"showPanos"==Potree.settings.displayMode?0:1},comeToTag(e){let t="geoRegistration"==j;return viewer.focusOnObject({position:(new THREE.Vector3).copy(e)},"tag",null,{dontLookUp:t,maxDis:Potree.config.panoFieldRadius,checkIntersect:!0}).promise},comeToMeasure(e){let t=viewer.focusOnObject(e.object,"measure",1200);return t.msg?t.msg:t.promise},comeTo(e={}){let t=$.Deferred();return viewer.scene.view.setView($.extend({},e,{duration:e.dur,callback:()=>{e.callback&&e.callback(),t.resolve(!0)}})),t.promise()},startMeasure(e,t){const n=Object(a["a"])();let o=I(e,t),r=viewer.measuringTool.startInsertion(o,()=>{n.emit("end",i)},()=>{n.emit("quit",i)});Potree.Log("startMeasure: "+r.id,{font:{color:"#00c7b2"}}),viewer.setPointStandardMat(!0);const i={bus:n,type:e,object:r,...D(r,n)};return i},quitMeasure(){viewer.setPointStandardMat(!1)},drawMeasure(e,t,n,o,r,i,c){const l=Object(a["a"])();let s=I(e,t);s.points=n,s.datasetId=o,s.dataset_points=r,s.points_datasets=i,s.sid=c,s.bus=l;let u=viewer.measuringTool.createMeasureFromData(s);Potree.Log("drawMeasure由数据新建: "+u.id,{font:{color:"#00c7b2"}});const d={object:u,bus:l,...D(u,l)};return d},enterEarthworkment(){S.enter()},leaveEarthworkment(){S.leave()},startEarthwork(e){const t=Object(a["a"])();let n={measureType:"MulDistance Ring",unit:M[e]},o=viewer.measuringTool.startInsertion(n,()=>{t.emit("end",r)},()=>{t.emit("quit",r)});const r={prism:o,bus:t,...D(o,t)};return Potree.Utils.updateVisible(o.lineMesh,"notEditState",!1),r},enterEarthwork(){viewer.setPointStandardMat(!0)},quitEarthwork(){viewer.setPointStandardMat(!1)},drawEarthwork(e,t,n,o,r,i,c,l,s,u){const d=Object(a["a"])();let p={measureType:"MulDistance Ring",unit:M[e],points:t,datasetId:n,dataset_points:o,points_datasets:r,bus:d},f=viewer.measuringTool.createMeasureFromData(p);void 0!=c&&f.setVolumeInfo({Vupper:l,Vlower:c,highest:s,lowest:u});let b,h=Date.now(),v=()=>({dig:{string:f.VupperString,value:f.volumeInfo.Vupper},fill:{string:f.VlowerString,value:f.volumeInfo.Vlower}}),m=()=>{b||Date.now()-h>10?b=!0:f.needsCompute=void 0==f.volumeInfo.Vupper},g=D(f,d);f.addEventListener("horizonZChanged",e=>{"number"!=f.horizonType&&d.emit("currentHorizonZ",f.horizonZ)});const y={bus:d,object:f,setHeight(e,t){f.setHorizonHeight(1==e?parseFloat(t||0):2==e?"top":"btm"),m()},getHeight(){return f.horizonZ},setHeightPercentage(e){if(void 0==e)return;let t=viewer.bound.boundSize.z*e;f.setTopOrBtm("zMax",viewer.bound.boundingBox.min.z+t),m()},getFlatHeight(){return{value:f.horizonZ,string:f.getConvertString(f.horizonZ,"distance",!0)}},setName(e){f.name=e},getMaxHeight(){return{value:f.volumeInfo.highest,string:f.highestString}},getMinHeight(){return{value:f.volumeInfo.lowest,string:f.lowestString}},calcDigFill(e){let t=$.Deferred();return S.compute(f,t,v),t.progress(t=>{e(t)}),t.promise()},getDigFill(){return f.needsCompute?null:v()},cancelCompute(){S.cancel()},toDataURL(){let e=$.Deferred();return e.promise()},showBoundLine(){Potree.Utils.updateVisible(f.lineMesh,"notEditState",!0)},hideBoundLine(){Potree.Utils.updateVisible(f.lineMesh,"notEditState",!1)},...g};return y.toDataURL=(e,t)=>{if(f.needsCompute)return console.error("截图失败,因未计算");var{getImagePromise:n,finishPromise:o}=viewer.startScreenshot({type:"prism2d-single",prism:f,hideMarkers:!0},e,t);return o.done(()=>{}),o},y},comeToEarthwork(e){return this.comeToMeasure(e)},getEarthworkmentsSummary(e,t,n){let o=$.Deferred();if(e=S.prisms.filter(e=>e.visible&&!e.needsCompute),0==e.length)return o.promise().reject();var{getImagePromise:r,finishPromise:a}=viewer.startScreenshot({type:"prism2d-all",hideMarkers:!0,prisms:e},t,n);let i=e.reduce((e,t)=>e+t.area.value,0),c=e.reduce((e,t)=>e+t.volumeInfo.Vupper,0),l=e.reduce((e,t)=>e+t.volumeInfo.Vlower,0);return a.done(t=>{o.resolve({url:t.dataUrl,area:e[0].getConvertString(i,"area"),dig:e[0].getConvertString(c,"volume"),fill:e[0].getConvertString(l,"volume")})}),o.promise()},setEarthworkConfig(e){Potree.settings.prismHeightColor=e},getEarthworkmentsDownloadInfo(e,{dis:t,epsg:n,format:o,type:r}){var a=S.download(e.map(e=>e.object));return a?(a.downsample_param=[t,t,t],a):null},openMagnifier(){viewer.magnifier.dispatchEvent({type:"setEnable",value:!0})},closeMagnifier(){viewer.magnifier.dispatchEvent({type:"setEnable",value:!1})},changePointDensity(e){return Potree.settings.UserPointDensity=e,{percent:Potree.config.pointDensity[e].maxLevelPercent}},changeDensityPercent(e){Potree.settings.UserDensityPercent=e,viewer.setPointLevels()},changeViewRange(e){Potree.settings.cameraFar=e},changeColorMode:function(e){const t=["rgba","elevation","color"];e=t[e];let n={};switch(e){case"rgba":n.opacity=1,n.size=.1;break;case"elevation":n.opacity=.3,n.size=.1;break;case"color":n.opacity=.3,n.size=.1;break}return viewer.scene.pointclouds.forEach(t=>{t.material.activeAttributeName=e}),T.scene.changePointSize(n.size),T.scene.changePointOpacity(n.opacity),delete n.color,n},changePointSize(e){viewer.scene.pointclouds.forEach(t=>{t.changePointSize(e)})},changePointOpacity:function(e){viewer.scene.pointclouds.forEach(t=>{t.changePointOpacity(e)})},changePointShape(e){viewer.scene.pointclouds.forEach(t=>{t.material.shape=Potree.PointShape[1==e?"SQUARE":"CIRCLE"]})},changePointEdge(e){viewer.setEDLEnabled(e)},changePanoPoint(e){Potree.settings.ifShowMarker=!!e},openCropMode(){let e=viewer.modules.Clip;e.enter();const t=Object(a["a"])();{let n=e.bus._listeners&&e.bus._listeners["updateSelectedDatasets"]&&e.bus._listeners["updateSelectedDatasets"].find(e=>e.byList);n&&e.bus.removeEventListener("updateSelectedDatasets",n.listener);let o=e=>{t.emit("updateSelectedDatasets",e.selectedDatasets)};e.bus.addEventListener("updateSelectedDatasets",o);let r=e.bus._listeners["updateSelectedDatasets"].find(e=>e.listener==o);r.byList=!0}let n;const o={bus:t,setSelect(e){n=e},close(){viewer.modules.Clip.leave()},toBlob(e,t,n){var o=viewer.modules.Clip.download();return o?(o.epsg=t,o.fileName=n,h.post(`/laser/cutModel/${Potree.settings.number}/pointcloud/crop/${e}`,o).then(e=>e.output_file)):null}};return o},getDownloadInfo(){return viewer.modules.Clip.downloadNoCrop()},getDataSets(){let e=m(Potree.datasetData);return e.forEach(e=>{var t=viewer.scene.pointclouds.find(t=>t.dataset_id==e.id);e.changeDisplay=function(e){Potree.Utils.updateVisible(t,"datasetSelection",!!e),t.panos.forEach(t=>{Potree.Utils.updateVisible(t,"pointcloudVisi",e,0)}),(viewer.modules.SiteModel.editing||viewer.modules.Alignment.editing)&&viewer.updateFpVisiDatasets()},e.changeColor=function(e){t.material.color=e},e.getColor=function(){return t.material.color},e.focus=function(){viewer.modules.Alignment.SplitScreen.focusOnPointCloud(t)},e.flyTo=function(){return viewer.flyToDataset({pointcloud:t})||!1},e.getAttachPloygon=function(){return t.belongToEntity&&t.belongToEntity.polygon}}),e},screenshot:(e,t)=>{O=!0;var{getImagePromise:n,finishPromise:o}=viewer.startScreenshot({type:"default",useRenderTarget:!0},e,t);return o.done(()=>{O=!1}),o},canTurnToPanoMode(e){e=e?(new THREE.Vector3).copy(e):viewer.images360.position;let t=viewer.images360.findNearestPano(e);if(t&&t.position.distanceTo(e)<Potree.config.panoFieldRadius)return!0},...r.sceneBus},map:{switchMapType(e){let t=viewer.mapViewer.mapLayer.maps.find(e=>"map"==e.name);t.switchStyle(e)},getScreenByPoint(e){e=(new THREE.Vector3).copy(e);var t=viewer.mapViewer.viewports[0],n=(t.camera,viewer.mapViewer.renderArea);return Potree.Utils.getPos2d(e,t,n)},getPointByScreen(e){let t,n,o,r;return e&&e.inDrag?(e.onlyGetIntersect=!0,e.pickWindowSize=60,e.clientX=e.x,e.clientY=e.y,r=viewer.mapViewer.inputHandler.onMouseMove(e)):r=viewer.mapViewer.inputHandler.intersect,r&&r.orthoIntersect?(t=r.orthoIntersect.clone(),r.pointcloud||(r.pointcloud=viewer.findClosestDatasetOnMap(t),r.pointcloud&&t.setZ(r.pointcloud.panosBound?r.pointcloud.panosBound.center.z:(r.pointcloud.bound.min.z+r.pointcloud.bound.max.z)/2)),n=r.pointcloud&&r.pointcloud.dataset_id,o=Potree.Utils.datasetPosTransform({toDataset:!0,pointcloud:r.pointcloud,position:t}),{position:t,datasetId:n,dataset_location:o}):null},getMapZoomLevel(){let e=viewer.mapViewer.mapLayer.maps[0].zoomLevel,t=1/viewer.mapViewer.camera.zoom;return{zoomLevel:e,meterPerPixel:t}},comeTo(e={}){if(e.position.z=viewer.scene.view.position.z,void 0!=e.zoom){let t=viewer.mapViewer.camera.zoom;e.onUpdate=n=>{viewer.mapViewer.camera.zoom=e.zoom*n+t*(1-n),viewer.mapViewer.camera.updateProjectionMatrix()}}return T.scene.comeTo(e)},screenshot:(e,t)=>{O=!0;var{getImagePromise:n,finishPromise:o}=viewer.startScreenshot({type:"default",map:!0},e,t);return o.done(()=>{O=!1}),o},showDatasetFloor(e){let t=void 0==e?null:viewer.scene.pointclouds.find(t=>t.dataset_id==e);viewer.dispatchEvent({type:"switchFloorplanSelect",pointcloud:t})},...r.mapBus},transformPoint(e,t,n){var o=void 0!=t?Potree.Utils.datasetPosTransform({fromDataset:!0,datasetId:t,position:n}):e;return o},coordTransform:(e,t,n,o)=>{let r,a;if(void 0==t.z&&(t.z=0),e==n)return t;if(e==i["b"].SCENE_SCREEN||e==i["b"].MAP_SCREEN){let n=e==i["b"].SCENE_SCREEN?T.scene:T.map,r=n.getPointByScreen(t)||{};if(t=r.position,!t)return;o=r.datasetId,e=i["b"].LOCAL}if(void 0!=o&&(a=viewer.scene.pointclouds.find(e=>e.dataset_id==o)),e==i["b"].MESH_LOCAL&&(t=Potree.Utils.datasetPosTransform({fromDataset:!0,pointcloud:a,position:t}),e=i["b"].LOCAL),n==i["b"].MESH_LOCAL&&(r=!0,n=i["b"].LOCAL),e==n)return r&&(t=Potree.Utils.datasetPosTransform({toDataset:!0,pointcloud:a,position:t})),t;switch(e){case i["b"].EPSE:t=viewer.transform.lonlatTo4550.inverse(t);break;case i["b"].WGS84:break;case i["b"].LOCAL:t=viewer.transform.lonlatToLocal.inverse(t)}switch(n){case i["b"].SCENE_SCREEN:t=T.scene.getScreenByPoint(t);break;case i["b"].MAP_SCREEN:t=T.map.getScreenByPoint(t);break;case i["b"].EPSE:t=viewer.transform.lonlatTo4550.forward(t);break;case i["b"].WGS84:break;case i["b"].LOCAL:t=viewer.transform.lonlatToLocal.forward(t)}return r&&(t=Potree.Utils.datasetPosTransform({toDataset:!0,pointcloud:a,position:t})),t},openSplitScreen(e){let t=Potree.settings.floorplanEnable;T.fplanEnableOld=t,t||T.setFloorplanEnable(!0),viewer.mapViewer.attachToMainViewer(!0,"measure",.5,{moveToCurrentPos:!0,dir:e})},setSplitScreenSize(e){viewer.mapViewer.updateSplitSize(e)},setSplitScreenDir(e){viewer.mapViewer.changeSplitScreenDir(e)},closeSplitScreen(){T.fplanEnableOld||T.setFloorplanEnable(!1),viewer.mapViewer.attachToMainViewer(!1,"measure")},setFloorplanType(e,t){Potree.settings.floorplanType[t]!=e&&(Potree.settings.floorplanType[t]=e,Potree.loadMapEntity(t))},setFloorplanEnable(e){let t=viewer.mapViewer.mapLayer.maps.filter(e=>e.name.includes("floorplan"));Potree.settings.floorplanEnable=e,t.forEach(t=>t.setEnable(e)),e&&viewer.scene.pointclouds.forEach(e=>{Potree.settings.floorplanRequests[e.dataset_id]||Potree.loadMapEntity(e.dataset_id)})},setMapEnable(e){Potree.settings.mapEnable=e;var t=viewer.mapViewer.mapLayer.maps.find(e=>"map"==e.name);t&&t.setEnable(e)},createNavigation(){let e,t,n=viewer.modules.RouteGuider;const o=Object(a["a"])();let r;return n.bus=o,o.on("gotResult",e=>{r.resolve(e),r=null}),{bus:o,setStartPoint:function(t,o,r){e&&t&&e.equals(t)||(e=t&&(new THREE.Vector3).copy(t),n.setRouteStart(e,o,r))},setEndPoint:function(e,o,r){t&&e&&t.equals(e)||(t=e&&(new THREE.Vector3).copy(e),n.setRouteEnd(t,o,r))},generate:function(){return r=$.Deferred(),r.promise()},destroy:function(){n.clearRoute()}}},enterAlignment(){let e=viewer.modules.Alignment;e.enter();var t=(t,n)=>{e.selectedClouds.forEach(e=>{t(e,n)})};let n=Object(a["a"])(),o=!1;return e.bus.removeEventListeners("forbitMoveOriginDataset"),e.bus.addEventListener("forbitMoveOriginDataset",()=>{n.emit("moveInitialDataset")}),e.changeCallBack=()=>{n.emit("changed"),o=!0},{bus:n,fullRoamView(){e.SplitScreen.focusOnViewport("MainView")},fullTopView(){e.SplitScreen.focusOnViewport("mapViewport")},fullLeftSideView(){e.SplitScreen.focusOnViewport("back")},fullRightSideView(){e.SplitScreen.focusOnViewport("right")},quitFull(){e.SplitScreen.unfocusViewport()},enableTopMap(t){e.SplitScreen.enableMap(t)},enableTopFloorPan(t){e.SplitScreen.enableFloorplan(t)},clear(){e.leave()},switchHandle:e.switchHandle.bind(e),rotate(n){t(e.rotate,n)},translate(n){const o={"+x":new THREE.Vector3(1,0,0),"-x":new THREE.Vector3(-1,0,0),"+y":new THREE.Vector3(0,1,0),"-y":new THREE.Vector3(0,-1,0),"+z":new THREE.Vector3(0,0,1),"-z":new THREE.Vector3(0,0,-1)};var r=o[n];t(e.translate,r)},selectDatasets(t){e.selectedClouds=t.map(e=>viewer.scene.pointclouds.find(t=>t.dataset_id==e.id))},focusOnDataset(t){let n=viewer.scene.pointclouds.find(e=>e.dataset_id==t);e.SplitScreen.focusOnPointCloud(n)},save(){let t=$.Deferred();if(o){let{data:o,callback:r}=e.save();h.put(`/laser/dataset/${Potree.settings.number}/calibration`,o).then(e=>{r(),w&&(T.setSiteModelInfo(w),T.refreshFloorPan()),n.emit("saveSuccess"),t.resolve(1)})}else t.resolve(u["f"].t("sys.unUpdate")),n.emit("saveSuccess");return t.promise()}}},enterSiteMode(){C.enter();let e=!0;return{fullRoamView(){C.SplitScreen.focusOnViewport("MainView")},fullTopView(){C.SplitScreen.focusOnViewport("mapViewport")},fullLeftSideView(){C.SplitScreen.focusOnViewport("back")},fullRightSideView(){C.SplitScreen.focusOnViewport("right")},quitFull(){C.SplitScreen.unfocusViewport()},enableTopMap(e){C.SplitScreen.enableMap(e)},enableTopFloorPan(e){C.SplitScreen.enableFloorplan(e)},drawPloygon(t){let n,o=Object(a["a"])(),r={bus:o,select(e){C.selectEntity(n,e)},digHole(){C.startInsertion("hole",n,null,null,e=>{o.emit("update",{holes:c()}),b(e)})},changeHeight(e){let t=n.zMin+e;return C.changeZ(n,"zMax",t),n.zMax-n.zMin},reset(e){C.resetFromData(n,e.points,e.holes,e.zs&&e.zs[0],e.zs&&e.zs[1])},show(){},hide(){},delete(){C.removeEntity(n)},getArea(){return n.getArea()},getVolume(){return n.getVolume()},getPoints(){return s()},getPano(){return{panos:n.panos&&n.panos.map(e=>e.sid),flagPano:n.flagPano&&n.flagPano.sid}}},i=()=>"floor"==n.buildType?[]:n.points.map(e=>C.transform(e,"toDataset")),c=()=>n.holes.map(e=>e.points.map(e=>C.transform(e,"toDataset"))),l=()=>{let e=n.getRealZ();return[e.zMin,e.zMax]},s=()=>({points:i(),holes:c(),zs:l()}),u=()=>{Potree.Log("send update entity: "+n.buildType),o.emit("update",s())},d=()=>{i();o.emit("update",{points:i()})},p=()=>{let e=l();o.emit("update",{zs:e})},f=()=>{o.emit("update",{holes:c()})},b=e=>{e.addEventListener("marker_dropped",f)};if(t.isNew?"floor"==t.type&&t.attach?(n=C.addFloor(t.parent.entity,t.attach,t.id,t.title),setTimeout(()=>{u(),o.emit("complete")},1)):n=C.startInsertion(t.type,t.parent&&t.parent.entity,t.id,t.title,e=>{o.emit("complete")}):(n=C.createFromData(t.type,t.parent&&t.parent.entity,t.id,t.title,t.points,t.holes,t.zs&&t.zs[0],t.zs&&t.zs[1],!t.isUpdate,t.panos,t.flagPano),n.holes.forEach(e=>b(e)),t.isUpdate||setTimeout(()=>{u()},1)),n)return r.entity=n,n.polygon=r,n.addEventListener("delete",()=>{e&&(console.warn("send delete",n.name),o.emit("delete"))}),n.addEventListener("removeMarker",d),n.addEventListener("marker_dropped",d),n.addEventListener("changeByHistory",d),"floor"==n.buildType&&(p(),n.buildParent.addEventListener("marker_dropped",d),n.addEventListener("changeHeight",()=>{n.buildParent.dispatchEvent("changeHeight")})),n.addEventListener("changeHeight",p),"building"==n.buildType&&n.addEventListener("addFloor",p),t.init&&(n.dontDragFloorHeight=!0),r},save(){console.log("save"),C.changedCallback()},clear(){console.log("clear"),C.leave(),e=!1}}},setSiteModelInfo(e){if(C.editing)return;w=e,0==e.length&&(e=this.autoBuildFloors(),console.log("setSiteModelInfo 空间模型为空,自定义创建一个")),C.clear(),Potree.settings.drawEntityData&&viewer.mainViewport.layersAdd("siteModelMapUnvisi");let t=e=>{let t=C.createFromData(e.type,e.parent&&e.parent.entity,e.id,e.title,e.points,e.holes,e.zs&&e.zs[0],e.zs&&e.zs[1],!e.isUpdate,e.panos,e.flagPano);e.entity=t,t.subgroup=e.subgroup,t.polygon=e},n=e=>{t(e),e.children&&e.children.forEach(t=>{t.parent=e,n(t)})};if(e.forEach(e=>{n(e)}),"pano"==Potree.settings.editType||e[0].isUpdate){if("pano"==Potree.settings.editType&&void 0==e[0].panos){let e=C.entities.filter(e=>"floor"==e.buildType);e.forEach((t,n)=>{0==t.panos.length&&(t.panos=viewer.images360.panos.filter(o=>o.panosData.subgroup==(k?t.sid.split("|subgroup:")[1]:void 0==t.subgroup?e.length-n-1:t.subgroup)))})}}else C.findPanos(),C.findEntityForDataset(),C.updateEntityAt(!0);C.bus.dispatchEvent("initDataDone")},getFloorsData(e){let t=this.autoBuildFloors();t[0].children=t.slice(1).reverse();t.length;if(e)for(let n=1;n<t.length;n++){let o=e.floors[n-1];t[n].title=o.name,t[n].id=t[n].id+"|subgroup:"+o.subgroup}else console.error("没有floorJson?楼层名可能错误");return{code:200,data:[t[0]]}},autoBuildFloors(){let e=[{type:"building",id:0,title:"自定义building",isUpdate:!1},{type:"floor",id:1,title:"楼层1",isUpdate:!1}];if(k&&"pano"==Potree.settings.editType){let t=0;if(viewer.images360.panos.forEach(e=>{e.panosData.subgroup>t&&(t=e.panosData.subgroup)}),t>0){let n=1;while(n++<=t)e.push({type:"floor",id:n,title:"楼层"+n,isUpdate:!1})}}for(let t=1;t<e.length;t++)e[t].parent=e[0];return e},gotoEntity(e,t){let n=viewer.modules.PanoEditor;return"pano"==Potree.settings.editType?n.gotoFloor(C.entities.find(t=>t.sid==e),t,600,!0)||!1:C.gotoEntity(e,t)||!1},focusEntity(e){C.focusEntity(e)},getPointByEntity(e){var t=C.entities.find(t=>t.sid==e);if("showPanos"==Potree.settings.displayMode)return t.flagPano&&t.flagPano.position;{let e=t.getBound(),n=e.getCenter(new THREE.Vector3);return n}},getEntityByPoint(e){var t=C.pointInWhichEntity((new THREE.Vector3).copy(e),"room");return t&&t.polygon},entityIncludePoint(e,t){var n=C.entities.find(t=>t.sid==e);return n.ifContainsPoint(t)},enterTourEdit(e){let t=viewer.modules.CamAniEditor,n=function(e,t){return e=Potree.Utils.datasetPosTransform({fromDataset:!0,position:e,datasetId:Potree.settings.originDatasetId}),t=Potree.Utils.datasetPosTransform({fromDataset:!0,position:t,datasetId:Potree.settings.originDatasetId}),{position:e,target:t}};e&&e.points.forEach(e=>{let{position:t,target:o}=n(e.position,e.target);e.position=t,e.target=o});let o=t.createAnimation(e),r=Object(a["a"])();return o.addEventListener("playDone",()=>{r.emit("playComplete")}),o.addEventListener("updateCurrentIndex",e=>{r.emit("changePoint",e.currentIndex+1)}),{bus:r,addPoint(e,t,r){let{position:a,target:i}=n(t,r);o.createControlPoint(e,{position:a,target:i}),o.changeCallback()},deletePoint(e){o.removeControlPoint(e),o.changeCallback()},play(){o.play()},pause(){o.pause()},setDuration(e){o.setDuration(e)},clear(){t.removeAnimation(o)}}},enterFireEdit(){},insertEffect(e,t,n){let o=viewer.modules.ParticleEditor,r=Object(a["a"])(),i=t=>{let n=e=>e.map(e=>Potree.Utils.datasetPosTransform({toDataset:!0,position:e,datasetId:Potree.settings.originDatasetId}));return e.includes("smoke")?n(t.particles[0].curve.points):n([t.particles[0].position])};e=e.toLowerCase(),"fire"==e&&(e="fire+smoke"),"blast"==e&&(e="explode",t.particleSpaceTime=t.time,n||(t.delayStartTime=Math.random()*(t.particleSpaceTime+4),console.log("delayStartTime",t.delayStartTime))),t.radius&&(t.radius/=2),t.smokeRadius&&(t.smokeRadius/=2),"smoke"==e&&(t.smokeRadius=t.radius,t.smokeHeight=t.height,t.smokeStrength=t.strength),t.type=e;let c,l={bus:r,switchEditState(e){l.particles&&l.particles.forEach(t=>t.curve&&(t.curve.visible=e))},show(){l.particles&&l.particles.forEach(e=>Potree.Utils.updateVisible(e,"force",!0)),viewer.dispatchEvent("content_changed")},hide(){l.particles&&l.particles.forEach(e=>Potree.Utils.updateVisible(e,"force",!1)),viewer.dispatchEvent("content_changed")},delete(){console.log("delete",l),l.particles?l.particles.forEach(e=>o.removeParticle(e)):o.bus.dispatchEvent("cancel_insertions")},fly(){let t,n=l.particles[0].boundingBox.clone();if(l.particles.forEach(e=>n.union(e.boundingBox)),"explode"!=e){let e=.4;n.max.z-=(n.max.z-n.min.z)*e,t=[],l.particles.forEach(e=>t.push(...e.getPointsForBound().map(e=>e.clone()))),t.forEach(e=>e.z=Math.min(n.max.z,e.z))}viewer.focusOnObject({points:t,boundingBox:n},"boundingBox")},setRadius(t){let n="fire+smoke"==e?l.particles.find(e=>"smoke"!=e.type):l.particles[0];n.radius=t/2,n.updateGeometry()},setSmokeradius(e){var t=l.particles.find(e=>"smoke"==e.type);t.radius=e/2,t.updateGeometry()},setHeight(t){let n="fire+smoke"==e?l.particles.find(e=>"smoke"!=e.type):l.particles[0];n.height=t,n.updateGeometry()},setSmokeheight(e){var t=l.particles.find(e=>"smoke"==e.type);t.height=e,t.updateGeometry()},setStrength(t){let n="fire+smoke"==e?l.particles.find(e=>"smoke"!=e.type):l.particles[0];n.strength=t,n.updateGeometry()},setSmokestrength(e){var t=l.particles.find(e=>"smoke"==e.type);t.strength=e,t.updateGeometry()},setTime(e){l.particles.forEach(t=>{t.particleSpaceTime=e,t.updateGeometry()})},setColor(e){let t=l.particles.find(e=>"fire"==e.type);t.color=e,t.createMaterial()},setPoints(e){console.log("setPoints")}};function s(e){l.particles=e,e.effect=l,e[0].curve.addEventListener("sendUpdatePoints",()=>{r.emit("update",{points:i(l)})})}if(t.points&&t.points.length)t.points=t.points.map(e=>Potree.Utils.datasetPosTransform({fromDataset:!0,position:e,datasetId:Potree.settings.originDatasetId})),c=o.createFromData(t),s(c);else{let n=o.startInsertion(e,t);n.done(e=>{if(!e)return r.emit("delete");s(e),r.emit("end"),r.emit("update",{points:i(l)})})}return l},enterMeasurement(){viewer.setLimitFar(!1)},leaveMeasurement(){viewer.setLimitFar(!0)},enterGeoRegistration(){j="geoRegistration",viewer.setPointStandardMat(!0),viewer.setLimitFar(!1);var e=viewer.scene.pointclouds.find(e=>e.dataset_id==Potree.settings.originDatasetId);viewer.scene.pointclouds.forEach(t=>{t!=e?(Potree.Utils.updateVisible(t,"enterGeoRegistration",!1),Potree.settings.floorplanEnables[t.dataset_id]=!1,t.panos.forEach(e=>e.setEnable(!1))):(Potree.Utils.updateVisible(t,"enterGeoRegistration",!0,1,"add"),Potree.settings.floorplanEnables[t.dataset_id]=!0)});let t=viewer.mapViewer.mapLayer.maps.filter(e=>e.name.includes("floorplan")),n=viewer.mapViewer.mapLayer.maps.find(e=>e.name.includes(Potree.settings.originDatasetId));t.forEach(e=>{e==n?e.setEnable(!0):e.setEnable(!1)}),Potree.settings.floorplanRequests[Potree.settings.originDatasetId]||Potree.loadMapEntity(Potree.settings.originDatasetId,!0),T.previousView={position:viewer.scene.view.position.clone(),target:viewer.scene.view.getPivot(),duration:0},viewer.images360.isAtPano()&&(T.previousView.pano=viewer.images360.currentPano);let o=viewer.mapViewer.viewports[0].resolution.x<10?400:0;viewer.flyToDataset({pointcloud:e,duration:o}),viewer.dispatchEvent({type:"switchFloorplanSelect",pointcloud:e}),viewer.images360.panos.forEach(e=>{e.addLabel2(),Potree.Utils.updateVisible(e.label2,"notDisplay",!0),e.dispatchEvent({type:"changeMarkerTex",name:"ring"})}),viewer.mapViewer.setViewLimit("expand")},leaveGeoRegistration(){j=null,viewer.setPointStandardMat(!1),viewer.setLimitFar(!0);var e=viewer.scene.pointclouds.find(e=>e.dataset_id==Potree.settings.originDatasetId);viewer.scene.pointclouds.forEach(t=>{t!=e?(Potree.Utils.updateVisible(t,"enterGeoRegistration",!0),t.panos.forEach(e=>e.setEnable(!0))):Potree.Utils.updateVisible(t,"enterGeoRegistration",!1,0,"cancel")}),Potree.settings.floorplanEnables={};let t=viewer.mapViewer.mapLayer.maps.filter(e=>e.name.includes("floorplan"));t.forEach(e=>{e.setEnable(!!Potree.settings.floorplanEnable)}),viewer.dispatchEvent({type:"switchFloorplanSelect",pointcloud:null}),viewer.setView(T.previousView),viewer.mapViewer.moveTo(T.previousView.position),viewer.images360.panos.forEach(e=>{Potree.Utils.updateVisible(e.label2,"notDisplay",!1),e.dispatchEvent({type:"changeMarkerTex",name:"default"})}),viewer.mapViewer.setViewLimit("standard")},enterDatasetsManage(){viewer.scene.pointclouds.forEach(e=>{Potree.Utils.updateVisible(e,"enterDatasetsManage",!0,1,"add")})},leaveDatasetsManage(){viewer.scene.pointclouds.forEach(e=>{Potree.Utils.updateVisible(e,"enterDatasetsManage",!1,1,"cancel")})},refreshFloorPan(){Potree.loadMapEntity("all")},reloadDatasets(){var e=Potree.loadDatasets(e=>{Potree.loadDatasetsCallback(e,!0)});return e},loadModel(e){e.moveWithPointcloud=!0,viewer.loadModel(e)},enterEditCrop(){const e=Object(a["a"])();let t,n=viewer.modules.clipping;y&&(n.loadFromData(y),viewer.scene.volumes.forEach(e=>Potree.Utils.updateVisible(e,"hidden",!1))),n.enter();let o=n=>{n.addEventListener("select",()=>{e.emit("selectShape",{EditCrop:i,delete(){viewer.scene.removeVolume(n)}})}),n.addEventListener("deselect",()=>{e.emit("unSelectShape",{EditCrop:i})}),n.addEventListener("createFinish",o=>{t==n&&(e.emit("cancelExclude"),e.emit("cancelIntersect"),t=null)})};viewer.scene.volumes.forEach(e=>{o(e)}),t=null,viewer.volumeTool.addEventListener("start_inserting_volume",e=>{t=e.volume},10);let r=e=>{e&&!e.isNew||viewer.dispatchEvent("cancel_insertions")},i={bus:e,excludeMode(){let e=viewer.volumeTool.startInsertion({clipTask:Potree.ClipTask.SHOW_OUTSIDE});return o(e),r.bind(this,e)},intersectMode(){let e=viewer.volumeTool.startInsertion({clipTask:Potree.ClipTask.SHOW_INSIDE});return o(e),r.bind(this,e)},moveMode(){n.setTranMode("translation")},rotateMode(){n.setTranMode("rotation")},scaleMode(){n.setTranMode("scale")},clearAll(){r(),viewer.scene.volumes.slice(0).forEach(e=>viewer.scene.removeVolume(e))},save(){let e=n.saveClipData();return e},calc(){return n.getCalcData()},switchViewMode(e){n.switchView("top"==e?"top":"mainView")}};return i},enterEditClouds(e){let t=Object(a["a"])(),n=(viewer.modules.Alignment,viewer.modules.PanoEditor),o=e=>viewer.images360.getPano(e,"panosData");n.addEventListener("panoSelect",e=>{if(!e.pano)return t.emit("select",null);t.emit("select",e.pano.panosData)}),e.forEach((e,t)=>{void 0==e.datasetId&&(console.error("没有datasetId "),e.datasetId=t),Potree.settings.datasetsPanos[e.datasetId]=null,Potree.loadPanosDone(e.datasetId,e.clouds)}),n.addEventListener("operationCancel",e=>{"addLink"==e.operation?t.emit("cancelConnect"):"removeLink"==e.operation?t.emit("cancelDisconnect"):"zoomIn"==e.operation&&t.emit("cancelScale")}),n.addEventListener("needToDisConnect",e=>{t.emit("needToDisConnect")}),n.addEventListener("changeFloor",e=>{console.log("changeFloor",e.floor),T.scene.emit("buildingChange","all"==e.floor?"all":e.floor&&e.floor.polygon)}),n.addEventListener("switchPanoVisible",e=>{t.emit("switchPanoVisible",[e.pano.panosData,e.v])});let r={bus:t,switchViewMode(e){let t={top:"top",side:"right","3d":"mainView"};n.switchView(t[e])},select(e){n.selectPano(e&&o(e.origin),!0)},changeShow(e,t){n.switchPanoVisible(o(e),t,!0)},changeRTK(e,t){n.setPanoRtkState(o(e),t)},moveMode(){let e=()=>{"translate"==n.tranMode&&n.setTranMode(null)};return n.setTranMode("translate"),e},rotateMode(){let e=()=>{"rotate"==n.tranMode&&n.setTranMode(null)};return n.setTranMode("rotate"),e},connectMode(){let e=()=>{n.setLinkOperateState("addLink",!1,!0)};return n.setLinkOperateState("addLink",!0),e},disconnectMode(){let e=()=>{n.setLinkOperateState("removeLink",!1,!0)};return n.setLinkOperateState("removeLink",!0),e},scaleMode(){let e=()=>{n.setZoomInState(!1,!0)};return n.setZoomInState(!0),e},save(){return n.exportSavingData()},calc(){return n.exportSavingData()}};return r}};return Potree.sdk=T,T},y=g,w=n(17),j=n(5),O=n(0),x=n(41);(function(e){e["AMap"]="EPSG:4490",e["WebMercator"]="EPSG:4547",e["EPSG4550"]="EPSG:4550"})(v||(v={}));var A=(h={},h[v.AMap]="+proj=longlat +ellps=GRS80 +no_defs",h[v.WebMercator]="+proj=tmerc +lat_0=0 +lon_0=114 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs",h[v.EPSG4550]="+proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs",h);for(var k in A)x["a"].defs(k,A[k]);var S,C=function(e,t){return Math.atan2(t.x-e.x,t.y-e.y)},E=function(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))},P=function(e,t){var n=e[0],o=e[1],r=t[0],a=t[1],i=C(n,o)-C(r,a),c=E(r,a)/E(n,o),l={x:r.x-c*(n.x*Math.cos(i)-n.y*Math.sin(i)),y:r.y-c*(n.x*Math.sin(i)+n.y*Math.cos(i))};return{rotation:i,scale:c,translate:l}},M=function(e,t,n){return n.map((function(n){return Object(x["a"])(e,t,n)}))},I=(x["a"],function(e){e.style.left="0",e.style.right="0",e.style.top="0",e.style.bottom="0",e.style.overflow="hidden",e.style.position="absolute",e.style.zIndex="100",e.style.opacity="1",e.style.pointerEvents="all",j["n"].isPc&&!j["n"].isTablet&&(e.style.transition="inset .3s ease, opacity .3s ease, z-index .3s ease"),e.classList.remove("view-simle"),e.classList.remove("view-minimum"),e.classList.add("view-full"),e.classList.remove("view-simple-scale")}),D=function(e){e.style.right="calc(var(--editor-menu-right) + var(--editor-toolbox-width) + 10px)",e.style.bottom="calc(10px + var(--editor-menu-bottom))",e.style.left="calc(100% - (var(--editor-menu-right) + var(--editor-toolbox-width) + var(--simle-map-width)))",e.style.top="calc(100% - (30px + var(--editor-menu-bottom) + var(--simle-map-height)))",e.style.borderRadius="4px",e.style.overflow="hidden",e.style.position="absolute",e.style.zIndex="200",j["n"].isPc&&!j["n"].isTablet&&(e.style.transition="inset .3s ease, opacity .3s ease, z-index .3s ease"),e.classList.add("view-simle"),e.classList.remove("view-minimum"),e.classList.remove("view-full"),e.classList.remove("view-simple-scale")},T=function(e){e.style.left="calc(100% - (var(--editor-menu-right) + var(--editor-toolbox-width) + 50px))",e.style.right="calc(var(--editor-menu-right) + var(--editor-toolbox-width) + 10px)",e.style.bottom="calc(10px + var(--editor-menu-bottom))",e.style.top="calc(100% - (30px + var(--editor-menu-bottom) + 20px))",e.style.borderRadius="4px",e.style.overflow="hidden",e.style.position="absolute",e.style.zIndex="200",e.style.zIndex="-1",j["n"].isPc&&!j["n"].isTablet&&(e.style.transition="inset .3s ease, opacity .3s ease, z-index .3s ease"),e.classList.remove("view-simle"),e.classList.add("view-minimum"),e.classList.remove("view-full"),e.classList.remove("view-simple-scale")},F=function(e){e.style.left="calc(100% - (var(--editor-menu-right) + var(--editor-toolbox-width) + var(--scale-simle-map-width)))",e.style.right="calc(var(--editor-menu-right) + var(--editor-toolbox-width))",e.style.bottom="calc(10px + var(--editor-menu-bottom))",e.style.top="calc(100% - (30px + var(--editor-menu-bottom) + var(--scale-simle-map-height)))",e.style.overflow="hidden",e.style.position="absolute",e.style.zIndex="200",j["n"].isPc&&!j["n"].isTablet&&(e.style.transition="inset .3s ease, opacity .3s ease, z-index .3s ease"),e.classList.remove("view-simle"),e.classList.remove("view-minimum"),e.classList.remove("view-full"),e.classList.add("view-simple-scale")},B=function(e,t){var n=function(e,n){switch(e){case"full":I(n);break;case"simple":t.scale.value?F(n):D(n);break;case"minimum":T(n);break}};Object(O["db"])((function(){n(t.scene.value,e.scene.el),n(t.map.value,e.map.el)})),e.sceneFullShow=function(){t.map.value=t.scene.value,t.scene.value="full"},e.mapFullShow=function(){t.scene.value=t.map.value,t.map.value="full"},e.minimumHide=function(){var e="minimum"===t.scene.value?"scene":"map";t[e].value="simple"},e.minimumShow=function(){var e="simple"===t.scene.value?"scene":"map";t[e].value="minimum"},e.changeMap=function(n){t.hideMap.value=!n,t.hideMap.value?(e.map.el.style.opacity="0",e.map.el.style.pointerEvents="none"):(e.map.el.style.opacity="1",e.map.el.style.pointerEvents="all")},e.changeScene=function(n){t.hideScene.value=!n,t.hideScene.value?(e.scene.el.style.opacity="0",e.scene.el.style.pointerEvents="none"):(e.scene.el.style.opacity="1",e.scene.el.style.pointerEvents="all")};var o={scene:{visible:!0,timeout:null},map:{visible:!0,timeout:null}},r=function(t,n){var r=o[t];clearTimeout(r.timeout);var a=function(){e[t].emit("visible",n),r.visible=n,e[t].el.style.display=n?"block":"none"};r.visible!==n&&(n?a():r.timeout=setTimeout(a,300))};Object(O["db"])((function(){r("map",!("minimum"===t.map.value||t.hideMap.value)),r("scene",!("minimum"===t.scene.value||t.hideScene.value))}))},L=function(e,t){var n=function(){t.scale.value=!t.scale.value};Object(O["cb"])((function(){return"simple"===t.scene.value?e.scene.el:e.map.el}),(function(e,t){t&&t.removeEventListener("dblclick",n),e.addEventListener("dblclick",n)}),{immediate:!0})},z=function(e,t,n){var o=Object(O["N"])(.5),r=e.setSplitScreenDir;e.setSplitScreenDir=function(e){return t.dire.value=e,r(e)};var a=function(){t.split.value&&(window.innerWidth>window.innerHeight?"leftRight"!==t.dire.value&&e.setSplitScreenDir("leftRight"):"upDown"!==t.dire.value&&e.setSplitScreenDir("upDown"))};window.addEventListener("resize",a);var i=e.openSplitScreen;e.openSplitScreen=function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return t.split.value=!0,a(),i.apply(void 0,e)};var c=e.closeSplitScreen;e.closeSplitScreen=function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return t.split.value=!1,c.apply(void 0,e)};var l=e.setSplitScreenSize;e.setSplitScreenSize=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];o.value=e[0]};var s=document.createElement("div");Object(O["cb"])((function(){return t.dire.value}),(function(){if("leftRight"===t.dire.value){s.style.cssText="\n position: absolute;\n top: 0;\n bottom: 0;\n width: 6px;\n background-color: rgba(255,255,255,.9);\n cursor: col-resize;\n transform: translateX(-50%);\n z-index: 999;\n ";var e="position: absolute; bottom: 30px;font-size: 30px;color: #fff;";s.innerHTML='\n <i class="iconfont icon-shrink" style="'.concat(e,'left: -30px;"></i>\n <i class="iconfont icon-extend" style="').concat(e,'right: -30px;"></i>\n '),j["n"].isPc&&!j["n"].isTablet||(s.style.paddingLeft="5px",s.style.paddingRight="5px")}else{s.style.cssText="\n position: absolute;\n left: 0;\n right: 0;\n height: 6px;\n background-color: rgba(255,255,255,.9);\n width: 100%;\n cursor: col-resize;\n transform: translateY(-50%);\n z-index: 999;\n \n ";e="position: absolute; left: 50%;font-size: 30px;color: #fff;transform: rotate(90deg);z-index:999;";s.innerHTML='\n <i class="iconfont icon-shrink" style="'.concat(e,'top: -30px;"></i>\n <i class="iconfont icon-extend" style="').concat(e,'bottom: -30px;"></i>\n '),j["n"].isPc&&!j["n"].isTablet||(s.style.paddingTop="5px",s.style.paddingBottom="5px")}d&&d()}),{immediate:!0});var u=e.scene.el;Object(O["db"])((function(){t.split.value?u.appendChild(s):u.contains(s)&&u.removeChild(s)}));var d=function(){t.split.value&&("leftRight"===t.dire.value?(s.style.left="".concat(100*o.value,"%"),s.style.top="0"):(s.style.left="0",s.style.top="".concat(100*o.value,"%")),l("upDown"===t.dire.value?1-o.value:o.value))};Object(O["db"])(d);var p=function(e){return"leftRight"===t.dire.value?"clientX"in e?e.clientX:e.touches[0].pageX:"clientY"in e?e.clientY:e.touches[0].pageY};s.addEventListener(j["n"].isPc&&!j["n"].isTablet?"mousedown":"touchstart",(function(e){e.preventDefault();var n=document.documentElement,r=p(e),a=o.value,i=document.createElement("el");i.style.cssText="\n position: absolute;\n left: 0;\n top: 0;\n width: 100vw;\n height: 100vh;\n z-index: 999999999;\n cursor: col-resize;\n ",n.appendChild(i);var c=function(e){var i=p(e),c=a+(i-r)/("leftRight"===t.dire.value?n.offsetWidth:n.offsetHeight);o.value=c>1?1:c<0?0:c,e.preventDefault()},l=function(){j["n"].isPc&&!j["n"].isTablet?(n.removeEventListener("mousemove",c),n.removeEventListener("mouseup",l)):(n.removeEventListener("touchmove",c),n.removeEventListener("touchend",l)),n.removeChild(i)};j["n"].isPc&&!j["n"].isTablet?(n.addEventListener("mousemove",c),n.addEventListener("mouseup",l)):(n.addEventListener("touchmove",c,{passive:!1}),n.addEventListener("touchend",l,{passive:!1}))}),{passive:!1})},N=function(e,t){e.coordTransform,Object(O["f"])((function(){var e=t.controlPoint.aut[0].local?t.controlPoint.aut:t.controlPoint.def,n=e.map((function(e){var t=e.gis;return t})),o=e.map((function(e){var t=e.local;return t})),r=M(v.AMap,v.WebMercator,n);return P(o,r)})),Object(O["f"])((function(){if(t.controlPoint.aut[0].local){var e=[t.controlPoint.aut[0].local.z,t.controlPoint.aut[1].local.z],n=[t.controlPoint.aut[0].gis.z,t.controlPoint.aut[1].gis.z];return{prop:(n[0]-n[1])/(e[0]-e[1]),start:n[0],startLocal:e[0]}}}))},R=function(e){var t=new Map,n=function(){for(var n=[],o=0;o<arguments.length;o++)n[o]=arguments[o];var r=Array.from(t.keys()),a=r.find((function(e){return!Object(j["j"])(e,n)}));if(a)return t.get(a);var i=e.transformPoint.apply(e,n);return t.set(n,i),i};e.scene.hotTransform=function(e){return n(e.pos,e.datasetId,e.dataset_location)},e.scene.comeToHot=function(t){var n=e.scene.hotTransform(t);return n?Object(w["z"])(n):Promise.resolve()}},_=function(e){e.scene.canShapeToPanoMode=function(t){return t.some((function(t){return e.scene.canTurnToPanoMode(t)}))}},V=function(e,t){var n={scene:Object(O["N"])("full"),map:Object(O["N"])("simple"),hideMap:Object(O["N"])(!1),hideScene:Object(O["N"])(!1),scale:Object(O["N"])(!1),split:Object(O["N"])(!1),sitMode:Object(O["N"])(!1),dire:Object(O["N"])()};B(e,n),L(e,n),z(e,n,t),N(e,t),R(e),_(e)},U=function(){return U=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},U.apply(this,arguments)},H=function(e,t){var n,o,r=y(U({dom:e.sceneEl,mapCompany:e.mapCompany||"default",mapDom:e.mapEl,number:e.num,cropArgs:(null===(n=null===t||void 0===t?void 0:t.setup.crop)||void 0===n?void 0:n.models)||null,datasetId:t?t.setup.datasetId:null,staticPrefix:S},e));return console.log(U({dom:e.sceneEl,mapCompany:e.mapCompany||"default",mapDom:e.mapEl,number:e.num,cropArgs:(null===(o=null===t||void 0===t?void 0:t.setup.crop)||void 0===o?void 0:o.models)||null,datasetId:t?t.setup.datasetId:null,staticPrefix:S},e)),r.scene.el=e.sceneEl,r.map.el=e.mapEl,t&&(t.showNavpanel=Object(O["N"])(!0),V(r,t)),r};function Q(e,t,n,o,r,a){return Object(O["I"])(),Object(O["j"])("div",{class:"carry-layer",onContextmenu:t[0]||(t[0]=Object(O["hb"])((function(){}),["right","stop","prevent"]))},[Object(O["n"])(o["Hots"]),o.props.store.coord&&o.sdk.isScene?(Object(O["I"])(),Object(O["h"])(o["Coord"],{key:0})):Object(O["i"])("v-if",!0),o.props.showMeasures&&o.sdk.isScene?(Object(O["I"])(),Object(O["h"])(o["Measures"],{key:1})):Object(O["i"])("v-if",!0),Object(O["n"])(o["Navigation"]),Object(O["n"])(o["InjectComponent"]),o.sdk.isMap?(Object(O["I"])(),Object(O["h"])(o["MapAttach"],{key:2})):Object(O["i"])("v-if",!0),o.sdk.isScene?(Object(O["I"])(),Object(O["h"])(o["FView"],{key:3})):Object(O["i"])("v-if",!0)],32)}function G(e,t,n,o,r,a){return o.props.store.hot.show?(Object(O["I"])(!0),Object(O["j"])(O["a"],{key:0},Object(O["P"])(o.props.store.hot.list,(function(e){return Object(O["I"])(),Object(O["j"])(O["a"],null,[o.props.share.showHots||[o.props.share.showHot,o.props.share.foreShowHot].includes(e)?(Object(O["I"])(),Object(O["h"])(o["HotItem"],{data:e,key:e.id,fource:!o.props.share.showHots&&[o.props.share.showHot,o.props.share.foreShowHot].includes(e)},null,8,["data","fource"])):Object(O["i"])("v-if",!0)],64)})),256)):Object(O["i"])("v-if",!0)}function q(e,t,n,o,r,a){return o.pos&&(o.forceShow||o.show&&o.floorShow&&o.carryProps.store.hot.show&&o.isShow)?(Object(O["I"])(),Object(O["j"])(O["a"],{key:0},[!o.customTheme||n.fource?(Object(O["I"])(),Object(O["h"])(o["DefaultTheme"],{key:0,data:n.data,x:o.pos.x,y:o.pos.y,class:Object(O["z"])({active:o.carryProps.share.showHot===o.props.data}),onClick:t[0]||(t[0]=function(e){return o.carryProps.share.showHot=o.props.data})},null,8,["data","x","y","class"])):(Object(O["I"])(),Object(O["h"])(Object(O["T"])(o.customTheme.component),Object(O["x"])({key:1,data:n.data,active:o.carryProps.share.showHot===o.props.data,defaultTheme:o.DefaultTheme,x:o.pos.x,y:o.pos.y},o.customTheme.props),null,16,["data","active","x","y"]))],64)):Object(O["i"])("v-if",!0)}var W=["src"];function K(e,t,n,o,r,a){return Object(O["I"])(),Object(O["j"])("div",{class:Object(O["z"])(["hot-item default",{active:n.showContent}]),style:Object(O["B"])(o.style),onClick:t[0]||(t[0]=function(e){return o.emit("click",e)}),onTouchstart:t[1]||(t[1]=function(e){return o.emit("touchstart",e)}),onMouseenter:t[2]||(t[2]=function(e){return o.emit("mouseenter",e)}),onMouseleave:t[3]||(t[3]=function(e){return o.emit("mouseleave",e)})},[Object(O["k"])("img",{src:o.getResources(n.data.style.icon),class:"hot-icon"},null,8,W),Object(O["k"])("p",null,Object(O["W"])(n.data.title),1)],38)}var Y=Symbol("sdk"),X=Symbol("laser"),J=Symbol("props"),Z=n(45),ee=Object(O["p"])({__name:"theme",props:{showContent:{type:Boolean,required:!1},data:{type:null,required:!0},x:{type:Number,required:!0},y:{type:Number,required:!0}},emits:["click","touchstart","mouseenter","mouseleave"],setup:function(e,t){var n=t.expose,o=t.emit;n();var r=e,a=Object(O["u"])(J),i=Object(O["f"])((function(){return{left:r.x+"px",top:r.y+"px"}})),c={emit:o,props:r,carryProps:a,style:i,get getResources(){return Z["b"]}};return Object.defineProperty(c,"__isScriptSetup",{enumerable:!1,value:!0}),c}}),te=(n(298),n(6)),ne=n.n(te);const oe=ne()(ee,[["render",K],["__scopeId","data-v-5e0781c2"],["__file","src/sdk/carry/hots/theme.vue"]]);var re=oe,ae=n(31),ie=n(28),ce=Object(O["p"])({__name:"item",props:{data:{type:null,required:!0},fource:{type:Boolean,required:!0}},setup:function(e,t){var n=t.expose;n();var o,r=e,a=Object(O["u"])(J),i=Object(O["u"])(X),c=Object(O["u"])(Y),l=Object(O["f"])((function(){return ie["a"].is(r.data.id)})),s=Object(O["N"])(0),u=Object(O["f"])((function(){var e;return s.value<((null===(e=Z["a"].config)||void 0===e?void 0:e.overstep)||10)})),d=Object(O["N"])(),p=function(){o=c.scene.hotTransform(r.data),o&&b()},f=Object(O["N"])(!0),b=function(){if(o){var e=i.getScreenByPoint(o,!0);d.value=e.trueSide?e.pos:null}else p()},h=Object(O["f"])((function(){return a.hotTheme.get(r.data).value})),v=Object(O["N"])(!0),m=Object(O["cb"])(r,p,{immediate:!0});if(i.isMap){var g=Object(O["N"])(i.getMapZoomLevel().zoomLevel),y=function(e){g.value=e.zoomLevel,(l.value||v.value&&f.value)&&b()},w=function(e){(l.value||v.value&&f.value)&&b()};i.on("posChange",w),i.on("mapZoomLevelChange",y),Object(O["db"])((function(){v.value=g.value>=r.data.visualRange[0]&&g.value<=r.data.visualRange[1]}));var x=Object(O["db"])((function(){if(ae["a"].value){var e=Object(ae["d"])(ae["e"].value,ae["a"].value).find((function(e){return"floor"===e.type}));e&&o&&(f.value=c.entityIncludePoint(e.id,o),b())}}));Object(O["G"])((function(){i.off("posChange",w),i.off("mapZoomLevelChange",y),x()}))}else{var A=function(e){o&&(s.value=Object(j["b"])(o,e),(l.value||u.value&&f.value)&&b())};i.on("posChange",A),Object(O["G"])((function(){i.off("posChange",A),m()}))}Object(O["G"])((function(){m()}));var k={props:r,carryProps:a,laser:i,sdk:c,forceShow:l,cameraDis:s,isShow:u,pos:d,get transformPos(){return o},set transformPos(e){o=e},resetUpdatePos:p,floorShow:f,updatePos:b,customTheme:h,show:v,stopWatch:m,DefaultTheme:re};return Object.defineProperty(k,"__isScriptSetup",{enumerable:!1,value:!0}),k}});n(300);const le=ne()(ce,[["render",q],["__scopeId","data-v-12eb73ac"],["__file","src/sdk/carry/hots/item.vue"]]);var se=le,ue=Object(O["p"])({__name:"index",setup:function(e,t){var n=t.expose;n();var o=Object(O["u"])(J),r=Object(O["u"])(J),a=Object(O["u"])(X);if(a.isScene){var i=!1;Object(O["cb"])((function(){return r.store.hot.list.length}),(function(e,t){void 0!==t&&(i=e!==t,setTimeout((function(){i=!1})))}),{flush:"sync"}),Object(O["cb"])((function(){return r.share.showHot||r.share.foreShowHot}),(function(e){setTimeout((function(){!i&&e&&a.comeToHot(e)}))}),{flush:"post"})}var c={props:o,carryProps:r,sdk:a,HotItem:se};return Object.defineProperty(c,"__isScriptSetup",{enumerable:!1,value:!0}),c}});const de=ne()(ue,[["render",G],["__file","src/sdk/carry/hots/index.vue"]]);var pe=de,fe=function(){return fe=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},fe.apply(this,arguments)};function be(e,t,n,o,r,a){return Object(O["I"])(),Object(O["j"])(O["a"],null,[o.realScenePos?(Object(O["I"])(),Object(O["j"])("span",{key:0,class:"anchor",style:Object(O["B"])({left:o.realScenePos.x+"px",top:o.realScenePos.y+"px"})},null,4)):Object(O["i"])("v-if",!0),o.linePosStyle?(Object(O["I"])(),Object(O["j"])("div",{key:1,class:"line",style:Object(O["B"])(o.linePosStyle)},null,4)):Object(O["i"])("v-if",!0),Object(O["k"])("div",{class:"coord",style:Object(O["B"])(fe(fe({},o.screenStyle),{visibility:o.pos&&o.pos.real?"visible":"hidden"})),ref:"vmRef"},[(Object(O["I"])(!0),Object(O["j"])(O["a"],null,Object(O["P"])(o.real,(function(e,t){return Object(O["I"])(),Object(O["j"])("p",null,Object(O["W"])(t)+": "+Object(O["W"])(e),1)})),256))],4)],64)}var he=function(){return he=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},he.apply(this,arguments)},ve=Object(O["p"])({__name:"index",setup:function(e,t){var n=t.expose;n();var o=Object(O["N"])(),r=Object(O["u"])(J),a=Object(O["u"])(Y),i=Object(O["f"])((function(){if(o.value&&o.value.real){var e=w["h"].coordOutType===w["a"].LN?o.value.real:{x:Object(j["t"])(o.value.real.x),y:Object(j["t"])(o.value.real.y),z:o.value.real.z};return Object(w["k"])(e,r.store.coord)}})),c=Object(O["N"])(),l=16,s=Object(O["N"])(),u=function(){if(o.value&&o.value.real)try{var e=c.value,t=a.scene.getScreenByPoint(e);t.trueSide&&(s.value={x:t.pos.x-l/2,y:t.pos.y-l/2})}catch(n){console.error(n)}else s.value=null},d=Object(O["f"])((function(){if(s.value&&h.value){var e={x:s.value.x+l/2,y:s.value.y+l/2},t=["center","center"],n=void 0,o=void 0,r=void 0,a=void 0,i={x:parseInt(h.value.left),y:parseInt(h.value.top)};if(e.x<i.x?(o=e.x,r=i.x-e.x,t[0]="left"):(o=i.x,r=e.x-i.x,t[0]="right"),e.y<i.y?(n=e.y,a=i.y-e.y,t[1]="top"):(n=i.y,a=e.y-i.y,t[1]="bottom"),r>=1&&a<1&&(a=1),a>=1&&r<1&&(r=1),r>=1&&a>=1){var c=Math.sqrt(Math.pow(r,2)+Math.pow(a,2)),u=180*Math.asin(a/c)/Math.PI,d="left"===t[0]&&"bottom"===t[1]||"right"===t[0]&&"top"===t[1];return{width:r+"px",height:a+"px",left:o+"px",top:n+"px","--lineWidth":c+"px","--deg":(d?-u:u)+"deg","--origin":t.join(" "),"--left":"left"===t[0]?0:"auto","--right":"right"===t[0]?0:"auto","--top":"top"===t[1]?0:"auto","--bottom":"bottom"===t[1]?0:"auto"}}}}));a.scene.on("posChange",u);var p=function(e,t,n,r){if(n===w["d"].LOCAL&&e!==w["d"].SCREEN&&c.value)o.value.real=c.value;else{var a=Object(w["F"])(e,n,t);o.value.real=a}n===w["d"].LOCAL&&(o.value.real=t)},f=function(e){var t=j["n"].isPc&&!j["n"].isTablet,n={x:t?e.offsetX:e.touches[0].clientX,y:t?e.offsetY:e.touches[0].clientY};if(t){var i=e.target;while(i!==a.scene.el&&a.scene.el.contains(i))n.x+=i.offsetLeft,n.y+=i.offsetTop,i=i.offsetParent}o.value=he(he({},n),{real:null});var l=a.scene.getPointByScreen();c.value=l?he(he({},l.position),{datasetId:l.datasetId}):null,c.value&&(p(w["d"].LOCAL,c.value,r.store.coord,!1),u())},b=Object(O["N"])(),h=Object(O["N"])();Object(O["cb"])((function(){return[b.value,o.value]}),(function(){Object(O["y"])((function(){b.value&&o.value&&(h.value=Object(w["v"])(b,o,"left-bottom"))}))}));var v=r.store.coord;Object(O["db"])((function(){console.log(r.store.coord&&v!==r.store.coord&&o.value&&o.value.real),r.store.coord&&v!==r.store.coord&&o.value&&o.value.real&&(p(w["d"].LOCAL,c.value,r.store.coord,c.value.datasetId),v=r.store.coord)})),j["n"].isPc&&!j["n"].isTablet?(Object(O["F"])((function(){return r.sdkEl.addEventListener("mousemove",f)})),Object(O["G"])((function(){return r.sdkEl.removeEventListener("mousemove",f)}))):(Object(O["F"])((function(){return r.sdkEl.addEventListener("touchstart",f)})),Object(O["G"])((function(){return r.sdkEl.removeEventListener("touchstart",f)})));var m={pos:o,props:r,sdk:a,real:i,localPos:c,auchrSize:l,realScenePos:s,updateRealScnePos:u,linePosStyle:d,coordTransform:p,updatePos:f,vmRef:b,screenStyle:h,get oldCoord(){return v},set oldCoord(e){v=e}};return Object.defineProperty(m,"__isScriptSetup",{enumerable:!1,value:!0}),m}});n(302);const me=ne()(ve,[["render",be],["__scopeId","data-v-4ff56626"],["__file","src/sdk/carry/coord/index.vue"]]);var ge=me;function ye(e,t,n,o,r,a){return Object(O["I"])(!0),Object(O["j"])(O["a"],null,Object(O["P"])(o.props.store.measure.list,(function(e,t){return Object(O["I"])(),Object(O["h"])(o["MeasureItem"],{key:100*Math.random(),data:e,unit:o.props.store.measure.unit,ref_for:!0,ref:function(e){return o.refs[t]=e}},null,8,["data","unit"])})),128)}function we(e,t,n,o,r,a){return o.theme?(Object(O["I"])(),Object(O["h"])(Object(O["T"])(o.theme.component),Object(O["x"])({key:0,data:n.data,points:o.points},o.theme.props),null,16,["data","points"])):Object(O["i"])("v-if",!0)}var je=function(){return je=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},je.apply(this,arguments)},Oe=Object(O["p"])({__name:"item",props:{data:{type:null,required:!0},unit:{type:null,required:!0}},setup:function(e,t){var n=t.expose,o=e,r=Object(O["u"])(J),a=Object(O["u"])(X),i=a.drawMeasure(o.data.type,o.unit,o.data.points,ie["a"].is(o.data.dataSet.id)?null:o.data.dataSet.id,o.data.dataset_points,o.data.datasetIds,o.data.id),c=Object(O["N"])(),l=Object(O["f"])((function(){return r.measureTheme.get(o.data).value})),s=function(){c.value=o.data.points.map((function(e){return a.getScreenByPoint(je({},e)).pos}))};Object(O["db"])((function(){l.value?(s(),a.off("posChange",s),a.on("posChange",s)):o.data.show?i.show():i.hide()}));var u=o.unit;Object(O["cb"])(o,(function(){o.unit!==u&&i&&i.changeUnit(o.unit)})),Object(O["G"])((function(){return i.clear()})),n({canvas:i});var d={props:o,carryProps:r,sdk:a,canvas:i,points:c,theme:l,updatePoints:s,oldUnit:u};return Object.defineProperty(d,"__isScriptSetup",{enumerable:!1,value:!0}),d}});const xe=ne()(Oe,[["render",we],["__file","src/sdk/carry/measures/item.vue"]]);var Ae=xe,ke=Object(O["p"])({__name:"index",setup:function(e,t){var n=t.expose;n();var o=Object(O["u"])(J),r=Object(O["u"])(X),a=Object(O["N"])([]),i=o.measureMap;Object(O["cb"])(a,(function(){for(var e=o.store.measure.list,t=0;t<e.length;t++){var n=a.value[t];n&&i.set(e[t],n.canvas)}}),{deep:!0});var c={props:o,laser:r,refs:a,measureMap:i,MeasureItem:Ae};return Object.defineProperty(c,"__isScriptSetup",{enumerable:!1,value:!0}),c}});const Se=ne()(ke,[["render",ye],["__file","src/sdk/carry/measures/index.vue"]]);var Ce=Se;function Ee(e,t,n,o,r,a){return Object(O["I"])(),Object(O["j"])(O["a"],null,[(Object(O["I"])(!0),Object(O["j"])(O["a"],null,Object(O["P"])(o.props.store.navigation,(function(e,t){return Object(O["I"])(),Object(O["j"])(O["a"],null,[e?(Object(O["I"])(),Object(O["h"])(o["NavItem"],{success:!(!o.props.store.navigation[0]||!o.props.store.navigation[1]),key:Math.random(),datasetId:e.pos.datasetId,data:e.screen||e.pos.position,label:0===t?"start":"end"},null,8,["success","datasetId","data","label"])):Object(O["i"])("v-if",!0)],64)})),256)),Object(O["i"])(' <Panel v-if="props.store.navigation.length > 0" v-show="props.store.showNavpanel" /> ')],2112)}function Pe(e,t,n,o,r,a){var i=Object(O["R"])("ui-icon");return!o.pos||!o.sdk.isMap&&(o.props.datasetId!==o.currentDatasetId||o.currentFloor&&o.navFloor&&o.currentFloor.id!==o.navFloor.id)?Object(O["i"])("v-if",!0):(Object(O["I"])(),Object(O["j"])("div",{key:0,style:Object(O["B"])({left:o.pos.x+"px",top:o.pos.y+"px"}),class:Object(O["z"])(["atom",(o.sdk.isScene?"scene-atom":"map-atom")+" "+n.label+(n.success?" nav-success":"")])},[Object(O["n"])(i,{type:"start"===n.label?"iorigin":"destination"},null,8,["type"]),Object(O["k"])("p",null,Object(O["W"])("start"===n.label?e.$t("scene.navStart"):e.$t("scene.navEnd")),1)],6))}var Me=Object(O["p"])({__name:"item",props:{data:{type:null,required:!0},datasetId:{type:String,required:!0},label:{type:String,required:!0},success:{type:Boolean,required:!0}},setup:function(e,t){var n=t.expose;n();var o=e,r=function(e){var t=Object(ae["d"])(ae["e"].value,e);return t.find((function(e){return"floor"===e.type}))},a=Object(O["N"])(),i=Object(O["f"])((function(){return r(ae["a"].value)})),c=Object(O["u"])(X),l=Object(O["N"])(),s=Object(O["N"])(),u=function(e){var t,n=c.getScreenByPoint(o.data);n.trueSide?l.value=n.pos:l.value=null,c.isScene&&(s.value=e?e.dataset[0]:null===(t=c.getPointByScreen())||void 0===t?void 0:t.datasetId)};u(),c.on("posChange",u);var d=Object(O["u"])(Y);if(c.isMap)c.on("mapZoomLevelChange",u);else if(c.isScene){var p=d.getEntityByPoint(o.data);p&&(a.value=r(p.id))}var f={props:o,getFloor:r,navFloor:a,currentFloor:i,sdk:c,pos:l,currentDatasetId:s,updatePos:u,laser:d};return Object.defineProperty(f,"__isScriptSetup",{enumerable:!1,value:!0}),f}});n(304);const Ie=ne()(Me,[["render",Pe],["__scopeId","data-v-a1eb1dc8"],["__file","src/sdk/carry/navigation/item.vue"]]);var De=Ie,Te=Object(O["p"])({__name:"index",setup:function(e,t){var n=t.expose;n();var o=Object(O["u"])(J),r={props:o,NavItem:De};return Object.defineProperty(r,"__isScriptSetup",{enumerable:!1,value:!0}),r}});const Fe=ne()(Te,[["render",Ee],["__file","src/sdk/carry/navigation/index.vue"]]);var Be=Fe,Le=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var r=0;for(o=Object.getOwnPropertySymbols(e);r<o.length;r++)t.indexOf(o[r])<0&&Object.prototype.propertyIsEnumerable.call(e,o[r])&&(n[o[r]]=e[o[r]])}return n};function ze(e,t,n,o,r,a){var i=Object(O["R"])("Atom");return Object(O["I"])(!0),Object(O["j"])(O["a"],null,Object(O["P"])(e.data.injectThemes,(function(e,t){var n=e.props,o=n.pos,r=Le(n,["pos"]),a=e.component;return Object(O["I"])(),Object(O["h"])(i,{pos:o,"cust-component":a,"cust-props":r},null,8,["pos","cust-component","cust-props"])})),256)}var Ne=function(){return Ne=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},Ne.apply(this,arguments)};function Re(e,t,n,o,r,a){return o.style&&n.pos?(Object(O["I"])(),Object(O["j"])("div",{key:0,class:"inject-com",style:Object(O["B"])(o.style)},[Object(O["i"])(' <div class="test">{{pos}}</div> '),(Object(O["I"])(),Object(O["h"])(Object(O["T"])(n.custComponent),Object(O["A"])(Object(O["s"])(Ne(Ne({},n.custProps),{pos:n.pos,platform:o.sdk.isMap?"map":"scene"}))),null,16))],4)):Object(O["i"])("v-if",!0)}var _e=Object(O["p"])({__name:"atom",props:{pos:{type:null,required:!0},custComponent:{type:null,required:!0},custProps:{type:null,required:!0}},setup:function(e,t){var n=t.expose;n();var o=e,r=Object(O["N"])(null),a=Object(O["u"])(X),i=Object(O["f"])((function(){return r.value&&{left:r.value.x+"px",top:r.value.y+"px"}})),c=function(){if(o.pos){var e=a.getScreenByPoint(o.pos);r.value=e.trueSide?e.pos:null}};a.on("posChange",c),a.isMap&&a.on("mapZoomLevelChange",c),Object(O["cb"])(o,c),c();var l={props:o,screen:r,sdk:a,style:i,updatePos:c};return Object.defineProperty(l,"__isScriptSetup",{enumerable:!1,value:!0}),l}});n(306);const Ve=ne()(_e,[["render",Re],["__scopeId","data-v-4077187d"],["__file","src/sdk/carry/inject/atom.vue"]]);var Ue=Ve,He=Object(O["p"])({setup:function(){return{data:Object(O["u"])(J)}},components:{Atom:Ue}});n(308);const Qe=ne()(He,[["render",ze],["__scopeId","data-v-9ca1b054"],["__file","src/sdk/carry/inject/index.vue"]]);var Ge=Qe,qe={class:"info"},We={key:0,class:"zoom"};function Ke(e,t,n,o,r,a){return Object(O["I"])(),Object(O["j"])("div",qe,[o.sdk.debug?(Object(O["I"])(),Object(O["j"])("span",We,"leave: "+Object(O["W"])(o.zoom),1)):Object(O["i"])("v-if",!0),Object(O["k"])("span",{class:"scale",style:Object(O["B"])({width:o.scaleInfo.width+"px"})},Object(O["W"])(o.getShowScale(o.scaleInfo.actual)),5)])}var Ye=Object(O["p"])({__name:"index",setup:function(e,t){var n=t.expose;n();var o=function(e){var t=e<1?2:e<10?1:0,n=e<1?"cm":e<10?"dm":"m",o=Object(j["q"])(e,t)*Math.pow(10,t);return"".concat("dm"===n?o/10:"cm"===n?o/100:o,"m")},r=Object(O["u"])(X),a=Object(O["N"])({width:100,actual:100}),i=function(e,t,n,o){void 0===o&&(o=125);var r=o/e;if(r>t)i(e,t,n,o/5);else{if(r<n){var c=o<1?1:o;o=e*n,o=(Math.floor(o/c)+1)*c,r=o/e}a.value.width=r,a.value.actual=Object(j["q"])(o,2)}},c=Object(O["N"])(0),l=Object(O["u"])(Y),s=function(e){i(e.meterPerPixel,70,60),c.value=e.zoomLevel};s(r.getMapZoomLevel()),r.on("mapZoomLevelChange",s);var u={getShowScale:o,map:r,scaleInfo:a,updateScale:i,zoom:c,sdk:l,zoomUpdate:s};return Object.defineProperty(u,"__isScriptSetup",{enumerable:!1,value:!0}),u}});n(310),n(312);const Xe=ne()(Ye,[["render",Ke],["__scopeId","data-v-2d9a1adb"],["__file","src/sdk/carry/map-attach/index.vue"]]);var Je=Xe,Ze=function(e){return Object(O["L"])("data-v-c70c4088"),e=e(),Object(O["J"])(),e},$e=Ze((function(){return Object(O["k"])("div",{class:"split w"},null,-1)})),et=Ze((function(){return Object(O["k"])("div",{class:"split h"},null,-1)})),tt=["onClick"],nt={class:"atom"};function ot(e,t,n,o,r,a){var i=Object(O["R"])("ui-input");return o.status.ret?(Object(O["I"])(),Object(O["j"])(O["a"],{key:0},[-1===o.status.index?(Object(O["I"])(),Object(O["j"])(O["a"],{key:0},[$e,et],64)):Object(O["i"])("v-if",!0),(Object(O["I"])(),Object(O["j"])(O["a"],null,Object(O["P"])(o.screens,(function(n,r){var a;return Object(O["I"])(),Object(O["j"])(O["a"],null,[-1===o.status.index||o.status.index===r?(Object(O["I"])(),Object(O["j"])("div",{key:0,class:Object(O["z"])(["screen",(a={},a[r]=!0,a.full=o.status.index===r,a)]),onClick:function(e){return o.fullScreen(r)}},[Object(O["k"])("i",{class:Object(O["z"])(["icon iconfont fun-ctrl",o.status.index===r?"icon-lessen":"icon-switch"])},null,2),Object(O["m"])(" "+Object(O["W"])(n.name)+" ",1),r===o.screenEnum.Top?(Object(O["I"])(),Object(O["j"])(O["a"],{key:0},[Object(O["k"])("span",{class:"fview-more",onClick:t[0]||(t[0]=Object(O["hb"])((function(e){return o.status.showTopMore=!o.status.showTopMore}),["stop"]))},"…"),o.status.showTopMore?(Object(O["I"])(),Object(O["j"])("div",{key:0,class:"leave-menu",onClick:t[3]||(t[3]=Object(O["hb"])((function(){}),["stop"]))},[Object(O["k"])("div",{class:Object(O["z"])(["atom",{disabled:o.store.store.controlPoint.unSetScene}])},[Object(O["n"])(i,{type:"checkbox",label:o.main.gfw?e.$t("view.showGaodeMap"):e.$t("view.showGoogleMap"),modelValue:o.status.showMap,"onUpdate:modelValue":t[1]||(t[1]=function(e){return o.status.showMap=e})},null,8,["label","modelValue"])],2),Object(O["k"])("div",nt,[Object(O["n"])(i,{type:"checkbox",label:e.$t("view.showFloorpan"),modelValue:o.status.showFloorPan,"onUpdate:modelValue":t[2]||(t[2]=function(e){return o.status.showFloorPan=e})},null,8,["label","modelValue"])])])):Object(O["i"])("v-if",!0)],64)):Object(O["i"])("v-if",!0)],10,tt)):Object(O["i"])("v-if",!0)],64)})),64))],64)):Object(O["i"])("v-if",!0)}var rt,at=n(14);(function(e){e["Top"]="top",e["Clound"]="clound",e["SlideLeft"]="slideLeft",e["SlideRight"]="slideRight"})(rt||(rt={}));var it=Object(O["p"])({__name:"index",setup:function(e,t){var n,o=t.expose;o();var r=Object(O["u"])(Y),a=Object(O["u"])(J),i=(n={},n[rt.Top]={name:u["f"].t("view.top")},n[rt.Clound]={name:u["f"].t("view.clound")},n[rt.SlideLeft]={name:u["f"].t("view.sideLeft")},n[rt.SlideRight]={name:u["f"].t("view.sideRight")},n),c=Object(O["M"])({index:-1,ret:null,showMap:!1,showFloorPan:!1,showTopMore:!1}),l=function(e){if(c.index===e)return c.index=-1,c.ret.quitFull();switch(e){case rt.Top:c.ret.fullTopView();break;case rt.Clound:c.ret.fullRoamView();break;case rt.SlideLeft:c.ret.fullLeftSideView();break;case rt.SlideRight:c.ret.fullRightSideView();break}};Object(O["db"])((function(){c.ret&&(c.ret.enableTopFloorPan(c.showFloorPan),c.ret.enableTopMap(c.showMap))}));var s=function(){c.index=-1},d=function(e){c.ret=e,e.clear=Object(j["g"])(e.clear,(function(){c.ret=null,c.showTopMore=!1,s()})),e.fullTopView=Object(j["g"])(e.fullTopView,(function(){return c.index=rt.Top})),e.fullRoamView=Object(j["g"])(e.fullRoamView,(function(){return c.index=rt.Clound})),e.fullLeftSideView=Object(j["g"])(e.fullLeftSideView,(function(){return c.index=rt.SlideLeft})),e.fullRightSideView=Object(j["g"])(e.fullRightSideView,(function(){return c.index=rt.SlideRight})),e.quitFull=Object(j["g"])(e.quitFull,s)};r.enterSiteMode=Object(j["g"])(r.enterSiteMode,(function(e,t){return d(t)})),r.enterAlignment=Object(j["g"])(r.enterAlignment,(function(e,t){return d(t)}));var p={laser:r,store:a,screenEnum:rt,screens:i,status:c,fullScreen:l,quitFullHandler:s,interceptFView:d,get main(){return at["d"]}};return Object.defineProperty(p,"__isScriptSetup",{enumerable:!1,value:!0}),p}});n(314);const ct=ne()(it,[["render",ot],["__scopeId","data-v-c70c4088"],["__file","src/sdk/carry/fview/index.vue"]]);var lt=ct,st=Object(O["p"])({__name:"setup",setup:function(e,t){var n=t.expose;n();var o=Object(O["u"])(J),r=Object(O["u"])(X),a={props:o,sdk:r,Hots:pe,Coord:ge,Measures:Ce,Navigation:Be,InjectComponent:Ge,MapAttach:Je,FView:lt};return Object.defineProperty(a,"__isScriptSetup",{enumerable:!1,value:!0}),a}});n(316);const ut=ne()(st,[["render",Q],["__file","src/sdk/carry/setup.vue"]]);var dt,pt=ut,ft=n(46),bt=function(){return bt=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},bt.apply(this,arguments)},ht=function(e){e.measureMap=Object(O["M"])(new WeakMap),e.hotTheme=Object(j["m"])(),e.coordTheme=Object(j["r"])(),e.measureTheme=Object(j["m"])(),e.injectThemes=Object(O["U"])([]);var t={store:e,vueSetup:!1,hotTheme:e.hotTheme,coordTheme:e.coordTheme,measureMap:e.measureMap,measureTheme:e.measureTheme,setCoordType:function(t){e.store.coord=t},setShowHots:function(t){return e.share.showHots=t},setForeShowHot:function(t){return e.share.foreShowHot=t},setShowMeasures:function(t){return e.showMeasures=t},use:function(t){var n=Object(O["M"])(t.props),o=bt(bt({},t),{props:n});e.injectThemes.push(Object(O["w"])(o));var r=function(){var t=e.injectThemes.indexOf(o);~t&&e.injectThemes.splice(t,1)};return r.propsRef=n,r}};return t},vt=function(){return vt=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},vt.apply(this,arguments)},mt=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var r=0;for(o=Object.getOwnPropertySymbols(e);r<o.length;r++)t.indexOf(o[r])<0&&Object.prototype.propertyIsEnumerable.call(e,o[r])&&(n[o[r]]=e[o[r]])}return n},gt=function(e){var t=e.laser,n=e.el,o=e.sdk,r=mt(e,["laser","el","sdk"]);dt||(dt={showHots:!0,showHot:null});var a=Object(O["M"])(vt(vt({},r),{share:dt,showMeasures:!1})),i=ht(a),c=Object(O["p"])({render:function(){return Object(O["t"])(pt)},setup:function(){var e=t.drawMeasure?vt(vt({},t),{isScene:!0,isMap:!1}):vt(vt({},t),{isScene:!1,isMap:!0});Object(O["K"])(Y,o),Object(O["K"])(X,e),Object(O["K"])(J,a),i.vueSetup=!0}}),l=Object(O["g"])(c);return Object(u["e"])(l),l.use(ft["c"]),l.mount(n),i},yt=function(){return yt=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},yt.apply(this,arguments)},wt=function(e){var t="string"===typeof e?document.querySelector(e):e;if(!t||!t.querySelector)throw"".concat(e,"不是有效的容器");return t},jt=function(e){var t=getComputedStyle(e),n=["relative","absolute","fixed"];n.includes(t.position)||(e.style.position="relative");var o=document.createElement("div");return o.style.cssText="\n position: absolute;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n pointer-events: none;\n z-index:101\n ",e.appendChild(o),o},Ot=function(e){console.error(e);var t=H(yt({sceneEl:wt(e.sceneSelector),mapEl:wt(e.mapSelector)},e),e.store),n=gt({sdk:t,store:e.store,laser:t.scene,el:jt(t.scene.el),sdkEl:t.scene.el}),o=gt({sdk:t,store:e.store,laser:t.map,el:jt(t.map.el),sdkEl:t.map.el});return yt(yt({},t),{sceneCarry:n,mapCarry:o,carry:yt(yt({},n),{setShowHots:function(e){n.setShowHots(e),o.setShowHots(e)},use:function(e){var t=[n.use(e),o.use(e)];return function(){return t.forEach((function(e){return e()}))}}}),store:e.store})}},,,,,,function(e,t,n){"use strict";n.d(t,"b",(function(){return r}));let o=1e4;const r=()=>++o;t["a"]=r},,,function(e,t,n){"use strict";n.d(t,"c",(function(){return l})),n.d(t,"b",(function(){return s})),n.d(t,"a",(function(){return u})),n.d(t,"d",(function(){return d}));n(20),n(11);var o=n(4),r=n(23),a=n(5),i=function(e,t,n,o){function r(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,a){function i(e){try{l(o.next(e))}catch(t){a(t)}}function c(e){try{l(o["throw"](e))}catch(t){a(t)}}function l(e){e.done?n(e.value):r(e.value).then(i,c)}l((o=o.apply(e,t||[])).next())}))},c=function(e,t){var n,o,r,a,i={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return a={next:c(0),throw:c(1),return:c(2)},"function"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function c(e){return function(t){return l([e,t])}}function l(c){if(n)throw new TypeError("Generator is already executing.");while(a&&(a=0,c[0]&&(i=0)),i)try{if(n=1,o&&(r=2&c[0]?o["return"]:c[0]?o["throw"]||((r=o["return"])&&r.call(o),0):o.next)&&!(r=r.call(o,c[1])).done)return r;switch(o=0,r&&(c=[2&c[0],r.value]),c[0]){case 0:case 1:r=c;break;case 4:return i.label++,{value:c[1],done:!1};case 5:i.label++,o=c[1],c=[0];continue;case 7:c=i.ops.pop(),i.trys.pop();continue;default:if(r=i.trys,!(r=r.length>0&&r[r.length-1])&&(6===c[0]||2===c[0])){i=0;continue}if(3===c[0]&&(!r||c[1]>r[0]&&c[1]<r[3])){i.label=c[1];break}if(6===c[0]&&i.label<r[1]){i.label=r[1],r=c;break}if(r&&i.label<r[2]){i.label=r[2],i.ops.push(c);break}r[2]&&i.ops.pop(),i.trys.pop();continue}c=t.call(e,i)}catch(l){c=[6,l],o=0}finally{n=r=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}},l=function(){return i(void 0,void 0,void 0,(function(){var e;return c(this,(function(t){switch(t.label){case 0:return t.trys.push([0,3,,4]),u.isLocal?[4,o["c"].post(o["b"].getAppConfig)]:[3,2];case 1:e=t.sent(),u.isLocal=e.isLocalization,u.basePath=e.url,u.isLocal&&a["n"].isPc&&(u.disableUserSys=!0,Object(r["b"])({username:"test",password:"123456"},!0)),t.label=2;case 2:return[3,4];case 3:return t.sent(),u.isLocal=!1,[3,4];case 4:return[2]}}))}))},s=function(e){if(!u.basePath||~e.indexOf("base64")||~e.indexOf("bolb")||~e.indexOf("//"))return e;var t=new URL(u.basePath),n=new URL(e,u.basePath),o="/"===t.pathname[t.pathname.length-1]?t.pathname.substring(0,t.pathname.length-1):t.pathname;return n.pathname=o+n.pathname,n.href},u={menu:null,routerRef:null,logo:null},d=function(e){console.log(e),u=e}},function(e,t,n){"use strict";n.d(t,"b",(function(){return o["b"]})),n.d(t,"a",(function(){return o["a"]}));var o=n(24),r=n(35),a=n(0);const i={class:"ui-editor-layout"};function c(e,t,n,o,r,c){return Object(a["I"])(),Object(a["j"])("div",i,[Object(a["Q"])(e.$slots,"default")])}var l=Object(a["p"])({name:"ui-editor-layout"}),s=n(6),u=n.n(s);const d=u()(l,[["render",c],["__file","kankan-components/src/editor/layout/index.vue"]]);var p=d;const f={class:"ui-editor-head strengthen-bottom"};function b(e,t,n,o,r,i){return Object(a["I"])(),Object(a["j"])("div",f,[Object(a["Q"])(e.$slots,"default")])}var h=Object(a["p"])({name:"ui-editor-head"});const v=u()(h,[["render",b],["__file","kankan-components/src/editor/layout/Head.vue"]]);var m=v;const g={class:"ui-editor-menu strengthen-right"},y={ref:"scrollbar"},w=["onClick"];function j(e,t,n,o,r,i){const c=Object(a["R"])("UIMenuItem");return Object(a["I"])(),Object(a["j"])("div",g,[e.$slots.first?Object(a["Q"])(e.$slots,"first",{key:0}):Object(a["i"])("v-if",!0),Object(a["k"])("div",y,[Object(a["k"])("ul",null,[(Object(a["I"])(!0),Object(a["j"])(a["a"],null,Object(a["P"])(e.menu,t=>(Object(a["I"])(),Object(a["j"])("li",{key:t,class:Object(a["z"])(["ui-editor-menu-item",{active:e.$slots.default&&t.name==e.name}]),onClick:n=>!e.$slots.default&&e.onMenuClick(t.name)},[e.$slots.default?Object(a["Q"])(e.$slots,"default",{key:0,raw:t}):(Object(a["I"])(),Object(a["h"])(c,{key:1,text:t.title,icon:t.icon,active:t.name==e.name},null,8,["text","icon","active"]))],10,w))),128))])],512),e.$slots.attach?Object(a["Q"])(e.$slots,"attach",{key:1}):Object(a["i"])("v-if",!0)])}n(11),n(94),n(318),n(323);
- /*!
- * x-scrollbar 自定义滚动条插件
- * 版本: v3.1.0
- * 作者: 清晨的阳光(QQ:765550360)
- * 许可: MIT
- * https://gitee.com/xujz520/x-scrollbar
- */
- class O{constructor(e,t){if(this.$dom=e,this.$dom.classList.contains("x-scrollbar"))return;this.$dom.classList.add("x-scrollbar"),this.isMobile=-1!=window.navigator.userAgent.toLowerCase().indexOf("mobile");let n={autoUpdate:!0,preventDefault:!0,onlyHorizontal:!1,autoHide:!0},o={thumbSize:"5px",trackBackground:"#ddd",thumbBackground:"#5f5f5f",thumbRadius:"5px"};Object.assign(this,n,o,t);let r=this.$dom.scrollLeft,a=this.$dom.scrollTop;this.$container=this.html2dom('<div class="x-scrollbar__container"></div>'),this.$content=this.html2dom('<div class="x-scrollbar__content"></div>'),this.$trackX=this.html2dom('<div class="x-scrollbar__track-x"></div>'),this.$trackY=this.html2dom('<div class="x-scrollbar__track-y"></div>'),this.$thumbX=this.html2dom('<div class="x-scrollbar__thumb-x"></div>'),this.$thumbY=this.html2dom('<div class="x-scrollbar__thumb-y"></div>'),this.$trackX.appendChild(this.$thumbX),this.$trackY.appendChild(this.$thumbY);let i=[];Array.prototype.forEach.call(this.$dom.childNodes,(function(e){i.push(e)})),i.forEach(function(e){this.$content.appendChild(e)}.bind(this)),this.$container.appendChild(this.$content),this.$dom.appendChild(this.$container);let c=getComputedStyle(this.$dom),l=`${c.paddingTop} ${c.paddingRight} ${c.paddingBottom} ${c.paddingLeft}`;"0px 0px 0px 0px"!=l&&(this.$dom.style.padding="0px 0px 0px 0px",this.$container.style.padding=l),this.$container.scrollLeft=r,this.$container.scrollTop=a,this.preventDefault&&this.$container.classList.add("x-scrollbar__container--preventDefault"),this.isMobile||(this.$dom.appendChild(this.$trackX),this.$dom.appendChild(this.$trackY),this.$container.classList.add("x-scrollbar__container--hideScrollbar"),JSON.stringify(o)!=JSON.stringify(Object.keys(o).reduce((e,t)=>({...e,[t]:this[t]}),{}))&&this.style(),this.autoHide||this.$dom.classList.add("x-scrollbar-keep"),this.bindScroll(),this.bindDrag(),this.onlyHorizontal&&this.bindWheel(),this.autoUpdate?this.resizeObserver():this.update())}setThumbSize(){this.clientWidth=this.$container.clientWidth,this.clientHeight=this.$container.clientHeight,this.scrollWidth=this.$container.scrollWidth,this.scrollHeight=this.$container.scrollHeight,this.hasXScrollbar=this.scrollWidth>this.clientWidth,this.hasYScrollbar=this.scrollHeight>this.clientHeight,this.thumbXWidth=Math.max(this.clientWidth/this.scrollWidth*this.clientWidth,30),this.thumbYHeight=Math.max(this.clientHeight/this.scrollHeight*this.clientHeight,30),this.thumbXMaxLeft=this.clientWidth-this.thumbXWidth,this.thumbYMaxTop=this.clientHeight-this.thumbYHeight,this.maxScrollLeft=this.scrollWidth-this.clientWidth,this.maxScrollTop=this.scrollHeight-this.clientHeight,this.$trackX.style.display=this.hasXScrollbar?"block":"none",this.$trackY.style.display=this.hasYScrollbar?"block":"none",this.$thumbX.style.width=this.thumbXWidth+"px",this.$thumbY.style.height=this.thumbYHeight+"px"}bindDrag(){let e=null,t=null;this.$thumbX.addEventListener("mousedown",t=>{this.$trackX.classList.add("x-scrollbar__track--draging"),this.thumbXActive=!0,e=t.screenX}),this.$thumbY.addEventListener("mousedown",e=>{this.$trackY.classList.add("x-scrollbar__track--draging"),this.thumbYActive=!0,t=e.screenY}),document.addEventListener("mouseup",e=>{this.$trackX.classList.remove("x-scrollbar__track--draging"),this.$trackY.classList.remove("x-scrollbar__track--draging"),this.thumbXActive=!1,this.thumbYActive=!1}),document.addEventListener("mousemove",n=>{(this.thumbXActive||this.thumbYActive)&&(n.preventDefault(),requestAnimationFrame(()=>{if(this.thumbXActive){let t=n.screenX-e;e=n.screenX;let o=Math.max(Math.min(parseFloat(this.$thumbX.style.left||0)+t,this.thumbXMaxLeft),0);this.$thumbX.style.left=o+"px",this.$container.scrollLeft=o/this.thumbXMaxLeft*this.maxScrollLeft}else{let e=n.screenY-t;t=n.screenY;let o=Math.max(Math.min(parseFloat(this.$thumbY.style.top||0)+e,this.thumbYMaxTop),0);this.$thumbY.style.top=o+"px",this.$container.scrollTop=o/this.thumbYMaxTop*this.maxScrollTop}}))})}bindWheel(){let e=(e,t)=>Math.abs(t-e)<=1?t:e+(t-e)/4;this.$container.addEventListener("wheel",t=>{if(this.hasXScrollbar&&t.deltaY&&!t.shiftKey){if(this.scrollLeft=Math.max(Math.min((this.scrollLeft||this.$container.scrollLeft)+(t.deltaY>0?100:-100),this.maxScrollLeft),0),this.left=this.scrollLeft/this.maxScrollLeft*this.thumbXMaxLeft,(this.preventDefault||0!=this.scrollLeft&&this.scrollLeft!=this.maxScrollLeft)&&(t.preventDefault(),t.stopPropagation()),this.reqId)return;let n=this.$container.scrollLeft,o=parseFloat(this.$thumbX.style.left||0),r=()=>{n=e(n,this.scrollLeft),o=e(o,this.left),this.$container.scrollLeft=n,this.$thumbX.style.left=o+"px",this.innerScroll=!0,n!=this.scrollLeft?this.reqId=requestAnimationFrame(r):(this.reqId=null,this.scrollLeft=null,requestAnimationFrame(()=>this.innerScroll=!1))};r()}})}bindScroll(){this.$container.addEventListener("scroll",()=>{this.thumbXActive||this.thumbYActive||this.innerScroll||(this.hasXScrollbar&&(this.$thumbX.style.left=this.$container.scrollLeft/this.maxScrollLeft*this.thumbXMaxLeft+"px"),this.hasYScrollbar&&(this.$thumbY.style.top=this.$container.scrollTop/this.maxScrollTop*this.thumbYMaxTop+"px"))})}resizeObserver(){this.$resizeObserver=new ResizeObserver(e=>{let t=e[0].contentRect;(t.width||t.height)&&this.update()}),this.$resizeObserver.observe(this.$container),this.$resizeObserver.observe(this.$content)}update(){this.setThumbSize(),this.hasXScrollbar&&(this.$thumbX.style.left=this.$container.scrollLeft/this.maxScrollLeft*this.thumbXMaxLeft+"px"),this.hasYScrollbar&&(this.$thumbY.style.top=this.$container.scrollTop/this.maxScrollTop*this.thumbYMaxTop+"px")}html2dom(e){let t=document.createElement("div");t.innerHTML=e;let n=t.children;return n.length<=1?n[0]:n}style(){let e=`\n /* 轨道 */\n .x-scrollbar__track-x {\n height: ${2*parseInt(this.thumbSize)+4}px;\n }\n \n .x-scrollbar__track-y {\n width: ${2*parseInt(this.thumbSize)+4}px;\n }\n \n /* 滑块 */\n .x-scrollbar__track-x > .x-scrollbar__thumb-x,\n .x-scrollbar__track-y > .x-scrollbar__thumb-y {\n background: ${this.thumbBackground};\n border-radius: ${5!=parseInt(this.thumbRadius||0)?parseInt(this.thumbRadius||0):parseInt(this.thumbSize)}px;\n }\n \n .x-scrollbar__track-x > .x-scrollbar__thumb-x {\n height: ${parseInt(this.thumbSize)}px;\n }\n \n .x-scrollbar__track-y > .x-scrollbar__thumb-y {\n width: ${parseInt(this.thumbSize)}px;\n }\n \n /* 激活后大小 */\n .x-scrollbar__track-x:hover > .x-scrollbar__thumb-x,\n .x-scrollbar__track--draging > .x-scrollbar__thumb-x {\n height: ${2*parseInt(this.thumbSize)}px;\n }\n \n .x-scrollbar__track-y:hover > .x-scrollbar__thumb-y,\n .x-scrollbar__track--draging > .x-scrollbar__thumb-y {\n width: ${2*parseInt(this.thumbSize)}px;\n }\n \n /* 鼠标移入轨道 || 拖动过程中 => 显示轨道 & 高亮滑块 */\n .x-scrollbar__track-x:hover,\n .x-scrollbar__track-y:hover,\n .x-scrollbar__track-x.x-scrollbar__track--draging,\n .x-scrollbar__track-y.x-scrollbar__track--draging {\n background: ${this.trackBackground||"transparent"};\n }`;this.key="x-scrollbar-"+Math.abs((1+Math.random())*Date.now()|0).toString(16),this.$dom.setAttribute(this.key,"");let t=this.html2dom(`<style ${this.key}></style>`);e=e.replaceAll("\n.x-scrollbar",`\n[${this.key}] > .x-scrollbar`),e=e.replaceAll(";"," !important;"),t.innerHTML=e,document.querySelector("head").appendChild(t)}}var x=O,A=n(21),k=n(67);let S=!1;var C=Object(a["p"])({name:"ui-editor-menu",props:{menu:{type:Array,default:[]},name:{type:String}},setup(e,t){const n=Object(a["N"])(null),o=e=>{t.emit("menu-click",e)};return Object(a["F"])(()=>{0==S&&(S=!0,new x(n.value))}),{scrollbar:n,onMenuClick:o}},components:{UIIcon:A["a"],UIMenuItem:k["a"]}});const E=u()(C,[["render",j],["__file","kankan-components/src/editor/layout/Menu.vue"]]);var P=E;const M={class:"ui-editor-main"};function I(e,t,n,o,r,i){return Object(a["I"])(),Object(a["j"])("div",M,[Object(a["Q"])(e.$slots,"default")])}var D=Object(a["p"])({name:"ui-editor-main"});const T=u()(D,[["render",I],["__file","kankan-components/src/editor/layout/Main.vue"]]);var F=T;const B={class:"ui-editor-view"};function L(e,t,n,o,r,i){return Object(a["I"])(),Object(a["j"])("div",B,[Object(a["Q"])(e.$slots,"default")])}var z=Object(a["p"])({name:"ui-editor-view"});const N=u()(z,[["render",L],["__file","kankan-components/src/editor/layout/View.vue"]]);var R=N;const _={key:0,class:"ui-editor-toolbar strengthen-left"},V={key:1,class:"ui-editor-toolbar strengthen-left"};function U(e,t,n,o,r,i){return e.disabledAnimation?e.props.toolbar?(Object(a["I"])(),Object(a["j"])("div",V,[Object(a["Q"])(e.$slots,"default",{},void 0,!0)])):Object(a["i"])("v-if",!0):(Object(a["I"])(),Object(a["h"])(a["e"],{key:0,name:"slide-up",mode:"in-out"},{default:Object(a["eb"])(()=>[e.props.toolbar?(Object(a["I"])(),Object(a["j"])("div",_,[Object(a["Q"])(e.$slots,"default",{},void 0,!0)])):Object(a["i"])("v-if",!0)]),_:3}))}var H=Object(a["p"])({name:"ui-editor-toolbar",props:{toolbar:Boolean,disabledAnimation:Boolean},setup(e,t){return{props:e}}});n(325);const Q=u()(H,[["render",U],["__scopeId","data-v-c862127a"],["__file","kankan-components/src/editor/layout/Toolbar.vue"]]);var G=Q;const q={key:0,class:"ui-editor-toolbox strengthen-left"},W={key:1,class:"ui-editor-toolbox strengthen-left"};function K(e,t,n,o,r,i){return e.disabledAnimation?e.props.toolbox?(Object(a["I"])(),Object(a["j"])("div",W,[Object(a["Q"])(e.$slots,"default",{},void 0,!0)])):Object(a["i"])("v-if",!0):(Object(a["I"])(),Object(a["h"])(a["e"],{key:0,name:"slide-right",mode:"in-out"},{default:Object(a["eb"])(()=>[e.props.toolbox?(Object(a["I"])(),Object(a["j"])("div",q,[Object(a["Q"])(e.$slots,"default",{},void 0,!0)])):Object(a["i"])("v-if",!0)]),_:3}))}var Y=Object(a["p"])({name:"ui-editor-toolbox",props:{toolbox:Boolean,disabledAnimation:Boolean},setup(e,t){return{props:e}}});n(327);const X=u()(Y,[["render",K],["__scopeId","data-v-97f1470a"],["__file","kankan-components/src/editor/layout/Toolbox.vue"]]);var J=X;const Z=Object(r["b"])(p,m,P,F,R,G,J);function $(e){Z.forEach(t=>t.install(e))}var ee=n(49);const te="loading",ne="__"+te,oe=(e,t,n)=>{e[ne]={mountEl:document.createElement("div")}},re=(e,t,n)=>{const o=e[ne];t.value&&!o.loadVnode?(o.loadVnode=Object(a["n"])(ee["a"],{el:e,size:10}),Object(a["O"])(o.loadVnode,o.mountEl)):!t.value&&o.loadVnode&&(o.loadVnode=null,Object(a["O"])(null,o.mountEl))},ae=e=>{delete e[ne]};var ie={name:te,hook:{beforeMount:oe,beforeUpdate:re,beforeUnmount:ae}},ce=e=>{e.directive(ie.name,ie.hook)};t["c"]={install:e=>{ce(e),Object(o["d"])(e),$(e)}}},,,function(e,t,n){"use strict";var o=n(0);const r={key:0,class:"ui-loading-content"},a=Object(o["k"])("div",{class:"ui-loading__box"},[Object(o["k"])("div",{class:"default"},[Object(o["k"])("div"),Object(o["k"])("div"),Object(o["k"])("div")])],-1);function i(e,t,n,i,c,l){return Object(o["I"])(),Object(o["h"])(o["c"],{to:n.el},[Object(o["k"])("div",{class:"ui-loading",style:Object(o["B"])({zIndex:i.zIndex,["--width"]:n.size+"px",["--color"]:n.color})},[n.content&&n.content.value?(Object(o["I"])(),Object(o["j"])("p",r,Object(o["W"])(n.content.value),1)):Object(o["i"])("v-if",!0),a],4)],8,["to"])}var c=n(42);const l={name:"ui-loading"};var s=Object.assign(l,{props:{el:{default:"body"},content:{type:String,default:""},size:{default:15},color:{default:"#fff"}},setup(e,{expose:t}){t();const n=e,r=Object(c["a"])(),a={props:n,zIndex:r,watchEffect:o["db"],get getZIndex(){return c["a"]}};return Object.defineProperty(a,"__isScriptSetup",{enumerable:!1,value:!0}),a}}),u=n(6),d=n.n(u);const p=d()(s,[["render",i],["__file","kankan-components/src/components/loading/Loading.vue"]]);t["a"]=p},,,,,,,,function(e,t,n){"use strict";var o;n.d(t,"a",(function(){return o})),function(e){e[e["meter"]=1]="meter",e[e["inch"]=2]="inch"}(o||(o={}))},function(e,t,n){"use strict";var o,r;n.d(t,"a",(function(){return o})),function(e){e[e["meter"]=1]="meter",e[e["inch"]=2]="inch"}(o||(o={})),function(e){e[e["custom"]=1]="custom",e[e["hig"]=2]="hig",e[e["low"]=3]="low"}(r||(r={}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var o=n(15),r=Object(o["b"])(),a=r.serve_link?r.serve_link:r.test&&r.v?"/".concat(r.v):"/backend",i=function(e){return e.defaults.baseURL=a,console.log(a),e}},,,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var o=n(0),r=function(e){var t,n=function(){t&&(t(),t=null)},r=function(){Object(o["y"])((function(){t||(t=e())}))};Object(o["C"])(r),Object(o["F"])(r),Object(o["E"])(n),Object(o["G"])(n)}},function(e,t,n){"use strict";var o=n(0);const r={key:0,class:"tip"};function a(e,t,n,a,i,c){return Object(o["I"])(),Object(o["j"])("div",{class:Object(o["z"])([a.className,"tip-layout"])},[Object(o["Q"])(e.$slots,"default"),n.tip&&a.os.isPc&&!a.os.isTablet?(Object(o["I"])(),Object(o["j"])("p",r,Object(o["W"])(n.tip),1)):Object(o["i"])("v-if",!0)],2)}var i=n(7);const c={name:"ui-tip"};var l=Object.assign(c,{props:{tip:{type:String},tipH:{type:String,default:"center"},tipV:{type:String,default:"bottom"},foreShow:{type:Boolean}},setup(e,{expose:t}){t();const n=e,r=Object(o["f"])(()=>{const e={"fore-show":n.foreShow,["tip-h-"+n.tipH]:!0,["tip-v-"+n.tipV]:!0};return e}),a={props:n,className:r,computed:o["f"],get os(){return i["i"]}};return Object.defineProperty(a,"__isScriptSetup",{enumerable:!1,value:!0}),a}}),s=n(6),u=n.n(s);const d=u()(l,[["render",a],["__file","kankan-components/src/components/tip/index.vue"]]);t["a"]=d},function(e,t,n){"use strict";var o=n(0);function r(e,t,n,r,a,i){return Object(o["I"])(),Object(o["j"])("div",Object(o["x"])({class:["ui-menu-item",{active:n.active}],ref:"self"},r.attr,{onMouseenter:t[0]||(t[0]=e=>r.emit("enter")),onMouseleave:t[1]||(t[1]=e=>r.emit("leave")),onClick:t[2]||(t[2]=e=>r.emit("click"))}),[Object(o["n"])(r["UIIcon"],{type:n.icon,size:"18px"},null,8,["type"]),Object(o["k"])("span",null,Object(o["W"])(n.text),1),Object(o["Q"])(e.$slots,"default")],16)}var a=n(21);const i={name:"ui-menu-item"};var c=Object.assign(i,{props:{icon:{type:String,require:!0},text:{type:String,require:!0},active:{type:Boolean}},emits:["leave","enter","click"],setup(e,{expose:t,emit:n}){const r=e,i=Object(o["ab"])(),c=Object(o["N"])(null);t({dom:c});const l={attr:i,self:c,props:r,emit:n,get UIIcon(){return a["a"]},ref:o["N"],useAttrs:o["ab"]};return Object.defineProperty(l,"__isScriptSetup",{enumerable:!1,value:!0}),l}}),l=n(6),s=n.n(l);const u=s()(c,[["render",r],["__file","kankan-components/src/components/menu-item/index.vue"]]);t["a"]=u},function(e,t,n){"use strict";n.d(t,"a",(function(){return c})),n.d(t,"b",(function(){return s}));n(11);var o=function(){return o=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},o.apply(this,arguments)},r=function(e,t,n){if(n||2===arguments.length)for(var o,r=0,a=t.length;r<a;r++)!o&&r in t||(o||(o=Array.prototype.slice.call(t,0,r)),o[r]=t[r]);return e.concat(o||Array.prototype.slice.call(t))},a=function(e,t){if(0===t.length)return e;var n=e.find((function(e){var n=e.name;return n===t[0]}));if(!n)return e;if(t.length>1){for(var o=function(o){if(n=n.children.find((function(e){var n=e.name;return n===t[o]})),!n)return{value:e}},r=1;r<t.length-1;r++){var a=o(r);if("object"===typeof a)return a.value}var i=e.findIndex((function(e){var n=e.name;return n===t[t.length-1]}));~i&&(n.children.push(e[i]),e[i].children=[],e.splice(i,1))}else n.children=[]},i=function(e,t,n){var o;for(o in void 0===n&&(n=[]),t){var c=t[o],l=r(r([],n,!0),[o],!1);a(e,l);for(var s=0,u=c;s<u.length;s++){var d=u[s];"string"===typeof d?a(e,r(r([],l,!0),[d],!1)):i(e,d,l)}}return e},c=function(e,t,n,r){void 0===n&&(n={});var a=Object.keys(e).filter((function(e){return t[e]})).map((function(n){return o(o({},e[n]),{icon:t[n],isRoute:!0,name:n})}));r&&a.push.apply(a,Object.keys(r).map((function(e){return o(o({},r[e]),{icon:t[e],isRoute:!1,name:e})})));var c=Object.keys(t),l=a.sort((function(e,t){return c.indexOf(e.name)-c.indexOf(t.name)}));return i(l,n)},l=function(e,t){if("string"===typeof t)return e===t?[e]:[];for(var n in t){if(n===e)return[n];for(var o=t[n],a=0,i=o;a<i.length;a++){var c=i[a],s=l(e,c);if(s.length)return r([n],s,!0)}}return[]},s=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=l.apply(void 0,e);return 0===n.length?[e[0]]:n}},function(e,t,n){"use strict";n.d(t,"c",(function(){return h})),n.d(t,"b",(function(){return v})),n.d(t,"d",(function(){return m})),n.d(t,"a",(function(){return w}));n(20),n(11),n(8),n(0);var o,r=function(e,t,n,o){function r(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,a){function i(e){try{l(o.next(e))}catch(t){a(t)}}function c(e){try{l(o["throw"](e))}catch(t){a(t)}}function l(e){e.done?n(e.value):r(e.value).then(i,c)}l((o=o.apply(e,t||[])).next())}))},a=function(e,t){var n,o,r,a,i={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return a={next:c(0),throw:c(1),return:c(2)},"function"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function c(e){return function(t){return l([e,t])}}function l(c){if(n)throw new TypeError("Generator is already executing.");while(a&&(a=0,c[0]&&(i=0)),i)try{if(n=1,o&&(r=2&c[0]?o["return"]:c[0]?o["throw"]||((r=o["return"])&&r.call(o),0):o.next)&&!(r=r.call(o,c[1])).done)return r;switch(o=0,r&&(c=[2&c[0],r.value]),c[0]){case 0:case 1:r=c;break;case 4:return i.label++,{value:c[1],done:!1};case 5:i.label++,o=c[1],c=[0];continue;case 7:c=i.ops.pop(),i.trys.pop();continue;default:if(r=i.trys,!(r=r.length>0&&r[r.length-1])&&(6===c[0]||2===c[0])){i=0;continue}if(3===c[0]&&(!r||c[1]>r[0]&&c[1]<r[3])){i.label=c[1];break}if(6===c[0]&&i.label<r[1]){i.label=r[1],r=c;break}if(r&&i.label<r[2]){i.label=r[2],i.ops.push(c);break}r[2]&&i.ops.pop(),i.trys.pop();continue}c=t.call(e,i)}catch(l){c=[6,l],o=0}finally{n=r=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}},i="__pre__",c="__last__",l=function(){var e={},t=function(e){return[i+e,e,c+e]},n=function(e,n){var o=t(e);return n?n.pre?o[0]:n.last?o[2]:o[0]:o[0]},o={on:function(t,o,r){var a=n(t,r);e[a]||(e[a]=[]),e[a].includes(o)||e[a].push(o)},off:function(o,r,a){for(var i=a?[n(o,a)]:t(o),c=0,l=i;c<l.length;c++){var s=l[c];r?e[s]&&(e[s]=e[s].filter((function(e){return e!==r}))):e[s]&&delete e[s]}},emit:function(n,o){return r(void 0,void 0,void 0,(function(){var r,i,c,l,s,u,d;return a(this,(function(a){switch(a.label){case 0:r=t(n),i=0,c=r,a.label=1;case 1:if(!(i<c.length))return[3,6];if(l=c[i],!e[l])return[3,5];s=0,u=e[l],a.label=2;case 2:return s<u.length?(d=u[s],[4,d(o)]):[3,5];case 3:a.sent(),a.label=4;case 4:return s++,[3,2];case 5:return i++,[3,1];case 6:return[2]}}))}))}};return o},s=(n(65),n(26)),u=n(3),d=n(17),p=function(e,t,n,o){function r(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,a){function i(e){try{l(o.next(e))}catch(t){a(t)}}function c(e){try{l(o["throw"](e))}catch(t){a(t)}}function l(e){e.done?n(e.value):r(e.value).then(i,c)}l((o=o.apply(e,t||[])).next())}))},f=function(e,t){var n,o,r,a,i={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return a={next:c(0),throw:c(1),return:c(2)},"function"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function c(e){return function(t){return l([e,t])}}function l(c){if(n)throw new TypeError("Generator is already executing.");while(a&&(a=0,c[0]&&(i=0)),i)try{if(n=1,o&&(r=2&c[0]?o["return"]:c[0]?o["throw"]||((r=o["return"])&&r.call(o),0):o.next)&&!(r=r.call(o,c[1])).done)return r;switch(o=0,r&&(c=[2&c[0],r.value]),c[0]){case 0:case 1:r=c;break;case 4:return i.label++,{value:c[1],done:!1};case 5:i.label++,o=c[1],c=[0];continue;case 7:c=i.ops.pop(),i.trys.pop();continue;default:if(r=i.trys,!(r=r.length>0&&r[r.length-1])&&(6===c[0]||2===c[0])){i=0;continue}if(3===c[0]&&(!r||c[1]>r[0]&&c[1]<r[3])){i.label=c[1];break}if(6===c[0]&&i.label<r[1]){i.label=r[1],r=c;break}if(r&&i.label<r[2]){i.label=r[2],i.ops.push(c);break}r[2]&&i.ops.pop(),i.trys.pop();continue}c=t.call(e,i)}catch(l){c=[6,l],o=0}finally{n=r=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}},b=l(),h=function(){b.emit("save").then((function(){s["disabledMap"].autoLeave?g():y()}))},v=function(e){return void 0===e&&(e=!0),p(void 0,void 0,void 0,(function(){var t;return f(this,(function(n){switch(n.label){case 0:return console.error("???"),o.isdesave?[4,Object(d["x"])(u["f"].t("sys.forceLeaveConfirm"))]:[3,2];case 1:if(t=n.sent(),!t)return[2,!1];n.label=2;case 2:return e,b.on("leave",(function(){return!0}),{last:!0}),b.emit("leave").then(y),[2,!0]}}))}))},m=function(){return o.leave()},g=function(){b.off("save"),o.leaveSave()},y=function(){b.off("save"),b.off("leave"),o.leave(),o.leaveSave()};var w=function(e){o={edit:function(){o.isedit=!0,e.edit()},desave:function(){o.isdesave=!0,e.desave()},leave:function(){o.isdesave=!1,o.isedit=!1,e.leave()},leaveSave:function(){o.isdesave=!1,e.leaveSave()},isedit:!1,isdesave:!1}}},,,,,,,function(e,t,n){},function(e,t,n){"use strict";var o;(function(e){e[e["LAS"]=1]="LAS",e[e["PLY"]=2]="PLY"})(o||(o={}))},function(e,t,n){"use strict";var o;n.d(t,"a",(function(){return o})),function(e){e["CTRLCHANGE"]="controlPointAction",e["CALIBARPROPRESS"]="datasetCalibrationAction",e["ADDDATASET"]="addDatasetAction",e["RECALCULATE"]="recalculateAction"}(o||(o={}))},,function(e,t,n){"use strict";n.d(t,"a",(function(){return l})),n.d(t,"b",(function(){return s}));n(20),n(11);var o=n(46),r=n(3),a=function(e,t,n,o){function r(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,a){function i(e){try{l(o.next(e))}catch(t){a(t)}}function c(e){try{l(o["throw"](e))}catch(t){a(t)}}function l(e){e.done?n(e.value):r(e.value).then(i,c)}l((o=o.apply(e,t||[])).next())}))},i=function(e,t){var n,o,r,a,i={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return a={next:c(0),throw:c(1),return:c(2)},"function"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function c(e){return function(t){return l([e,t])}}function l(c){if(n)throw new TypeError("Generator is already executing.");while(a&&(a=0,c[0]&&(i=0)),i)try{if(n=1,o&&(r=2&c[0]?o["return"]:c[0]?o["throw"]||((r=o["return"])&&r.call(o),0):o.next)&&!(r=r.call(o,c[1])).done)return r;switch(o=0,r&&(c=[2&c[0],r.value]),c[0]){case 0:case 1:r=c;break;case 4:return i.label++,{value:c[1],done:!1};case 5:i.label++,o=c[1],c=[0];continue;case 7:c=i.ops.pop(),i.trys.pop();continue;default:if(r=i.trys,!(r=r.length>0&&r[r.length-1])&&(6===c[0]||2===c[0])){i=0;continue}if(3===c[0]&&(!r||c[1]>r[0]&&c[1]<r[3])){i.label=c[1];break}if(6===c[0]&&i.label<r[1]){i.label=r[1],r=c;break}if(r&&i.label<r[2]){i.label=r[2],i.ops.push(c);break}r[2]&&i.ops.pop(),i.trys.pop();continue}c=t.call(e,i)}catch(l){c=[6,l],o=0}finally{n=r=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}},c=new Map,l=function(e){return a(void 0,void 0,void 0,(function(){var t,n;return i(this,(function(a){switch(a.label){case 0:return c.has(e)?[4,c.get(e)]:[3,2];case 1:return a.sent(),[3,6];case 2:return t=Array.from(c.values()),t.length?[4,Promise.all(t)]:[3,4];case 3:a.sent(),a.label=4;case 4:return"string"==typeof e&&(e={content:e}),e.title=e.title||r["f"].t("sys.dialogTitle"),e.okText=e.okText||r["f"].t("sys.enter"),n=o["a"].alert(e),c.set(e,n),[4,n];case 5:a.sent(),c.delete(e),a.label=6;case 6:return[2]}}))}))},s=function(e){return a(void 0,void 0,void 0,(function(){return i(this,(function(t){return"string"==typeof e&&(e={content:e}),e.title=e.title||r["f"].t("sys.dialogTitle"),e.okText=e.okText||r["f"].t("sys.enter"),e.noText=e.noText||r["f"].t("sys.cancel"),[2,o["a"].confirm(e)]}))}))}},function(e,t,n){"use strict";n.d(t,"c",(function(){return H})),n.d(t,"b",(function(){return G})),n.d(t,"a",(function(){return X})),n.d(t,"d",(function(){return te}));n(20),n(11),n(337),n(339);var o=n(8),r=n(158),a=n.n(r),i=n(29),c=n(0),l=n(5);function s(e,t){var n=void 0===t?{}:t,o=n.props,r=n.children,a=n.element,i=n.app,l=a,s=Object(c["n"])(e,o,r);i&&i._context&&(s.appContext=i._context),l?(Object(c["O"])(s,l),console.log("render",l)):"undefined"!==typeof document&&Object(c["O"])(s,l=document.createElement("div"));var u=function(){l&&Object(c["O"])(null,l),l=void 0,s=void 0};return{vNode:s,destroy:u,el:l}}var u={key:0,class:"help-strong"},d={class:"help-content"},p=["src","width"],f={key:1,class:"help-btns"},b={key:2,class:"help-btns"};function h(e,t,n,o,r,a){var i=Object(c["R"])("ui-icon"),l=Object(c["R"])("ui-button");return Object(c["I"])(),Object(c["j"])("div",{class:Object(c["z"])(["help",{"show-mode":o.step.showMode,mobile:!o.os.isPc&&!o.os.isTablet}])},[o.step.showMode?(Object(c["I"])(),Object(c["j"])("div",u)):Object(c["i"])("v-if",!0),o.step.showMode?(Object(c["I"])(),Object(c["j"])("span",{key:1,class:Object(c["z"])(["help-line",{mobile:!o.os.isPc&&!o.os.isTablet}]),ref:"line"},[Object(c["n"])(i,{type:"pull-more",class:"help-line-icon"})],2)):Object(c["i"])("v-if",!0),Object(c["i"])(' \n <ui-icon\n type="close"\n class="help-close fun-ctrl"\n @click="close(\'advance\')"\n v-if="showStep"\n /> '),Object(c["k"])("div",d,[o.step.img?(Object(c["I"])(),Object(c["j"])("img",{key:0,src:o.step.img,width:o.step.imgWidth,class:"help-img",onLoad:t[0]||(t[0]=function(e){return o.imgLoaded=!0})},null,40,p)):Object(c["i"])("v-if",!0),Object(c["k"])("p",{class:"help-p",ref:"content"},Object(c["W"])(o.step.content),513),n.showStep?(Object(c["I"])(),Object(c["j"])("div",f,[o.isFirst?Object(c["i"])("v-if",!0):(Object(c["I"])(),Object(c["h"])(l,{key:0,onClick:t[1]||(t[1]=function(e){return o.index--}),class:"help-btn",type:"submit"},{default:Object(c["eb"])((function(){return[Object(c["m"])(Object(c["W"])(e.$t("help.prev")),1)]})),_:1})),o.isLast?Object(c["i"])("v-if",!0):(Object(c["I"])(),Object(c["h"])(l,{key:1,onClick:t[2]||(t[2]=function(e){return o.index++}),class:"help-btn",type:"primary"},{default:Object(c["eb"])((function(){return[Object(c["m"])(Object(c["W"])(e.$t("help.next")),1)]})),_:1})),o.isLast?(Object(c["I"])(),Object(c["h"])(l,{key:2,onClick:n.close,class:"help-btn",type:"primary"},{default:Object(c["eb"])((function(){return[Object(c["m"])(Object(c["W"])(e.$t("sys.ok")),1)]})),_:1},8,["onClick"])):Object(c["i"])("v-if",!0)])):Object(c["i"])("v-if",!0),n.btns?(Object(c["I"])(),Object(c["j"])("div",b,[(Object(c["I"])(!0),Object(c["j"])(c["a"],null,Object(c["P"])(n.btns,(function(e){return Object(c["I"])(),Object(c["h"])(l,{class:"help-btn",onClick:function(t){return n.clickBtn&&n.clickBtn(e.key)},type:e.type},{default:Object(c["eb"])((function(){return[Object(c["m"])(Object(c["W"])(e.label),1)]})),_:2},1032,["onClick","type"])})),256))])):Object(c["i"])("v-if",!0),Object(c["n"])(i,{type:"close_r",class:"btn-help-close fun-ctrl",onClick:t[3]||(t[3]=function(e){return n.close("advance")})})])],2)}var v=Object(c["p"])({__name:"index",props:{close:{type:Function,required:!0},showStep:{type:Boolean,required:!1,default:!0},btns:{type:Array,required:!1},clickBtn:{type:Function,required:!1},steps:{type:Array,required:!0},current:{type:Number,required:!1,default:0}},setup:function(e,t){var n=t.expose;n();var o=e,r=Object(c["N"])(o.current),a=Object(c["f"])((function(){return o.steps[r.value]})),i=Object(c["f"])((function(){return r.value===o.steps.length-1})),s=Object(c["f"])((function(){return 0===r.value})),u=Object(c["N"])(),d=Object(c["N"])(),p=Object(c["N"])(!1);Object(c["db"])((function(e){if(u.value&&d.value&&(!a.value.img||p.value)){var t=function(){var e=d.value.getBoundingClientRect();u.value.style.right=e.right+"px",u.value.style.top=e.top+e.height/2+"px"};t(),window.addEventListener("resize",t),e((function(){return window.removeEventListener("reset",t)}))}}),{flush:"post"});var f={props:o,index:r,step:a,isLast:i,isFirst:s,line:u,content:d,imgLoaded:p,get os(){return l["n"]}};return Object.defineProperty(f,"__isScriptSetup",{enumerable:!1,value:!0}),f}}),m=(n(341),n(6)),g=n.n(m);const y=g()(v,[["render",h],["__scopeId","data-v-4dec16d8"],["__file","src/components/help/index.vue"]]);var w=y,j={class:"help"},O={class:"help-content"},x={class:"help-step"},A=["src","alt"];function k(e,t,n,o,r,a){var i=Object(c["R"])("ui-icon");return Object(c["I"])(),Object(c["j"])("div",j,[Object(c["k"])("div",O,[Object(c["n"])(i,{type:"close_r",class:"help-close fun-ctrl",onClick:t[0]||(t[0]=function(e){return n.close()})}),(Object(c["I"])(),Object(c["j"])(c["a"],null,Object(c["P"])(o.setps,(function(e){return Object(c["k"])("div",x,[Object(c["k"])("img",{src:e.img,alt:e.title},null,8,A),Object(c["k"])("div",null,[Object(c["k"])("h3",null,Object(c["W"])(e.title),1),Object(c["k"])("p",null,Object(c["W"])(e.content),1)])])})),64))])])}var S=n(3),C=Object(c["p"])({__name:"mobile",props:{close:{type:Function,required:!0}},setup:function(e,t){var o=t.expose;o();var r=[{title:S["f"].t("help.mobile.step1.title"),content:S["f"].t("help.mobile.step1.content"),img:n(343)},{title:S["f"].t("help.mobile.step2.title"),content:S["f"].t("help.mobile.step2.content"),img:n(344)},{title:S["f"].t("help.mobile.step3.title"),content:S["f"].t("help.mobile.step3.content"),img:n(345)},{title:S["f"].t("help.mobile.step4.title"),content:S["f"].t("help.mobile.step4.content"),img:n(346)}],a={setps:r};return Object.defineProperty(a,"__isScriptSetup",{enumerable:!1,value:!0}),a}});n(347);const E=g()(C,[["render",k],["__scopeId","data-v-c03cd560"],["__file","src/components/help/mobile.vue"]]);var P,M=E,I=n(26),D=n(36),T=n(83),F=n(33),B=n(99),L=n(17),z=function(){return z=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},z.apply(this,arguments)},N=function(e,t,n,o){function r(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,a){function i(e){try{l(o.next(e))}catch(t){a(t)}}function c(e){try{l(o["throw"](e))}catch(t){a(t)}}function l(e){e.done?n(e.value):r(e.value).then(i,c)}l((o=o.apply(e,t||[])).next())}))},R=function(e,t){var n,o,r,a,i={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return a={next:c(0),throw:c(1),return:c(2)},"function"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function c(e){return function(t){return l([e,t])}}function l(c){if(n)throw new TypeError("Generator is already executing.");while(a&&(a=0,c[0]&&(i=0)),i)try{if(n=1,o&&(r=2&c[0]?o["return"]:c[0]?o["throw"]||((r=o["return"])&&r.call(o),0):o.next)&&!(r=r.call(o,c[1])).done)return r;switch(o=0,r&&(c=[2&c[0],r.value]),c[0]){case 0:case 1:r=c;break;case 4:return i.label++,{value:c[1],done:!1};case 5:i.label++,o=c[1],c=[0];continue;case 7:c=i.ops.pop(),i.trys.pop();continue;default:if(r=i.trys,!(r=r.length>0&&r[r.length-1])&&(6===c[0]||2===c[0])){i=0;continue}if(3===c[0]&&(!r||c[1]>r[0]&&c[1]<r[3])){i.label=c[1];break}if(6===c[0]&&i.label<r[1]){i.label=r[1],r=c;break}if(r&&i.label<r[2]){i.label=r[2],i.ops.push(c);break}r[2]&&i.ops.pop(),i.trys.pop();continue}c=t.call(e,i)}catch(l){c=[6,l],o=0}finally{n=r=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}},_=Object(c["N"])(!1);Object(i["b"])().then((function(){return Object(l["a"])(1e3)})).then((function(){return _.value=!0}));var V=Object(c["N"])([]);if(localStorage.getItem("showedGuides"))try{var U=localStorage.getItem("showedGuides");U&&(V.value=JSON.parse(U))}catch(ne){}Object(c["db"])((function(){var e;try{e=JSON.parse(localStorage.getItem("showedGuides"))||[]}catch(t){e=[]}e.push.apply(e,V.value.filter((function(t){return!e.includes(t)}))),localStorage.setItem("showedGuides",JSON.stringify(e))})),Object(c["db"])((function(e){var t,n=null===(t=o["d"].currentRoute.value)||void 0===t?void 0:t.name;_.value&&n&&te()}));var H=function(e){var t=$(e);V.value=V.value.filter((function(e){return e!==t}))};window.skipEditGuides=function(){Q(),V.value.push(Z),X.value=!0,null===q||void 0===q||q.reset()};var Q=function(){V.value=["user-".concat(o["g"].clouds),"user-".concat(o["g"].coord),"user-".concat(o["g"].coordinate),"user-".concat(o["g"].crop),"user-".concat(o["g"].data),"user-".concat(o["g"].dataManage),"user-".concat(o["g"].download),"user-".concat(o["g"].floorpan),"user-".concat(o["g"].hotspot),"user-".concat(o["g"].layout),"user-".concat(o["g"].measure),"user-".concat(o["g"].navigation),"user-".concat(o["g"].query),"user-".concat(o["g"].spaceDivision),"user-".concat(o["g"].spaceModel),"user-epoint","unuser-".concat(D["b"].cloud),"unuser-".concat(D["b"].pano)]},G=Object(c["N"])(!1);Object(c["db"])((function(){G.value&&(Q(),V.value.push(Z))}));var q,W=function(e,t){var r,a='<img src="'.concat(n(161),'" >\n <i class="iconfont icon-close close fun-ctrl" onClick="skipEditGuides()"></i>'),i=(r={},r[o["g"].query]=[{img:S["b"]===S["d"].zh?n(356):S["b"]===S["d"].en?n(357):S["b"]===S["d"].jp?n(358):"",description:S["f"].t("help.edit.query[0]"),position:"right"}],r[o["g"].data]={img:S["b"]===S["d"].zh?n(359):S["b"]===S["d"].en?n(360):S["b"]===S["d"].jp?n(361):"",description:S["f"].t("help.edit.data.0"),position:"right"},r[o["g"].hotspot]={img:S["b"]===S["d"].zh?n(362):S["b"]===S["d"].en?n(363):S["b"]===S["d"].jp?n(364):"",description:S["f"].t("help.edit.hotspot.0"),position:"right-center"},r[o["g"].measure]={img:S["b"]===S["d"].zh?n(365):S["b"]===S["d"].en?n(366):S["b"]===S["d"].jp?n(367):"",description:S["f"].t("help.edit.measure.0"),position:"right-center"},r[o["g"].floorpan]={img:S["b"]===S["d"].zh?n(368):S["b"]===S["d"].en?n(369):S["b"]===S["d"].jp?n(370):"",description:S["f"].t("help.edit.floorpan.0"),position:"right-center"},r[o["g"].coord]={img:S["b"]===S["d"].zh?n(371):S["b"]===S["d"].en?n(372):S["b"]===S["d"].jp?n(373):"",description:S["f"].t("help.edit.coord.0"),position:"right-bottom"},r[o["g"].download]={img:S["b"]===S["d"].zh?n(374):S["b"]===S["d"].en?n(375):S["b"]===S["d"].jp?n(376):"",description:S["f"].t("help.edit.download.0"),position:"right-bottom"},r[o["g"].coordinate]={element:".ui-editor-toolbox",videoLink:S["f"].t("help.video.coordinate"),popover:{description:S["f"].t("help.edit.coordinate.0"),position:"left"}},r[o["g"].spaceDivision]={element:".ui-editor-toolbox",videoLink:S["f"].t("help.video.spaceDivision"),popover:{description:S["f"].t("help.edit.spaceDivision.0"),position:"left"}},r[o["g"].spaceModel]={element:".ui-editor-toolbox",videoLink:S["f"].t("help.video.spaceModel"),popover:{description:S["f"].t("help.edit.spaceModel.0"),position:"left"}},r["epoint"]={element:".ui-editor-toolbox",videoLink:S["f"].t(L["l"].kankan?"help.video.kankanEpoint":"help.video.epoint"),popover:{title:"".concat(a," ").concat(S["f"].t("help.title")," >> ").concat(S["f"].t("epoint.title")),description:S["f"].t("help.edit.epoint.0"),position:"left"}},r),c=i[t];return c&&(Array.isArray(c)||(c=[c]),c=c.map((function(n,r){var i=n.popover||n,l=i.description;return i.img&&(l="<img src='".concat(i.img,"' />")+l),n.videoLink&&(i.className="video-layout",l+='<div class="video-btns">\n <a class="video-btn" href="'.concat(n.videoLink,'" target="_blank">').concat(S["f"].t("help.videoBtn"),"</a>\n </div>")),{popover:z(z({className:i.className},i),{title:i.title||"".concat(a," ").concat(S["f"].t("help.title")," >> ").concat(o["f"][t].title),description:l}),padding:0,nextBtnText:n.nextBtnText||r===c.length-1?S["f"].t("sys.ok"):S["f"].t("help.next"),prevBtnText:0===r?"123":n.prevBtnText||S["f"].t("help.prev"),closeBtnText:n.closeBtnText||c.length>1?"":S["f"].t("sys.ok"),doneBtnText:n.doneBtnText||S["f"].t("sys.ok"),element:n.element||e}}))),c},K=(P={},P[D["b"].cloud]=[{content:S["f"].t("help.query.cloud.0"),img:n(153)},{content:S["f"].t("help.query.cloud.1"),img:n(377)},{content:S["f"].t("help.query.cloud.2"),img:n(154)},{content:S["f"].t("help.query.cloud.3"),showMode:!0}],P[D["b"].pano]=[{content:S["f"].t("help.query.pano.0"),img:n(153)},{content:S["f"].t("help.query.pano.1"),img:n(154)},{content:S["f"].t("help.query.pano.2"),showMode:!0}],P),Y=function(e){return N(void 0,void 0,void 0,(function(){var t;return R(this,(function(n){switch(n.label){case 0:return[4,Object(l["a"])(300)];case 1:if(n.sent(),"string"!==typeof e)return[2];t=0,n.label=2;case 2:return t<10?document.querySelector(e)?[2]:[4,Object(l["a"])(300)]:[3,5];case 3:n.sent(),n.label=4;case 4:return t++,[3,2];case 5:throw"没有".concat(e,"DOM")}}))}))},X=Object(c["N"])(!1),J=function(){return l["n"].isPc&&!l["n"].isTablet},Z="initShow",$=function(e){var t;if(F["i"].value){if(V.value.includes(Z)){var n=e||(null===(t=o["d"].currentRoute.value)||void 0===t?void 0:t.name);return"user-".concat(n)}return Z}return J()?"unuser-".concat(I["customMap"].mode):"unuser-".concat(D["b"].pano)},ee=!1,te=function(e){return N(void 0,void 0,void 0,(function(){var t,r,i,c,l,u,d,p;return R(this,(function(f){switch(f.label){case 0:return t=$(e),ee||V.value.includes(t)?[2]:(ee=!0,t!==Z?[3,1]:(r=s(w,{app:T["app"],element:document.body,props:{class:"edit-goto",steps:[{content:S["f"].t("help.init"),img:n(378),imgWidth:"100"}],showStep:!1,btns:[{key:"link",label:S["f"].t("help.link"),type:"submit"},{key:"yin",label:S["f"].t("help.title"),type:"primary"}],clickBtn:function(t){"yin"===t?(r(),ee=!1,te(e)):window.open(B["b"])},close:function(e){window.skipEditGuides(),r(),ee=!1}}}).destroy,[3,4]));case 1:return F["i"].value?(i=e||(null===(p=o["d"].currentRoute.value)||void 0===p?void 0:p.name),c=document.querySelector('[data-route-name="'.concat(i,'"]')),e||c?(l=W(c,i),l?[4,Promise.all(l.map((function(e){return Y(e.element)})))]:(ee=!1,[2])):(ee=!1,[2])):[3,3];case 2:return f.sent(),q=new a.a({onReset:function(){ee=!1}}),q.defineSteps(l),q.start(),[3,4];case 3:J()?u=s(w,{app:T["app"],element:document.body,props:{steps:K[I["customMap"].mode],close:function(){u(),ee=!1}}}).destroy:d=s(M,{app:T["app"],element:document.body,props:{close:function(){d(),ee=!1}}}).destroy,f.label=4;case 4:return V.value.push(t),[2]}}))}))}},,function(e,t,n){"use strict";n.r(t),function(e){n.d(t,"app",(function(){return b}));n(349),n(354);var o=n(160),r=n(46),a=n(3),i=n(0),c=n(8),l=n(25),s=n(23),u=n(45),d=n(29),p=n(26),f=function(){return f=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},f.apply(this,arguments)},b=Object(i["g"])(o["a"]);b.use(r["c"]),e.__sdk=Object(d["b"])().then((function(e){return f(f({},e),{customMap:p["customMap"],disabledMap:p["disabledMap"]})}));var h=function(e,t){if(t)for(var n=0,o=t;n<o.length;n++){var r=o[n];b.use(r)}Object(u["d"])(e),Object(s["a"])(),Object(l["h"])();var d=Object(i["db"])((function(){s["e"].value&&Object(i["y"])((function(){d(),u["a"].routerRef&&(Object(c["e"])(u["a"].routerRef),b.use(c["d"])),Object(a["e"])(b),b.mount("#app")}))}))};t["default"]=h}.call(this,n(44))},,,,,,,,,,,,,function(e,t,n){"use strict";n.d(t,"b",(function(){return s})),n.d(t,"c",(function(){return f}));n(20),n(11);var o=n(0),r=n(4),a=(n(28),n(5),n(76),function(){return a=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},a.apply(this,arguments)}),i=function(e,t,n,o){function r(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,a){function i(e){try{l(o.next(e))}catch(t){a(t)}}function c(e){try{l(o["throw"](e))}catch(t){a(t)}}function l(e){e.done?n(e.value):r(e.value).then(i,c)}l((o=o.apply(e,t||[])).next())}))},c=function(e,t){var n,o,r,a,i={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return a={next:c(0),throw:c(1),return:c(2)},"function"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function c(e){return function(t){return l([e,t])}}function l(c){if(n)throw new TypeError("Generator is already executing.");while(a&&(a=0,c[0]&&(i=0)),i)try{if(n=1,o&&(r=2&c[0]?o["return"]:c[0]?o["throw"]||((r=o["return"])&&r.call(o),0):o.next)&&!(r=r.call(o,c[1])).done)return r;switch(o=0,r&&(c=[2&c[0],r.value]),c[0]){case 0:case 1:r=c;break;case 4:return i.label++,{value:c[1],done:!1};case 5:i.label++,o=c[1],c=[0];continue;case 7:c=i.ops.pop(),i.trys.pop();continue;default:if(r=i.trys,!(r=r.length>0&&r[r.length-1])&&(6===c[0]||2===c[0])){i=0;continue}if(3===c[0]&&(!r||c[1]>r[0]&&c[1]<r[3])){i.label=c[1];break}if(6===c[0]&&i.label<r[1]){i.label=r[1],r=c;break}if(r&&i.label<r[2]){i.label=r[2],i.ops.push(c);break}r[2]&&i.ops.pop(),i.trys.pop();continue}c=t.call(e,i)}catch(l){c=[6,l],o=0}finally{n=r=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}},l=Object(o["N"])([]),s=Object(o["N"])([]),u=Object(o["N"])(!0),d=(Object(o["M"])({list:s,styles:l}),Object(o["M"])({list:s,styles:l,show:u})),p=function(e,t){for(var n=function(t){t.style=e.find((function(e){var n=e.id;return!t.style||n===t.style.id}))},o=0,r=t;o<r.length;o++){var a=r[o];n(a)}return t},f=function(){return i(void 0,void 0,void 0,(function(){var e,t,n;return c(this,(function(o){switch(o.label){case 0:return[4,Promise.all([r["c"].get(r["b"].hotlist),r["c"].get(r["b"].stylelist)])];case 1:return e=o.sent(),t=e[0],n=e[1],l.value=n.list,s.value=p(l.value,t.list.map((function(e){return a(a({},e),{style:e.hotStyleAtom,type:e.meta&&e.meta.length?e.type:"TEXT"})}))),[2]}}))}))};t["a"]=d},function(e,t,n){"use strict";n.d(t,"a",(function(){return j})),n.d(t,"c",(function(){return x}));n(20),n(11);var o=n(0),r=n(4),a=n(5),i=n(16),c=n(29),l=n(22),s=function(){return s=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},s.apply(this,arguments)},u=function(e,t,n,o){function r(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,a){function i(e){try{l(o.next(e))}catch(t){a(t)}}function c(e){try{l(o["throw"](e))}catch(t){a(t)}}function l(e){e.done?n(e.value):r(e.value).then(i,c)}l((o=o.apply(e,t||[])).next())}))},d=function(e,t){var n,o,r,a,i={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return a={next:c(0),throw:c(1),return:c(2)},"function"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function c(e){return function(t){return l([e,t])}}function l(c){if(n)throw new TypeError("Generator is already executing.");while(a&&(a=0,c[0]&&(i=0)),i)try{if(n=1,o&&(r=2&c[0]?o["return"]:c[0]?o["throw"]||((r=o["return"])&&r.call(o),0):o.next)&&!(r=r.call(o,c[1])).done)return r;switch(o=0,r&&(c=[2&c[0],r.value]),c[0]){case 0:case 1:r=c;break;case 4:return i.label++,{value:c[1],done:!1};case 5:i.label++,o=c[1],c=[0];continue;case 7:c=i.ops.pop(),i.trys.pop();continue;default:if(r=i.trys,!(r=r.length>0&&r[r.length-1])&&(6===c[0]||2===c[0])){i=0;continue}if(3===c[0]&&(!r||c[1]>r[0]&&c[1]<r[3])){i.label=c[1];break}if(6===c[0]&&i.label<r[1]){i.label=r[1],r=c;break}if(r&&i.label<r[2]){i.label=r[2],i.ops.push(c);break}r[2]&&i.ops.pop(),i.trys.pop();continue}c=t.call(e,i)}catch(l){c=[6,l],o=0}finally{n=r=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}},p=function(e,t,n){if(n||2===arguments.length)for(var o,r=0,a=t.length;r<a;r++)!o&&r in t||(o||(o=Array.prototype.slice.call(t,0,r)),o[r]=t[r]);return e.concat(o||Array.prototype.slice.call(t))},f={},b=[],h=function(e){void 0===e&&(e=[]),b.length=0,b.push.apply(b,p(p([],p(p([],i["h"],!0),i["d"],!0).map((function(e){var t=e.value;return t})),!1),e,!1));for(var t=0,n=b;t<n.length;t++){var o=n[t];f[o]=[{local:null,gis:null,raw:null,panoId:null},{local:null,gis:null,raw:null,panoId:null}]}};Object(o["f"])((function(){var e=[null,null];return g.value===i["a"].DMS?(j.value[0].raw&&(e[0]={x:Object(a["u"])(j.value[0].raw.x),y:Object(a["u"])(j.value[0].raw.y),z:j.value[0].raw.z}),j.value[1].raw&&(e[1]={x:Object(a["u"])(j.value[1].raw.x),y:Object(a["u"])(j.value[1].raw.y),z:j.value[1].raw.z})):(e[0]=j.value[0].raw,e[1]=j.value[1].raw),e}));h([i["b"].WGS84]);var v=Object(o["N"])(),m=Object(o["N"])(i["b"].WGS84),g=Object(o["N"])(i["a"].LN),y=Object(o["N"])([{x:null,y:null,z:null,panoId:null},{x:null,y:null,z:null,panoId:null}]),w=Object(o["N"])(f),j=Object(o["f"])((function(){var e,t,n=w.value[m.value];return n?(n[0].local=y.value[0],n[0].panoId=null===(e=y.value[0])||void 0===e?void 0:e.panoId,n[1].local=y.value[1],n[1].panoId=null===(t=y.value[1])||void 0===t?void 0:t.panoId,n):null}));Object(o["cb"])([j,m],(function(e,t){var n=e[0],o=e[1],r=t[0],a=t[1];o!==a&&r&&r[0].raw&&!n[0].raw&&(r[0].raw&&r[0].raw.x&&r[0].raw.y&&(n[0].raw=s({},Object(i["i"])(a,o,r[0].raw)),n[0].gis=s({},r[0].gis)),r[1].raw&&r[1].raw.x&&r[1].raw.y&&(n[1].raw=s({},Object(i["i"])(a,o,r[1].raw)),n[1].gis=s({},r[1].gis)))})),Object(o["cb"])([g,m],(function(){var e=["x","y"];j.value.forEach((function(t,n){e.forEach((function(e){if(t.raw){var o=t.raw[e],r="String"===Object(a["v"])(o)&&g.value===i["a"].LN||"Number"===Object(a["v"])(o)&&g.value===i["a"].DMS;o&&r&&(j.value[n].raw[e]=g.value===i["a"].DMS?Object(a["t"])(o):Object(a["u"])(o))}}))}))}),{flush:"post"}),Object(o["cb"])(m,(function(){Object(i["c"])(m.value)&&(g.value=i["a"].LN)}));var O=function(){var e=Object(o["Z"])(w),t=Object(o["Z"])(y),n={};for(var r in e)n[r]=e[r].map((function(e){return{local:e.local&&s({},e.local),gis:e.gis&&s({},e.gis),raw:e.raw&&s({},e.raw),panoId:e.panoId}}));({options:n,local:t.map((function(e){return s({},e)})),type:m.value,outType:g.value})},x=function(){return u(void 0,void 0,void 0,(function(){var e,t,n,o,u,p,f,b,x;return d(this,(function(d){switch(d.label){case 0:return[4,Promise.all([r["c"].get(r["b"].controlPonts,{paths:{datasetId:l["c"].value}}),r["c"].post(r["b"].queryCoords,{type:"0"})])];case 1:return e=d.sent(),t=e[0],n=e[1],Object(i["f"])(n),h(),o=Object(c["f"])(),v.value=[{local:{x:t.defaultLocation1[0],y:t.defaultLocation1[1],z:0},gis:{x:t.defaultGisP1[0],y:t.defaultGisP1[1],z:0},raw:{x:t.defaultGisP1[0],y:t.defaultGisP1[1],z:0},panoId:t.roamingPointId1},{local:{x:t.defaultLocation2[0],y:t.defaultLocation2[1],z:0},gis:{x:t.defaultGisP2[0],y:t.defaultGisP2[1],z:0},raw:{x:t.defaultGisP2[0],y:t.defaultGisP2[1],z:0},panoId:t.roamingPointId2}],u=t.epsg||i["b"].WGS84,t.ageControlLocation1&&t.ageControlLocation1.length&&0!==t.status?(p=t.gpsRaw1&&t.gpsRaw1.length&&Number(t.outType)||i["a"].LN,console.log(t),f=t.gpsRaw1&&t.gpsRaw1.length?p===i["a"].LN?[Number(t.gpsRaw1[0]),Number(t.gpsRaw1[1]),Number(t.gpsRaw1[2])]:[t.gpsRaw1[0],t.gpsRaw1[1],Number(t.gpsRaw1[2])]:t.gps84ControlCoordinate1?[t.gps84ControlCoordinate1[0],t.gps84ControlCoordinate1[1],t.gps84ControlCoordinate1[2]]:[t.gpsControlCoordinate1[0],t.gpsControlCoordinate1[1],t.gpsControlCoordinate1[2]],b=t.gpsRaw1&&t.gpsRaw1.length?p===i["a"].LN?[Number(t.gpsRaw2[0]),Number(t.gpsRaw2[1]),Number(t.gpsRaw2[2])]:[t.gpsRaw2[0],t.gpsRaw2[1],Number(t.gpsRaw2[2])]:t.gps84ControlCoordinate2?[t.gps84ControlCoordinate2[0],t.gps84ControlCoordinate2[1],t.gps84ControlCoordinate2[2]]:[t.gpsControlCoordinate2[0],t.gpsControlCoordinate2[1],t.gpsControlCoordinate2[2]],w.value[u]=[{local:{x:Object(a["q"])(t.ageControlLocation1[0],2),y:Object(a["q"])(t.ageControlLocation1[1],2),z:Object(a["q"])(t.ageControlLocation1[2],2)},gis:{x:t.gpsControlCoordinate1[0],y:t.gpsControlCoordinate1[1],z:t.gpsControlCoordinate1[2]},raw:{x:f[0],y:f[1],z:f[2]},panoId:t.roamingPointId1},{local:{x:Object(a["q"])(t.ageControlLocation2[0],2),y:Object(a["q"])(t.ageControlLocation2[1],2),z:Object(a["q"])(t.ageControlLocation2[2],2)},gis:{x:t.gpsControlCoordinate2[0],y:t.gpsControlCoordinate2[1],z:t.gpsControlCoordinate2[2]},raw:{x:b[0],y:b[1],z:b[2]},panoId:t.roamingPointId2}],y.value=[s(s({},w.value[u][0].local),{panoId:w.value[u][0].panoId}),s(s({},w.value[u][1].local),{panoId:w.value[u][1].panoId})],g.value=p,m.value=u,o.setMapEnable(!0),x=void 0,x=p===i["a"].DMS?j.value.map((function(e){return{x:Object(a["u"])(e.raw.x),y:Object(a["u"])(e.raw.y),z:e.raw.z}})):w.value[u].map((function(e){return e.raw})),Object(i["e"])([j.value[0].local,j.value[1].local],x,u)):(o.setMapEnable(!1),Object(i["e"])([v.value[0].local,v.value[1].local],[v.value[0].raw,v.value[1].raw])),m.value=u,O(),console.error("===>",j.value),[2]}}))}))},A=Object(o["f"])((function(){var e,t;return"Number"!==Object(a["v"])(null===(e=j.value[0].local)||void 0===e?void 0:e.x)||"Number"!==Object(a["v"])(null===(t=j.value[1].local)||void 0===t?void 0:t.x)}));t["b"]=Object(o["M"])({aut:j,def:v,unSetScene:A})},function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return d}));n(20),n(11);var o=n(4),r=n(0),a=n(14),i=n(5),c=n(81),l=function(e,t,n,o){function r(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,a){function i(e){try{l(o.next(e))}catch(t){a(t)}}function c(e){try{l(o["throw"](e))}catch(t){a(t)}}function l(e){e.done?n(e.value):r(e.value).then(i,c)}l((o=o.apply(e,t||[])).next())}))},s=function(e,t){var n,o,r,a,i={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return a={next:c(0),throw:c(1),return:c(2)},"function"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function c(e){return function(t){return l([e,t])}}function l(c){if(n)throw new TypeError("Generator is already executing.");while(a&&(a=0,c[0]&&(i=0)),i)try{if(n=1,o&&(r=2&c[0]?o["return"]:c[0]?o["throw"]||((r=o["return"])&&r.call(o),0):o.next)&&!(r=r.call(o,c[1])).done)return r;switch(o=0,r&&(c=[2&c[0],r.value]),c[0]){case 0:case 1:r=c;break;case 4:return i.label++,{value:c[1],done:!1};case 5:i.label++,o=c[1],c=[0];continue;case 7:c=i.ops.pop(),i.trys.pop();continue;default:if(r=i.trys,!(r=r.length>0&&r[r.length-1])&&(6===c[0]||2===c[0])){i=0;continue}if(3===c[0]&&(!r||c[1]>r[0]&&c[1]<r[3])){i.label=c[1];break}if(6===c[0]&&i.label<r[1]){i.label=r[1],r=c;break}if(r&&i.label<r[2]){i.label=r[2],i.ops.push(c);break}r[2]&&i.ops.pop(),i.trys.pop();continue}c=t.call(e,i)}catch(l){c=[6,l],o=0}finally{n=r=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}},u=Object(r["N"])([]),d=function(){return l(void 0,void 0,void 0,(function(){var e;return s(this,(function(t){switch(t.label){case 0:return[4,o["c"].get(o["b"].getPanos,{params:{datasetId:a["d"].value.id}})];case 1:return e=t.sent(),u.value=e.map((function(e,t){return{id:e.id,label:(t+1).toString(),x:e.dataset_floor_location[0],y:e.dataset_floor_location[1],z:e.dataset_floor_location[2],gis:e.gga_location&&{x:e.gga_location[0],y:e.gga_location[1],z:Object(i["q"])(e.gga_location[2],2)}}})),0===u.value.length&&(c["b"].value=!0),[2]}}))}))}},function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return c})),n.d(t,"c",(function(){return l}));var o=n(3),r=n(15),a=n(0),i=r["a"].kankan?o["b"]===o["d"].zh?"https://docs.4dkankan.com/#/product/4dkk/zh-cn/calibration":"https://docs.4dkankan.com/#/product/4dkk/en-us/calibration":o["b"]===o["d"].zh?"https://docs.4dkankan.com/#/product/laser/zh-cn/calibrationpoint":"https://docs.4dkankan.com/#/product/laser/en-us/calibrationpoint",c=Object(a["N"])([]),l=Object(a["N"])(null)},,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";(function(e){function t(e,t){return"undefined"===typeof t?t={autoBom:!1}:"object"!==typeof t&&(console.warn("Deprecated: Expected third argument to be a object"),t={autoBom:!t}),t.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob([String.fromCharCode(65279),e],{type:e.type}):e}function n(e,t,n,o){return new Promise((function(r,a){var i=new XMLHttpRequest;i.open("GET",e),i.responseType="blob",i.onload=function(){c(i.response,t,n).then(r)},o&&(i.onprogress=function(e){e.lengthComputable&&o(e.loaded/e.total)}),i.onerror=function(){a("could not download file")},i.send()}))}function o(e){var t=new XMLHttpRequest;t.open("HEAD",e,!1);try{t.send()}catch(n){}return t.status>=200&&t.status<=299}function r(e){return new Promise((function(t){setTimeout((function(){try{e.dispatchEvent(new MouseEvent("click"))}catch(o){var n=document.createEvent("MouseEvents");n.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(n)}t()}),0)}))}var a=navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent);window.getFileName=function(){return i};var i="",c="download"in HTMLAnchorElement.prototype&&!a?function(t,a,c,l){void 0===a&&(a="download"),i=a;var s=e.URL||e.webkitURL,u=document.createElement("a");if(u.download=a,u.rel="noopener","string"===typeof t){if(u.href=t,u.origin!==location.origin){if(o(u.href))return n(t,a,c,l);u.target="_blank"}return r(u)}return u.href=s.createObjectURL(t),setTimeout((function(){s.revokeObjectURL(u.href)}),4e4),r(u)}:"msSaveOrOpenBlob"in navigator?function(e,a,i,c){if(void 0===a&&(a="download"),"string"===typeof e){if(o(e))return n(e,a,i,c);var l=document.createElement("a");return l.href=e,l.target="_blank",r(l)}return navigator.msSaveOrOpenBlob(t(e,i),a)?Promise.resolve():Promise.reject("unknown")}:function(t,o,r,i){if("string"===typeof t)return n(t,o,r,i);var c="application/octet-stream"===t.type,l=/constructor/i.test(HTMLElement.toString())||e.safari,s=/CriOS\/[\d]+/.test(navigator.userAgent);if((s||c&&l||a)&&"undefined"!==typeof FileReader)return new Promise((function(e,n){var o=new FileReader;o.onloadend=function(){var t=o.result;t=s?t:t.replace(/^data:[^;]*;/,"data:attachment/file;"),location.href=t,e()},o.onerror=function(){n()},o.readAsDataURL(t)}));var u=e.URL||e.webkitURL,d=u.createObjectURL(t);return location.href=d,setTimeout((function(){u.revokeObjectURL(d)}),4e4),Promise.resolve()}}).call(this,n(44))},,,,,,,,,function(e,t,n){var o=n(235);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var r=n(19).default;r("1db009b9",o,!1,{sourceMap:!1,shadowMode:!1})},function(e,t,n){var o=n(238);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var r=n(19).default;r("7b9dc3e5",o,!1,{sourceMap:!1,shadowMode:!1})},function(e,t,n){var o=n(240);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var r=n(19).default;r("fa9c3a66",o,!1,{sourceMap:!1,shadowMode:!1})},,function(e,t,n){var o=n(251);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var r=n(19).default;r("4a17b7d2",o,!1,{sourceMap:!1,shadowMode:!1})},function(e,t,n){var o=n(299);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var r=n(19).default;r("c8f6de68",o,!1,{sourceMap:!1,shadowMode:!1})},function(e,t,n){var o=n(301);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var r=n(19).default;r("1b24ddf5",o,!1,{sourceMap:!1,shadowMode:!1})},function(e,t,n){var o=n(303);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var r=n(19).default;r("177f9039",o,!1,{sourceMap:!1,shadowMode:!1})},function(e,t,n){var o=n(305);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var r=n(19).default;r("6e05fb00",o,!1,{sourceMap:!1,shadowMode:!1})},function(e,t,n){var o=n(307);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var r=n(19).default;r("dffe39cc",o,!1,{sourceMap:!1,shadowMode:!1})},function(e,t,n){var o=n(309);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var r=n(19).default;r("37c05fb9",o,!1,{sourceMap:!1,shadowMode:!1})},function(e,t,n){var o=n(311);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var r=n(19).default;r("ec38cf06",o,!1,{sourceMap:!1,shadowMode:!1})},function(e,t,n){var o=n(313);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var r=n(19).default;r("23f88576",o,!1,{sourceMap:!1,shadowMode:!1})},function(e,t,n){var o=n(315);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var r=n(19).default;r("4961acf5",o,!1,{sourceMap:!1,shadowMode:!1})},function(e,t,n){var o=n(317);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var r=n(19).default;r("96229952",o,!1,{sourceMap:!1,shadowMode:!1})},function(e,t,n){var o=n(326);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var r=n(19).default;r("572ce81e",o,!1,{sourceMap:!1,shadowMode:!1})},function(e,t,n){var o=n(328);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var r=n(19).default;r("c2133700",o,!1,{sourceMap:!1,shadowMode:!1})},function(e,t,n){"use strict";n.d(t,"b",(function(){return v}));n(20),n(11);var o=n(57),r=n(0),a=n(4),i=(n(28),n(25),n(14)),c=(n(5),n(15)),l=n(27),s=function(){return s=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},s.apply(this,arguments)},u=function(e,t,n,o){function r(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,a){function i(e){try{l(o.next(e))}catch(t){a(t)}}function c(e){try{l(o["throw"](e))}catch(t){a(t)}}function l(e){e.done?n(e.value):r(e.value).then(i,c)}l((o=o.apply(e,t||[])).next())}))},d=function(e,t){var n,o,r,a,i={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return a={next:c(0),throw:c(1),return:c(2)},"function"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function c(e){return function(t){return l([e,t])}}function l(c){if(n)throw new TypeError("Generator is already executing.");while(a&&(a=0,c[0]&&(i=0)),i)try{if(n=1,o&&(r=2&c[0]?o["return"]:c[0]?o["throw"]||((r=o["return"])&&r.call(o),0):o.next)&&!(r=r.call(o,c[1])).done)return r;switch(o=0,r&&(c=[2&c[0],r.value]),c[0]){case 0:case 1:r=c;break;case 4:return i.label++,{value:c[1],done:!1};case 5:i.label++,o=c[1],c=[0];continue;case 7:c=i.ops.pop(),i.trys.pop();continue;default:if(r=i.trys,!(r=r.length>0&&r[r.length-1])&&(6===c[0]||2===c[0])){i=0;continue}if(3===c[0]&&(!r||c[1]>r[0]&&c[1]<r[3])){i.label=c[1];break}if(6===c[0]&&i.label<r[1]){i.label=r[1],r=c;break}if(r&&i.label<r[2]){i.label=r[2],i.ops.push(c);break}r[2]&&i.ops.pop(),i.trys.pop();continue}c=t.call(e,i)}catch(l){c=[6,l],o=0}finally{n=r=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}},p=("measure-".concat(Object(c["b"])().m),Object(l["c"])((function(e){var t=[];if(e)try{t=JSON.parse(e)}catch(n){}return t})),Object(l["d"])((function(e){return JSON.stringify(e)})),l["b"],Object(r["N"])([])),f=Object(r["N"])(!1),b=Object(r["N"])(Number(Object(c["b"])().unit)||o["a"].meter),h=Object(r["M"])({list:p,show:f,unit:b}),v=function(){return u(void 0,void 0,void 0,(function(){var e;return d(this,(function(t){switch(t.label){case 0:return[4,a["c"].get(a["b"].measureList)];case 1:return e=t.sent(),p.value=e.list.map((function(e){var t=i["c"].value.find((function(t){var n=t.id;return n===e.dataSet}))||i["h"];return s(s({},e),{show:!0,dataSet:t})})),[2]}}))}))};t["a"]=h},function(e,t,n){"use strict";n.d(t,"b",(function(){return h}));n(20),n(11);var o=n(58),r=n(0),a=n(4),i=(n(28),n(25),n(14)),c=(n(5),n(15)),l=function(){return l=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},l.apply(this,arguments)},s=function(e,t,n,o){function r(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,a){function i(e){try{l(o.next(e))}catch(t){a(t)}}function c(e){try{l(o["throw"](e))}catch(t){a(t)}}function l(e){e.done?n(e.value):r(e.value).then(i,c)}l((o=o.apply(e,t||[])).next())}))},u=function(e,t){var n,o,r,a,i={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return a={next:c(0),throw:c(1),return:c(2)},"function"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function c(e){return function(t){return l([e,t])}}function l(c){if(n)throw new TypeError("Generator is already executing.");while(a&&(a=0,c[0]&&(i=0)),i)try{if(n=1,o&&(r=2&c[0]?o["return"]:c[0]?o["throw"]||((r=o["return"])&&r.call(o),0):o.next)&&!(r=r.call(o,c[1])).done)return r;switch(o=0,r&&(c=[2&c[0],r.value]),c[0]){case 0:case 1:r=c;break;case 4:return i.label++,{value:c[1],done:!1};case 5:i.label++,o=c[1],c=[0];continue;case 7:c=i.ops.pop(),i.trys.pop();continue;default:if(r=i.trys,!(r=r.length>0&&r[r.length-1])&&(6===c[0]||2===c[0])){i=0;continue}if(3===c[0]&&(!r||c[1]>r[0]&&c[1]<r[3])){i.label=c[1];break}if(6===c[0]&&i.label<r[1]){i.label=r[1],r=c;break}if(r&&i.label<r[2]){i.label=r[2],i.ops.push(c);break}r[2]&&i.ops.pop(),i.trys.pop();continue}c=t.call(e,i)}catch(l){c=[6,l],o=0}finally{n=r=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}},d=Object(r["N"])([]),p=Object(r["N"])(!1),f=Object(r["N"])(Number(Object(c["b"])().unit)||o["a"].meter),b=Object(r["M"])({list:d,show:p,unit:f}),h=function(){return s(void 0,void 0,void 0,(function(){var e;return u(this,(function(t){switch(t.label){case 0:return[4,a["c"].get(a["b"].earthworkList)];case 1:return e=t.sent(),d.value=e.list.map((function(e){var t=i["c"].value.find((function(t){var n=t.id;return n===e.dataSet}))||i["h"];return l(l({},e),{show:!0,heightPercentage:"number"===typeof e.heightPercentage?e.heightPercentage:1,dataSet:t})})),[2]}}))}))};t["a"]=b},function(e,t,n){var o=n(334);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var r=n(19).default;r("1ba86cd2",o,!1,{sourceMap:!1,shadowMode:!1})},function(e,t,n){var o=n(342);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var r=n(19).default;r("590dbc55",o,!1,{sourceMap:!1,shadowMode:!1})},function(e,t,n){var o=n(348);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var r=n(19).default;r("69e31e50",o,!1,{sourceMap:!1,shadowMode:!1})},function(e,t){e.exports="data:image/png;base64,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"},function(e,t,n){e.exports=n.p+"img/flooer.5e52064b.png"},function(e,t,n){"use strict";(function(e){n(20),n(11);var o=n(23),r=n(5),a=n(15),i=n(3),c=function(){return c=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},c.apply(this,arguments)},l=function(e,t,n,o){function r(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,a){function i(e){try{l(o.next(e))}catch(t){a(t)}}function c(e){try{l(o["throw"](e))}catch(t){a(t)}}function l(e){e.done?n(e.value):r(e.value).then(i,c)}l((o=o.apply(e,t||[])).next())}))},s=function(e,t){var n,o,r,a,i={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return a={next:c(0),throw:c(1),return:c(2)},"function"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function c(e){return function(t){return l([e,t])}}function l(c){if(n)throw new TypeError("Generator is already executing.");while(a&&(a=0,c[0]&&(i=0)),i)try{if(n=1,o&&(r=2&c[0]?o["return"]:c[0]?o["throw"]||((r=o["return"])&&r.call(o),0):o.next)&&!(r=r.call(o,c[1])).done)return r;switch(o=0,r&&(c=[2&c[0],r.value]),c[0]){case 0:case 1:r=c;break;case 4:return i.label++,{value:c[1],done:!1};case 5:i.label++,o=c[1],c=[0];continue;case 7:c=i.ops.pop(),i.trys.pop();continue;default:if(r=i.trys,!(r=r.length>0&&r[r.length-1])&&(6===c[0]||2===c[0])){i=0;continue}if(3===c[0]&&(!r||c[1]>r[0]&&c[1]<r[3])){i.label=c[1];break}if(6===c[0]&&i.label<r[1]){i.label=r[1],r=c;break}if(r&&i.label<r[2]){i.label=r[2],i.ops.push(c);break}r[2]&&i.ops.pop(),i.trys.pop();continue}c=t.call(e,i)}catch(l){c=[6,l],o=0}finally{n=r=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}},u=function(){n.e(6).then(function(){return n(380)}.bind(null,n)).catch(n.oe);var e=document.querySelector("#app"),t=n(329),o=n(330),r=n(331),a=n(332),c=n(333);e.innerHTML=' <div class="layout"> <img src="'+c+'" class="err"> <h1>'+i["f"].t("sys.compatible.tip")+"</h1> <p>"+i["f"].t("sys.compatible.selectTip")+'</p> <div class="list"> <a class="ff" target="_blank" href="http://www.firefox.com.cn/"> <img src="'+t+'"> '+i["f"].t("sys.compatible.ff")+' </a> <a class="ff" target="_blank" href="https://www.microsoft.com/en-us/edge"> <img src="'+o+'"> '+i["f"].t("sys.compatible.edg")+' </a> <a class="ff" target="_blank" href="https://www.apple.com/safari/"> <img src="'+r+'"> '+i["f"].t("sys.compatible.safari")+' </span> <a class="ff" target="_blank" href="https://www.google.com/chrome/"> <img src="'+a+'"> '+i["f"].t("sys.compatible.chrome")+" </a> </div> </div> "},d=function(t){return l(void 0,void 0,void 0,(function(){var i,l,d,p,f;return s(this,(function(s){switch(s.label){case 0:return s.trys.push([0,7,,8]),i={a:2,b:3},l=c({},i),new Proxy(l,{get:function(e,t){return l[t]}}),e.ResizeObserver?[3,2]:[4,n.e(16).then(n.bind(null,381))];case 1:d=s.sent().default,e.ResizeObserver=d,s.label=2;case 2:return r["n"].isPc&&!r["n"].isTablet?[3,5]:(o["g"].value=o["f"].value="",r["n"].isTablet?n(150):n(335),Object(a["b"])().test?[4,n.e(17).then(n.t.bind(null,382,7))]:[3,4]);case 3:p=s.sent().default,new p,s.label=4;case 4:return[3,6];case 5:n(150),s.label=6;case 6:return t(),[3,8];case 7:return f=s.sent(),console.error(f),u(),[3,8];case 8:return[2]}}))}))};t["a"]=d}).call(this,n(44))},,,,,function(e,t,n){"use strict";var o=n(0);function r(e,t){const n=Object(o["R"])("router-view");return Object(o["I"])(),Object(o["h"])(n)}var a=n(6),i=n.n(a);const c={},l=i()(c,[["render",r],["__file","src/main/component/slot.vue"]]);t["a"]=l},function(e,t,n){e.exports=n.p+"img/pic_kankan.5660fe60.svg"},,,function(e,t,n){e.exports=n(379)},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";n(131)},function(e,t,n){var o=n(18);t=o(!1),t.push([e.i,".slide-down-enter-active[data-v-679edff8],.slide-down-leave-active[data-v-679edff8]{will-change:transform;transition:all .35s ease-in-out}.slide-down-enter-from[data-v-679edff8]{opacity:0;transform:translate3d(0, -100%, 0)}.slide-down-enter[data-v-679edff8]{opacity:1;transform:translate3d(0, 100%, 0)}.slide-down-leave-active[data-v-679edff8]{opacity:0;transform:translate3d(0, -100%, 0)}",""]),e.exports=t},function(e,t,n){var o={"./a-connect-dis.svg":[383,7],"./a-connect.svg":[384,8],"./data_revise_n.svg":[385,9],"./dianwei.svg":[386,10],"./m-r.svg":[387,11],"./point-s.svg":[388,12],"./state_gps.svg":[389,13],"./weitiao.svg":[390,14],"./zoom_n.svg":[391,15]};function r(e){if(!n.o(o,e))return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=o[e],r=t[0];return n.e(t[1]).then((function(){return n.t(r,7)}))}r.keys=function(){return Object.keys(o)},r.id=236,e.exports=r},function(e,t,n){"use strict";n(132)},function(e,t,n){var o=n(18);t=o(!1),t.push([e.i,"i[data-v-7249823e]{display:inline-flex;align-items:center;font-style:normal}",""]),e.exports=t},function(e,t,n){"use strict";n(133)},function(e,t,n){var o=n(18),r=n(241);t=o(!1),t.i(r),t.push([e.i,"\n",""]),e.exports=t},function(e,t,n){var o=n(18),r=n(134),a=n(242),i=n(243),c=n(244);t=o(!1);var l=r(a),s=r(i),u=r(c);t.push([e.i,'@font-face {\n font-family: "iconfont"; /* Project id 2930899 */\n src: url('+l+") format('woff2'),\n url("+s+") format('woff'),\n url("+u+') format(\'truetype\');\n}\n.iconfont {\n font-family: "iconfont" !important;\n font-size: 16px;\n font-style: normal;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n.icon-a-a-calculate:before {\n content: "\\e74c";\n}\n.icon-draw_e:before {\n content: "\\e749";\n}\n.icon-aicon-earthwork-n:before {\n content: "\\e748";\n}\n.icon-jump_kk:before {\n content: "\\e703";\n}\n.icon-close_r:before {\n content: "\\e704";\n}\n.icon-cloud_c:before {\n content: "\\e6fc";\n}\n.icon-clear1:before {\n content: "\\e640";\n}\n.icon-a-exclude:before {\n content: "\\e6f7";\n}\n.icon-a-intersect:before {\n content: "\\e6f8";\n}\n.icon-a-scale-d:before {\n content: "\\e6f9";\n}\n.icon-update:before {\n content: "\\e6f6";\n}\n.icon-icon_f_z_n:before {\n content: "\\e6f3";\n}\n.icon-icon_h_z_n:before {\n content: "\\e6f4";\n}\n.icon-icon_v_z_n:before {\n content: "\\e6f5";\n}\n.icon-state_gps_d:before {\n content: "\\e6f2";\n}\n.icon-panorama-f:before {\n content: "\\e6f1";\n}\n.icon-international:before {\n content: "\\e6b3";\n}\n.icon-left1:before {\n content: "\\e6ae";\n}\n.icon-right:before {\n content: "\\e6af";\n}\n.icon-video1:before {\n content: "\\e63b";\n}\n.icon-more:before {\n content: "\\e600";\n}\n.icon-preview:before {\n content: "\\e63a";\n}\n.icon-nav-record:before {\n content: "\\e6dc";\n}\n.icon-order:before {\n content: "\\e6dd";\n}\n.icon-point-s:before {\n content: "\\e6d9";\n}\n.icon-a-connect-dis:before {\n content: "\\e6d1";\n}\n.icon-data_revise_n:before {\n content: "\\e6d2";\n}\n.icon-zoom_n:before {\n content: "\\e6d4";\n}\n.icon-a-connect:before {\n content: "\\e6d0";\n}\n.icon-dianwei:before {\n content: "\\e6cc";\n}\n.icon-weitiao:before {\n content: "\\e6cd";\n}\n.icon-state_gps:before {\n content: "\\e6ce";\n}\n.icon-m-r:before {\n content: "\\e6cf";\n}\n.icon-lessen:before {\n content: "\\e6aa";\n}\n.icon-change1:before {\n content: "\\e6a8";\n}\n.icon-nav:before {\n content: "\\e6a6";\n}\n.icon-city:before {\n content: "\\e6ea";\n}\n.icon-pipeline:before {\n content: "\\e6eb";\n}\n.icon-users:before {\n content: "\\e6ec";\n}\n.icon-quanbu:before {\n content: "\\e6e8";\n}\n.icon-factory:before {\n content: "\\e6e9";\n}\n.icon-list:before {\n content: "\\e69c";\n}\n.icon-map-m:before {\n content: "\\e692";\n}\n.icon-extend:before {\n content: "\\e690";\n}\n.icon-shrink:before {\n content: "\\e691";\n}\n.icon-download:before {\n content: "\\e61c";\n}\n.icon-logo:before {\n content: "\\e68f";\n}\n.icon-d-r:before {\n content: "\\e68d";\n}\n.icon-up-a:before {\n content: "\\e68e";\n}\n.icon-menu:before {\n content: "\\e689";\n}\n.icon-user:before {\n content: "\\e68c";\n}\n.icon-password:before {\n content: "\\e68b";\n}\n.icon-hole:before {\n content: "\\e68a";\n}\n.icon-affirm:before {\n content: "\\e688";\n}\n.icon-cancel:before {\n content: "\\e687";\n}\n.icon-location:before {\n content: "\\e686";\n}\n.icon-pin1:before {\n content: "\\e685";\n}\n.icon-lock_s:before {\n content: "\\e683";\n}\n.icon-lock_n:before {\n content: "\\e684";\n}\n.icon-add_d:before {\n content: "\\e682";\n}\n.icon-uploading1:before {\n content: "\\e681";\n}\n.icon-move:before {\n content: "\\e680";\n}\n.icon-flip:before {\n content: "\\e67e";\n}\n.icon-rotate_r:before {\n content: "\\e67f";\n}\n.icon-rotate_l:before {\n content: "\\e67d";\n}\n.icon-pin:before {\n content: "\\e67c";\n}\n.icon-layout:before {\n content: "\\e67b";\n}\n.icon-change:before {\n content: "\\e67a";\n}\n.icon-iorigin:before {\n content: "\\e678";\n}\n.icon-destination:before {\n content: "\\e679";\n}\n.icon-state_e:before {\n content: "\\e624";\n}\n.icon-state_f:before {\n content: "\\e625";\n}\n.icon-state_s:before {\n content: "\\e626";\n}\n.icon-clear:before {\n content: "\\e676";\n}\n.icon-cut:before {\n content: "\\e677";\n}\n.icon-copy:before {\n content: "\\e675";\n}\n.icon-v-m:before {\n content: "\\e674";\n}\n.icon-f-m:before {\n content: "\\e671";\n}\n.icon-v-r:before {\n content: "\\e672";\n}\n.icon-f-l:before {\n content: "\\e673";\n}\n.icon-h-l:before {\n content: "\\e66d";\n}\n.icon-h-m:before {\n content: "\\e66e";\n}\n.icon-v-l:before {\n content: "\\e66f";\n}\n.icon-h-r:before {\n content: "\\e670";\n}\n.icon-share:before {\n content: "\\e66c";\n}\n.icon-magnify:before {\n content: "\\e66b";\n}\n.icon-a-2d:before {\n content: "\\e669";\n}\n.icon-a-3d:before {\n content: "\\e66a";\n}\n.icon-left:before {\n content: "\\e668";\n}\n.icon-video:before {\n content: "\\e667";\n}\n.icon-pic:before {\n content: "\\e64e";\n}\n.icon-full:before {\n content: "\\e638";\n}\n.icon-del:before {\n content: "\\e632";\n}\n.icon-link:before {\n content: "\\e618";\n}\n.icon-uploading:before {\n content: "\\e619";\n}\n.icon-complete:before {\n content: "\\e61b";\n}\n.icon-web:before {\n content: "\\e635";\n}\n.icon-music:before {\n content: "\\e637";\n}\n.icon-element:before {\n content: "\\e666";\n}\n.icon-add:before {\n content: "\\e631";\n}\n.icon-edit:before {\n content: "\\e61f";\n}\n.icon-info:before {\n content: "\\e65e";\n}\n.icon-transmit:before {\n content: "\\e65f";\n}\n.icon-room:before {\n content: "\\e660";\n}\n.icon-point:before {\n content: "\\e661";\n}\n.icon-bulid:before {\n content: "\\e662";\n}\n.icon-floor:before {\n content: "\\e663";\n}\n.icon-pull-up1:before {\n content: "\\e664";\n}\n.icon-pull-down1:before {\n content: "\\e665";\n}\n.icon-checkbox1:before {\n content: "\\e65d";\n}\n.icon-minimize:before {\n content: "\\e65c";\n}\n.icon-reset:before {\n content: "\\e65a";\n}\n.icon-refresh:before {\n content: "\\e65b";\n}\n.icon-checkbox:before {\n content: "\\e659";\n}\n.icon-pull-down:before {\n content: "\\e61d";\n}\n.icon-pull-up:before {\n content: "\\e61e";\n}\n.icon-show_pic_s:before {\n content: "\\e658";\n}\n.icon-show_pic_n:before {\n content: "\\e650";\n}\n.icon-show_dot_s:before {\n content: "\\e64f";\n}\n.icon-show_dot_n:before {\n content: "\\e657";\n}\n.icon-share1:before {\n content: "\\e656";\n}\n.icon-portrait:before {\n content: "\\e655";\n}\n.icon-course:before {\n content: "\\e652";\n}\n.icon-self-more:before {\n content: "\\e64b";\n}\n.icon-search:before {\n content: "\\e64c";\n}\n.icon-pull-more:before {\n content: "\\e64d";\n}\n.icon-switch:before {\n content: "\\e651";\n}\n.icon-nav-hotspot:before {\n content: "\\e64a";\n}\n.icon-nav-measure:before {\n content: "\\e649";\n}\n.icon-nav-edit:before {\n content: "\\e642";\n}\n.icon-nav-setup:before {\n content: "\\e648";\n}\n.icon-close:before {\n content: "\\e633";\n}\n.icon-nav-browse:before {\n content: "\\e63d";\n}\n.icon-nav-correct:before {\n content: "\\e63e";\n}\n.icon-nav_data-setup:before {\n content: "\\e63f";\n}\n.icon-nav-coord:before {\n content: "\\e641";\n}\n.icon-nav-geography:before {\n content: "\\e643";\n}\n.icon-nav-space:before {\n content: "\\e644";\n}\n.icon-nav-download:before {\n content: "\\e645";\n}\n.icon-nav-data:before {\n content: "\\e646";\n}\n.icon-nav-house:before {\n content: "\\e647";\n}\n.icon-eye-s:before {\n content: "\\e653";\n}\n.icon-eye-n:before {\n content: "\\e654";\n}\n\n',""]),e.exports=t},function(e,t,n){e.exports=n.p+"fonts/iconfont.7270cf12.woff2"},function(e,t,n){e.exports=n.p+"fonts/iconfont.b1066715.woff"},function(e,t,n){e.exports=n.p+"fonts/iconfont.623d28bd.ttf"},,,,,,function(e,t,n){"use strict";n(135)},function(e,t,n){var o=n(18);t=o(!1),t.push([e.i,"\n.vue-cropper {\n background-repeat: repeat;\n}\n.cropper-view-box {\n outline-color: var(--color-main-normal) !important;\n}\n.crop-point {\n background-color: var(--color-main-normal) !important;\n}\n",""]),e.exports=t},function(e,t,n){var o={"./coord.ts":253,"./crop.ts":254,"./dataset.ts":255,"./earthwork.ts":256,"./epoint.ts":257,"./err.ts":258,"./fire.ts":259,"./help.ts":260,"./hotspot.ts":261,"./measure.ts":262,"./resStatus.ts":263,"./scene.ts":264,"./sys.ts":265,"./tool.ts":266,"./view.ts":267};function r(e){var t=a(e);return n(t)}function a(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=a,e.exports=r,r.id=252},function(e,t,n){"use strict";n.r(t),t["default"]={name:"坐标",title:"坐标系",manageTitle:"地理注册",selectType:"选择坐标类型",lat:"纬度",lng:"经度",height:"高程",ctrls:"控制点",copy:"复制坐标",copySuccess:"坐标复制成功!",types:{local:"本地坐标",amap:"高德坐标",gmap:"谷歌坐标",screen:"屏幕坐标",wgs84:"wgs84",webMercator:"大地坐标",gis:"大地坐标",pro:"投影坐标"},edit:{gis:"地理坐标",unsetCtrls:"请先设置控制点",whySetCtrls:"为什么要设置控制点?",dms:"度°分′秒″",num:"度°",placeholder:"请输入",placeholderDMS:"请输入度°分′秒″",placeholderD:"请输入度°",inputGis:"请输入该坐标系下,控制点的地理坐标",getGis:"如何获取地理坐标?",noRepeat:"地理坐标和本地坐标未重合,请检查是否输入正确。",noRepeatUpdate:"查看如何调整",diff:"相差",map:"地图",gmap:"高德地图",ggmap:"谷歌地图",gisUpdateLocalUn:"P {index} 地理坐标已改,本地坐标未改",localUpdateGisUn:"P {index} 本地坐标已改,地理坐标未改",gisDataErr:"数据不正确,请检查地理坐标p1,p2格式是否正确,是否数值相同!",localDataErr:"数据不正确,请检查本地坐标p1,p2格式是否正确,是否数值相同!",pointEqual:"请勿在P1、P2输入相同数值",movePoint:"P {index} 移动到这里",setPoint:"设为P {index}",localPoint:"P{index}本地坐标",setCtrls:"设置控制点",trapLocalPoint:"请在场景中鼠标右键设置控制点的本地坐标",whyTrapLocalPoint:"为什么要设置本地坐标?",userUseMouse:"自定义(场景中右键选择)"}}},function(e,t,n){"use strict";n.r(t),t["default"]={title:"裁剪点云",needToDisConnect:"请选择一个点位,删除它与周围点位的连接",panoNotAllConnected:"检测到断开的点云,无法计算。",reset:"恢复初始状态",calcConfirm:"确定计算?计算可能需要一定时间,请确保裁剪完成后再进行此操作。",resetConfirm:"恢复初始状态需要重新计算。\n添加的热点、测量、空间模型、裁剪效果、已合并/上传的数据集将被清除,请谨慎操作。",clearConfirm:"确定清空所有裁剪框?该操作无法撤销。",calcBtn:"重算",tip:"裁剪点云前,请查看 ",tipOper:"操作提示",pointActions:{move:"移动",rotate:"旋转",scale:"缩放",exclude:"从框内减去",intersect:"仅保留框内",clear:"清空"}}},function(e,t,n){"use strict";n.r(t),t["default"]={title:"数据集",all:"全部数据集",unsetTitle:"未分配的数据集",manageTitle:"数据集管理",uploadName:"您上传的",uploadTitle:"上传的数据集",correctTitle:"数据集校准",refer:"参考数据集",initial:"初始数据集",recalcJoinDeleteTip:"【{sceneName}】被重算,您添加的数据集【{title}】已被删除",deleteJoinDeleteTip:"【{sceneName}】被删除,您添加的数据集【{title}】已同步删除",join:"合并",joinTitle:"合并数据集",joinTip:"选择场景后,其{dataset}将与当前场景合并",joinBtn:"立即合并",joinSBtn:"在线合并",upload:"上传",uploadSBtn:"本地上传",uploadIng:"文件上传中",uploadCheck:'文件名请勿包含非法字符" / : ?[<+=;,¥%&*和空格',repeatUpload:"数据正在上传,请稍后再试",backSearch:"< 返回搜索结果",unJoinDatasets:"您账号下暂无可添加数据集。",exists:"已添加",calc:"计算中",backCalc:"后台计算中…",pointNum:"点位数",format:"格式",deleteTip:"该数据集下的热点、测量结果也将一并删除,此操作不可撤销。",reset:{title:"确认恢复默认场景?",tip:"合并/上传的数据集以及其所在位置的热点、测量将会被一并删除。"},calibration:{gotoTip:"请校准数据集,使其在场景中正确拼接。"},setting:{setName:"编辑数据集",subtleTip:"请在右侧面板中选中需要微调的数据集",lockTip:"该数据集已被控制点锁定",subtle:"微调",viewCenter:"视图居中"},model:{showTitle:"空间数据",title:"空间模型",titleConfirm:"空间名称为空无法保存。",set:"编辑空间模型",name:"空间名称",area:"面积",volume:"体积",height:"层高",resetTip:"将恢复默认形状,是否确定重置?",construct:"建筑物",floor:"楼",room:"房间",delConstructTip:"删除建筑物将删除其包含所有空间模型,该操作不删除数据集。",delNoconstructTip:"是否删除空间模型?",addFloorTop:"在顶部添加楼层",addFloorBottom:"在底部添加楼层"}}},function(e,t,n){"use strict";n.r(t),t["default"]={name:"土方量",unit:{meter:"公制(米)",inch:"英制(ft)"},len:"长度",area:"面积",calcConfirmTitle:"确定计算?",calcConfirmMsg:"土方计算过程中,场景将被锁定无法操作。",calcSuccess:"已完成土方计算",dname:"绘制",downFormatDis:"采样距离",inputAuthor:"请输入报告人姓名",downFormatType:"数据类型",downTitle:"下载数据",toolTip:"取消选中土方量测量工具可以切换点位。",invalidPoint:"点云为空,无法测量",start:"土方计算",stop:"停止绘制",titlePlac:"点击添加备注",export:"下载报告",exportPDF:"导出PDF",downloadName:"土方量测量结果",slamWring:"Slam场景暂时不支持土方测量",downloadTitle:"测量报告",copy:"链接复制成功",pageMark:"{length}页中的第{index}页",wxError:"微信浏览器无法导出pdf",uncalcs:"未计算的土方无法{name},已自动过滤",unSave:"土方量测量结果未保存,无法生成分享链接",defaultTitle:"土方",unTitle:"未命名",repeatTitle:"是否重新绘制?",repeatContent:"点击【确定】将清除已绘制的土方范围线。",datLabel:"坐标点(dat 格式文件)",nameLabel:"土方命名",baseLabel:"基准面",heightLabel:"平场标高",heightSlice:"高度",heightTypes:["自定义平面","最高点平面","最低点平面"],nameNullTip:"土方命名不能为空",heightNullTip:"基准面高度不能为空",baseNullTip:"基准面类型不能为空",downName:"数据",shareName:"报告",digV:"挖方体积",fillV:"填方体积",digOptions:["挖{min}~{max}米","挖大于{min}米"],fillOptions:["填{min}~{max}米","填大于{min}米"],digAndFill:"同时有挖方和填方",calcTime:"报告日期",calcAuthor:"报告人",calcDefault:"未知",timeFormat:"yyyy年MM月dd日",avgArea:"平场面积",minHeight:"最小高程",maxHeight:"最大高程",avgHeight:"平场标高",fill:"挖方量",dig:"填方量",pdfTitle:"土方量总量计算结果",zarea:"平场总面积",zdig:"总挖方量",zfill:"总填方量",getHref:"获取地址中",downIng:"正在下载中",calcTitle:"土方计算中",calcContent:"请留在此页面耐心等待,离开将自动取消计算",calcClose:"取消计算",calc:"计算",uncalc:"未计算"}},function(e,t,n){"use strict";n.r(t),t["default"]={title:"点位校准",noEnter:"该场景无法进行点位校准,如需继续编辑,请联系客服:400-669-8025",editTip:"未选中点云时,鼠标左键旋转视图,右键移动视图",needToDisConnect:"请选择一个点位,删除它与周围点位的连接",panoNotAllConnected:"检测到断开的点云,无法计算。",calcConfirm:"确定计算?\n场景将恢复默认。点云场景已添加的热点、测量、空间模型、已合并/上传的数据集将被清除,同时,被裁剪的点云也将恢复初始状态。Obj 场景的模型将被重置。",calcConfirmKanKan:"确定计算?场景将恢复默认状态,添加的三维模型被清除。",resetConfirmKanKan:"重置后场景将恢复至上一次计算完成后的效果,确定重置? 该操作无法撤销。","un-select":"未选中点云,无法显示全景图",openRTK:"开启 RTK 定位",closeRTK:"关闭 RTK 定位",openRTKTip:"将使用 RTK 参数定位",closeRTKTip:"将使用当前位置定位",pointActions:{move:"移动",rotate:"旋转",connect:"连线",disconnect:"删除连线",scale:"放大",reset:"重置"}}},function(e,t,n){"use strict";n.r(t),t["default"]={scene:{un:"场景不存在,请检查场景码",run:"场景正在计算中,请稍后...",archive:"场景已封存",del:"场景已被删除",err:"场景计算失败,请重试",webgl:"内存不足,请勿同时打开多个页面或应用程序,尝试重启浏览器后重新打开。"},serve:{title:"系统升级中",desc:["为了让您更好的使用平台资源,我们正在对平台进行升级,升级期间暂时无法访问。","给您带来的不便,敬请谅解。"]},disconnect:"网络错误,请重试",sdk:"激光场景打开失败,请关闭浏览器后重新打开",preset:"内存不足,请勿同时打开多个页面或应用程序,尝试重启浏览器后重新打开。"}},function(e,t,n){"use strict";n.r(t),t["default"]={title:"消防管理平台",model:"模型",addTip:"点击右键或者 Esc 取消添加",deleteConfirm:"确定要删除此数据吗?",effect:{title:"特效",types:{fire:"火",smoke:"烟",blast:"爆炸"},listTitle:"我添加的"},video:{title:"导览"}}},function(e,t,n){"use strict";n.r(t),t["default"]={title:"新手指引",next:"下一步",prev:"上一步",tip:"下次可以在此处打开新手指引哦!",init:"欢迎使用场景编辑平台",link:"用户手册",videoBtn:"视频教程",edit:{query:["查看模式可以控制界面显示内容,在右下角切换成点云模式后,可以对点云显示进行设置。"],data:["右侧列表展示全部数据,进入点云模式后,点击勾选可以隐藏/显示对应点云。"],hotspot:["右侧列表展示全部数据,进入点云模式后,点击勾选可以隐藏/显示对应点云。"],measure:["点击[开始测量]进行长度、面积测量。"],floorpan:["算法自动生成场景平面图,支持下载、替换或隐藏。"],coord:["若您的场景有使用 RTK 或相关设备采集控制点,即可获取场景内任意位置的地理坐标,且支持多个坐标系转换。"],download:["可下载完整场景,也可对场景进行裁剪后下载。支持下载格式:las. ply. obj。点云格式下载可包含坐标。"],coordinate:["此功能将您的场景真实映射在地图上,并获取精准的地理坐标。您需要在场景拍摄时使用 RTK 或相关设备获取控制点,并手动录入参数。若您的相机已配置 RTK,系统将自动获取控制点数据无需手动录入。"],spaceDivision:["当您的场景导入/上传了多个数据集,需要在此模块进行拼接,以便能够正常浏览场景。"],spaceModel:["此模块可以为您的场景划分区域,区域划分好后,搜索该区域可以定位,或按区域导航。"],epoint:["当场景拍摄过程中出现点位位置错误时,可以在此模块进行调整。"]},video:{coordinate:"https://docs.4dkankan.com/#/product/laser/zh-cn/setcontrolpoint",spaceDivision:"https://docs.4dkankan.com/#/product/laser/zh-cn/splicing",spaceModel:"https://docs.4dkankan.com/#/product/laser/zh-cn/createfloor",epoint:"https://docs.4dkankan.com/#/product/laser/zh-cn/calibrationpoint",kankanEpoint:"https://docs.4dkankan.com/#/product/laser/zh-cn/calibrationpoint"},query:{cloud:["按住鼠标左键,可以旋转镜头方向","按住鼠标右键,可以平移视图","单击地面点位,可切换视角在场景中漫游","点击左下角按钮切换全景图/点云"],pano:["按住鼠标左键,可以旋转镜头方向","单击地面点位,可切换视角在场景中漫游","点击左下角按钮切换全景图/点云"]},mobile:{step1:{title:"行走",content:"点击任意方向可移动"},step2:{title:"旋转视角",content:"左右滑动屏幕"},step3:{title:"缩放",content:"双指滑动放大或缩小视图"},step4:{title:"切换全景图/点云",content:"单击按钮切换全景图/点云"}}}},function(e,t,n){"use strict";n.r(t),t["default"]={name:"热点",addMenu:"添加热点",flyErr:"距离太远,操作失败。",show:"显示热点",all:"全部热点",added:"已添加热点",addTip:"请在场景中右键点击“添加热点”",range:{set:"可视范围设置",min:"最小",max:"最大"},edit:{placeholder:{title:"请输入热点标题",content:"请输入内容",addLinkTitle:"请填写链接文本",addLinkContent:"请填写链接地址"},unTitle:"存在热点未填写标题",maxContentLen:"请先清理出位置再添加链接!",addLink:"添加链接"},meta:{image:{title:"图片",place:"上传图片",desc:"支持JPG、PNG图片格式,单张不超过5MB,最多支持上传9张。"},video:{title:"视频",place:"上传视频",desc:"支持MP4、MOV视频格式,码率小于2Mbps,不超过20MB"},audio:{title:"音频",place:"上传音频",desc:"支持MP3、WAV格式,不超过5MB"},web:{title:"链接",place:"网页展示区"}},deleteConfirm:"确定要删除此{type}吗?"}},function(e,t,n){"use strict";n.r(t),t["default"]={name:"测量",unit:{meter:"公制(米)",inch:"英制(ft)"},len:"长度",area:"面积",toolTip:"取消选中测量工具可以切换点位。",invalidPoint:"点云为空,无法测量",start:"开始测量",stop:"停止测量",titlePlac:"点击添加备注",export:"导出测量",exportPDF:"导出PDF",downloadName:"测量结果",copy:"链接复制成功",pageMark:"{length}页中的第{index}页",wxError:"微信浏览器无法导出pdf",unSave:"测量结果未保存,无法生成分享链接"}},function(e,t,n){"use strict";n.r(t),t["default"]={200:"操作成功",204:"系统正在处理,请勿重复提交",304:"操作失败,您已退出登录",305:"该账号已在另一台设备登陆,本机账号自动退出。",400:"参数列表错误(缺少,格式不匹配",401:"未授权",402:"访问受限,授权过期",408:"登录状态过期,已自动退出",500:"系统内部错误",502:"上传文件需小于 5GB",503:"上传异常",507:"文件名称过长,请修改后重新上传。",2001:"obj下载失败",2002:"只能输入数字或字母大小写",2003:"无点云数据",2004:"校验成功",2005:"校验失败",2006:"文件格式有误, 只接收png图片",3001:"对象不存在",3002:"特殊点表坐标异常",3006:"fdToken校验失败",3007:"查无此任务",3008:"任务失败",3009:"登录失败,请稍后再试",3014:"账号或密码不正确。",3015:"该用户未注册",3021:"账号不存在,请核对后重新输入。",3024:"不能将场景协作给自己",3101:"正在计算中",3102:"场景不存在",3103:"调用计算失败",3104:"route不存在",3105:"控制点计算表结果不存在,尝试重算解决",4001:"验证码发送错误",4002:"检测控制点坐标正在被修改,暂时无法操作",4003:"请输入正确地理坐标",4004:"场景校验失败",4007:"数据集添加失败",4008:"检测到该数据集正在进行合并,暂时无法操作",5027:"文件夹不存在",5028:"无权修改该文件夹",5030:"同级文件夹名称不能重复",6e3:"不存在数据集",6001:"转换模型错误,场景查询不到",6002:"转换模型错误,控制点查询不到",6003:"转换模型错误,未设置控制点",6004:"场景大小超出限制,合并下载失败。",6005:"info.json文件不存在, 请检查",6006:"上传图片尺寸跟原图不一致",6007:"上传平面图错误",6008:"算法生成平面图失败, info.json不存在",6009:"没有生成平面图文件,请检查平面图算法是否调用成功",6010:"vision.txt不存在",6011:"final_freespace文件不存在",8001:"恢复默认点云失败,没有找到对应点云数据",8002:"未获取到可编辑点云",8004:"后台正在处理,请勿重复上传",8005:"2022年3月以前的场景不支持重算。",8008:"当前场景不支持该操作。",8009:"复制场景不支持重算",8010:"场景原始数据已过期,不支持重算",loginErr:"登录失败,请稍后再试。",accountErr:"该账号下未检测到当前场景,请更换账号重新登录。"}},function(e,t,n){"use strict";n.r(t),t["default"]={flyUnImages:"该位置无全景图,请切换到点云模式再试。",flyCurrent:"您已在该位置",getPointError:"空白区域无法获取点位,请移动到点云区域再试。",pano:"全景图",cloud:"点云",objTip:"Mesh 场景",cloudTip:"点击切换为点云模式",nav:"导航",navPath:"导航路线",navStart:"导航起点",navEnd:"导航终点",navPlaceholder:"请确认",navErr:"超出数据集范围,无法规划路线",notice:{handerTitle:"后台处理完成",handerSuccess:"[ {mode} ] 已完成数据处理。",handerIng:"场景已被锁定无法编辑,您可以继续浏览场景。",updateTitle:"提示",updateSuccess:"场景已被修改,系统即将刷新页面。",resetSuccess:"场景已重算,系统即将刷新页面",coordResetSuccess:"控制点坐标已被修改,系统即将刷新页面"},download:{cloud:"下载点云",format:"下载格式",formatNotSupport:"格式不支持",cropCloud:"裁剪后下载",nullCloud:"裁剪框内点云为空,无法下载。",btn:"立即下载"},floorpan:{title:"平面图",default:"系统默认",un:"未上传平面图",customize:{title:"自定义",steps:["请先下载默认平面图,修改或替换后上传。","上传时,需按照原始文件格式上传,不得修改其尺寸大小。"],success:"平面图更新成功",un:"请上传{title}的自定义图"}},spaceModel:{title:"空间模型",defaultFloorTitle:"1楼"},pose:{unSid:"没有找到该panoSid",unImage:"全景模式下不允许设置位置"},invalidRight:"请移动到点云区域再试"}},function(e,t,n){"use strict";n.r(t),t["default"]={title:"激光",query:"查看",searchAll:"搜索",search:"搜索建筑物\\房间\\热点...",unSearchData:"未搜索到结果",inputScenePwd:"输入场景密码",phonePlace:"请输入手机号码",unPhonePlace:"手机号码不能为空",pwdPlace:"请输入密码",setPwdPlace:"设置密码",setRepeatPwdPlace:"重复密码",unPwdPlace:"密码不能为空",pwdReg:"密码需要包含英文大小写、数字、长度8-16字符",unRepeatPwd:"确认密码不能为空",pwdErr:"密码错误",codePlace:"请输入验证码",getCode:"获取验证码",resetCodeTime:"{count}s后重新发送",accountLoginTitle:"用户登录",qrLoginTitle:"相机登录",markPwd:"记住密码",repeatPwdDiff:"两次输入的密码不一致",login:"登录",qrPlace:"打开四维看看app扫一扫登录",forgetPwd:"忘记密码",updatePwdSuccess:"密码修改成功",retrievePwd:"找回密码",logout:"退出",logoutConfirm:"确定要退出登录吗?",haveAccountLogin:"使用已有帐户登录",unData:"暂无数据",help:"帮助中心",repeatLogin:{title:"检测到另一台设备已登录此账号,是否继续?",content:"选择【继续登录】,另一台设备将退出登录,其操作不会被保存。",btn:"继续登录"},inputPlc:"请输入",selectPic:"请选择",dialogTitle:"提示",update:"修改",cancel:"取消",add:"添加",crop:"裁剪",save:"保存",leave:"退出",submit:"提交",calc:"计算",hide:"隐藏",open:"开启",close:"关闭",ok:"我知道了",reset:"重置",enter:"确定",show:"显示",delete:"删除",ignore:"忽略",setup:"设置",edit:"编辑",all:"全部",refer:"刷新",upload:"上传",uploadAddText:"继续添加",uploadReplaceText:"替换",uploadErr:{len:"最多仅支持{len}个文件!",size:"{name}的大小超过{size}",scale:"{name}的比例不为{scale}",accept:"仅支持{accept}格式文件"},download:"下载",unset:"未设置",unUpdate:"没有修改",downloadSuccess:"下载成功",downloadAndroidSuccess:"下载成功,请打开“下载”文件夹获取文件",downloadIosSuccess:"下载成功,请打开“文件”获取",downloadWXSuccess:"请用浏览器打开后重试",forceLeaveConfirm:"您有操作未保存,确定要退出吗?",resetConfirm:"确定重置?该操作无法撤销。",compatible:{tip:"无法打开页面,请升级或更换浏览器后重新打开",selectTip:"建议使用以下浏览器",ff:"火狐",edg:"Microsoft Edge",safari:"Safari",chrome:"Chrome"},time:{h:"小时",m:"分钟",s:"秒",about:"约"},setting:{setName:"修改名称",setNameErr:"场景名称不能为空!",setNamePlace:"请输入标题",setPic:"设置初始画面",setView:"可视设置",setOpen:"浏览设置",setOpenErr:"请输入加密密码!",public:"公开",pwd:"加密"}}},function(e,t,n){"use strict";n.r(t),t["default"]={magnify:"放大镜",free:"自由",lfree:"水平",vfree:"垂直",area:"多边形",rect:"矩形",move:"移动",series:"连续直线",rotate:"旋转"}},function(e,t,n){"use strict";n.r(t),t["default"]={top:"顶视图",side:"侧视图",scene:"3D",clound:"漫游视图",sideLeft:"侧视图(N-S)",sideRight:"侧视图(E-W)",switchMiniView:"{action}迷你视角",switchView:"切换视图",seting:"视图设置",showMini:"显示迷你视角",showPano:"显示漫游点位",showGaodeMap:"显示高德地图",showGoogleMap:"显示谷歌地图",showFloorpan:"显示平面图",cloudSeting:"点云设置",reset:"恢复默认",density:{name:"点云质量",low:"低",middle:"中",high:"高"},colorMode:{name:"色彩模式",full:"彩色",altitude:"海拔",translucent:"半透明"},shape:{name:"点的形状",rectangle:"矩形",circular:"圆形"},moreSetting:"高级设置",range:"范围",opacity:"不透明度",size:"点的大小",detail:"细节",strong:"强化边缘"}},function(e,t,n){var o={"./coord.ts":269,"./crop.ts":270,"./dataset.ts":271,"./epoint.ts":272,"./err.ts":273,"./fire.ts":274,"./help.ts":275,"./hotspot.ts":276,"./measure.ts":277,"./resStatus.ts":278,"./scene.ts":279,"./sys.ts":280,"./tool.ts":281,"./view.ts":282};function r(e){var t=a(e);return n(t)}function a(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=a,e.exports=r,r.id=268},function(e,t,n){"use strict";n.r(t),t["default"]={name:"coord",title:"Coordinate system",manageTitle:"Geo-Registration",selectType:"Select coordinate type",lat:"Dimension",lng:"Longitude",height:"Elevation",ctrls:"Control Point",copy:"Copy coordinates",copySuccess:"Coordinates copied successfully!",types:{local:"Local coordinates",amap:"Amap coordinates",gmap:"Google map",screen:"Screen coordinates",wgs84:"wgs84",webMercator:"Geodetic coordinate",gis:"Geodetic coordinate",pro:"Projected coordinate"},edit:{gis:"Geographical coordinates",unsetCtrls:"Please first establish the control points",whySetCtrls:"Why must the control points be set?",dms:"Degrees°mins′sec″ Please enter",num:"Degree° ",placeholder:"Please enter",placeholderDMS:"degrees°mins′sec″",placeholderD:"degrees°",inputGis:"Input the geographic coordinates of the control point in this coordinate system.",getGis:"How can the geographic coordinates be obtained?",noRepeat:"The geographical coordinates and local coordinates do not overlap; please double-check their accuracy.",noRepeatUpdate:"Examine how to adapt",diff:"Gap",map:"Map",gmap:"Amap",ggmap:"Google map",gisUpdateLocalUn:"P {index} Changes were made to geographical coordinates but not to the local coordinates.",localUpdateGisUn:"P {index} Changes were made to local coordinates but not to the geographical coordinates.",gisDataErr:"If the data is inaccurate, please verify that the local coordinates p1,p2 have the same value and are in the correct format!",localDataErr:"If the data is inaccurate, please verify that the local coordinates p1,p2 have the same value and are in the correct format!",pointEqual:"Please insert different values in P1 and P2!",movePoint:"P {index} Move to here",setPoint:"Set as P {index}",localPoint:"P{index}Local coordinates",setCtrls:"Set as the control point",trapLocalPoint:"Please establish the scene's control point's local coordinates with the right mouse button.",whyTrapLocalPoint:"Why must I enter local coordinates?",userUseMouse:"Customize (right click in the scene to select) "}}},function(e,t,n){"use strict";n.r(t),t["default"]={title:"Crop point cloud",needToDisConnect:"Please select a point location and delete its connections to its surrounding points",panoNotAllConnected:"A disconnected point cloud is detected but cannot be calculated",reset:"Restore the initial status",calcConfirm:"Confirm to calculate? \nPlease ensure that the point cloud crop is complete prior to \nperforming this operation, as the calculation may take some time.",resetConfirm:"Calculation is required to restore the initial status.\nPlease proceed with caution, as added hotspots, measurements,\n spatial models, cropping effects, and merged/uploaded datasets \nwill be deleted.",tip:"Please verify before cropping point cloud",tipOper:"Tips",pointActions:{move:"Move",rotate:"Rotate",scale:"Scale",exclude:"Exclude",intersect:"Intersect",clear:"Clear"},clearConfirm:"Clear all cropping boxes? This action cannot be undone.",calcBtn:"Recalculate"}},function(e,t,n){"use strict";n.r(t),t["default"]={title:"Dataset ",all:"All datasets",unsetTitle:"Unassigned datasets",manageTitle:"Dataset Management ",uploadTitle:"Uploaded datasets",correctTitle:"Calibration Datasets",refer:"Reference datasets",initial:"Original dataset",recalcJoinDeleteTip:"【{sceneName}】Recalculated, the new dataset【{title}】has been removed.",deleteJoinDeleteTip:"【{sceneName}】The dataset 【{title}】you added has been removed.",join:"Merge",joinTitle:"Merge datasets",joinTip:"Once a scene is selected, it {dataset} will be merged with the current scene.",joinBtn:"Merge instantly",joinSBtn:"Merge online",upload:"Upload",uploadSBtn:"Local upload",uploadIng:"Uploading..",uploadCheck:'Please do not include unknown characters " / : ?[<+=;,¥%&*and spaces in file names.',repeatUpload:"Please try later while data is uploading.",backSearch:"< Back to search results",unJoinDatasets:"There are no datasets available to be added to your account.",exists:"Added",calc:"Calculating..",pointNum:"Quantity of points",format:"Format",deleteTip:"This data set's hotspots and measurements will also be erased, and this action cannot be reversed.",reset:{title:"Confirm to restore the default scene?",tip:"At the current location, the merged/uploaded dataset together with the hotspots and measurement data will be deleted."},calibration:{gotoTip:"Please calibrate the dataset to ensure that it is stitched appropriately into the scene."},setting:{setName:"Edit dataset",subtleTip:"Please pick the dataset to be modified in the panel on the right.",lockTip:"The control point restricts the current dataset.",subtle:"Fine-tune",viewCenter:"Center"},model:{showTitle:"Space data",title:"Space model",set:"Modify space model",name:"Space title",area:"Area",volume:"Volume",height:"Storey height",resetTip:"The default form will be restored; confirm to reset?",construct:"Building",floor:"Floor",room:"Room",delConstructTip:"This action does not remove the dataset; deleting a building deletes all the spatial models it contains.",delNoconstructTip:"Confirm to delete the space model?",addFloorTop:"Add a floor at the top",addFloorBottom:"Add a floor at the bottom",titleConfirm:"Please enter a name for the dataset"},backCalc:"Calculating...",uploadName:"My Uploaded"}},function(e,t,n){"use strict";n.r(t),t["default"]={title:"Point calibration",noEnter:"This scene does not support alteration of the point cloud; for assistance, please contact customer service at (400) 669-8080.",editTip:"While the point cloud is not selected, the left mouse button will rotate the view, while the right mouse button will move the view.",needToDisConnect:"Please select a point and disconnect it from its neighboring points.",panoNotAllConnected:"A disconnected point cloud is detected and cannot be calculated.",calcConfirm:"Confirm to calculate? \nThe scene will revert to its default status. And all hotspots,\nmeasurements, spacemodels, and merged/uploaded datasets in the point cloud scene will \nbe removed, the cropped point cloud will revert to its initial status as well.The model of the Obj scene will be reset.",pointActions:{move:"Move",rotate:"Rotate",connect:"Connect",disconnect:"Detach",scale:"Zoom in",reset:"Reset"},"un-select":"Since there is no point cloud selected, the panorama cannot be displayed.",openRTK:"Enable RTK positioning",closeRTK:"Disable RTK positioning",openRTKTip:"Enable RTK positioning",closeRTKTip:"Disable RTK positioning",calcConfirmKanKan:"Confirm to calculate? \nThe scene will revert to its default status. And all uploaded 3Dmodels will \nbe removed.",resetConfirmKanKan:"Confirm to reset? The action cannot be reversed."}},function(e,t,n){"use strict";n.r(t),t["default"]={scene:{un:"Please verify the scene code, as the scene does not exist.",run:"Please wait while the scene is calculated...",archive:"Fail to access scene that saved in Cloud",del:"The scene has been removed.",err:"The scene's calculation failed; please try again.",webgl:"Insufficient memory, please do not open numerous tabs or applications simultaneously, and try restarting and reopening the browser."},serve:{title:"System upgrade in progress",desc:{0:"To allow you to utilize the platform's resources more effectively, we are modernizing the platform, which is now unavailable.",1:"We apologize for any inconvenience this may cause."}},disconnect:"Network error, please try again",sdk:"Mega scenes failed to open, please close the browser and reopen",preset:"Insufficient memory, please do not open numerous tabs or applications simultaneously, and try restarting and reopening the browser."}},function(e,t,n){"use strict";n.r(t),t["default"]={title:"Fire & Security Management Platform",model:"Model",addTip:"Right-click or press Esc to cancel add",deleteConfirm:"Confirm to delete this information?",effect:{title:"Visual Effects",types:{fire:"Fire ",smoke:"Smoke",blast:"Explosion"},listTitle:"Added"},video:{title:"Tour"}}},function(e,t,n){"use strict";n.r(t),t["default"]={title:"Beginner's Guide",next:"Next",prev:"Previous",tip:"Click here to access the beginner's guide next time!",edit:{query:{0:"View mode can control the content of the interface's display. After selecting point cloud mode in the lower right corner, the point cloud display can be customized."},data:{0:"The list on the right contains all of the information. Click the checkbox after entering the point cloud mode to hide/show the corresponding point cloud."},hotspot:{0:"The list on the right contains all of the information. Click the checkbox after entering the point cloud mode to hide/show the corresponding point cloud."},measure:{0:"Click [Start Measuring] to begin measuring the length and area."},floorpan:{0:"The algorithm will generate the floor plan of a scene with support for download, replacement, and concealment."},coord:{0:"If your scene has RTK or related equipment to collect control points. In that case, you can obtain the geographic coordinates of any location in the scene and support the conversion between multiple coordinate systems."},download:{0:"Scenes can be downloaded in their entirety, or they can be cropped and downloaded. Download formats supported: las. ply. obj. Downloads of point cloud formats can include coordinates."},coordinate:{0:"This function will realistically map your scene on the map and acquire its precise geographic coordinates. When shooting a scene, you must use RTK or related equipment to obtain the control points and manually enter the parameters. If your scanner is equipped with RTK, the system will automatically acquire the control point information without requiring manual entry."},spaceDivision:{0:"If your scenes import/upload multiple datasets, they must be stitched in this module for proper viewing."},spaceModel:{0:"Scene areas, such as buildings, floors, and rooms, can be separated. The ability to search for areas within a scene enables you to locate or navigate by area."},epoint:{0:"In case of a point position error during scene shooting, this module allows for its correction."}},video:{coordinate:"https://docs.4dkankan.com/#/product/laser/en-us/setcontrolpoint",spaceDivision:"https://docs.4dkankan.com/#/product/laser/en-us/splicing",spaceModel:"https://docs.4dkankan.com/#/product/laser/en-us/createfloor",epoint:"https://docs.4dkankan.com/#/product/laser/en-us/calibrationpoint",kankanEpoint:"https://docs.4dkankan.com/#/product/laser/en-us/calibrationpoint"},query:{cloud:{0:"To rotate the lens direction, press and hold the left mouse button",1:"To pan the view, press and hold the right mouse button",2:"Click the ground point to switch the camera's perspective and walkthrough the scene",3:"Click the lower right button to switch between panorama and point cloud views"},pano:{0:"Press and hold the left mouse button to rotate the scanner's direction",1:"Click the ground point to switch the camera's perspective and walkthrough the scene",2:"Click the lower right button to switch between panorama and point cloud views"}},init:"Enjoy your use of the scene editing platform",link:"User Manual",videoBtn:"Tutorial Videos",mobile:{step1:{title:"Walk",content:"To navigate, click in any direction"},step2:{title:"Rotate",content:"To go left or right, swipe the screen"},step3:{title:"Zoom",content:"Zoom in or out by two-finger"},step4:{title:"Panorama/Point Cloud View",content:"Click to switch to the Panorama/Point Cloud View"}}}},function(e,t,n){"use strict";n.r(t),t["default"]={name:"Hotspots",addMenu:"Add hotspot",flyErr:"Too distant, the operation failed.",show:"Display hotspots",all:"All hotspots",added:"Hotspot added",addTip:'Please click "Add Hotspot" with the right mouse button in the scene.',range:{set:"Viewable range settings",min:"Minimum",max:"Maximum"},edit:{placeholder:{title:"Please enter the title of the hotspot",content:"Please enter the content",addLinkTitle:"Please fill in the link text",addLinkContent:"Please fill in the link's URL"},unTitle:"Hotspot exists without a title",maxContentLen:"Please clean up the site before adding a link!",addLink:"Add a link"},meta:{image:{title:"Images",place:"Upload images",desc:"Support JPG and PNG image formats, single files up to 5 MB in size, and uploads of up to 9 images."},video:{title:"Video",place:"Upload video",desc:"Support MP4, MOV video format, bit rate less than 2Mbps, no more than 20MB"},audio:{title:"Audio",place:"Upload audio",desc:"Support MP3, WAV format with a maximum 5MB"},web:{title:"Link",place:"Webpage display"}},deleteConfirm:"Confirm to delete this {type}?"}},function(e,t,n){"use strict";n.r(t),t["default"]={name:"Measure",unit:{meter:"Metric (m)",inch:"Inch (ft)"},toolTip:"Uncheck the measurement tool to change the position of the point.",invalidPoint:"Empty point clouds are not measurable.",start:"Start measurement",titlePlac:"Click to create a note",export:"Export measurement",exportPDF:"Export PDF",downloadName:"Measurement results",copy:" Link copied successfully",pageMark:"{length}page of page{index}",wxError:"Wechat browser cannot export pdf files.",unSave:"The results of measurements are not saved and a share link cannot be generated.",len:"Length",area:"Area",stop:"Stop measurement"}},function(e,t,n){"use strict";n.r(t),t["default"]={200:"Operation successful",204:"系统正在处理,请勿重复提交",304:"Failed operation, you have been logged out.",305:"The account is already logged in at another device and the local account is automatically logged out.",400:"Parameter list error (missing, format does not match)",401:"Unauthorized",402:"Access denied; authorization expiring",408:"This user is not registered",500:"Internal system error",502:"Upload file cannot exceed 5GB",503:"Upload error",507:"The file name is too long, please modify and re-upload it.",2001:"object download failed",2002:"Only numbers and letter case can be entered.",2003:"No point cloud data",2004:"Calibration successful",2005:"Calibration error",2006:"Inappropriate file format; only PNG images are supported",3001:"Object does not exist",3002:"Special point table coordinate exception",3006:"fdToken calibration failed",3007:"No task. found",3008:"Task failed",3009:"Failure to log in, please try again later",3014:"The account or password entered is incorrect.",3015:"This user is not registered",3021:"Please verify and enter the account number again.",3024:"Can't collaborate the scene to yourself",3101:"Calculating..",3102:"Scene does not exist",3103:"Failed to invoke calculation",3104:"route does not exist",3105:"The result of the control point calculation table does not exist; recalculate to resolve.",4001:"Verification code error",4002:"The control point cannot be operated while the coordinates are being updated.",4003:"Please enter accurate geographical coordinates",4004:"Scene calibration failed",4007:"Failed to add dataset",4008:"The dataset is currently undergoing a merger and is temporarily inaccessible.",5027:"Folder is not exist",5028:"No permission to alter the folder",5030:"There cannot be duplicate folder names at the same level.",6e3:"Dataset does not exist",6001:"Model conversion error, the scene cannot be queried.",6002:"Model conversion error, the control point cannot be queried.",6003:"Model conversion error, no control point set",6004:"The scene size exceeded the maximum allowed, and download merging failed.",6005:"Please verify, as the file info.json does not exist.",6006:"The uploaded image has a different size from the source image.",6007:"Floor plan uploading error",6008:"The algorithm failed to produce a floor layout, and info.json does not exist.",6009:"No floor plan file is generated; verify that the floor plan algorithm was correctly called.",6010:"vision.txt does not exist",6011:"final_freespace file does not exist",8001:"Failed to restore the default point cloud; no matching point cloud data was found.",8002:"Editable point cloud not obtained.",8004:"Calculating...",8005:"Scenes prior to March 2022 are ineligible for recalculations.",8008:"The current function is unavailable.",8009:"Copying scenes does not support recalculation",8010:"The original scene data has expired and does not support recalculation",loginErr:"Please try logging in again later.",accountErr:"This account does not identify the current scene. Switch to another account and log in again."}},function(e,t,n){"use strict";n.r(t),t["default"]={flyUnImages:"This location does not include a panorama; please switch to point cloud mode and try again.",flyCurrent:"You are currently at the location.",getPointError:"The blank area is unable to determine the location of the point; please move to the point cloud area and try again.",pano:"Panorama",cloud:"Point Cloud",cloudTip:"Click to switch to point cloud mode",nav:"Navigation",navPath:"Route",navStart:"Origin",navEnd:"Destination",navPlaceholder:"Please verify",navErr:"Unable to plan route because it is outside the scope of the dataset.",notice:{handerTitle:"Completion of backend operations",handerSuccess:"[ {mode} ] The processing of data has concluded.",handerIng:"Although the scene is locked and cannot be edited, it can still be viewed.",updateTitle:"Tips",updateSuccess:"The scene has been updated, the system will reload the page shortly.",resetSuccess:"The scene has been recalculated, the system will reload the page shortly.",coordResetSuccess:"The coordinates of control points have been updated, the system will reload the page shortly."},download:{cloud:"Download point cloud",format:"Download format",formatNotSupport:"Format is not supported",cropCloud:"Crop point cloud",nullCloud:"Within the crop box, the empty point cloud cannot be downloaded.",btn:"Download"},floorpan:{title:"Plan view",default:"System default",un:"No floor plan has been uploaded.",customize:{title:"Customize",steps:{0:"Please download the default floor plan, then alter or replace it before uploading your own.",1:"Please adhere to the original file format and size when uploading files."},success:"Floor plan updated successfully",un:"Please upload the custom image of {title}"}},spaceModel:{title:"Space model",defaultFloorTitle:"1st floor"},pose:{unSid:"The panoSid was not found",unImage:"Location settings are not permitted in panorama mode."},invalidRight:"Please move to the point cloud area and try again",objTip:"Mesh Scene"}},function(e,t,n){"use strict";n.r(t),t["default"]={title:"Laser",query:"View",searchAll:"Search",search:"Search for buildings\\rooms\\hotspots…",unSearchData:"No search results found",inputScenePwd:"Enter scene password",phonePlace:"Please enter your mobile phone number",unPhonePlace:"The mobile phone number cannot be left blank.",pwdPlace:"Please enter the password",setPwdPlace:"Set password",setRepeatPwdPlace:"Repeat password",unPwdPlace:"Password cannot be left blank",pwdReg:"Password must contain English letter case, numerals, and be between 8 and 16 characters in length",unRepeatPwd:"Confirm that the password is not empty",pwdErr:"Password error",codePlace:"Enter the verification number",getCode:"Get the verification code",resetCodeTime:"Resend after {count}s",accountLoginTitle:"User Login",qrLoginTitle:"Camera Login",markPwd:"Remember password",repeatPwdDiff:"The entered passwords are not the same.",login:"Login",qrPlace:"Open the 4DKanKan app and scan to log in",forgetPwd:"Forget password",updatePwdSuccess:"Change password successfully",retrievePwd:"Retrieve password",logout:"Logout",logoutConfirm:"Are you sure you want to log out?",haveAccountLogin:"Sign in using your current account",unData:"No data available",help:"Help Center",repeatLogin:{title:"Another device is currently logged into this account, would you like to continue?",content:"If you choose [Continue], the other device will be logged out and its actions will not be preserved.",btn:"Continue"},update:"Modify",cancel:"Cancel",add:"Add",save:"Save",leave:"Exit",submit:"Submit",calc:"Calculate",hide:"Hide",open:"Open",close:"Close",ok:"Got it",reset:"Reset",enter:"Confirm",show:"Display",delete:"Delete",ignore:"Ignore",setup:"Settings",edit:"Edit",all:"All",refer:"Refresh",upload:"Upload",download:"Download",unset:"Not set",unUpdate:"No modification",downloadSuccess:"Downloaded successfully",downloadAndroidSuccess:'Downloaded, please open the "Downloads" to get the file',downloadIosSuccess:'Downloaded, please open "File" to obtain it',downloadWXSuccess:"Please open it with a browser and try again",forceLeaveConfirm:"You have an unsaved action, confirm to exit?",resetConfirm:"Confirm to reset? The action cannot be reversed.",compatible:{tip:"Please upgrade or change your browser and try to open the page again.",selectTip:"The following browsers are recommended",ff:"Firefox",edg:"Microsoft Edge",safari:"Safari",chrome:"Chrome"},time:{h:"Hours",m:"Minutes",about:"Around"},setting:{setName:"Change the name",setNameErr:"The scene name must not be blank!",setNamePlace:"Please provide a title",setPic:"Set the initial screen",setView:"Viewable settings",setOpen:"Browse settings",setOpenErr:"Please enter the password for the encryption!",public:"Public",pwd:"Encryption"},inputPlc:"Please enter",selectPic:"Select",dialogTitle:"Tips",crop:"Crop",uploadAddText:"Continue",uploadReplaceText:"Replace",uploadErr:{len:"Only a maximum of {len} files are supported!",size:"Size of {name} exceeds {size}",scale:"cale part of {name} is not {scale}",accept:"Only files in the {accept} format are supported."}}},function(e,t,n){"use strict";n.r(t),t["default"]={magnify:"Magnifying glass",free:"Free",lfree:"Hor",vfree:"Vert",area:"Polygonal",rect:"Rect",move:"Move",rotate:"Rotate",series:"Segment "}},function(e,t,n){"use strict";n.r(t),t["default"]={top:"Top View",side:"Side View",scene:"3D",clound:"Roaming view",sideLeft:"Side view (N-S)",sideRight:"Side view (E-W)",switchMiniView:"{action} Mini-view",switchView:"Changing viewpoint",seting:"View Settings",showMini:"Show mini-view",showPano:"Display roaming points",showGaodeMap:"Display Amap",showGoogleMap:"Display Amap",showFloorpan:"Display floor plan",cloudSeting:"Point cloud settings",reset:"Restore default settings",density:{name:"Point cloud quality",low:"Low",middle:"Medium",high:"High"},colorMode:{name:"Color Mode",full:"Colours",altitude:"Elevation",translucent:"Translucent"},shape:{name:"Dot shape",rectangle:"Rectangle",circular:"Circle"},moreSetting:"Advanced Settings",range:"Range",opacity:"Opacity",size:"Dot size",detail:"Detail",strong:"Enhance Edges"}},function(e,t,n){var o={"./coord.ts":284,"./crop.ts":285,"./dataset.ts":286,"./epoint.ts":287,"./err.ts":288,"./fire.ts":289,"./help.ts":290,"./hotspot.ts":291,"./measure.ts":292,"./resStatus.ts":293,"./scene.ts":294,"./sys.ts":295,"./tool.ts":296,"./view.ts":297};function r(e){var t=a(e);return n(t)}function a(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=a,e.exports=r,r.id=283},function(e,t,n){"use strict";n.r(t),t["default"]={name:"座標",title:"座標系",manageTitle:"地理的な登録",selectType:"座標の種類を選択",lat:"緯度",lng:"軽度",height:"座標高さ",ctrls:"制御点",copy:"座標コピー",copySuccess:"コピー成功!",types:{local:"ローカル座標",amap:"Amap座標",gmap:"Google map",screen:"画面座標",wgs84:"wgs84",webMercator:"測地座標",gis:"測地座標",pro:"投影座標"},edit:{gis:"地理座標",unsetCtrls:"先に制御点を設定してください。",whySetCtrls:"なぜ制御点が必要なのでしょうか?",dms:"度°、分′、秒″",num:"度°",placeholder:"ご入力してください。",placeholderDMS:"度°、分′、秒″を入力してください。",placeholderD:"度°を入力してください。",inputGis:"この座標系で制御点の地理座標を入力してください。",getGis:"地理座標の取得方法は?",noRepeat:"地理座標とローカル座標が一致していません。",noRepeatUpdate:"調整方法について見る",diff:"差",map:"マップ",gmap:"Amap",ggmap:"Google map",gisUpdateLocalUn:"P {index} 地理座標が変更され、ローカル座標は変更されない",localUpdateGisUn:"P {index}ローカル座標が変更され、、地理座標は変更されない",gisDataErr:"データが正しくありません。地理座標p1,p2が正しいフォーマットで、同じ値であることを確認してください!",localDataErr:"データが正しくありません。ローカル座標p1,p2が正しいフォーマットで、同じ値であることを確認してください!",pointEqual:"P1 と P2 に同じ値を入力しないでください。",movePoint:"P {index}こちらへ移動",setPoint:"P {index}を設定",localPoint:"P{index}ローカル座標",setCtrls:"制御点設定",trapLocalPoint:"シーンの制御点のローカル座標をマウスの右ボタンで設定してください。",whyTrapLocalPoint:"なぜローカル座標を設定する必要があるのでしょうか?",userUseMouse:"カスタマイズ(シーンで右クリックで選択)"}}},function(e,t,n){"use strict";n.r(t),t["default"]={title:"点群のクロップ",needToDisConnect:"点の位置を選択し、周囲の点への接続を削除してください",panoNotAllConnected:"切断された点群が検出されましたが、計算できません",reset:"初期状態に戻す",calcConfirm:"確認して計算しますか?\n計算には時間がかかる場合があるため、この操作を実行する前に点群\nのトリミングが完了していることを確認してください。",resetConfirm:"初期状態に戻すには計算が必要です。\n追加されたホットスポット、測定値、空間モデル、クロッピング効果、\n結合/アップロードされたデータセットは削除されるため、注意して続\n行してください。",tip:"点群をトリミングする前に確認してください",tipOper:"チップ",pointActions:{move:"動く",rotate:"回転する",scale:"規模",exclude:"除外",intersect:"交わる",clear:"クリア"},clearConfirm:"すべてのトリミング ボックスをクリアしてもよろしいですか?この操作は元に戻せません。",calcBtn:"再計算"}},function(e,t,n){"use strict";n.r(t),t["default"]={title:"データセット",all:"すべてのデータセット",unsetTitle:"未割当のデータセット",manageTitle:"データセット管理",uploadTitle:"アップロードデータセット",correctTitle:"データセット校正",refer:"参考データセット",initial:"初期データセット",recalcJoinDeleteTip:"【{sceneName}】は再計算され、追加したデータセット【{title}】は削除されました。",deleteJoinDeleteTip:"【{sceneName}】は削除され、追加したデータセット【{title}】は同時に削除されました。",join:"マージ",joinTitle:"データセットのマージ",joinTip:"シーンを選択すると、その{dataset}が現在のシーンにマージされます。",joinBtn:"すぐマージ",joinSBtn:"オンラインマージ",upload:"アップロード",uploadSBtn:"アップロード",uploadIng:"ファイルアップロード中",uploadCheck:'ファイル名に不正な文字を含めないでください " / : ? [<+=;,¥%&* とスペース',repeatUpload:"データをアップロード中です。後でもう一度お試しください。",backSearch:"検索結果へ",unJoinDatasets:"現在、アカウントで追加できるデータセットはありません。",exists:"追加済み",calc:"計算中",pointNum:"ポイント数",format:"フォーマット",deleteTip:"このデータセットの下にあるホットスポットと測定値も一緒に削除され、この操作は元に戻せません。",reset:{title:"デフォルトシーンの復元を確認する?",tip:"マージ/アップロードされたデータセットは、その場所のホットスポットと測定値とともに削除されます。"},calibration:{gotoTip:"シーンに正しくステッチされるように、データセットをキャリブレーションしてください。"},setting:{setName:"データセットの編集",subtleTip:"右側のパネルで微調整を行うデータセットを選択してください。",lockTip:"このデータセットは、コントロールポイントによってロックされています。",subtle:"微調整",viewCenter:"中心"},model:{showTitle:"空間データ",title:"空間モデル",set:"空間モデルの編集",name:"空間名称",area:"面積",volume:"体積",height:"階層の高さ",resetTip:"デフォルトの形状に戻りますが、リセットしても大丈夫でしょうか?",construct:"建物",floor:"階",room:"部屋",delConstructTip:"建物を削除すると、その建物が含むすべての空間モデルが削除されます。この操作によってデータセットが削除されるわけではありません。",delNoconstructTip:"空間モデルを削除しますか?",addFloorTop:"上部にフロアを追加",addFloorBottom:"下部にフロアを追加",titleConfirm:"データセットの名前を入力してください"},backCalc:"計算中...",uploadName:"私のアップロード"}},function(e,t,n){"use strict";n.r(t),t["default"]={title:"点群校正",noEnter:"このシーンは点群の編集ができません。問題がある場合は、カスタマーサービス: 03-5823-4931までご連絡ください。",editTip:"点群が選択されていない場合、マウスの左ボタンでビューを回転させ、右ボタンでビューを移動させることができます",needToDisConnect:"ポイントを選択し、その周辺ポイントとの接続を削除してください。",panoNotAllConnected:"切断された点群が検出され、計算できませんでした。",calcConfirm:"確認して計算しますか?\nシーンはデフォルトの状態に戻ります。\nまた、すべてのホットスポット、測定値、空間モデル、およびマージ/ア\nップロードされたデータセットが削除され、切り取られた点群も初期状\n態に戻ります。",pointActions:{move:"移動",rotate:"ローテーション",connect:"接続",disconnect:"接続を削除",scale:"拡大",reset:"リセット"},"un-select":"点群が選択されていないため、パノラマ表示ができません。",openRTK:"RTK 測位を有効にする",closeRTK:"RTK ポジショニングを無効にする",openRTKTip:"シーン計算で、RTKパラメータをポイントの位置決めに使用します。",closeRTKTip:"シーン計算で、現在位置がポイントの位置となります。",calcConfirmKanKan:"确定计算?场景将恢复默认状态,添加的热点、空间装饰、自动导览将被清除。",resetConfirmKanKan:"重置后场景将恢复至上一次计算完成后的效果,确定重置? 该操作无法撤销。"}},function(e,t,n){"use strict";n.r(t),t["default"]={scene:{un:"シーンが存在しません。シーンコードを確認してください。",run:"シーンは計算中です。しばらくお待ちください。",archive:"シーンが封印されています。",del:"シーンが削除されています。",err:"シーンの計算が失敗しました。もう一度試してください。",webgl:"メモリ不足です。複数のページやアプリケーションを同時に開かないでください。ブラウザを再起動してから、もう一度開いてみてください。"},serve:{title:"システムアップグレード中",desc:{0:"プラットフォームのリソースにより良いアクセスを提供するため、プラットフォームのアップグレードを行っており、アップグレード中は一時的にアクセスできなくなります。",1:"ご迷惑をおかけして申し訳ございません。"}},disconnect:"ネットワークエラー、もう一度試してください。",sdk:"Megaのシーンが開きません。ブラウザを閉じてからもう一度開いてください。",preset:"メモリ不足です。複数のページやアプリケーションを同時に開かないでください。ブラウザを再起動してから、もう一度開いてみてください。"}},function(e,t,n){"use strict";n.r(t),t["default"]={title:"火災管理のプラットホーム",model:"モデル",addTip:"右クリックまたはEscキーで追加をキャンセル",deleteConfirm:"このデータを削除してよろしいですか?",effect:{title:"特殊効果",types:{fire:"火",smoke:"スモーク",blast:"爆発"},listTitle:"追加した"},video:{title:"ガイドツアー"}}},function(e,t,n){"use strict";n.r(t),t["default"]={title:"初心者ガイド",next:"次",prev:"前",tip:"次回はこちらから初心者ガイドにアクセス!",init:"シーン編集プラットフォームを楽しんでください",edit:{query:{0:"表示モードでは、インターフェイスの表示内容を制御できます。右下隅で点群モードを選択すると、点群表示をカスタマイズできます。"},data:{0:"右側のリストには、すべての情報が含まれています。点群モードに入った後、チェックボックスをクリックして、対応する点群を表示/非表示にします。"},hotspot:{0:"右側のリストには、すべての情報が含まれています。点群モードに入った後、チェックボックスをクリックして、対応する点群を表示/非表示にします。"},measure:{0:"[測定開始]をクリックして、長さと面積の測定を開始します。"},floorpan:{0:"このアルゴリズムは、ダウンロード、置換、および隠蔽をサポートするシーンのフロア プランを生成します。"},coord:{0:"コントロール ポイントを収集するための RTK または関連機器がシーンにある場合。その場合、シーン内の任意の場所の地理座標を取得し、複数の座標系間の変換をサポートできます。"},download:{0:"シーン全体をダウンロードすることも、トリミングしてダウンロードすることもできます。サポートされているダウンロード形式: las.プライ。オブジェクト。点群形式のダウンロードには、座標を含めることができます。"},coordinate:{0:"この関数は、シーンを map マップに現実的にマッピングし、正確な地理座標を取得します。シーンを撮影するときは、RTK または関連機器を使用してコントロール ポイントを取得し、パラメーターを手動で入力する必要があります。スキャナーに RTK が装備されている場合、手動で入力する必要なく、システムが自動的にコントロール ポイント情報を取得します。"},spaceDivision:{0:"シーンが複数のデータセットをインポート/アップロードする場合、適切に表示するには、このモジュールでそれらをステッチする必要があります。"},spaceModel:{0:"建物、フロア、部屋などのシーン エリアを分離できます。シーン内のエリアを検索する機能により、エリアを特定したりナビゲートしたりできます。"},epoint:{0:"シーン撮影中にポイント位置エラーが発生した場合、このモジュールはその修正を可能にします。"}},video:{coordinate:"https://docs.4dkankan.com/#/product/laser/en-us/setcontrolpoint",spaceDivision:"https://docs.4dkankan.com/#/product/laser/en-us/splicing",spaceModel:"https://docs.4dkankan.com/#/product/laser/en-us/createfloor",epoint:"https://docs.4dkankan.com/#/product/laser/en-us/calibrationpoint",kankanEpoint:"https://docs.4dkankan.com/#/product/laser/en-us/calibrationpoint"},query:{cloud:{0:"レンズの方向を回転するには、マウスの左ボタンを押したままにします",1:"ビューをパンするには、マウスの右ボタンを押したままにします",2:"地面をクリックしてカメラの視点を切り替え、シーンをウォークスルーします",3:"右下のボタンをクリックして、パノラマ ビューと点群ビューを切り替えます"},pano:{0:"マウスの左ボタンを押したままにすると、スキャナの方向が回転します",1:"地面をクリックしてカメラの視点を切り替え、シーンをウォークスルーします",2:"右下のボタンをクリックして、パノラマ ビューと点群ビューを切り替えます"}},link:"ユーザーマニュアル",videoBtn:"ビデオ",mobile:{step1:{title:"歩く",content:"任意の方向をクリックして移動"},step2:{title:"回転する",content:"画面を左右にスワイプ"},step3:{title:"ズーム",content:"2 本指でズームインまたはズームアウト"},step4:{title:"パノラマ/点群ビュー",content:"クリックしてパノラマ/点群ビューに切り替えます"}}}},function(e,t,n){"use strict";n.r(t),t["default"]={name:"ホットスポット",addMenu:"ホットスポット",flyErr:"遠すぎて操作に失敗した。",show:"ホットスポットを表示する",all:"すべてのホットスポット",added:"ホットスポットを追加しました。",addTip:"シーンで右クリックして「ホットスポットの追加」を選んでください。",range:{set:"可視範囲設定",min:"最小",max:"最大"},edit:{placeholder:{title:"ホットスポットのタイトルを入力してください。",content:"内容を入力してください。",addLinkTitle:"リンクテキストをご記入ください。",addLinkContent:"リンク先アドレスをご記入ください。"},unTitle:"ホットスポットが存在し、タイトルが未記入の状態",maxContentLen:"リンクを入れる前に、場所を空けておいてください。",addLink:"リンク追加"},meta:{image:{title:"画像",place:"画像のアップロード",desc:"JPGとPNGの画像、1枚の画像で5MB以内、9枚まで対応します。"},video:{title:"動画",place:"動画のアップロード",desc:"MP4、MOVビデオ、ビットレート2Mbps以下、20MB以下を対応します。"},audio:{title:"オーディオ",place:"オーディオのアップロード",desc:"5MBまでのMP3, WAVに対応します。"},web:{title:"リンク",place:"ウェブサイト表示エリア"}},deleteConfirm:"この{type}を削除してもよろしいですか?"}},function(e,t,n){"use strict";n.r(t),t["default"]={name:"測量",unit:{meter:"メートル(m)",inch:"インペリアル(ft)"},len:"長さ",area:"面積",toolTip:"測定ツールのチェックを外すと、ポイントの切り替えが可能です。",invalidPoint:"点群が空のため、測定不可",start:"測定開始",titlePlac:"クリックするとメモを追加できます。",export:"測量を導出",exportPDF:"PDFを導出",downloadName:"測定結果",copy:"コピーに成功",pageMark:"{length}のページの第{index}ページ。",wxError:"WeChatのブラウザでPDFの導出はできません。",unSave:"測定値が保存されず、共有リンクが生成できません。",stop:"測定停止"}},function(e,t,n){"use strict";n.r(t),t["default"]={200:"操作成功",204:"系统正在处理,请勿重复提交",304:"操作に失敗し、ログアウトしています。",305:"アカウントが他のデバイスでログインしており、自動的にログアウトされます。",400:"パラメータのリストが正しくない (見つからない、形式が不一致)",401:"無許可",402:"アクセス制限、権限失効",408:"ログイン期限が切れ、自動的にログアウトされました。",500:"内部システムのエラー",502:"アップロードされるファイルは5GB以下であること",503:"アップロードの例外",507:"ファイル名が長すぎます。変更して再アップロードしてください。",2001:"objのダウンロードに失敗",2002:"数字または文字のみ大文字・小文字のみ入力が可能です。",2003:"点群データが無い",2004:"キャリブレーションに成功",2005:"キャリブレーションに失敗",2006:"ファイル形式が正しくありません。png画像のみ受け付けます。",3001:"存在しません。",3002:"例外的なポイントリストの座標",3006:"fdTokenのチェックサム失敗",3007:"割り当てが見つかりません",3008:"失敗",3009:"ログインに失敗しました。後でもう一度試してください。",3014:"アカウントまたはパスワードが正しくありません。",3015:"このユーザーは登録されていません。",3021:"アカウントが存在しないので、確認して再入力してください。",3024:"シーンを自分でコラボレーションすることができません。",3101:"計算中",3102:"シーンは存在しません。",3103:"計算の失敗",3104:"ルートは存在しません。",3105:"制御点計算表の結果が存在しないので、解決するために再計算してみてください。",4001:"検証コードに返す",4002:"制御点座標が変更され、一時的に操作不能になったことを検知しました。",4003:"正しい地理座標を入力してください。",4004:"シーンキャリブレーションの失敗",4007:"データセットの追加に失敗",4008:"データセットがマージ中であることが検出され、一時的に操作不能になりました。",5027:"フォルダが存在しません。",5028:"フォルダを変更する権利はありません。",5030:"同じレベルのフォルダ名が重複することができません。",6e3:"データセットが存在しません。",6001:"誤った変換モデル、シーンの検索が不可",6002:"誤った変換モデル、制御点の検索が不可",6003:"誤った変換モデル、制御点を設定不可",6004:"シーンサイズが制限を超えたため、マージのダウンロードに失敗しました。",6005:"info.jsonファイルが存在しません。確認してください。",6006:"アップロードされた画像のサイズが元画像と一致しません。",6007:"スクリーンショットのアップロードエラー",6008:"アルゴリズムがフロアプランの生成に失敗、info.jsonが存在しません。",6009:"プランファイルが生成されません。プランアルゴリズムが正常に呼び出されたかどうか確認してください。",6010:"vision.txt は存在しません。",6011:"final_freespace ファイルが存在しません。",8001:"デフォルト点群の復元に失敗しました。対応する点群データが見つかりません。",8002:"編集可能な点群が取得されていません",8004:"計算中",8005:"2022 年 3 月より前のシーンは再計算の対象外です。",8009:"シーンのコピーは再計算をサポートしていません",8010:"元のシーン データの有効期限が切れているため、再計算はサポートされていません。",loginErr:"ログインに失敗しました。後でもう一度試してください。",accountErr:"現在のシーンはこのアカウントでは検出されませんので、アカウントを変更して再度ログインしてください。"}},function(e,t,n){"use strict";n.r(t),t["default"]={flyUnImages:"パノラマ画像がありません。点群モードに切り替えてからもう一度試してください。",flyCurrent:"すでにこの場所にいます。",getPointError:"空白のエリアはポイントロケーションに使用できません。点群エリアに移動して、再度お試しください。",pano:"パノラマ",cloud:"点群",cloudTip:"クリックすると点群モードに切り替わります",nav:"ツアー",navPath:"ルート案内",navStart:"ツアーの起点",navEnd:"ツアーの終点",navPlaceholder:"ご確認ください。",navErr:"データセット範囲外、ルート計画不可",notice:{handerTitle:"バックオフィスの処理完了",handerSuccess:"[ {mode} ]データ処理が終了しました。",handerIng:"シーンがロックされ、編集することができませんが、引き続き閲覧することができます。",updateTitle:"ヒント",updateSuccess:"シーンは修正され、システムは近日中にページを更新します。",resetSuccess:"シーンは再計算され、システムはまもなくページを更新する予定です。",coordResetSuccess:"制御点の座標が変更され、システムは間もなくページを更新します。"},download:{cloud:"点群のダウンロード",format:"ダウンロードのフォーマット",formatNotSupport:"対応できないフォーマット",cropCloud:"点群のトリミング",nullCloud:"クロップボックス内の点群が空のため、ダウンロードできません。",btn:"ダウンロード"},floorpan:{title:"フロアプラン",default:"システムデフォルト",un:"フロアプランのアップロードはありません。",customize:{title:"カスタマイズ",steps:{0:"まずはデフォルトフロアプランをダウンロードし、修正・差し替えを行った上でアップロードしてください。",1:"アップロードの際、ファイルはオリジナルのフォーマットで、サイズは変更しないでください。"},success:"フロアプランの更新に成功",un:"{title}のカスタム画像をアップロードしてください。"}},spaceModel:{title:"空間モデル",defaultFloorTitle:"一階"},pose:{unSid:"panoSidは見つかりませんでした",unImage:"パノラマモードでは位置の設定は不可"},invalidRight:"点群エリアに移動して再試行してください",objTip:"メッシュ シーン"}},function(e,t,n){"use strict";n.r(t),t["default"]={title:"レーザー",query:"調べる",searchAll:"検索",search:"建物を探す\\部屋\\ホットスポット",unSearchData:"検索結果が見つかりません。",inputScenePwd:"パスワード",phonePlace:"携帯電話番号を入力してください。",unPhonePlace:"携帯電話番号を空にすることはできません。",pwdPlace:"パスワードを入力してください。",setPwdPlace:"パスワード入力",setRepeatPwdPlace:"パスポート再入力",unPwdPlace:"パスワードは空にすることはできません。",pwdReg:"パスワードは英語の大文字、小文字、数字を含み、8-16桁で設定してください。",unRepeatPwd:"パスワードが空でないことを確認",pwdErr:"パスワードが誤っています。",codePlace:"認証コードを入力してください。",getCode:"認証コードを取得",resetCodeTime:"{count}sの後に再送信",accountLoginTitle:"ユーザーログイン",qrLoginTitle:"カメラログイン",markPwd:"パスワードを忘れないようにしてください。",repeatPwdDiff:"2回入力したパスワードが一致しません。",login:"ログイン",qrPlace:"4D KanKanアプリケーションを開けて、QRコードをスキャンしてログインしてください。",forgetPwd:"パスワードを忘れ",updatePwdSuccess:"パスワードの変更に成功",retrievePwd:"パスワードを探す",logout:"閉じる",logoutConfirm:"ログアウトしてもよろしいですか?",haveAccountLogin:"既存アカウントでサインイン",unData:"データなし",help:"ヘルプ",repeatLogin:{title:"このアカウントにログインしている別のデバイスが検出されましたが、続行しますか?",content:"「ログインを継続」を選択すると、相手機器はログインからログアウトし、その操作は保存されません。",btn:"ログインを継続"},update:"修正",cancel:"キャンセル",add:"追加",save:"保存",leave:"閉じる",submit:"提出",calc:"計算",hide:"隠す",open:"オープン",close:"オフ",ok:"OK",reset:"リセット",enter:"決定",show:"表示",delete:"削除",ignore:"無視",setup:"設定",edit:"編集",all:"全部",refer:"リフレッシュ",upload:"アップロード",download:"ダウンロード",unset:"設定なし",unUpdate:"変更なし",downloadSuccess:"ダウンロードに成功",downloadAndroidSuccess:"ダウンロードが完了しました。「ダウンロード」を開いてファイルを入手してください",downloadIosSuccess:"ダウンロードが完了しました。「ダウンロード」を開いてファイルを入手してください",downloadWXSuccess:"ブラウザで開いてもう一度お試しください",forceLeaveConfirm:"保存されていない操作がありますが、本当に終了しますか?",resetConfirm:"リセットしてもよろしいでしょうか? この操作は元に戻せません。",compatible:{tip:"ページを開くことができません。ブラウザをアップグレードするか変更して、再度開いてください。",selectTip:"以下のブラウザを推奨しています。",ff:"Firefox",edg:"Microsoft Edge",safari:"Safari",chrome:"Chrome"},time:{h:"時間",m:"分",about:"約"},setting:{setName:"名称の修正",setNameErr:"シーン名を空にすることはできません。",setNamePlace:"タイトルを入力してください。",setPic:"初期画面の設定",setView:"パスポートの設定",setOpen:"ブラウズの設定",setOpenErr:"パスワードを入力してください。",public:"OFF",pwd:"ON"},inputPlc:"ご入力してください。",selectPic:"ご選択してください。",dialogTitle:"ヒント",crop:"クロップ",uploadAddText:"続き",uploadReplaceText:"交換",uploadErr:{len:"最大で{len}個のファイルしかサポートされていません。",size:"{name}のサイズが{size}を超えています。",scale:"{name}のスケール部分は{scale}ではありません。",accept:"{accept}形式のファイルのみサポートします。"}}},function(e,t,n){"use strict";n.r(t),t["default"]={magnify:"拡大鏡",free:"自由",lfree:"水平",vfree:"縦型",area:"多角形",rect:"長方形",move:"移動",rotate:"ローテーション",series:"連続測定"}},function(e,t,n){"use strict";n.r(t),t["default"]={top:"上面図",side:"側面図",scene:"3D",clound:"ローミング表示",sideLeft:"側面図(N-S)",sideRight:"側面図(E-W)",switchMiniView:"{action} ミニビュー",switchView:"ビューの切り替え",seting:"表示设置",showMini:"ミニビューを表示",showPano:"ローミングポイントの表示",showGaodeMap:"Display Amap",showGoogleMap:"Display Amap",showFloorpan:"フロアプランの表示",cloudSeting:"点群設定",reset:"デフォルト設定に戻す",density:{name:"点群品質",low:"低い",middle:"中",high:"高い"},colorMode:{name:"カラーモード",full:"カラー",altitude:"標高",translucent:"半透明"},shape:{name:"点の形状",rectangle:"長方形",circular:"円型"},moreSetting:"詳細設定",range:"範囲",opacity:"不透明度",size:"ポイントの大きさ",detail:"詳細",strong:"エッジを強化"}},function(e,t,n){"use strict";n(136)},function(e,t,n){var o=n(18);t=o(!1),t.push([e.i,'.hot-item[data-v-5e0781c2]{--hot-size: 32px;position:absolute;transform:translate(-50%, -50%)}.hot-item>.hot-icon[data-v-5e0781c2]{width:var(--hot-size);height:var(--hot-size);border-radius:50%;overflow:hidden}.hot-item.default[data-v-5e0781c2]{transform:translate(calc(-1 * var(--hot-size) / 2), calc(-1 * var(--hot-size) / 2));cursor:pointer;display:flex;align-items:center}.hot-item.default>.hot-icon[data-v-5e0781c2],.hot-item.default p[data-v-5e0781c2]{position:relative;z-index:1}.hot-item.default p[data-v-5e0781c2]{white-space:nowrap;margin:0 10px;overflow:hidden;max-width:0%;transition:all .2s ease;opacity:0}.hot-item.default[data-v-5e0781c2]::before{--margin: 0px;--editer-menu-fill: 255, 255, 255;content:"";position:absolute;background-color:rgba(0,0,0,.4);left:var(--margin);top:var(--margin);height:calc(100% + -2*var(--margin));width:calc(var(--hot-size) + var(--margin)*-1);z-index:0;opacity:1;border-radius:calc((var(--hot-size) + var(--margin)*-1)/2);transition:all .3s ease}.hot-item.default.active[data-v-5e0781c2]{z-index:999}.hot-item.default.active[data-v-5e0781c2]::before{--margin: -4px;opacity:1;width:calc(100% + -2*var(--margin))}.hot-item.default.active p[data-v-5e0781c2]{max-width:100%;opacity:1}',""]),e.exports=t},function(e,t,n){"use strict";n(137)},function(e,t,n){var o=n(18);t=o(!1),t.push([e.i,'.hot-item[data-v-12eb73ac]{--hot-size: 32px;position:absolute;transform:translate(-50%, -50%)}.hot-item>.hot-icon[data-v-12eb73ac]{width:var(--hot-size);height:var(--hot-size);border-radius:50%;overflow:hidden}.hot-item.default[data-v-12eb73ac]{transform:translate(calc(-1 * var(--hot-size) / 2), calc(-1 * var(--hot-size) / 2));cursor:pointer;display:flex;align-items:center}.hot-item.default>.hot-icon[data-v-12eb73ac],.hot-item.default p[data-v-12eb73ac]{position:relative;z-index:1}.hot-item.default p[data-v-12eb73ac]{white-space:nowrap;margin:0 10px;overflow:hidden;max-width:0%;transition:all .2s ease;opacity:0}.hot-item.default[data-v-12eb73ac]::before{--margin: 0px;--editer-menu-fill: 255, 255, 255;content:"";position:absolute;background-color:rgba(0,0,0,.4);left:var(--margin);top:var(--margin);height:calc(100% + -2*var(--margin));width:calc(var(--hot-size) + var(--margin)*-1);z-index:0;opacity:1;border-radius:calc((var(--hot-size) + var(--margin)*-1)/2);transition:all .3s ease}.hot-item.default.active[data-v-12eb73ac]{z-index:999}.hot-item.default.active[data-v-12eb73ac]::before{--margin: -4px;opacity:1;width:calc(100% + -2*var(--margin))}.hot-item.default.active p[data-v-12eb73ac]{max-width:100%;opacity:1}',""]),e.exports=t},function(e,t,n){"use strict";n(138)},function(e,t,n){var o=n(18);t=o(!1),t.push([e.i,'.coord[data-v-4ff56626]{position:absolute;z-index:3;background:rgba(var(--editer-menu-fill), 0.3);border-radius:4px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:20px;color:#fff;font-size:14px;pointer-events:none;transform:translateX(calc(-100% - 6px)) translateY(6px)}.coord p[data-v-4ff56626]{white-space:nowrap}.coord p[data-v-4ff56626]:not(:last-child){margin-bottom:8px}.anchor[data-v-4ff56626]{border-radius:50%;pointer-events:none;position:absolute;z-index:2;width:16px;height:16px;background:rgba(250,63,72,.9);box-shadow:0px 0px 4px 0px #fa3f48;border:2px solid #fff}.line[data-v-4ff56626]{position:absolute;pointer-events:none;z-index:1;pointer-events:none;overflow:hidden}.line[data-v-4ff56626]::after{content:"";position:absolute;width:var(--lineWidth);border-bottom:2px dotted #fff;left:var(--left);bottom:var(--bottom);right:var(--right);top:var(--top);transform-origin:var(--origin);transform:rotateZ(var(--deg))}',""]),e.exports=t},function(e,t,n){"use strict";n(139)},function(e,t,n){var o=n(18);t=o(!1),t.push([e.i,'.atom[data-v-a1eb1dc8]{position:absolute;transform:translate(-50%, -50%);white-space:nowrap;height:40px;padding-left:5px;padding-right:10px;padding-top:2px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;border-radius:20px;background:rgba(27,27,28,.4)}.atom .icon[data-v-a1eb1dc8]{margin-right:10px;line-height:32px;font-size:32px}.atom.map-atom[data-v-a1eb1dc8]{height:30px;padding-left:5px;padding-right:10px;padding-top:2px}.atom.map-atom .icon[data-v-a1eb1dc8]{font-size:18px;line-height:18px;margin-right:0}.atom.scene-atom.nav-success[data-v-a1eb1dc8]{display:none}.atom.start .icon[data-v-a1eb1dc8]{color:#3ebc50}.atom.end .icon[data-v-a1eb1dc8]{color:#df4341}.nav-panel[data-v-a1eb1dc8]{position:absolute;left:10px;top:calc(var(--editor-head-height) + 10px);width:340px;background:rgba(27,27,28,.8);border-radius:4px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:20px 20px 40px}.nav-panel h2[data-v-a1eb1dc8]{font-size:16px;font-weight:bold;color:#999;line-height:21px;margin-bottom:20px}.nav-panel .form[data-v-a1eb1dc8]{position:relative;padding-right:26px;margin-bottom:20px}.nav-panel .form .transform[data-v-a1eb1dc8]{position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:16px;color:rgba(255,255,255,.7);cursor:pointer}.nav-panel .form .nav-input[data-v-a1eb1dc8]:not(:last-child){margin-bottom:10px}.nav-panel .form .nav-last-icon[data-v-a1eb1dc8]{color:#68686b}.nav-panel .form .nav-pre-icon[data-v-a1eb1dc8]{border-right:1px solid rgba(230,230,230,.3);padding-right:10px}.nav-panel .form>.nav-input:first-of-type .nav-pre-icon[data-v-a1eb1dc8]{color:#3ebc50}.nav-panel .form>.nav-input:last-of-type .nav-pre-icon[data-v-a1eb1dc8]{color:#df4341}.nav-panel .summary[data-v-a1eb1dc8]{border-top:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16);padding:20px 0;display:flex;justify-content:space-between;font-size:14px}.nav-panel .steps[data-v-a1eb1dc8]{margin-top:20px;padding-left:36px;position:relative}.nav-panel .steps .item[data-v-a1eb1dc8]{box-sizing:content-box;display:flex;justify-content:space-between;flex-direction:column;padding:10px 0}.nav-panel .steps .item.start[data-v-a1eb1dc8]{padding-top:0}.nav-panel .steps .item.end[data-v-a1eb1dc8]{padding-bottom:0}.nav-panel .steps .item[data-v-a1eb1dc8]:not(.end){border-bottom:1px solid rgba(255,255,255,.16)}.nav-panel .steps .item p[data-v-a1eb1dc8]{font-size:14px;margin-bottom:6px}.nav-panel .steps .item span[data-v-a1eb1dc8]{color:rgba(255,255,255,.7);font-size:12px}.nav-panel .steps .split[data-v-a1eb1dc8]{position:absolute;left:0;top:0;bottom:0;width:24px}.nav-panel .steps .split[data-v-a1eb1dc8]::after{content:"";position:absolute;left:12px;border-left:1px #fff dashed;top:24px;bottom:24px;z-index:0}.nav-panel .steps .split .start[data-v-a1eb1dc8],.nav-panel .steps .split .end[data-v-a1eb1dc8]{font-size:24px;position:absolute;left:0;z-index:1}.nav-panel .steps .split .start[data-v-a1eb1dc8]{color:#3ebc50;top:0}.nav-panel .steps .split .end[data-v-a1eb1dc8]{color:#df4341;bottom:0}',""]),e.exports=t},function(e,t,n){"use strict";n(140)},function(e,t,n){var o=n(18);t=o(!1),t.push([e.i,".inject-com[data-v-4077187d]{position:absolute;z-index:999;transform:translate(-50%, -100%)}.test[data-v-4077187d]{position:absolute;color:#000;background-color:rgba(255,255,255,.5)}",""]),e.exports=t},function(e,t,n){"use strict";n(141)},function(e,t,n){var o=n(18);t=o(!1),t.push([e.i,".inject-com[data-v-9ca1b054]{position:absolute;z-index:999;transform:translate(-50%, -100%)}.test[data-v-9ca1b054]{position:absolute;color:#000;background-color:rgba(255,255,255,.5)}",""]),e.exports=t},function(e,t,n){"use strict";n(142)},function(e,t,n){var o=n(18);t=o(!1),t.push([e.i,'.info[data-v-2d9a1adb]{position:absolute;z-index:1;bottom:0;left:0;margin-bottom:10px;margin-left:10px;display:flex;pointer-events:none;color:#000;font-size:12px}.scale[data-v-2d9a1adb]{--size: 1px;text-align:center;border-bottom:var(--size) solid currentColor;position:relative}.scale[data-v-2d9a1adb]::after,.scale[data-v-2d9a1adb]::before{content:"";position:absolute;height:6px;width:var(--size);bottom:0;background-color:currentColor}.scale[data-v-2d9a1adb]::before{left:0}.scale[data-v-2d9a1adb]::after{right:0}.zoom[data-v-2d9a1adb]{margin-right:20px}',""]),e.exports=t},function(e,t,n){"use strict";n(143)},function(e,t,n){var o=n(18);t=o(!1),t.push([e.i,"\n.map.view-full .info {\n left: calc(var(--editor-menu-left) + var(--editor-menu-width));\n bottom: var(--editor-menu-bottom);\n}\n",""]),e.exports=t},function(e,t,n){"use strict";n(144)},function(e,t,n){var o=n(18);t=o(!1),t.push([e.i,".split[data-v-c70c4088]{position:absolute;background-color:#000;z-index:999}.split.w[data-v-c70c4088]{top:50%;left:0;right:0;height:4px;margin-top:-2px}.split.h[data-v-c70c4088]{left:50%;top:0;bottom:0;width:4px;margin-top:-2px}.screen[data-v-c70c4088]{position:absolute;z-index:9999;background:rgba(27,27,28,.8);border-radius:4px;border:1px solid #000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:12px;color:rgba(255,255,255,.7);line-height:16px;padding:4px 6px;cursor:pointer;display:flex;box-shadow:inset 0 0 1px rgba(255,255,255,.9);align-items:center}.screen.top[data-v-c70c4088]{left:10px;top:10px}.screen.clound[data-v-c70c4088]{left:calc(50% + 10px);top:10px}.screen.slideLeft[data-v-c70c4088]{top:calc(50% + 10px);left:10px}.screen.slideRight[data-v-c70c4088]{left:calc(50% + 10px);top:calc(50% + 10px)}.screen.full[data-v-c70c4088]{left:10px;top:10px}.screen>i[data-v-c70c4088]{margin-right:4px}.screen .fview-more[data-v-c70c4088]{margin-left:14px;display:inline-block;margin-bottom:5px}.screen .leave-menu[data-v-c70c4088]{position:absolute;top:100%;margin-top:9px;box-shadow:inset 0 0 1px rgba(255,255,255,.9);background:rgba(27,27,28,.8);border-radius:4px;border:1px solid #000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:9px 0;left:0}.screen .leave-menu .atom[data-v-c70c4088]{padding:5px 10px;color:#fff;font-size:12px;white-space:nowrap;display:flex;align-items:center}.screen .leave-menu .atom p[data-v-c70c4088]{margin-left:4px}",""]),e.exports=t},function(e,t,n){"use strict";n(145)},function(e,t,n){var o=n(18);t=o(!1),t.push([e.i,"\n.carry-layer > * {\n pointer-events: all;\n}\n",""]),e.exports=t},,,,,,function(e,t,n){var o=n(324);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var r=n(19).default;r("c5500fa6",o,!1,{sourceMap:!1,shadowMode:!1})},function(e,t,n){var o=n(18);t=o(!1),t.push([e.i,".x-scrollbar {\n position: relative;\n}\n\n.x-scrollbar__container {\n position: relative;\n z-index: 1;\n width: 100%;\n height: 100%;\n overflow: auto;\n}\n\n.x-scrollbar__container--hideScrollbar {\n scrollbar-width: none !important;\n -ms-overflow-style: none !important;\n}\n\n.x-scrollbar__container--hideScrollbar::-webkit-scrollbar {\n display: none !important;\n}\n\n.x-scrollbar__container--preventDefault {\n overscroll-behavior: contain;\n -ms-scroll-chaining: none;\n}\n\n.x-scrollbar__content {\n display: inline-block;\n vertical-align: middle;\n min-width: 100%;\n}\n\n/* 轨道 */\n.x-scrollbar__track-x,\n.x-scrollbar__track-y {\n opacity: 1;\n position: absolute;\n z-index: 2;\n transition: background-color 0.2s linear, opacity 0.2s linear;\n}\n\n.x-scrollbar__track-x {\n left: 0;\n bottom: 0;\n width: 100%;\n height: 8px;\n}\n\n.x-scrollbar__track-y {\n top: 0;\n right: 0;\n height: 100%;\n width: 8px;\n}\n\n/* 滑块 */\n.x-scrollbar__thumb-x,\n.x-scrollbar__thumb-y {\n position: absolute;\n background-color: rgba(255, 255, 255, 0.3);\n border-radius: 5px;\n transition: height 0.2s ease-in-out, width 0.2s ease-in-out;\n}\n\n.x-scrollbar__thumb-x {\n height: 5px;\n bottom: 0px;\n}\n\n.x-scrollbar__thumb-y {\n width: 5px;\n right: 0px;\n}\n\n/* 激活后大小 */\n.x-scrollbar__track-x:hover .x-scrollbar__thumb-x,\n.x-scrollbar__track--draging .x-scrollbar__thumb-x {\n height: 8px;\n}\n\n.x-scrollbar__track-y:hover .x-scrollbar__thumb-y,\n.x-scrollbar__track--draging .x-scrollbar__thumb-y {\n width: 8px;\n}\n\n/* 鼠标移入容器 => 显示滑块 */\n.x-scrollbar-keep > .x-scrollbar__track-x,\n.x-scrollbar-keep > .x-scrollbar__track-y,\n.x-scrollbar:hover > .x-scrollbar__track-x,\n.x-scrollbar:hover > .x-scrollbar__track-y {\n opacity: 1;\n}\n\n/* 鼠标移入轨道 || 拖动过程中 => 显示轨道 & 高亮滑块 */\n.x-scrollbar__track-x:hover,\n.x-scrollbar__track-y:hover,\n.x-scrollbar__track-x.x-scrollbar__track--draging,\n.x-scrollbar__track-y.x-scrollbar__track--draging {\n opacity: 1 !important;\n}\n",""]),e.exports=t},function(e,t,n){"use strict";n(146)},function(e,t,n){var o=n(18);t=o(!1),t.push([e.i,".slide-up-enter-active[data-v-c862127a],.slide-up-leave-active[data-v-c862127a]{will-change:transform;transition:all .2s ease-in-out}.slide-up-enter-from[data-v-c862127a]{opacity:0;transform:translate3d(0, 100%, 0)}.slide-up-enter[data-v-c862127a]{opacity:1;transform:translate3d(0, -100%, 0)}.slide-up-leave-active[data-v-c862127a]{opacity:0;transform:translate3d(0, 100%, 0)}",""]),e.exports=t},function(e,t,n){"use strict";n(147)},function(e,t,n){var o=n(18);t=o(!1),t.push([e.i,".slide-right-enter-active[data-v-97f1470a],.slide-right-leave-active[data-v-97f1470a]{will-change:transform;transition:all .2s ease-in-out}.slide-right-enter-from[data-v-97f1470a]{opacity:0;transform:translate3d(100%, 0, 0)}.slide-right-enter[data-v-97f1470a]{opacity:1;transform:translate3d(-100%, 0, 0)}.slide-right-leave-active[data-v-97f1470a]{opacity:0;transform:translate3d(100%, 0, 0)}",""]),e.exports=t},function(e,t,n){e.exports=n.p+"img/ff.67952769.png"},function(e,t,n){e.exports=n.p+"img/eg.6462c7c7.png"},function(e,t,n){e.exports=n.p+"img/safar.50205f34.png"},function(e,t,n){e.exports=n.p+"img/chrome.bc51f70f.png"},function(e,t,n){e.exports=n.p+"img/err.25870c10.png"},function(e,t,n){var o=n(18);t=o(!1),t.push([e.i,":root body{--hide-header-top: calc(-1 * var(--editor-head-height));--show-header-top: 0px;--simle-map-width: 400px;--simle-map-height: 200px;--scale-simle-map-width: 600px;--scale-simle-map-height: 300px;--global-search-width: 340px;--taggle-btn-width: 30px;--body-right-margin: 20px}.ui-editor-head{z-index:9999 !important}.ui-editor-toolbox{z-index:9998 !important}",""]),e.exports=t},function(e,t,n){var o=n(336);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var r=n(19).default;r("fb968192",o,!1,{sourceMap:!1,shadowMode:!1})},function(e,t,n){var o=n(18);t=o(!1),t.push([e.i,":root body{--editor-toolbox-width: calc(100vw - var(--editor-menu-width));--hide-header-top: calc(-1 * var(--editor-head-height));--show-header-top: calc(-1 * var(--editor-head-height));--simle-map-width: 300px;--simle-map-height: 150px;--scale-simle-map-width: 300px;--scale-simle-map-height: 200px;--global-search-width: calc(100% - 72px);--taggle-btn-width: 42px;--body-right-margin: 10px;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}:root body .ui-editor-toolbox{z-index:300;padding-top:calc(var(--padding-top) + 20px)}:root body .ui-editor-head{z-index:3000}.horizontal .hot-item .hot-bubble:not(.pc){width:356px !important;--bottom-left: 173px !important}",""]),e.exports=t},,,function(e,t,n){var o=n(340);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var r=n(19).default;r("b0f97cb6",o,!1,{sourceMap:!1,shadowMode:!1})},function(e,t,n){var o=n(18);t=o(!1),t.push([e.i,".driver-fix-stacking{z-index:2000 !important}div#driver-highlighted-element-stage{outline:9999px solid rgba(0,0,0,.75);background:none !important}div#driver-page-overlay{background:none}div#driver-popover-item{padding:0;background:rgba(27,27,28,.8);box-shadow:inset 0px 0px 0px 1px rgba(255,255,255,.1);border-radius:4px 4px 4px 4px;opacity:1;border:1px solid #000;max-width:650px;width:360px}div#driver-popover-item .driver-popover-tip.left{border-color:rgba(0,0,0,0) #000 rgba(0,0,0,0) rgba(0,0,0,0);top:25px}div#driver-popover-item .driver-popover-tip.left.position-center{top:30%}div#driver-popover-item .driver-popover-tip.left.position-bottom{top:auto;bottom:50%}div#driver-popover-item .driver-popover-tip.right{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #000;top:25px}div#driver-popover-item .driver-popover-title{font:inherit;font-size:16px;padding:20px;color:#ccc;border-bottom:1px solid rgba(255,255,255,.16);position:relative}div#driver-popover-item .driver-popover-title .close{position:absolute;top:50%;right:20px;font-size:16px;transform:translateY(-50%)}div#driver-popover-item .driver-popover-title img{vertical-align:-5px;height:22px}div#driver-popover-item .driver-popover-description{padding:0 20px;font-size:14px;font-weight:normal;color:#fff;margin:10px 0 30px;line-height:21px}div#driver-popover-item .driver-popover-description img{display:block;margin:40px auto 10px}div#driver-popover-item .driver-popover-footer{text-align:center;padding-bottom:40px}div#driver-popover-item .driver-popover-footer button{float:none !important;height:34px;outline:none;border-radius:4px;font-size:14px;box-sizing:border-box;width:130px;color:var(--colors-color);border:1px solid #00c8af;background:#00c8af;color:#fff;text-shadow:none}div#driver-popover-item .driver-popover-footer button:empty{display:none !important}div#driver-popover-item .driver-popover-footer .driver-navigation-btns{float:none}div#driver-popover-item .driver-popover-footer button.driver-disabled{color:#444;border-color:#444;background:none}div#driver-popover-item.video-layout .video-btns{position:absolute;left:0;right:0;margin-top:30px;text-align:center}div#driver-popover-item.video-layout .video-btn{position:absolute;width:130px;text-align:center;height:33px;border-radius:4px;color:#00c8af;border:1px solid;text-decoration:none;line-height:33px;transform:translateX(-100%);margin-left:-10px}div#driver-popover-item.video-layout .driver-popover-footer button{margin-left:10px;transform:translateX(50%)}.edit-goto.help .help-content .help-p{font-weight:400;font-size:32px;letter-spacing:5px;margin:10px auto 40px}",""]),e.exports=t},function(e,t,n){"use strict";n(151)},function(e,t,n){var o=n(18);t=o(!1),t.push([e.i,".help[data-v-4dec16d8]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:9999;overflow:hidden;--strong-size: 500px}.help.mobile[data-v-4dec16d8]{--strong-size: 400px}.help[data-v-4dec16d8]:not(.show-mode){background:rgba(0,0,0,.8)}.help .help-close[data-v-4dec16d8]{position:absolute;right:3vmin;top:3vmin;font-size:32px;color:#fff}.help-content[data-v-4dec16d8]{color:#fff;text-align:center}.help-img[data-v-4dec16d8]{display:block;margin:auto}.help-p[data-v-4dec16d8]{display:inline-block;font-size:16px;color:#fff;margin:24px auto 60px;position:relative}.help-strong[data-v-4dec16d8]{position:absolute;left:0;bottom:0;margin-left:calc(-1*var(--strong-size)/2);margin-bottom:calc(-1*var(--strong-size)/2);width:var(--strong-size);height:var(--strong-size);border-radius:50%;z-index:-1;outline:99999px solid rgba(0,0,0,.8)}.help-line[data-v-4dec16d8]{position:absolute;left:calc(var(--strong-size)/2*.6);bottom:calc(var(--strong-size)/2*.85);border-top-left-radius:100%;border:1px dotted #fff;border-right:none;border-bottom:none;z-index:-1}.help-line.mobile[data-v-4dec16d8]{left:calc(var(--strong-size)/2*.15);bottom:calc(var(--strong-size)/2*1)}.help-line .help-line-icon[data-v-4dec16d8]{position:absolute;top:100%;left:0;transform:translate(-1px, -1px) rotate(90deg);transform-origin:top center;color:#fff}.help-btn[data-v-4dec16d8]{width:160px;font-size:16px;height:40px;max-width:25vw}.help-btn[data-v-4dec16d8]:not(:last-child){margin-right:30px}.btn-help-close[data-v-4dec16d8]{position:absolute;left:50%;transform:translateY(40px) translateX(-50%);font-size:40px !important;color:#fff}",""]),e.exports=t},function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAAAXNSR0IArs4c6QAADW1JREFUeF7tXQ+oZ0UV/g4YJCQlrJSklFSQZJhkpLSikpKSkZGRkaLRSoVFSkZBLq1okGS0koGRkZGRkUtJBS655KKikZGhklHSQkoGCwkFGQknvrfn7t43v7n3zv0zvzd37gw8fOubO3fmnO+eOefMOWcEpS2aArLo1ZfFowBg4SAoACgAWDgFFr78IgEKABZOgYUvv0iAAoCFU2Dhyy8SoABg4RRY+PKLBCgAWDgFFr78IgEKAOZNAVXdBuA9ALYDOAXAmwG8CsBRtrLnATwL4HEADwHYJyL8d2nAfA+DVJVM/zSAC2rMDmXqAwB2A9grIi+GPpRjv9ltAap6tjHvbRMw5GkAXxSReycYa5ZDzAYAqvoKAN8EcGUESt8N4FoR4XaxqDYLAKjqGwDcB+CNEblzAMAlIvK7iO9IbujkAaCqVO5+AuA1LdR7CcD9puQ9CeA5APx/VARfbcrhOQD48/KWcagPXCwie5PjVKQJJQ0A+/IfBUBN39deMH3gVhHh761NVWkdXMF9vwVQBMF5IvJw13g5/D1ZABizfg/g9Q2Evg3AzhDGu8+rKqXAFwBc32BBUBd4xxLMxZQB8CMAl3qY/28Al02huavquwFQAfRJGPoMzhURbiXZtiQBoKrvB/CzBuZfKCJkziRNVek4+nXDlrBDRL47yYsSHSQ5AJh4pugnY+qNX+JFMRQ0VX27KZCugki94qQh20yi/F6ZVooA+LCJZXeyu0TkhhDCqiotBv5wuzgQIsZV9WoA1Cvcdr2IfCXkvXPskyIAHgFwhkNMmnZUyhrdtqr6LgA7KCWcPZ3P0PV7e5feoKq+d9M/8KYQEBUAjKSAqtLR82fPMLTNve5asxa+Eegh5IEQnT3P+KZqbmaCxW1niMhvRi4vyceTkgCq+jkAtziUoknGfXjl61fV15kDqI+HkNsCAbWvAQR/9Ogft4jI55Pk4MhJpQaAn5I5zpq8xG9RFkNIQuXudJ8kUNUvAbjJGeRRETkzZOC59UkNAH8DcIJDRK/4V1UeDPE4eGh7QETOdR9WVeof1AXqjdLnmBz1gGQAYF/0fzzcPNH1yKkqvYMU1W1+/RBgnCMi++sdbR7/8ngIV+YR8oLU+6QEADL1rw7BXhKRl3m+0hvNjeuj750AvgWAZ/00BelUokj3geUuEbncM/7fPY4hWiGPpc7QvvNLHQAviMixHgb5zDV2o4v4h57+DBXjM4wpqLdnReRET38C0T2DoFvYZyH0pXlS/ecKgH9a3F+dmPeIyIeaqNug3LE793ZaBoebqhYArBum5r2j6K03un+PdpUvVVXP/Fb2c4epvi2GXY51Xb2q6tsC3ioidEhl1VKSAAzeoBJYRfNWhPYpgT4A0FdAr11jawDOJgBY6BmVQLcdn2PIWDIAILUbRC89d3ucrzkmABg08nGLHjrPlMeDInJcVp++LSY1ADD06xKH0LtF5Np1AcB5D60Iupm3icj5BQCRKaCqn7UQr/qb6ArmNnA4MKNBlE+yBfiWyJgBEaFZmV1LTQI0KWqniQgPcjbaugGQHddrC0oKAMbcBy3Nq073AoBIKEwRAIzapTevACAS0+vDpggAmoH089ePeIsEiASG5ABg24AbFBoVAEbbdwJgviEjhHlcTKVvv4gcjET7JIZNEgAGgp9beBf/GRMAd9l7aP+7jcfATEljXOBTSXBs4kmkDAAypEoMiQmAEJISCNeJCE8Zs2rJAsCkwKkWrn1WRDOwD0OzixBOGgAGAmbvPFd3xEzsB+gDADqjLmiKJ+wzUCp9kweAj1BbCABO5y8ATq48k6rKELa3mPLIY+Vn5nRqWABwBGH8uultZP0gngG4uQl1LDJwlTrKNWY5uDjlGFQub049q6gA4BDrGOp1ubPNMDXtOx6vJPtXtQe6JDnPMa6Mkc7W9eLQvxcAAIwhYLDHpqgg0z8YQkZLpE/egUt7guVS90g7lEGx+xUAHPpCv99EaFX9qInzMbygGbk9xfIzBQCHso4aI4kaQtWGgGFTcomq0uVNBZK6RHAS65AXtz1TAOCJCawTzHIPGYTa1viFc78nQ92QtvpzjDDilsCEFv5e9z4GJ7FOCYICgHEAoLZ/HYA9NAtrNYi+2pCHQJC0FbuqeNuaxFoA4I8KjhIR1CIByMwzfduHpaqzatmYzCVuC3Q6RS1WVSTAcAlwjYjc2qI8fhnArpFfK08laaFEq21cADAcAF3KI/0IjGsY2+6PGZBaADAcACsJJY7ySGXwfy3cpzLIVLPK89hWxLI16WUMwgoAIgHAHEm+/AX+iYy/SkR4rrDRzNz8nlU/d3l6h4hcNYbRTc8WAKwfAI31jiw1nSXr3HOIp0Xk5AKAI19LtMwgl8gtVkDrFtAiAVYynZytw1cj8UUROboAIA8AHNcWZ2jHy6yUsqmJSBRpHWXQNqRadY8PmphjIgiVJZo7FI2/sEDM1ls8Jo4H6FLm6K3zeQIHSYAuRmYLAFV9rVXquKzDXbrhXRORH7fY2LPdAgIA4M2O6npu6PawFglgRZnv8RR1aJs3+/OM3lcergBgKMfdrWWicRqHsQsffjXQLcqQ7A+4IMh8C8hHAphZQ29YU83/EPytgGAEANzSMp3l36a2ArpEuelIbrEsdD0XQkhfn6hbgKoyt55xc22NCiAPTdoOTjaBYAQA3PRz3hh2c4fSum4lMA8JYF8Oa+34GEumsyTst2kSWXDE6QB4gMJ7AH2NFgK3Ax67DtIBzDZn+hcLSz8WUv+3SICBskVVWWblDs/jjL45v+4GdRwhbadoVAw/0uBj7zwOHrKUlppBsczAbCSAr+4vedB5sKGqXSBwy8hw3FgAoARzK4d26g4mbVYkVddeno0O0FDwKbjosqp+zaJtQj/cKAAwRrpzuUlEdnZNzLdVLQkAPAp14+NWCj51KGAhSmQ1RDQAGAh4kwkPaag7rFQj9a2jAGAVAL3r7gdaEtG2gK6vvAPArHtYV4I7D3Vy2gJ8pd8fEpGz+hI1EARRJUDfOZvUcEvad57r5wQAX80/RsHw+pXe9/OqatM9gmvZAgYCgFsgraGNrcPM3tZ7CHMCAE/8aLa5jVEwzJL5Rx+imq+AIPBZAEluAX3WV/XNCQBE/xOe+3e4VtbfoTk4JQiS2wIWDQDbA1l4ifFvPm/g1CAoABiAuKhnAQYCbgW8n9eXMjUGBCwiVXcbFwCkCIAAEPAeYN4HvJKe3WFiUarQ21iBoAAgVQCsCQQFACkDwEDgKwNbTXusJPhU14URA+iz9keysQKaKNdQEn4KEBzVdxtZO3cDXpg9AEwS+O4FqMjDrNr3tV0UHUDH2XZpAID3+rwpFhndChgoCbyxgFMsOPUxGgDgvT5virVsGQBMEvgui67WtUgQNADgeRE5fgqGu2NsKQAMBG3BH4sDgaoyZI2VyertgIiclCUACgg2s1VVGRv5W4fZj4vIadkCoIDgCGtVlXUCmCFcb96bzqcAxJZvAfVFdMQCLmI7UFWedvIovd7uFhEGw07ekgJAkQQbhSI+AeB2h9O3ichnJuc+gOQAEACCw/kBMQiy1WOq6o28ocSZB5Nlvx5jbkkCIAAEG/kB7qXSMQi07jFV9QcAmEFdb61FJcbMMVkALBUEqkoLgJZAvUW7uTxpABgI2kLDs5IElkzLBNZNkcQAjokl7ZIHQAAIomnIY0TrkGctlZ43p9ZbcDLNkHfOAgABIOiVcDKEUOt4pkEB7J1L0WeuswHAEkCgqgyiPcVhIOsF7+3D1D59ZwUAA4Ev36Ba82wlgaoyd+ARh3kMk2NVsdaiWX0Y7vadIwAYXNqWHzBLEKiqL5v6ThH52BgGdz07OwCYFOgCwS4RuaFr8an8XVXPtvB5d0q8MJOhctHaLAGQEwha6ihFOwGso2m2AKiBgKLzooZPhDd37IxlQ4/9LC3dzc1vqIa9WETuHfuOrudnDQADgZsf4K6ZZwesN8i6RMk0+/Lp9vXlOt4nIheuY7KzB0AgCFiXiNfD7V8HUbveYVVTmS213dOXGj+vpm28yaxr/D5/zwIAgSBgNxKdCuKf+hBpqr4m8q+2q2TqN4bVX7EW0V+9MBsA1EBAE5F3+zY1fmEMLqG5uBaJoKrbrE7Ajo5bSNd+PX1WAKg4bkEVuwPK01LMEgz8ebitjHsfKWBfOm8UZ3gX7wdk/mLbfYIcfu3M50uzBIBJA6amU+T3KVNLQLBsPf/LquX8OQjgv1bSvo4D3itMBfSVdhcgL43kD125vDAq9Mo4evuon+zpA7Kp+mYLgNqWwOPkT05FsInHYRYU7w5ai8Lnm3vWAKhtCYy1Z60/iuMUGsvksE7xlnz1dQIsAgA1IDDShtlIVBJDRfRUgGFxKPokGOC5b6pBx46zKADUgEAT7L0mESgVuHfHaBTtLJFDUf/L1JxRWSuBfbhp9/ScasoblUYCgpc803yrlD3XbqdnkV81lUT+zruEyfBKkfzDVFZFn7X07btICdCXSDn3LwDImbsBaysACCBSzl0KAHLmbsDaCgACiJRzlwKAnLkbsLYCgAAi5dylACBn7gasrQAggEg5dykAyJm7AWv7PxS9jNud6QpGAAAAAElFTkSuQmCC"},function(e,t){e.exports="data:image/png;base64,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"},function(e,t){e.exports="data:image/png;base64,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"},function(e,t){e.exports="data:image/png;base64,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"},function(e,t,n){"use strict";n(152)},function(e,t,n){var o=n(18);t=o(!1),t.push([e.i,".help[data-v-c03cd560]{position:absolute;z-index:9999;left:0;top:0;right:0;bottom:0;background:rgba(27,27,28,.8);display:flex;align-items:center;justify-content:center;padding:5% 0 calc(5% + 10vh + 30px);overflow-y:auto}.help-content[data-v-c03cd560]{width:68%;max-width:300px;position:relative}.help-close[data-v-c03cd560]{position:absolute;bottom:-10vh;font-size:50px;left:50%;transform:translateX(-50%)}.help-step[data-v-c03cd560]{display:flex;align-items:center}.help-step[data-v-c03cd560]:not(:last-child){margin-bottom:4.5vh}.help-step img[data-v-c03cd560]{width:64px;height:auto;margin-right:5.3vw}.help-step h3[data-v-c03cd560]{font-size:16px;color:#fff;margin-bottom:10px}.help-step p[data-v-c03cd560]{font-size:14px;color:rgba(255,255,255,.7)}",""]),e.exports=t},function(e,t,n){var o=n(350);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var r=n(19).default;r("d2f1a97e",o,!1,{sourceMap:!1,shadowMode:!1})},function(e,t,n){var o=n(18),r=n(134),a=n(351),i=n(352),c=n(353);t=o(!1);var l=r(a),s=r(i),u=r(c);t.push([e.i,'/*!\n * ress.css • v4.0.0\n * MIT License\n * github.com/filipelinhares/ress\n */html{box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4}*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0;color:inherit}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{border-color:inherit;text-indent:0}input{border-radius:0}[disabled]{cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer;color:inherit}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted #ccc}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,input,select,textarea{background-color:rgba(0,0,0,0);border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}.disabled,:disabled{opacity:.3 !important;pointer-events:none !important}.strengthen{box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);border:1px solid #000}.strengthen-left{box-shadow:inset 2px 0 0 -1px rgba(255,255,255,.1);border-left:1px solid #000}.strengthen-right{box-shadow:inset -2px 0 0 -1px rgba(255,255,255,.1);border-right:1px solid #000}.strengthen-top{box-shadow:inset 0 2px 1px -1px rgba(255,255,255,.1);border-top:1px solid #000}.strengthen-bottom{box-shadow:inset 0 -2px 1px -1px rgba(255,255,255,.1);border-bottom:1px solid #000}.fun-ctrl{transition:color .3s ease;cursor:pointer;color:rgba(255,255,255,.7) !important}.fun-ctrl:hover{color:#fff !important}.fun-ctrl:active{color:var(--colors-primary-base) !important}.iconfont{font-weight:400}:root{--colors-primary-fill: 255, 255, 255;--colors-primary-base-fill: 0, 200, 175;--colors-primary-base: rgb(var(--colors-primary-base-fill));--colors-primary-hover: #008B7A;--colors-primary-click: #005046;--colors-color: #999;--colors-border-color: rgba(var(--colors-primary-fill), 0.16);--colors-content-color: rgb(--colors-primary-fill);--colors-normal-back: rgba(var(--colors-primary-fill), 0.1);--colors-normal-base: rgba(var(--colors-primary-fill), 0.7);--colors-normal-hover: rgba(var(--colors-primary-fill), 1);--colors-normal-click: var(--colors-primary-click);--colors-normal-fill-back: var(--colors-normal-back);--colors-normal-fill-base: var(--colors-normal-base);--colors-normal-fill-hover: var(--colors-normal-hover);--colors-normal-fill-click: var(--colors-primary-click);--colors-error-fill: 250, 63, 72;--small-size: 12px;--medium-size: 14px;--big-size: 16px;--color-main-normal: var(--colors-primary-base);--color-main-hover: var(--colors-primary-hover);--color-main-focus: var(--colors-primary-click);--editor-head-filter: blur(0px);--editor-head-height: 50px;--editor-head-back: rgba(20, 20, 20, 0.86);--editor-menu-filter: var(--editor-head-filter);--editor-menu-width: 80px;--editor-menu-left: 0px;--editor-menu-right: 0px;--editer-menu-fill: 27, 27, 28;--editor-menu-back: rgba(var(--editer-menu-fill), 0.8);--editor-menu-active-back: rgba(var(--colors-primary-fill), 0.06);--editor-men-color: rgba(255,255,255,0.7);--editor-toolbox-width: 340px;--editor-toolbox-back: var(--editor-menu-back)}.ui-loading{position:absolute;display:flex;align-items:center;justify-content:center;flex-direction:column;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:rgba(0,0,0,.3);--width: 15px;--color: #fff}.ui-loading .ui-loading-content{color:#fff;font-size:16px;margin-bottom:10px}.ui-loading__box{position:relative;display:flex;align-items:center;justify-content:center}.ui-loading__box .default div{width:var(--width);height:var(--width);background:var(--color);border-radius:50%;display:inline-block}.ui-loading__box .default div:not(:first-child){margin-left:calc(var(--width)*.6)}.ui-loading__box .default div:nth-child(1){animation:ui-loading-default 1s -0.5s linear infinite}.ui-loading__box .default div:nth-child(2){animation:ui-loading-default 1s -0.25s linear infinite}.ui-loading__box .default div:nth-child(3){animation:ui-loading-default 1s 0s linear infinite}@keyframes ui-loading-default{0%{transform:scale(1);opacity:1}50%{transform:scale(0.5);opacity:.5}100%{transform:scale(1);opacity:.8}}.ui-dialog{position:fixed;display:flex;align-items:center;justify-content:center;left:0;top:0;width:100%;height:100%;overflow:hidden;color:#fff;background-color:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.ui-dialog__box{position:relative;display:inline-block;min-width:300px;max-width:calc(100% - 20px);min-height:100px;background-color:rgba(26,26,26,.8);box-shadow:0px 0px 10px 0px rgba(0,0,0,.7);border-radius:4px;border:1px solid #000;-webkit-backdrop-filter:blur(400px);backdrop-filter:blur(400px)}.ui-dialog__box::after{content:"";position:absolute;left:1px;right:1px;bottom:1px;top:1px;border:1px solid rgba(255,255,255,.1);border-radius:4px;z-index:0;pointer-events:none}.ui-dialog__box header{color:#999;padding:0 20px;height:60px;display:flex;align-items:center;justify-content:space-between;border-bottom:solid 1px rgba(255,255,255,.16);font-weight:bold}.ui-dialog__box header i{cursor:pointer}.ui-dialog__box section{padding:40px 30px;display:flex;align-items:center;justify-content:center}.ui-dialog__box footer{padding:20px;display:flex;align-items:center;justify-content:center;border-top:solid 1px rgba(255,255,255,.16)}.ui-dialog__box footer button{width:105px;margin-left:10px;margin-right:10px}.confirm-content{line-height:1.8}.ui-toast{position:fixed;display:flex;align-items:center;justify-content:center;left:50%;top:70px;width:300px;margin-left:-150px;height:100px;overflow:hidden}.ui-toast__box{color:#fff;font-size:14px;position:relative;display:flex;align-items:center;justify-content:center;background-color:rgba(26,26,26,.8);box-shadow:0px 0px 10px 0px rgba(0,0,0,.7);border-radius:4px;border:1px solid #000;padding:8px 20px;pointer-events:all}.ui-toast__box.fixed i,.ui-toast__box.success i,.ui-toast__box.error i,.ui-toast__box.warn i{display:inline-block}.ui-toast__box.success .icon{background-image:url('+l+")}.ui-toast__box.error .icon{background-image:url("+s+")}.ui-toast__box.warn .icon{background-image:url("+u+')}.ui-toast__box::after{content:"";position:absolute;left:1px;right:1px;bottom:1px;top:1px;border:1px solid rgba(255,255,255,.1);border-radius:4px;z-index:0;pointer-events:none}.ui-toast__box>i{display:none}.ui-toast__box .icon{margin-right:10px;font-size:0;width:16px;height:16px;background-repeat:no-repeat;background-position:center center;background-size:contain}.ui-toast__box .close{cursor:pointer;font-size:14px;margin-left:20px}.ui-tree{--ctrl-size: 14px;--padding-size: 20px;--margin-size: 20px;--border-style: dashed;--border-width: 1px;--calc-size: var(--padding-size);--half-ctrl: calc(var(--ctrl-size) / 2);--half-margin: calc(var(--margin-size) / 2);color:var(--colors-normal-base)}.ui-tree .ui-tree-item{list-style:none;padding-left:var(--padding-size);position:relative}.ui-tree .ui-tree-item.un-children{--padding-size: 0}.ui-tree .ui-tree-content{margin-bottom:var(--margin-size);position:relative}.ui-tree .ui-tree-ctrl{position:absolute;width:var(--ctrl-size);height:var(--ctrl-size);left:calc(var(--padding-size)*-1);top:0;border:1px solid currentColor;line-height:var(--ctrl-size);border-radius:calc(var(--ctrl-size)/6);cursor:pointer}.ui-tree .ui-tree-ctrl::before,.ui-tree .ui-tree-ctrl::after{content:"";height:1px;width:60%;background-color:currentColor;position:absolute;left:50%;top:50%}.ui-tree .ui-tree-ctrl::before{transform:translate(-50%, -50%)}.ui-tree .ui-tree-ctrl::after{transform:translate(-50%, -50%) rotateZ(90deg);transition:transform .3s ease}.ui-tree .ui-tree-ctrl.open::after{transform:translate(-50%, -50%) rotateZ(90deg) scale(0)}.ui-tree .ui-tree-item-child{--offset: calc(var(--calc-size) * 2);width:calc(100% + var(--offset));padding-left:var(--offset);margin-left:calc(-1*var(--offset));padding-top:var(--margin-size);margin-top:calc(-1*var(--margin-size))}.ui-tree.stroke{--slideWidth: calc(var(--padding-size) - var(--half-ctrl))}.ui-tree.stroke .not-last-un-child::before,.ui-tree.stroke .ui-tree-content::before,.ui-tree.stroke .ui-tree-content::after{content:"";position:absolute;border-width:0;border-style:var(--border-style);border-color:rgba(255,255,255,.7)}.ui-tree.stroke>.ui-tree-item>.ui-tree-content::after{left:calc(var(--padding-size)*-1);width:var(--slideWidth);border-bottom-width:var(--border-width);top:var(--half-ctrl);transform:translateX(-100%) translateY(-50%)}.ui-tree.stroke>.not-last-un-child::before,.ui-tree.stroke>.ui-tree-item>.ui-tree-content::before{border-left-width:var(--border-width);top:var(--ctrl-size);bottom:calc(-1*(var(--calc-size) + var(--half-ctrl)));left:calc(-1*var(--slideWidth));transform:scale(1);transition:transform .3s ease;transform-origin:top center}.ui-tree.stroke>.not-last-un-child::before{top:var(--half-ctrl);bottom:calc(-1*var(--half-ctrl))}.ui-tree.stroke>.un-children>.ui-tree-content::before{top:calc(var(--ctrl-size)/2)}.ui-tree.stroke>.put>.ui-tree-content::before{transform:scale(0)}.ui-tree.stroke:not(.children)>.un-children>.ui-tree-content::before,.ui-tree.stroke:not(.children)>.not-last-un-child:before,.ui-tree.stroke .ui-tree-item.last>.ui-tree-content::before,.ui-tree.stroke:not(.children)>.ui-tree-item>.ui-tree-content::after{display:none !important}.ui-input{display:inline-flex;align-items:center;--base-border-color: rgba(255, 255, 255, 0.2);--colors-content-color: #fff}.ui-input.error{position:relative;--colors-primary-base: #FA3F48;--base-border-color: #FA3F48}.ui-input.error .error-msg{top:100%;position:absolute;color:var(--colors-primary-base);margin-top:5px}.ui-input.require{position:relative}.ui-input.require::before{content:"*";position:absolute;top:50%;transform:translateY(-50%);right:100%;margin-right:4px;color:#fa3f48;line-height:1.5em}.ui-input .input{position:relative;align-items:center;display:inline-flex}.ui-input .input .input-div,.ui-input .input textarea,.ui-input .input input{width:100%;height:100%;outline:none;border:none;font-size:14px;color:var(--colors-content-color);padding-left:4px;resize:none}.ui-input .input .input-div+.replace,.ui-input .input textarea+.replace,.ui-input .input input+.replace{position:absolute;z-index:1}.ui-input .input .input-div.replace-input,.ui-input .input textarea.replace-input,.ui-input .input input.replace-input{opacity:0;cursor:pointer}.ui-input .input .pre-icon{position:absolute;z-index:1}.ui-input .label{cursor:pointer;margin-left:7px}.ui-input .radio,.ui-input .checkbox{width:16px;height:16px}.ui-input .radio input+.replace,.ui-input .checkbox input+.replace{color:var(--colors-color);border:1px solid currentColor;background-color:var(--colors-normal-back);left:0;top:0;right:0;bottom:0;pointer-events:none;transition:all .1s linear}.ui-input .radio input+.replace.checked,.ui-input .checkbox input+.replace.checked{color:var(--colors-primary-base)}.ui-input .radio input:focus+.replace,.ui-input .checkbox input:focus+.replace{border-color:var(--colors-primary-base)}.ui-input .checkbox input+.replace{border-radius:4px}.ui-input .checkbox input+.replace .icon{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) scale(0);transition:all .1s linear}.ui-input .checkbox input+.replace.checked .icon{transform:translate(-50%, -50%) scale(1)}.ui-input .radio input+.replace{border-radius:50%}.ui-input .radio input+.replace::after{content:"";border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) scale(0);transition:all .1s linear;width:60%;height:60%;background-color:currentColor}.ui-input .radio input+.replace.checked::after{transform:translate(-50%, -50%) scale(1)}.ui-input .text{width:100%;height:100%;border-radius:4px}.ui-input .text input{background:var(--colors-normal-back);height:100%;padding:8px 10px;border-radius:4px;border:1px solid var(--base-border-color);transition:border .3s ease}.ui-input .text input:focus{border-color:var(--colors-primary-base)}.ui-input .text input::-moz-placeholder{color:var(--colors-color)}.ui-input .text input::placeholder{color:var(--colors-color)}.ui-input .text .input-value{position:absolute}.ui-input .text.pre-suffix input{padding-left:30px}.ui-input .text.pre-suffix .input-value{left:30px}.ui-input .text.pre-suffix .pre-icon{left:10px;top:50%;transform:translateY(-50%)}.ui-input .text.right input{text-align:right}.ui-input .text.suffix input{padding-right:30px}.ui-input .text.suffix .retouch{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.ui-input .text.suffix .len{font-size:var(--small-size);color:rgba(var(--colors-primary-fill), 1)}.ui-input .text.suffix .len span{color:var(--colors-primary-base)}.ui-input .text.ready .retouch,.ui-input .text.ready input{transition:all .1s linear}.ui-input .textarea{width:100%;height:100%;min-height:50px}.ui-input .textarea>.replace{border-radius:4px;left:0;top:0;right:0;bottom:0;pointer-events:none;background:var(--colors-normal-back);border:1px solid var(--base-border-color);transition:border .3s ease}.ui-input .textarea .input-div{overflow-y:auto}.ui-input .textarea .input-div a{color:var(--color-main-normal)}.ui-input .textarea .input-div,.ui-input .textarea textarea{height:100%;width:100%;padding:10px}.ui-input .textarea .input-div:focus+.replace,.ui-input .textarea textarea:focus+.replace{border-color:var(--colors-primary-base)}.ui-input .textarea .input-div::-moz-placeholder, .ui-input .textarea textarea::-moz-placeholder{color:var(--colors-color)}.ui-input .textarea .input-div::placeholder,.ui-input .textarea textarea::placeholder{color:var(--colors-color)}.ui-input .textarea.right .input-div,.ui-input .textarea.right textarea{text-align:right}.ui-input .textarea.suffix{--bar-height: 30px}.ui-input .textarea.suffix .input-div,.ui-input .textarea.suffix textarea{margin-bottom:var(--bar-height);height:calc(100% - var(--bar-height))}.ui-input .textarea.suffix>.retouch{position:absolute;right:0;left:0;bottom:0;background-color:rgba(var(--colors-primary-fill), 0.1);height:var(--bar-height);display:flex;padding:0 10px;align-items:center;justify-content:space-between}.ui-input .textarea.suffix .len{justify-self:end;font-size:var(--small-size);color:rgba(var(--colors-primary-fill), 1)}.ui-input .textarea.suffix .len span{color:var(--colors-primary-base)}.ui-input .number input{-moz-appearance:textfield}.ui-input .number input::-webkit-inner-spin-button,.ui-input .number input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ui-input .number .ctrls{position:absolute;inset:2px 0;width:8px}.ui-input .number .ctrls .icon{position:absolute;right:0}.ui-input .number .ctrls .icon.up{bottom:0}.ui-input .number .ctrls .icon.down{top:0}.ui-input .number.ctrl.suffix input{padding-right:20px}.ui-input .select input{cursor:pointer}.ui-input .select.focus input{border-color:var(--colors-primary-base)}.ui-input .select.focus .retouch{transform:translateY(-50%) rotateZ(180deg)}.ui-input .range{width:100%;display:flex;--height: 6px;--slideSize: calc(var(--height) + 8px)}.ui-input .range .range-content{flex:1;background-color:var(--colors-normal-back);position:relative;cursor:pointer}.ui-input .range .range-content::before,.ui-input .range .range-content{height:var(--height);border-radius:calc(var(--height)/2)}.ui-input .range .range-content::before,.ui-input .range .range-content .range-slide{content:"";position:absolute}.ui-input .range .range-content::before{pointer-events:none;left:0;top:0;width:var(--percentage);background-color:var(--colors-primary-base)}.ui-input .range .range-locus{width:calc(100% - var(--slideSize));height:var(--height);position:relative}.ui-input .range .range-locus .range-slide{cursor:pointer;height:var(--slideSize);width:var(--slideSize);top:50%;left:var(--percentage);transform:translateY(-50%);background-color:var(--colors-content-color);border-radius:50%}.ui-input .range .range-text{margin-left:20px;width:60px}.ui-input .range .animation.range-content::before,.ui-input .range .animation .range-slide{transition:all .1s linear}.ui-input .vrange{height:100%;display:flex;flex-direction:column;--width: 6px;--slideSize: calc(var(--width) + 8px)}.ui-input .vrange .range-slide.touch .v-bubble,.ui-input .vrange .range-slide:hover .v-bubble{opacity:1}.ui-input .vrange .range-slide .v-bubble{opacity:0;pointer-events:none}.ui-input .vrange .v-bubble{transition:all .3s ease}.ui-input .vrange .v-bubble.bubble>.bubble-layer{--padding: 10px 16px;--arrow-width: 12px;--arrow-height: 6px;--radius: 4px;text-align:center;min-width:63px}.ui-input .vrange .v-bubble.bubble.left{right:0}.ui-input .vrange .range-content{flex:1;background-color:var(--colors-normal-back);position:relative;cursor:pointer;height:100%}.ui-input .vrange .range-content::before,.ui-input .vrange .range-content{width:var(--width);border-radius:calc(var(--width)/2)}.ui-input .vrange .range-content::before,.ui-input .vrange .range-content .range-slide{content:"";position:absolute}.ui-input .vrange .range-content::before{pointer-events:none;left:0;bottom:0;height:var(--percentage);background-color:var(--colors-primary-base)}.ui-input .vrange .range-locus{height:calc(100% - var(--slideSize));width:var(--width);margin-top:var(--slideSize);position:relative}.ui-input .vrange .range-locus .range-slide{cursor:pointer;height:var(--slideSize);width:var(--slideSize);left:50%;bottom:var(--percentage);transform:translateX(-50%);background-color:var(--colors-content-color);border-radius:50%}.ui-input .vrange .range-text{margin-top:20px;width:60px}.ui-input .vrange .animation.range-content::before,.ui-input .vrange .animation .range-slide{transition:all .1s linear}.ui-input .switch{--height: 24px;width:50px;height:var(--height)}.ui-input .switch .replace{background-color:rgba(255,255,255,.3);left:0;top:0;right:0;bottom:0;border-radius:calc(var(--height)/2);pointer-events:none;position:relative;transition:background-color .3s ease}.ui-input .switch .replace::after{content:"";--padding: 3px;--size: calc(var(--height) - var(--padding) * 2);position:absolute;width:var(--size);height:var(--size);top:var(--padding);background:var(--colors-content-color);border-radius:50%;left:var(--padding);transition:left .3s ease}.ui-input .switch input:checked+.replace{background-color:var(--colors-primary-base)}.ui-input .switch input:checked+.replace::after{left:calc(100% - var(--size) - var(--padding))}.ui-input .file{width:100%;height:100%}.ui-input .file input{cursor:pointer;opacity:0}.ui-input .file .use-replace{position:absolute}.ui-input .file .use-replace,.ui-input .file .replace{left:0;right:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.ui-input .file:not(.valuable) .replace{top:0;bottom:0;background:rgba(var(--colors-primary-fill), 0.1);border-radius:4px;border:1px solid rgba(var(--colors-primary-fill), 0.2)}.ui-input .file:not(.valuable) .replace .placeholder{text-align:center;max-width:80%}.ui-input .file:not(.valuable) .replace .placeholder p:not(:last-child){margin-bottom:10px}.ui-input .file:not(.valuable) .replace .placeholder .bottom{font-size:12px;color:rgba(255,255,255,.3);width:90%;position:absolute;bottom:10px;left:50%;transform:translateX(-50%);text-align:left}.ui-input .file:not(.valuable) input{width:100%;height:100%}.ui-input .file:not(.valuable) input:focus+.replace{border-color:var(--colors-primary-base)}.ui-input .file.valuable{background:rgba(var(--colors-primary-fill), 0.1);border-radius:4px;border:1px solid rgba(var(--colors-primary-fill), 0.2)}.ui-input .file.valuable input,.ui-input .file.valuable .replace{position:absolute;bottom:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.5) 100%);height:32px;line-height:32px}.ui-input .file.valuable input .tj,.ui-input .file.valuable .replace .tj{right:10px;top:0;bottom:0;display:flex;align-items:center;font-size:10px}.ui-input .file.valuable input .tj::after,.ui-input .file.valuable .replace .tj::after{content:")"}.ui-input .file.valuable input .tj::before,.ui-input .file.valuable .replace .tj::before{content:"("}.ui-input .file.valuable input .tj>span,.ui-input .file.valuable .replace .tj>span{color:var(--colors-primary-base);margin-right:4px}.ui-input .file.valuable .icons{position:absolute;right:10px;top:0}.ui-input .file.valuable .icons span{width:24px;height:24px;border-radius:50%;background:rgba(0,0,0,.3);font-size:12px;color:rgba(255,255,255,.7);display:flex;align-items:center;justify-content:center;margin-top:10px}.ui-input .search .retouch{transform:translateY(-50%) !important}.ui-input .search .retouch .clear{font-size:16px;display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.7);border-radius:50%;cursor:pointer}.ui-input .color.default input{opacity:1;border:inherit;outline:inherit}.ui-input .color .replace{pointer-events:none}.select-float{transition:transform .3s ease,opacity .3s ease}.select-float:not(.show){opacity:0;pointer-events:none}.select-float.show{opacity:1}.select-float.dire-bottom{transform-origin:center top}.select-float.dire-bottom:not(.show){transform:scale(1, 0)}.select-float.dire-bottom.show{transform:scale(1, 1)}.select-float.dire-top{transform-origin:center bottom}.select-float.dire-top:not(.show){transform:translateY(-100%) scale(1, 0)}.select-float.dire-top.show{transform:translateY(-100%) scale(1, 1)}.select-replace{--colors-content-color: #fff;list-style:none;max-height:288px;background:rgba(26,26,26,.8);box-shadow:0px 0px 10px 0px rgba(0,0,0,.3),inset 0 0 1px rgba(255,255,255,.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:4px;overflow-y:auto;color:var(--colors-content-color)}.select-replace .un-data{padding:20px 15px;color:rgba(255,255,255,.3);pointer-events:none;font-size:14px}.select-replace .select-options-atom{padding:10px 10px;font-size:14px}.select-replace .select-options-atom.active{background:var(--colors-normal-back);color:var(--colors-primary-base)}.select-replace .select-options-atom:not(.active):hover{cursor:pointer;background-color:var(--colors-primary-base)}.is-hidden{position:absolute;left:-10000px;top:-10000px}.ui-button{width:100%;height:34px;border:none;outline:none;border-radius:4px;font-size:14px;background:none !important;transition:all .3s ease}.ui-button .ui-button-icon{margin-right:.6em}.ui-button.customize{background:none;color:rgba(var(--color), 0.8);border:1px solid rgba(var(--color), 0.7)}.ui-button.normal{color:var(--colors-color);border:1px solid var(--colors-normal-base)}.ui-button.normal:hover{color:var(--colors-normal-hover);border:1px solid var(--colors-normal-hover)}.ui-button.normal:active{color:var(--colors-normal-click);border:1px solid var(--colors-normal-click)}.ui-button.submit{color:var(--colors-primary-base);border:1px solid var(--color-main-normal);background-color:var(--color-main-normal)}.ui-button.submit:hover{border-color:#4dd8c7;background-color:#4dd8c7;color:#4dd8c7}.ui-button.submit:active{border-color:var(--color-main-focus);background-color:var(--color-main-focus);color:var(--color-main-focus)}.ui-button.cancel{color:var(--color-main-normal);border:1px solid var(--color-main-normal)}.ui-button.cancel:hover{border-color:var(--color-main-hover)}.ui-button.cancel:active{border-color:var(--color-main-focus)}.ui-button.primary{background-color:var(--colors-primary-base) !important;color:var(--colors-normal-fill-hover);border:none;opacity:1}.ui-button.primary:hover{background-color:#4dd8c7 !important}.ui-button.primary:active{background-color:var(--colors-primary-hover) !important;color:rgba(255,255,255,.7);background:#005046}.ui-button.error{color:rgba(250,63,72,.8);border:1px solid rgba(250,63,72,.7)}.ui-button.error:hover{border-color:#fa3f48}.ui-button.error:active{border-color:rgba(250,63,72,.4)}.ui-group:not(:last-child){margin-bottom:20px}.ui-group.control>.group-title .group-icon .group-control-icon{transition:transform .1s ease;cursor:pointer}.ui-group.control>.group-title .group-icon.show .group-control-icon{transform:rotateZ(180deg)}.ui-group.control .group-content{overflow:hidden}.ui-group.control .group-content.ready{transition:max-height .1s ease}.ui-group>.group-title{font-size:var(--big-size);margin-bottom:14px;color:var(--colors-color)}.ui-group>.group-title .group-icon{display:inline-flex;align-items:center}.ui-group>div.group-title{position:relative}.ui-group>div.group-title .group-icon{position:absolute;right:0;top:50%;transform:translateY(-50%)}.ui-group>h3.group-title{display:flex;align-items:center;justify-content:space-between}.ui-group .border-bottom{padding-bottom:14px;border-bottom:1px solid var(--colors-border-color)}.ui-group .border-top{padding-top:14px;border-top:1px solid var(--colors-border-color)}.ui-group>.group-content{font-size:var(--medium-size)}.ui-group>.group-content.border-bottom{margin-bottom:0}.ui-group>.group-content.border-top{margin-top:0}.group-option:not(:last-child){margin-bottom:14px}.group-option>.group-option-label{display:flex;margin-bottom:10px;color:var(--colors-content-color);justify-content:space-between}.ui-floating{position:absolute}.ui-kankan-icon.iconfont{color:currentColor;font-size:1em}.ui-kankan-icon.iconfont.small{font-size:12px}.ui-kankan-icon.iconfont.medium{font-size:16px}.ui-kankan-icon.iconfont.big{font-size:20px}.icon{position:relative}.icon .tip{color:#fff;position:absolute;transform-origin:top center;background:#000;border-radius:4px;opacity:0;padding:10px;margin:10px;font-size:12px;transition:opacity .3s ease;pointer-events:none;white-space:nowrap}.icon.fore-show,.icon:hover{z-index:999}.icon.fore-show .tip,.icon:hover .tip{opacity:.8}.tip-h-right .tip{right:0;margin-right:0}.tip-h-left .tip{left:0;margin-left:0}.tip-h-center .tip{left:50%;transform:translateX(-50%);margin-left:0;margin-right:0}.tip-v-top .tip{bottom:100%}.tip-v-center .tip{top:50%;transform:translateY(-50%)}.tip-v-bottom .tip{top:100%}.ui-size-animation.height{overflow:hidden}.ui-size-animation:not(.ready){opacity:0}.ui-size-animation.ready{transition:max-height .2s ease}.ui-size-animation.scale{transform-origin:center top}.ui-size-animation.scale.ready{transition:max-height .2s ease,transform .2s ease}.ui-size-animation.scale.ready:not(.show){transform:scaleY(0)}.ui-size-animation.scale.ready.show{transform:scaleY(1)}.ui-menu-item{height:100%;width:100%;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-direction:column;color:var(--editor-men-color);transition:all .3s ease}.ui-menu-item span{margin-top:6px;width:68px;overflow:hidden;word-wrap:break-word;text-align:center}.ui-menu-item:hover{color:var(--color-main-hover)}.ui-menu-item.active{color:var(--color-main-normal);background-color:rgba(255,255,255,.06)}.ui-gate-layer{--len: 1;--current: 0;width:100%;height:100%;overflow:hidden !important;position:relative}.ui-gate-layer .ui-gate-slides{--content-width: calc(var(--len) * 100%);--item-width: calc(100% / var(--len));width:var(--content-width);height:100%}.ui-gate-layer .ui-gate-slides:not(.absolute){transition:transform .3s ease;transform:translateX(calc(-1 * var(--current) * var(--item-width)))}.ui-gate-layer .ui-gate-slides.absolute{position:absolute;transition:left .3s ease;left:calc(-1*var(--current)*100%)}.ui-gate-layer .ui-gate-slides .ui-gate-content{width:var(--item-width);height:100%;float:left;opacity:0;transition:opacity .3s ease}.ui-gate-layer .ui-gate-slides .ui-gate-content.active{opacity:1}.ui-slide{position:relative;height:100%}.ui-slide.stop-animation .ui-gate-slides{transition:none}.ui-slide .right,.ui-slide .left{position:absolute;top:50%;transform:translateY(-50%);background-color:rgba(0,0,0,.3);width:30px;height:30px;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer}.ui-slide .right{right:10px}.ui-slide .left{left:10px}.ui-slide .ui-gate-layer .ui-gate-slides .ui-gate-content{opacity:1 !important}.ui-slide .infos{position:absolute;bottom:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.5) 100%);height:32px;line-height:32px;left:0;right:0;text-align:center;overflow:hidden}.ui-slide .infos .tj{height:100%;display:inline-flex;align-items:center;font-size:10px}.ui-slide .infos .tj span{color:var(--colors-primary-base);margin-right:4px}.audio{display:inline-block;cursor:pointer}.audio>span{--height: 18px;width:3px;height:calc(var(--height)*var(--percent));background:var(--colors-primary-base);display:inline-block;transition:height .2s linear}.audio>span:not(:last-child){margin-right:2px}.audio audio{display:none}.ui-message{position:fixed;left:50%;top:110px;height:40px;padding:0 20px;background:rgba(20,20,20,.7);box-shadow:0px 0px 10px 0px rgba(0,0,0,.3);border-radius:4px;border:1px solid #000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;display:flex;font-size:14px;align-items:center;transition:all .5s ease;opacity:1;transform:translateX(-50%);white-space:nowrap}.ui-message .icon{font-size:16px;margin-right:10px}.ui-message .message-close{font-size:12px;margin-left:10px;margin-right:0}.ui-message.success .icon{color:#43c665}.ui-message.warning .icon{color:#f49b42}.ui-message.error .icon{color:#f34447}.ui-message.fade-enter-from,.ui-message.fade-leave-to{opacity:0;transform:translateX(-50%) translateY(-100%)}.bubble{--arrow-width: 45px;--arrow-height: 32px;--back-color: rgba(27, 27, 28, 0.8);--border-color-fill: 0, 0, 0;--border-color: rgb(var(--border-color-fill));--radius: 8px;--padding: 20px 20px;--bottom-left: 40px;position:absolute;z-index:9;transition:transform .3s ease,opacity .3s ease}.bubble>.bubble-layer{position:relative;padding:var(--padding);min-width:calc(3*var(--arrow-width));min-height:calc(3*var(--arrow-height));background:var(--back-color);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),0px 0px 10px 0px rgba(var(--border-color-fill), 0.3);border-radius:var(--radius)}.bubble>.bubble-layer>.bubble-arr{position:absolute;display:block;pointer-events:none;margin-left:1px;z-index:99;width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0);border-width:calc(var(--arrow-width)/2);z-index:-1}.bubble.left,.bubble.right{top:50%;transform:translateY(calc(-50% + 0.5px))}.bubble.left::after,.bubble.right::after{content:"";position:absolute;z-index:1;width:calc(var(--arrow-width)/1.4);height:calc(var(--arrow-width)/1.3);top:50%;transform:translateY(calc(-50% + 0.5px))}.bubble.left>.bubble-layer>.bubble-arr,.bubble.right>.bubble-layer>.bubble-arr{top:50%;transform:translateY(calc(-50% + 0.5px));border-width:calc(var(--arrow-width)/3)}.bubble.left.fade-enter-active,.bubble.left.fade-leave-active,.bubble.right.fade-enter-active,.bubble.right.fade-leave-active{transform:translateY(calc(-50% + 0.5px)) scale(1);opacity:1}.bubble.left.fade-enter-from,.bubble.left.fade-leave-to,.bubble.right.fade-enter-from,.bubble.right.fade-leave-to{transform:translateY(calc(-50% + 0.5px)) scale(0);opacity:0}.bubble.left{transform-origin:center right;margin-right:var(--arrow-width);right:50%}.bubble.left::after{left:100%}.bubble.left>.bubble-layer>.bubble-arr{left:calc(100% - 1px);right:calc(-1*var(--arrow-width)*1.1);border-left-color:var(--back-color);border-left-width:calc(var(--arrow-width)/1.3)}.bubble.right{transform-origin:center left;margin-left:var(--arrow-width);left:50%}.bubble.right::after{right:100%}.bubble.right>.bubble-layer>.bubble-arr{right:100%;left:calc(-1*var(--arrow-width)*1.1);border-right-color:var(--back-color);border-right-width:calc(var(--arrow-width)/1.3)}.bubble.bottom.fade-enter-active,.bubble.bottom.fade-leave-active,.bubble.top.fade-enter-active,.bubble.top.fade-leave-active{transform:scale(1);opacity:1}.bubble.bottom.fade-enter-from,.bubble.bottom.fade-leave-to,.bubble.top.fade-enter-from,.bubble.top.fade-leave-to{transform:scale(0);opacity:0}.bubble.bottom{top:100%;left:calc(50% - var(--bottom-left));padding-top:var(--arrow-width);transform-origin:var(--bottom-left) top}.bubble.bottom>.bubble-layer>.bubble-arr{border-width:calc(var(--arrow-width)/3);border-bottom-width:calc(var(--arrow-width)/1.3);border-bottom-color:var(--back-color);left:0;top:calc(-1*var(--arrow-width));bottom:100%;transform:translateX(calc(-50% + 0.5px));margin-left:var(--bottom-left)}.bubble.top{bottom:100%;left:calc(50% - var(--bottom-left));padding-bottom:var(--arrow-width);transform-origin:var(--bottom-left) bottom}.bubble.top>.bubble-layer>.bubble-arr{border-width:calc(var(--arrow-width)/3);border-top-width:calc(var(--arrow-width)/1.3);border-top-color:var(--back-color);left:0;top:100%;transform:translateX(calc(-50% + 0.5px));margin-left:var(--bottom-left)}.guide{position:relative}.guide:not(.floating-mode).top{transform:translateY(-100%)}.guide:not(.floating-mode) .bubble{--arrow-width: 14px;--arrow-height: 10px;--padding: 10px;--bottom-left: 20px}.guide:not(.floating-mode) .bubble .bubble-layer{min-height:auto;min-width:auto;padding-right:30px}.guide:not(.floating-mode) .bubble .bubble-layer .guide-close{position:absolute;right:10px;top:10px;font-size:12px}.guide:not(.floating-mode) .guide-bubble .default-msg{white-space:nowrap}.guide-floating{color:#fff;font-size:14px}.guide-floating.top{transform:translateY(-100%)}.guide-floating .bubble{--arrow-width: 14px;--arrow-height: 10px;--padding: 10px;--bottom-left: 20px;position:static}.guide-floating .bubble .bubble-layer{min-height:auto;min-width:auto;padding-right:30px}.guide-floating .bubble .bubble-layer .guide-close{position:absolute;right:10px;top:10px;font-size:12px}.guide-floating .guide-bubble .default-msg{white-space:nowrap}.tip-layout{position:relative}.tip-layout .tip{color:#fff;position:absolute;transform-origin:top center;background:#000;border-radius:4px;opacity:0;padding:10px;margin:10px;font-size:12px;transition:opacity .3s ease;pointer-events:none;white-space:nowrap}.tip-layout.fore-show,.tip-layout:hover{z-index:999}.tip-layout.fore-show .tip,.tip-layout:hover .tip{opacity:.8}.tip-layout .tip-h-right .tip{right:0;margin-right:0}.tip-layout .tip-h-left .tip{left:0;margin-left:0}.tip-layout .tip-h-center .tip{left:50%;transform:translateX(-50%);margin-left:0;margin-right:0}.tip-layout .tip-v-top .tip{bottom:100%}.tip-layout .tip-v-center .tip{top:50%;transform:translateY(-50%)}.tip-layout .tip-v-bottom .tip{top:100%}.ui-editor-layout{width:100%;height:100%;position:relative;color:#fff;font-size:14px;background-color:#fff}.ui-editor-head{filter:var(--editor-head-filter);height:var(--editor-head-height);background-color:var(--editor-head-back);position:fixed;left:0;top:0;width:100%;z-index:1000}.ui-editor-menu{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--editor-menu-width);filter:var(--editor-menu-filter);background-color:var(--editor-menu-back);position:fixed;left:var(--editor-menu-left);top:var(--editor-head-height);bottom:0;z-index:2000;overflow:hidden;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ui-editor-menu>div{height:100%;width:100%;overflow:auto}.ui-editor-menu .ui-editor-menu-item{width:var(--editor-menu-width);height:var(--editor-menu-width)}.ui-editor-main{filter:var(--editor-menu-filter);position:fixed;top:var(--editor-head-height);left:0;right:0;bottom:0;pointer-events:none;z-index:3000}.ui-editor-view{display:flex;flex:1;width:100%;height:100%;align-items:flex-end;justify-content:flex-end;overflow:hidden}.ui-editor-toolbox{position:absolute;z-index:1;right:var(--editor-menu-right);padding:20px;width:var(--editor-toolbox-width);bottom:0;pointer-events:all;overflow-y:auto;background-color:var(--editor-toolbox-back);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);top:var(--editor-head-height);transition:right ease .3s}.ui-editor-toolbar{position:absolute;bottom:0;right:calc(var(--editor-toolbox-width) + var(--editor-menu-right));display:flex;align-items:center;justify-content:center;flex:1;height:60px;background-color:var(--editor-menu-back);pointer-events:all;left:calc(var(--editor-menu-left) + var(--editor-menu-width));z-index:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:all .3s ease}',""]),e.exports=t},function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAt1JREFUWEfFl01ME0EUx/9v19AqhJMkBqonJaIFTpjCCU8VD0aNqAmeLCTahJhwNRKC8WpiVEyIepJEIVFjYtATPdEqN6sS0ZNWYoInPpSiu89M2223+9Gdlpr2uH3v/34z72NmCJK//g9jdUvr349qun4CwCECmpnRLNyJsMzAMoCPqqK8aG1omZs5PLYlI01eRl1vo3t+a+lRgAfAaPSyz/xPWAVoaqfqG184MvGjlI8rQN/nYV9qZeMqCCPMqJcKbDEiwgYYNwNN9TdmD9xOO2k4AohVb2rpZ8wcqiSw1YeIEn7Vd8ppN2wAwcRgBzG/ZOZANYIbGkSUAqvHkz2TSbNuEUBu5QvVDm6G8Ku+LvNO5AEyOf/5K1atbXfbPZGOwO5dvUZN5AHa5y+OM3CtmtvuCgFcT/Y8HM02DIDs1m9+qbTay4UW3eFX/ftFKjIAwXhkAsyXyxXalj3RvffdD6IkJtzi6tcV6SFTRlQCPSeFhoULsz7JjL68O2G1rXFfE3W+GQprmvaqDF05U6LHbaHwhRk6qwmHzvlLLRq2UmZnVVWPUTAeuQvmqJyqpJUluPDqSAwGdF3/VqRANCEA5sDcKyntbeYQvJ+n1cXE62kwn7YAxKg9HvnEzK3eyhIW7sGnwHzOYUQvUXA+sgZwQ2FaYVbhuiFW/pLOfMtG7T5hinIuzHIrdwyelaF1G4CiKHvfhe5nisVbIEdT5soLa6A1WwrMAFIQFQcXFxlashWh6N2D3eEzRvuUhNhG8GwGKObchkRP2kLhAQeIR2A+n3OuIOeWAhJt6DqISkEAMA8ZqVQ5FG9mEJUcxS4QQksqRaU61xjFwqbkYeQAYdaV7hT7EMgeRuK753HsAlFpcNtxLCA8LyQWiEqDZ4rfeiERH6WuZERPFaIrpO9gHX/uMPikxIC2jH+XK1khFenaXEoNzJpeyw2Imj5MDIiaPs3MVVOzx6m1uv/X8/wfeMQN1tXNKK8AAAAASUVORK5CYII="},function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAArlJREFUWEfNlztoU2EUx8//3i8+o5MpUuMmDg5uglsTHcytIipGhboqWBDBVexQ6SqIWEHXFtSIFtHGQUzGgqMgKG7WIo1TG1+9j7/cm0eT9L60kWvWnO+c3/2f1/dBYv5YLG6wvn7Pw+FxwtlHYhDgoHucxALABVB7Rw3P1I4tFZRKK3FcI8qIueGdNjhGR0Yo3B5l7/4PwRI0mdaJcVRnv4SdCQSgYWy0fso1Ia+SsjVO4F4bQL4JcFNtkgmUy7/8fPgCuF9tCZ+SPPg3gdeCYE4JTvqpsQaAhwv7LRsvSGb7EbzlA8C8UhjGq9m3nX67AJpf/qbfwbsgBAc6lWgDeDn/IdV+yR6kHoA5tVlyrZpoA5h5Y5wOr/dT9kAIDTdSlfJYo2PcPvaKzvnoV+0QlJWuXxDHhkXeosip0LYCZpTIZdfGotyj0PDrDiXaHjcVHoCVNyYdh5f8HKeA3aiW5z3QYlE3a/VpIc/6QgAPUpn0eZRKtmd/6Ngu07a8s70/TcNdVSmPwptwi/Va0JDpBAiF6AneUNbImuQn//7HkhpIZ2Dmjx6hY78MKZoZlUmfbn1VB8SUkOe8c37Bi0XdWlx+FJYyaHoB1tDwHUec0dDiAx6mMukRXwgR6ZQ9VqqawTTRJmHmChVScpHVHwDhCdDM+Z8EbwgnVawMGe9FuDcSIEDqznPNIl1NTaRTfHAVWCYlHWnbMvDJt29dxHAISD1ZAMHyf5GCuEXYNWRasq+7CGO2oW9ws1afcgHW14ZRg0jkiRrYdia01YIGUa3+mOSJwCHnDqLER7FLF7qMdJXF6+efYw2ZnmEVtgvay6ixNCLWMeSiBypyO0xSryDdlAFXRNNp2fb9WOvYPZjohcRTIekr2WoqmMyltNUqiV7L2xBJPkzaEEk+zbp2fFKP097x+a+e578BILk7khpPUA8AAAAASUVORK5CYII="},function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAmtJREFUWEfNlz+IE0EUxt+3zkZFEQUViblOLCzsBLtsENFLIVhoYyWiwSttxStObO082RxiZaOFIHgnKCR2B5aCoNhdDKKC4nmou3v7yWz+kMS97OzGY91238z85ps3730DMfz48Fwh+PalAgnPUHCEwiKIoh5OsA1BG8I3FOuJ2r23gfOPPJOpkRTE+86BdQ+zlPACRXYlxev/EPkOsR5sKXAOF5sfx43ZEICL01uDlV/XBbxGcofJwqMxANaEuK2mtt1Cdel33ByxAHrXgS+PSR7PsnAMyLKy5WycGn8BcOHE0YDrT0mWxkoHWVRATccEpEtKdXw8WoqqitqL14NxQwDdnb9KWlxPYKvCQVx63o6S8N7Joh94H5LUAtBSthwbVKIPEJ1562fTVPZC7eUQvOeWmQQQJSiwrErbnV5O9Cfx3cocJbxhMomOyQrQuSXWTbvWmO3eGJGu9O/TZPtEAMCasuWQPopIgcCtzIcSXjXd/aQK6PGWWHdVrTGDqMJ9/fTZtMj0ICdRoFes1J79++DXK6fI8Fma3f8LBToJaZ1GUC/fCSkzeQBYkHn4dadB0skDAEATXr38ViiH8wAQyDv4rrNK4c48ACD4kS8AZPU/OIKMSZilGcW06Wbma4iU7Tgux7rXMFshSpu0sW5IF6KspXhSAO0bo1KctRkBsqSAK11HVCdlOg1UvxlFjqbjAVO1Y9vCFC43W9H4Bafkh1wxBdBmdagd64FpDclEAKOGJNpFSkuW9Qg2tGQDR2FkSk3lHowba0p7gaa2PC1AtHiSLe9D5Pkw6UPk+TQblDe3x+noGW/W8/wPIyynU1P6B7AAAAAASUVORK5CYII="},function(e,t,n){var o=n(355);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var r=n(19).default;r("fb03ddbe",o,!1,{sourceMap:!1,shadowMode:!1})},function(e,t,n){var o=n(18);t=o(!1),t.push([e.i,'html,body{width:100%;height:100%;margin:0;overflow:hidden;--padding-top: 0px}a{color:var(--color-main-normal)}#app{width:100%;height:100%;overflow:hidden}.clear-float::after{content:"";display:block;clear:both}.require{position:relative}.require::before{content:"*";position:absolute;top:50%;transform:translateY(-50%);right:100%;margin-right:4px;color:#fa3f48;line-height:1.5em}.more-menu{position:relative}canvas{outline:none}.ui-editor-toolbox{top:calc(var(--editor-head-height) + var(--header-top));transition:inset ease .3s}.ui-editor-menu .ui-editor-menu-item{width:auto}input::-ms-clear,input::-ms-reveal{display:none}::-webkit-scrollbar{width:6px;height:6px;background-color:rgba(0,0,0,0)}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:3px;background-color:rgba(255,255,255,0)}::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:3px;background-color:rgba(255,255,255,.5)}input:-webkit-autofill{-webkit-text-fill-color:#fff !important;-webkit-box-shadow:0 0 0px 1000px #313131 inset;border-color:var(--colors-primary-base) !important}.vc-switch{z-index:99999999 !important}code,kbd,pre,samp{font-family:inherit}.ui-editor-menu,.ui-editor-toolbox{top:calc(var(--editor-head-height) + var(--header-top) - 1px)}',""]),e.exports=t},function(e,t,n){e.exports=n.p+"img/query.8d408bde.gif"},function(e,t,n){e.exports=n.p+"img/query.8bc76bbb.gif"},function(e,t,n){e.exports=n.p+"img/query.c2acd83a.gif"},function(e,t,n){e.exports=n.p+"img/data.982c79fa.gif"},function(e,t,n){e.exports=n.p+"img/data.726ce999.gif"},function(e,t,n){e.exports=n.p+"img/data.d1a1fd72.gif"},function(e,t,n){e.exports=n.p+"img/hotspot.966c5e02.gif"},function(e,t,n){e.exports=n.p+"img/hotspot.908e6fb5.gif"},function(e,t,n){e.exports=n.p+"img/hotspot.ad026f17.gif"},function(e,t,n){e.exports=n.p+"img/measure.742a7e62.gif"},function(e,t,n){e.exports=n.p+"img/measure.742a7e62.gif"},function(e,t,n){e.exports=n.p+"img/measure.742a7e62.gif"},function(e,t,n){e.exports=n.p+"img/floorpan.3f3ddeeb.gif"},function(e,t,n){e.exports=n.p+"img/floorpan.f8157150.gif"},function(e,t,n){e.exports=n.p+"img/floorpan.91dc2a8e.gif"},function(e,t,n){e.exports=n.p+"img/coord.1f543010.gif"},function(e,t,n){e.exports=n.p+"img/coord.f745fb29.gif"},function(e,t,n){e.exports=n.p+"img/coord.f7adba3b.gif"},function(e,t,n){e.exports=n.p+"img/download.7685a3dd.gif"},function(e,t,n){e.exports=n.p+"img/download.36c03b8a.gif"},function(e,t,n){e.exports=n.p+"img/download.a8aa1545.gif"},function(e,t){e.exports="data:image/png;base64,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"},function(e,t,n){e.exports=n.p+"img/pic_laser@2x.b55efd87.png"},function(e,t,n){"use strict";n.r(t);n(20),n(11);var o=n(155),r=n(13),a=n(25),i=n(68),c=n(0),l=n(8),s=n(4),u=n(5),d=n(33),p=n(98),f=n(15),b="local"===Object(f["b"])().v,h=n(22),v=function(){return v=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},v.apply(this,arguments)},m=function(e,t,n,o){function r(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,a){function i(e){try{l(o.next(e))}catch(t){a(t)}}function c(e){try{l(o["throw"](e))}catch(t){a(t)}}function l(e){e.done?n(e.value):r(e.value).then(i,c)}l((o=o.apply(e,t||[])).next())}))},g=function(e,t){var n,o,r,a,i={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return a={next:c(0),throw:c(1),return:c(2)},"function"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function c(e){return function(t){return l([e,t])}}function l(c){if(n)throw new TypeError("Generator is already executing.");while(a&&(a=0,c[0]&&(i=0)),i)try{if(n=1,o&&(r=2&c[0]?o["return"]:c[0]?o["throw"]||((r=o["return"])&&r.call(o),0):o.next)&&!(r=r.call(o,c[1])).done)return r;switch(o=0,r&&(c=[2&c[0],r.value]),c[0]){case 0:case 1:r=c;break;case 4:return i.label++,{value:c[1],done:!1};case 5:i.label++,o=c[1],c=[0];continue;case 7:c=i.ops.pop(),i.trys.pop();continue;default:if(r=i.trys,!(r=r.length>0&&r[r.length-1])&&(6===c[0]||2===c[0])){i=0;continue}if(3===c[0]&&(!r||c[1]>r[0]&&c[1]<r[3])){i.label=c[1];break}if(6===c[0]&&i.label<r[1]){i.label=r[1],r=c;break}if(r&&i.label<r[2]){i.label=r[2],i.ops.push(c);break}r[2]&&i.ops.pop(),i.trys.pop();continue}c=t.call(e,i)}catch(l){c=[6,l],o=0}finally{n=r=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}},y=Object(c["N"])([]),w=function(e,t){if(Array.isArray(e)){for(var n=[],o=0,r=e;o<r.length;o++){var a=r[o];n.push(w(a,t))}return n}var i=y.value.find((function(t){return t.name===e}));return i||(i={id:d["a"].get(),open:!1,name:e},y.value.push(i)),t(i)},j=function(e){w(e,(function(e){return e.open=!0}))},O=function(e){for(var t=Array.isArray(e)?e:[e],n=0,o=t;n<o.length;n++){var r=o[n],a=w(r,(function(e){return!0===e.open}));if(!a)return!1}return!0},x=function(e){w(e,(function(e){return e.open=!1}))},A=function(e){for(var t=Array.isArray(e)?e:[e],n=0,o=t;n<o.length;n++){var r=o[n],a=w(r,(function(e){return!1===e.open}));if(!a)return!1}return!0},k=function(){return m(void 0,void 0,void 0,(function(){var e,t,n,o,r,a;return g(this,(function(i){switch(i.label){case 0:for(e={add:[],del:[]},t=[],n=function(t){if(!d["a"].is(t.id)){var n=E.find((function(e){return e.name===t.name}));Object(u["j"])(n,t)&&(t.open?e.add.push(t.id):e.del.push(t.id))}},o=0,r=y.value;o<r.length;o++)a=r[o],n(a);return e.add.length&&t.push(s["c"].post(s["b"].enableMenu,e.add.map((function(e){return{id:e}})))),e.del.length&&t.push(s["c"].post(s["b"].disableMenu,e.del.map((function(e){return{id:e}})))),console.log(e),[4,Promise.all(t)];case 1:return i.sent(),[2]}}))}))},S=!1,C=[l["g"].measure,l["g"].download,l["g"].dataManage,l["g"].coordinate,l["g"].spaceDivision,l["g"].floorpan,l["g"].spaceModel,l["g"].setup];Object(c["db"])((function(){var e=["layout",l["a"],l["g"].navigation];if(d["d"].value){e.push.apply(e,b?[l["g"].download,l["g"].setup,l["g"].floorpan]:[l["g"].download,l["g"].dataManage,l["g"].coordinate,l["g"].spaceDivision,l["g"].floorpan,l["g"].spaceModel,l["g"].setup,l["g"].clouds,l["g"].crop]);var t=[];(5===h["h"].value||6===h["h"].value)&&t.push(l["g"].clouds),p["a"].value.length||t.push(l["g"].coordinate),x(t);for(var n=0;n<e.length;n++)t.includes(e[n])&&e.splice(n--,1)}S||e.push.apply(e,C),j(e)}));Object(c["cb"])(d["d"],(function(e,t,n){return m(void 0,void 0,void 0,(function(){var e,t;return g(this,(function(o){return e=[],t=[],d["d"].value&&e.push(l["g"].earthwork),e=e.filter((function(e){return!O(e)})),t=t.filter((function(e){return!A(e)})),j(e),x(t),n((function(){x(e),j(t)})),[2]}))}))}),{immediate:!0});var E,P,M,I=function(){return m(void 0,void 0,void 0,(function(){var e,t,n,o;return g(this,(function(r){switch(r.label){case 0:return[4,s["c"].post(s["b"].getMenus,{})];case 1:return e=r.sent(),t=e.map((function(e){return{id:e.id,name:e.path,open:"1"===e.status}})),b&&(n=[l["g"].data,l["g"].coord],t.forEach((function(e){n.includes(e.name)&&(e.open=!1)}))),o=y.value.filter((function(e){return e.open})).map((function(e){return e.name})),y.value=t,j(o.filter((function(e){return!C.includes(e)}))),D(),S=!0,[2]}}))}))},D=function(){E=y.value.map((function(e){return v({},e)}))},T=function(){y.value=E},F={list:y,inExclude:A,inInclude:O,include:j,exclude:x,save:k,request:I,backups:D,recovery:T},B=n(3),L=function(){return L=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},L.apply(this,arguments)},z={edit:"edit"},N={edit:{title:Object(B["g"])().t("sys.edit")}},R=(P={},P[z.edit]=[r["f"].dataManage,r["f"].coordinate,r["f"].spaceDivision,r["f"].spaceModel,r["f"].clouds,r["f"].crop],P),_=(M={},M[r["f"].query]="nav-browse",M[r["f"].data]="nav-data",M[r["f"].hotspot]="nav-hotspot",M[r["f"].measure]="nav-measure",M[r["f"].earthwork]="aicon-earthwork-n",M[r["f"].floorpan]="nav-house",M[r["f"].coord]="nav-coord",M[r["f"].download]="nav-download",M[z.edit]="nav-edit",M[r["f"].setup]="nav-setup",M[r["f"].dataManage]="nav_data-setup",M[r["f"].coordinate]="nav-geography",M[r["f"].spaceDivision]="nav-correct",M[r["f"].spaceModel]="nav-space",M[r["f"].clouds]="data_revise_n",M[r["f"].crop]="cloud_c",M),V=Object(c["f"])((function(){var e=a["c"].value?r["e"]:r["b"];if(b){for(var t=[r["f"].coord,r["f"].data,r["f"].dataManage,r["f"].coordinate,r["f"].spaceDivision,r["f"].spaceModel,r["f"].crop],n=0,o=t;n<o.length;n++){var i=o[n];delete e[i]}delete N.edit}return e})),U=Object(c["f"])((function(){return a["c"].value?Object(i["a"])(V.value,_,R,N):Object(i["a"])(V.value,_,{})})),H=Object(c["f"])((function(){var e=L({},V.value);for(var t in e)A(t)&&delete e[t];return a["c"].value?{allList:U.value,list:Object(i["a"])(e,_,R,N),relation:R}:{allList:U.value,list:Object(i["a"])(e,_,{}),relation:{}}})),Q=H,G=n(59),q=n(81),W=function(e,t,n,o){function r(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,a){function i(e){try{l(o.next(e))}catch(t){a(t)}}function c(e){try{l(o["throw"](e))}catch(t){a(t)}}function l(e){e.done?n(e.value):r(e.value).then(i,c)}l((o=o.apply(e,t||[])).next())}))},K=function(e,t){var n,o,r,a,i={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return a={next:c(0),throw:c(1),return:c(2)},"function"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function c(e){return function(t){return l([e,t])}}function l(c){if(n)throw new TypeError("Generator is already executing.");while(a&&(a=0,c[0]&&(i=0)),i)try{if(n=1,o&&(r=2&c[0]?o["return"]:c[0]?o["throw"]||((r=o["return"])&&r.call(o),0):o.next)&&!(r=r.call(o,c[1])).done)return r;switch(o=0,r&&(c=[2&c[0],r.value]),c[0]){case 0:case 1:r=c;break;case 4:return i.label++,{value:c[1],done:!1};case 5:i.label++,o=c[1],c=[0];continue;case 7:c=i.ops.pop(),i.trys.pop();continue;default:if(r=i.trys,!(r=r.length>0&&r[r.length-1])&&(6===c[0]||2===c[0])){i=0;continue}if(3===c[0]&&(!r||c[1]>r[0]&&c[1]<r[3])){i.label=c[1];break}if(6===c[0]&&i.label<r[1]){i.label=r[1],r=c;break}if(r&&i.label<r[2]){i.label=r[2],i.ops.push(c);break}r[2]&&i.ops.pop(),i.trys.pop();continue}c=t.call(e,i)}catch(l){c=[6,l],o=0}finally{n=r=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}};q["b"].value=!0;var Y=Object(c["N"])({list:[{path:"/",name:r["c"].layout,meta:r["b"].layout,component:function(){return n.e(3).then(n.bind(null,509))}}],default:r["c"].layout});Object(o["a"])((function(){return W(void 0,void 0,void 0,(function(){var e,t,o;return K(this,(function(r){switch(r.label){case 0:return[4,Promise.resolve().then(n.bind(null,83))];case 1:return e=r.sent().default,e({routerRef:Y,menu:Q,auth:F,config:{overstep:1e3},isLocal:b,disableUserSys:b,logo:"logo"}),Object(G["a"])(s["d"]),t=f["a"].dev?["/api","https://uat-laser.4dkankan.com/"]:["/prod","https://laser.4dkankan.com/backend/"],console.log("apiEnv",t),o=1,s["d"].defaults.baseURL=t[o],[2]}}))}))}));var X=n(29),J=n(26),Z=n(10),$=function(){return $=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},$.apply(this,arguments)},ee=function(e,t,n,o){function r(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,a){function i(e){try{l(o.next(e))}catch(t){a(t)}}function c(e){try{l(o["throw"](e))}catch(t){a(t)}}function l(e){e.done?n(e.value):r(e.value).then(i,c)}l((o=o.apply(e,t||[])).next())}))},te=function(e,t){var n,o,r,a,i={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return a={next:c(0),throw:c(1),return:c(2)},"function"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function c(e){return function(t){return l([e,t])}}function l(c){if(n)throw new TypeError("Generator is already executing.");while(a&&(a=0,c[0]&&(i=0)),i)try{if(n=1,o&&(r=2&c[0]?o["return"]:c[0]?o["throw"]||((r=o["return"])&&r.call(o),0):o.next)&&!(r=r.call(o,c[1])).done)return r;switch(o=0,r&&(c=[2&c[0],r.value]),c[0]){case 0:case 1:r=c;break;case 4:return i.label++,{value:c[1],done:!1};case 5:i.label++,o=c[1],c=[0];continue;case 7:c=i.ops.pop(),i.trys.pop();continue;default:if(r=i.trys,!(r=r.length>0&&r[r.length-1])&&(6===c[0]||2===c[0])){i=0;continue}if(3===c[0]&&(!r||c[1]>r[0]&&c[1]<r[3])){i.label=c[1];break}if(6===c[0]&&i.label<r[1]){i.label=r[1],r=c;break}if(r&&i.label<r[2]){i.label=r[2],i.ops.push(c);break}r[2]&&i.ops.pop(),i.trys.pop();continue}c=t.call(e,i)}catch(l){c=[6,l],o=0}finally{n=r=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}},ne=function(e,t){return new Promise((function(n){var o=function(){t in e?n(e[t]):setTimeout(o,6)};o()}))};Object(c["db"])((function(){h["j"].value&&(h["j"].value=null)}),{flush:"sync"});var oe=window,re=Object(X["b"])().then((function(){var e=Object(X["f"])();J["disabledMap"].lmenu=!0,J["disabledMap"].search=!0,J["disabledMap"].map=!0,J["disabledMap"].hot=!0,J["disabledMap"].measure=!0,J["disabledMap"].switch=!0,J["disabledMap"].mouseMenu=!0;var t=$($({},e),{custom:J,startMeasure:function(){return e.scene.startMeasure("LINE",Z["d"].meter)},addMouseDownEvent:function(t){return e.scene.el.addEventListener("mousedown",t),function(){return e.scene.el.removeEventListener("mousedown",t)}},getPose:e.scene.getPose,getPoseParams:function(){return ee(void 0,void 0,void 0,(function(){var t;return te(this,(function(n){switch(n.label){case 0:return[4,e.scene.getPose()];case 1:return t=n.sent(),[2,"pose=".concat(t.position.x,",").concat(t.position.y,",").concat(t.position.z,",").concat(t.yaw,",").concat(t.pitch)]}}))}))},setPose:e.scene.setPose}),n=Object(u["s"])(location.search);if(n&&"pose"in n)try{var o=n.pose.split(",");e.scene.setPose({position:{x:Number(o[0]),y:Number(o[1]),z:Number(o[2])},yaw:Number(o[3]),pitch:Number(o[4])})}catch(r){console.error("set pose err",r)}return window.globalSDK=t,ne(oe,"laserLoaded").then((function(){return t.scene.changeMode(Z["e"].pano),t}))}));oe.loaded=re}]);
|