123456789 |
- (function(e){function t(t){for(var o,i,c=t[0],s=t[1],l=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 s)Object.prototype.hasOwnProperty.call(s,o)&&(e[o]=s[o]);d&&d(t);while(p.length)p.shift()();return a.push.apply(a,l||[]),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 s=n[i];0!==r[s]&&(o=!1)}o&&(a.splice(t--,1),e=c(c.s=n[0]))}return e}var o={},r={2: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,s=document.createElement("script");s.charset="utf-8",s.timeout=120,c.nc&&s.setAttribute("nonce",c.nc),s.src=i(e);var l=new Error;a=function(t){s.onerror=s.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;l.message="Loading chunk "+e+" failed.\n("+o+": "+a+")",l.name="ChunkLoadError",l.type=o,l.request=a,n[1](l)}r[e]=void 0}};var u=setTimeout((function(){a({type:"timeout",target:s})}),12e4);s.onerror=s.onload=a,document.head.appendChild(s)}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 s=window["webpackJsonp"]=window["webpackJsonp"]||[],l=s.push.bind(s);s.push=t,s=s.slice();for(var u=0;u<s.length;u++)t(s[u]);var d=l;a.push([151,1]),n()})([,,,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 Ye}));var o={};n.r(o),n.d(o,"getAppConfig",(function(){return b})),n.d(o,"getLoginCode",(function(){return h})),n.d(o,"qrLogin",(function(){return v})),n.d(o,"checkLogin",(function(){return m})),n.d(o,"login",(function(){return g})),n.d(o,"localLogin",(function(){return y})),n.d(o,"logout",(function(){return O})),n.d(o,"forgetMsmCode",(function(){return j})),n.d(o,"changPwd",(function(){return w})),n.d(o,"checkUser",(function(){return x})),n.d(o,"getUserInfo",(function(){return S})),n.d(o,"getCameraUserInfo",(function(){return k})),n.d(o,"getLocUserInfo",(function(){return P})),n.d(o,"getUserType",(function(){return E})),n.d(o,"validatedScene",(function(){return C})),n.d(o,"tokenTransform",(function(){return _})),n.d(o,"amapSearch",(function(){return T})),n.d(o,"queryCoords",(function(){return M})),n.d(o,"uploadFile",(function(){return I})),n.d(o,"setupInfo",(function(){return F})),n.d(o,"updateSetupInfo",(function(){return D})),n.d(o,"verifyScenePwd",(function(){return L})),n.d(o,"controlPonts",(function(){return N})),n.d(o,"controlPontsUpdate",(function(){return A})),n.d(o,"search",(function(){return R})),n.d(o,"inis",(function(){return z})),n.d(o,"addInis",(function(){return V})),n.d(o,"updateInis",(function(){return B})),n.d(o,"hotlist",(function(){return H})),n.d(o,"addHot",(function(){return U})),n.d(o,"updateHot",(function(){return $})),n.d(o,"deleteHot",(function(){return q})),n.d(o,"stylelist",(function(){return G})),n.d(o,"addStyle",(function(){return W})),n.d(o,"deleteStyle",(function(){return Q})),n.d(o,"dateSetlist",(function(){return X})),n.d(o,"unDateSetlist",(function(){return K})),n.d(o,"updateDataSetBase",(function(){return Y})),n.d(o,"updateDateSetFloorType",(function(){return J})),n.d(o,"downloadDateSet",(function(){return Z})),n.d(o,"cropDateSet",(function(){return ee})),n.d(o,"calibrationDateSet",(function(){return te})),n.d(o,"getDownloadType",(function(){return ne})),n.d(o,"filterQuery",(function(){return oe})),n.d(o,"diyQuery",(function(){return re})),n.d(o,"checkChange",(function(){return ae})),n.d(o,"getSureAttachDatasets",(function(){return ie})),n.d(o,"getAlreadyAttachDatasets",(function(){return ce})),n.d(o,"attachDataset",(function(){return se})),n.d(o,"uploadAttachDataset",(function(){return le})),n.d(o,"unAttachDataset",(function(){return ue})),n.d(o,"unAttachDatasetAll",(function(){return de})),n.d(o,"uploadPropress",(function(){return pe})),n.d(o,"measureList",(function(){return fe})),n.d(o,"addMeasure",(function(){return be})),n.d(o,"updateMeasure",(function(){return he})),n.d(o,"deleteMeasure",(function(){return ve})),n.d(o,"floorpan",(function(){return me})),n.d(o,"updateFloorpan",(function(){return ge})),n.d(o,"defaultFloorpan",(function(){return ye})),n.d(o,"getModelTree",(function(){return Oe})),n.d(o,"addModel",(function(){return je})),n.d(o,"updateModel",(function(){return we})),n.d(o,"updateModelDatasets",(function(){return xe})),n.d(o,"delModel",(function(){return Se})),n.d(o,"getPanos",(function(){return ke})),n.d(o,"getMenus",(function(){return Pe})),n.d(o,"enableMenu",(function(){return Ee})),n.d(o,"disableMenu",(function(){return Ce})),n.d(o,"resetScene",(function(){return _e})),n.d(o,"cropData",(function(){return Te})),n.d(o,"codeURLS",(function(){return Me})),n.d(o,"tokenURLS",(function(){return Ie})),n.d(o,"allURLS",(function(){return Fe})),n.d(o,"loadURLS",(function(){return De})),n.d(o,"disassembleURLS",(function(){return Le})),n.d(o,"errorTipURLS",(function(){return Ne}));n(10);var r,a=n(4),i=n(58),c=n.n(i),s=n(22),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)},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=l(l({},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([l(l({},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,s=e;c<s.length;c++){var l=s[c],u=l.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(l)}}},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 s["b"].hide()})),Promise.reject(e)};return t.interceptors.request.use((function(e){var t;if(e.url){t=l({},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(16),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))}),b="/laser/config/getConfig",h="/laser/createLoginQrCode",v="/laser/qrLogin",m="/laser/checkLogin",g="/laser/login",y="/laser/loclogin",O="/laser/logout",j="/laser/getMsgAuthCode",w="/laser/changePassword",x="/laser/checkUser",S="/laser/getInfo/normal",k="/laser/getInfo/camera",P="/laser/getInfo/loc",E="/fdkk/getUserType",C="/laser/init/:sceneCode/validatedScene",_="/laser/getToken",T="/laser/amap/place",M="/laser/proj4/getProj4List",I="/laser/oss/:sceneCode/:type/upload",F="/laser/init/:sceneCode",D="/laser/init/:sceneCode/edit",L="/laser/init/:sceneCode/validated",N="/laser/controlPoint/:sceneCode/detail/:datasetId",A="/laser/controlPoint/:sceneCode/save/:datasetId",R="/laser/query/:sceneCode/search",z="/laser/inis/:sceneCode",V="/laser/inis/:sceneCode/add",B="/laser/inis/:sceneCode/edit",H="/laser/poi/:sceneCode/list",U="/laser/poi/:sceneCode/add",$="/laser/poi/:sceneCode/edit",q="/laser/poi/:sceneCode/:id",G="/laser/poiType/:sceneCode/list",W="/laser/poiType/:sceneCode/add",Q="/laser/poiType/:sceneCode/:id",X="/laser/dataset/:sceneCode/getDataSet",K="/laser/dataset/:sceneCode/getDataSetUn",Y="/laser/dataset/:sceneCode/editColorAndTitle",J="/laser/dataset/:sceneCode/editFloorPanType/:floorPanType/id/:id",Z="/laser/cutModel/:sceneCode/pointcloud/download/:type",ee="/laser/cutModel/:sceneCode/pointcloud/crop/:type",te="/laser/dataset/:sceneCode/calibration",ne="/laser/cutModel/:sceneCode/pointcloud/getDownloadType",oe="/laser/filter/:sceneCode/query",re="/laser/tiledMap/:sceneCode/tiledMap/diy/:datasetId",ae="/laser/dataset/:sceneCode/check",ie="/laser/dataset/:sceneCode/getAddDataSets",ce="/laser/dataset/:sceneCode/getDataSets",se="/laser/dataset/:sceneCode/addOtherDataSet/:selfId/:id",le="/laser/dataset/:sceneCode/addUploadDataSet/:selfId",ue="/laser/dataset/:sceneCode/delOtherDataset/:id",de="/laser/dataset/:sceneCode/delOtherDataset",pe="/laser/dataset/:sceneCode/jobProgress/:jobId",fe="/laser/measurement/:sceneCode/list",be="/laser/measurement/:sceneCode/add",he="/laser/measurement/:sceneCode/edit",ve="/laser/measurement/:sceneCode/:id",me="/laser/tiledMap/:sceneCode/tiledMap/DataSet",ge="/laser/tiledMap/:sceneCode/tiled_map/upload",ye="/laser/tiledMap/:sceneCode/tiledMap/default/:id",Oe="/laser/siteModel/:sceneCode/getInfo",je="/laser/siteModel/:sceneCode/add",we="/laser/siteModel/:sceneCode/edit",xe="/laser/siteModel/:sceneCode/editDataset",Se="/laser/siteModel/:sceneCode/:id",ke="/laser/filter/:sceneCode/query",Pe="/laser/menu/:sceneCode/getTree",Ee="/laser/menu/:sceneCode/enableMenu",Ce="/laser/menu/:sceneCode/disableMenu",_e="/laser/cloudPointEdit/:sceneCode/buildCloudPoint/:datasetId/1",Te="/laser/cutModel/:sceneCode/pointcloud/cutmodeldetail",Me=[ye,_e,pe,ne,Oe,H,ae,G,Te,C,U,$,q,W,I,be,he,ve,fe,X,K,F,D,ke,me,ge,le,J,Q,z,B,V,R,Z,oe,re,N,A,x,L,je,we,Se,Y,Pe,Ee,Ce,ie,ce,se,ue,de,ee,te],Ie=[_e,pe,S,E,ae,k,ee,P,O,Y,I,D,A,V,B,U,Ce,Ee,$,q,W,Q,J,ne,Z,be,te,he,ve,ge,le,je,we,Se,ie,ce,se,ue,de],Fe=f(f(f([],Ie,!0),Me,!0),[ye,h,v,g,y,w,T,_,M,b],!1),De=Fe.filter((function(e){return![R,v,T,ae,pe].includes(e)})),Le=Fe.filter((function(e){return![v,g,y,E,ye,j,O,L,C,F].includes(e)})),Ne=Le.filter((function(e){return![_,b,R].includes(e)})).concat([F]),Ae=n(20),Re=n(15),ze=n(6);(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 Ve=function(e,t){var n,o=null!==(n=ze["f"].t("resStatus.".concat(e)))&&void 0!==n?n:t;switch(console.log("===>?",e),e){case r.UP_MAX:Object(Re["q"])(o);break;case r.UN_LOGIN:s["c"].warning(o);break;case r.CROWDING:Object(Re["q"])({title:ze["f"].t("sys.dialogTitle"),content:o,okText:ze["f"].t("sys.ok")}).then((function(){location.reload()}));break;default:Object(Re["q"])(o)}},Be=n(25),He=n(23),Ue=Object(Ae["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})},qe=function(e,t){return e.addIntercept({reqHandler:function(){console.log("open loadding"),s["b"].show()},resHandler:function(e){return console.log("close loadding"),setTimeout((function(){return s["b"].hide()})),e},errHandler:function(){console.log("close loadding"),setTimeout((function(){return s["b"].hide()}))},urls:t})},Ge=function(e,t){return e.addIntercept({resHandler:function(e){return e.code!==r.SUSSESS?(Ve(e.code,e.msg),null):e},errHandler:function(e){-1===e.status?He["i"].value=He["b"].disconnect:He["i"].value=He["b"].serverErr},urls:t})},We=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)&&(Be["f"].value=null),e.code===r.UN_LOGIN?new Error("登录状态已失效"):new Error(e.msg)}return e.data},urls:t})},Qe=function(e){$e(e,[g,w,m]),qe(e,De),Ge(e,Ne),We(e,Le);var t=e.addIntercept({reqHandler:function(){if(Be["f"].value)return{headers:{token:Be["f"].value}}},urls:Ie}).addIntercept({reqHandler:function(){return{paths:{sceneCode:Ue.m}}},urls:Me}).addIntercept({reqHandler:function(){return{data:{sceneCode:Ue.m}}},urls:[v,g,m,y,_]}).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:[I,ge,le]});return t},Xe=n(57),Ke=(n(77),p()),Ye=Qe(Ke);Object(Xe["a"])(Ye);t["d"]=Ye},function(e,t,n){"use strict";n.d(t,"c",(function(){return l})),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 O})),n.d(t,"g",(function(){return j})),n.d(t,"q",(function(){return w})),n.d(t,"a",(function(){return x})),n.d(t,"j",(function(){return k})),n.d(t,"d",(function(){return E})),n.d(t,"l",(function(){return C})),n.d(t,"t",(function(){return T})),n.d(t,"u",(function(){return I})),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(16),n(10),n(182),n(185),n(189),n(192),n(193);var o=n(145),r=n(11),a=(n(115),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 s={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"},l=Object.keys(s);function u(e){if(l.indexOf(e))return d(s[e]);if(-1!=e.indexOf("色")){if(e=e.replace("色",""),l.indexOf(e))return d(s[e])}else if(l.indexOf(e+"色"))return d(s[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),s=(i+c)/2;if(i==c)t=n=0;else{var l=i-c;switch(n=s>.5?l/(2-i-c):l/(i+c),i){case o:t=(r-a)/l+(r<a?6:0);break;case r:t=(a-o)/l+2;break;case a:t=(o-r)/l+4;break}t/=6}return{h:t,s:n,l:s,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 s=a<.5?a*(1+i):a+i-a*i,l=2*a-s;t=c(l,s,r+1/3),n=c(l,s,r),o=c(l,s,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 O(e){return"hsla("+[360*e.h,100*e.s+"%",100*e.l+"%",e.a].join(",")+")"}var j={update:function(e,t){return w(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=O(i):a?(i=f(a),o.hsla=O(i)):null}};function w(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 w(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)},s=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))},l=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)?s([],e,!0):c({},e),a=0,i=n;a<i.length;a++){for(var l=i[a],u=t[l],d=0;d<o.length;d++){var p=o[d];if(l===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[l]=u)}return r},O=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}},w=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)}))},S=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 s=c[i];if(s.includes(e)&&s.includes(t))return!1}if(n.add([e,t]),"Array"===o)return e.length!==t.length||e.some((function(e,o){return S(e,t[o],n)}));if("Object"===o){var l=Object.keys(e).sort(),u=Object.keys(t).sort();return S(l,u,n)||l.some((function(o){return S(e[o],t[o],n)}))}if("Map"===o){l=Array.from(e.keys()).sort(),u=Array.from(t.keys()).sort();return S(l,u,n)||l.some((function(o){return S(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 S(e,t,new Set)};function P(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 E(e,t){void 0===t&&(t=""),e=o["a"].encode(e);var n=2,r=P(!1,8),a=P(!1,8),i=P(!1,8),c=e.substring(0,n),s=e.substring(n);if(t){var l=t.substring(0,n),u=t.substring(n);return[r+s+a+c+i,r+u+a+l+i]}return r+s+a+c+i}var C=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]}}(),_=function(e){var t=Math.floor(e),n=e-t;return[t,n]},T=function(e,t){void 0===t&&(t=4);var n=_(e),o=n[0];n=_(60*n[1]);var r=n[0],a=w(60*n[1],t);return"".concat(o,"°").concat(r,"′").concat(a,"″")},M=/(\d+)°(\d+)′(\d+|\d+.\d+)″$/,I=function(e,t){void 0===t&&(t=6);var n=M.exec(e);if(n)return w(Number(n[1])+Number(n[2])/60+Number(n[3])/3600,12)}},,function(e,t,n){"use strict";n.d(t,"b",(function(){return w})),n.d(t,"e",(function(){return S})),n.d(t,"a",(function(){return k})),n.d(t,"f",(function(){return P})),n.d(t,"g",(function(){return E})),n.d(t,"d",(function(){return r})),n.d(t,"c",(function(){return i}));var o,r,a=n(147);(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,s=[r.en,r.zh,r.jp],l=n(24),u=n(4);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 s=i.split("/"),l=s.pop(),u=n,d=0,p=s;d<p.length;d++){var f=p[d];n[f]=u=n[f]||{}}u[l]=c}return n}var p,f=d(n(239)),b=f,h=d(n(254)),v=h,m=d(n(269)),g=m,y="lang",O={get:Object(l["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(l["d"])((function(e){return e}))},j=Object(u["s"])(location.search),w=j.lang||O.get(y);w!==O.get(y)&&O.set(y,w);var x=Object(a["a"])({legacy:!1,fallbackLocale:c,availableLocales:s,locale:w,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,O.set(y,e),j.lang=e,t&&(location.search=Object(u["o"])(j))};var S=function(e){e.config.globalProperties.$t=x.global.t,e.use(x)},k=x.global.changeLang,P=x.global,E=function(){return P}},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 O})),n.d(t,"a",(function(){return i})),n.d(t,"c",(function(){return s})),n.d(t,"b",(function(){return l})),n.d(t,"g",(function(){return u})),n.d(t,"d",(function(){return d["b"]}));n(10);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),s=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,s]},i=(e=!1,t="height")=>{const[n,r,i,c]=a(t),s=Object(o["N"])(0),l=Object(o["f"])({get:()=>0!=s.value,set:t=>{s.value=t?n.value:0,e=t}}),u=(e=!l.value)=>{l.value=e};return Object(o["F"])(()=>{c(()=>l.value=e)}),[r,u,s,n,l,i,()=>{s.value=0,c(()=>{l.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)},s=(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},l=(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(37);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?O(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}}(),O=(e,t)=>g(e,t,new Set)},function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"G",(function(){return p})),n.d(t,"K",(function(){return f})),n.d(t,"C",(function(){return b})),n.d(t,"o",(function(){return h})),n.d(t,"D",(function(){return v})),n.d(t,"u",(function(){return m})),n.d(t,"v",(function(){return g})),n.d(t,"B",(function(){return y})),n.d(t,"A",(function(){return O})),n.d(t,"h",(function(){return j})),n.d(t,"j",(function(){return w})),n.d(t,"F",(function(){return x})),n.d(t,"w",(function(){return S})),n.d(t,"L",(function(){return k})),n.d(t,"s",(function(){return P})),n.d(t,"y",(function(){return E})),n.d(t,"d",(function(){return C})),n.d(t,"r",(function(){return _})),n.d(t,"q",(function(){return T})),n.d(t,"a",(function(){return u})),n.d(t,"c",(function(){return d})),n.d(t,"x",(function(){return M})),n.d(t,"t",(function(){return I})),n.d(t,"I",(function(){return F})),n.d(t,"z",(function(){return D})),n.d(t,"l",(function(){return L})),n.d(t,"k",(function(){return N})),n.d(t,"E",(function(){return A})),n.d(t,"p",(function(){return R})),n.d(t,"g",(function(){return z})),n.d(t,"J",(function(){return V})),n.d(t,"f",(function(){return B})),n.d(t,"e",(function(){return H})),n.d(t,"H",(function(){return U})),n.d(t,"i",(function(){return $})),n.d(t,"n",(function(){return q})),n.d(t,"m",(function(){return G}));var o,r,a,i=n(9),c=n(11),s=n(13),l=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["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(l["N"])(!1)),f=Object(c["e"])(Object(l["N"])(!1)),b=Object(c["e"])(Object(l["N"])(!1)),h=Object(c["e"])(Object(l["N"])(!1)),v=Object(c["e"])(Object(l["N"])(!1)),m=Object(c["e"])(Object(l["N"])(!1)),g=Object(c["e"])(Object(l["N"])(!1)),y=Object(c["e"])(Object(l["N"])(!0)),O=Object(c["e"])(Object(l["N"])(!0)),j=Object(c["e"])(Object(l["N"])(!1)),w=Object(c["e"])(Object(l["N"])(!0)),x=Object(c["e"])(Object(l["N"])(!1)),S=Object(c["e"])(Object(l["N"])(!0)),k=Object(c["e"])(Object(l["N"])(!1)),P=Object(c["e"])(Object(l["N"])(!1)),E=Object(c["e"])(Object(l["N"])(!1)),C=Object(c["e"])(Object(l["N"])(!1)),_=(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]=O,o[a.Clound]=j,o[a.Coord]=w,o[a.Save]=x,o[a.LaserLoading]=S,o[a.HotInfo]=g,o[a.HotInfo]=g,o[a.tool]=k,o[a.floors]=P,o[a.lmenu]=E,o[a.autoLeave]=C,o),T=Object(c["a"])(_);(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 M=Object(c["e"])(Object(l["N"])(i["d"].pano)),I=Object(c["e"])(Object(l["N"])("scene")),F=Object(c["e"])(Object(l["N"])(null)),D=Object(c["e"])(Object(l["N"])(!1)),L=Object(c["e"])(Object(l["N"])(s["b"].LOCAL)),N=Object(c["e"])(Object(l["N"])(s["a"].LN)),A=Object(c["e"])(Object(l["N"])([])),R=Object(c["e"])(Object(l["N"])([])),z=Object(c["e"])(Object(l["N"])("full")),V=Object(c["e"])(Object(l["N"])("auto")),B=Object(c["e"])(Object(l["N"])(c["d"].isPc?"":"calc(100% - var(--editor-menu-width))")),H=Object(c["e"])(Object(l["N"])("70px")),U=Object(c["e"])(Object(l["N"])()),$=Object(c["e"])(Object(l["N"])(!1)),q=(r={},r[u.LaserMode]=M,r[u.FullView]=I,r[u.SpiltView]=F,r[u.MagnifierMode]=D,r[u.Coord]=L,r[u.coordOutType]=N,r[u.ResidenMouseMenu]=A,r[u.CustomMouseMenu]=R,r[u.CarryView]=z,r[u.SysView]=V,r[u.boxWidth]=B,r[u.autoMarginLeft]=H,r[u.showInfo]=U,r[u.fullCtrl]=$,r),G=Object(c["a"])(q)},function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"c",(function(){return a})),n.d(t,"a",(function(){return i})),n.d(t,"e",(function(){return c})),n.d(t,"d",(function(){return l}));var o,r;n(75),n(56);(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 a,i,c;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"})(a||(a={})),function(e){e[e["fullcolor"]=0]="fullcolor",e[e["altitude"]=1]="altitude",e[e["translucent"]=2]="translucent"}(i||(i={})),function(e){e[e["rectangle"]=1]="rectangle",e[e["circular"]=2]="circular"}(c||(c={}));var s,l,u,d,p;n(76);(function(e){e["DEF"]="default",e["CUSTOM"]="diy"})(s||(s={})),function(e){e[e["pano"]=0]="pano",e[e["cloud"]=1]="cloud"}(l||(l={})),function(e){e["+x"]="+x",e["-x"]="-x",e["+y"]="+y",e["-y"]="-y",e["+z"]="+z",e["-z"]="-z"}(u||(u={})),function(e){e["translate"]="translate",e["rotate"]="rotate"}(d||(d={})),function(e){e["FIRE"]="FIRE",e["BLAST"]="BLAST",e["SMOKE"]="SMOKE"}(p||(p={}))},,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 l})),n.d(t,"b",(function(){return u})),n.d(t,"d",(function(){return d}));n(200),n(10);var o=n(0),r=n(4),a=n(24),i=(new WeakMap,function(e,t){var n=Object(o["U"])([]);return void 0!==e&&n.push(e),{push:function(e){n.push(e)},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},s=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);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}}},l=function(){var e=i(),t=s();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(),s=Object(r["q"])((o-n)/1e3,0);s<t?(i.value=t-s,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),/(?:iPad|PlayBook)/.test(t)||a&&!/(?:Mobile)/.test(t)||i&&/(?:Tablet)/.test(t)),s=/(?:iPhone)/.test(t)&&!c,l=!s&&!a&&!r,u=/(?:MicroMessenger)/.test(t),d=Object(o["N"])(!1),p=function(){return window.innerWidth>window.innerHeight&&window.innerWidth-80>320};if(!l){var f=function(){d.value=p(),clearTimeout(e),e=setTimeout((function(){d.value=p()}),300)};window.addEventListener("resize",f),f()}return{isTablet:c,isPhone:s,isAndroid:a,isPc:l,isWX:u,isHorizontal:d}}()},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 O})),n.d(t,"e",(function(){return j})),n.d(t,"d",(function(){return w}));n(16),n(10);var o,r,a=n(27),i=n(0),c=n(3),s=n(20),l=n(18),u=n(6),d=n(15),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{s(o.next(e))}catch(t){a(t)}}function c(e){try{s(o["throw"](e))}catch(t){a(t)}}function s(e){e.done?n(e.value):r(e.value).then(i,c)}s((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 s([e,t])}}function s(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(s){c=[6,s],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",dataManage:"dataManage",coordinate:"coordinate",spaceDivision:"spaceDivision",clouds:"clouds",crop:"crop",floorpan:"floorpan",spaceModel:"spaceModel",setup:"setup"}),y=m.query,O=(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({},O),(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.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(s["b"])().m,"/").concat(l["d"].value.id),{})];case 1:return t=n.sent(),200===t.code?f("epoint.html"):Object(d["q"])({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)),w=Object(i["f"])((function(){return a["c"].value?g:m}));Object(i["f"])((function(){return a["c"].value?j:O}))},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 v})),n.d(t,"h",(function(){return m})),n.d(t,"f",(function(){return w})),n.d(t,"e",(function(){return P})),n.d(t,"i",(function(){return F})),n.d(t,"c",(function(){return L})),n.d(t,"g",(function(){return N}));n(10);var o,r,a,i,c=n(9),s=n(40),l=n(59),u=n.n(l),d=n(44),p=n(4),f=n(6),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)};(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"]="GCJ02",e["SCREEN"]="SCREEN",e["WebMercator"]="EPSG:4547",e["WGS84"]="4326"}(i||(i={}));var h=[{label:f["f"].t("coord.types.local"),value:i.LOCAL},{label:f["f"].t("coord.types.amap"),value:i.AMap},{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=tmerc +lat_0=0 +lon_0=114 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs"}],v=[],m=[],g=(o={},o[a.GIS]=v,o[a.PRO]=m,o[a.LOCAL]=h,o),y=function(e){for(var t=0,n=e;t<n.length;t++){var o=n[t];o.epsg&&s["a"].defs(o.value,o.epsg)}};y(h);var O,j,w=function(e){v.length=0,m.length=0;for(var t=0,n=e;t<n.length;t++){var o=n[t];g[o.type].push({label:o.name,value:o.epsg,epsg:o.epsgCode})}y(v),y(m)},x=function(e,t){return Math.atan2(t.x-e.x,t.y-e.y)},S=function(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))},k=function(e,t){var n=e[0],o=e[1],r=t[0],a=t[1],i=x(n,o)-x(r,a),c=S(r,a)/S(n,o),s={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:s}},P=function(e,t,n){void 0===n&&(n="WGS84");var o=t;if(j=b(b({},k(e,o)),{type:n}),O=b(b({},k(o,e)),{type:n}),e.every((function(e){return"z"in e}))&&t.every((function(e){return"z"in e}))){var r=[e[0].z,e[1].z],a=[t[0].z,t[1].z];j.altitude=O.altitude=(a[1]-r[1]+(a[0]-r[0]))/2}},E=function(e,t){return void 0===t&&(t=O),"Number"===Object(p["v"])(t.altitude)&&e+t.altitude},C=function(e,t){return void 0===t&&(t=O),"Number"===Object(p["v"])(t.altitude)&&e-t.altitude},_=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}},T=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}},M=function(e){var t=u.a.wgs84togcj02(e.x,e.y);return{x:t[0],y:t[1]}},I=function(e){var t=u.a.gcj02towgs84(e.x,e.y);return{x:t[0],y:t[1]}};function F(e,t,n,o){if(void 0===o&&(o=r.LN),"String"===Object(p["v"])(n.x)&&"String"===Object(p["v"])(n.y)&&(n=b(b({},n),{x:Object(p["u"])(n.x),y:Object(p["u"])(n.y)})),e===t||!n)return D(n,o);var a=e,l=t,u=n;if(a===i.SCREEN&&(e=a=i.LOCAL,n=u=Object(d["f"])().coordTransform(c["b"].SCENE_SCREEN,u,c["b"].MESH_LOCAL),!u))return D(u,o);if(a===l)return D(u,o);a===i.LOCAL?(a=j.type,u=_(u)):a===i.AMap&&(a=i.WGS84,u=I(u)),l===i.LOCAL?l=O.type:l===i.AMap&&(l=i.WGS84);var f=Object(s["a"])(a,l,b({},u));return t===i.LOCAL?f=T(f):t===i.AMap&&(f=M(f)),"z"in n&&(e===i.LOCAL?f.z=E(n.z):t===i.LOCAL?f.z=C(n.z):f.z=n.z),"z"in f&&isNaN(f.z)&&delete f.z,D(f,o)}var D=function(e,t){return t===r.DMS?{x:Object(p["t"])(e.x),y:Object(p["t"])(e.y),z:e.z}:e},L=function(e){var t=[i.LOCAL,i.SCREEN,i.WebMercator];return t.includes(e)||m.some((function(t){var n=t.value;return n===e}))},N=function(e,t){var n,o,r=L(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?b(b({},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?b(b({},i),(o={},o[f["f"].t("coord.height")]=a(e.z,3),o)):i}},function(e,t,n){"use strict";n.d(t,"d",(function(){return l})),n.d(t,"e",(function(){return p}));n(10);var o=n(68),r=n(41),a=n(0),i=n(91),c=n(12);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 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)},l=Object(i["a"])({history:Object(i["b"])(),routes:[]});l.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 s=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)},l=0,d=t;l<d.length;l++){var p=d[l];s(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(s(s({},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(l,a,c),o.value=d(a),t=i,r(o.value,l.currentRoute.value)||l.replace({name:t})}),{flush:"post",immediate:!0});var i=0,c=Object(a["cb"])([l.currentRoute],(function(){var e;(null===(e=o.value)||void 0===e?void 0:e.length)&&(r(o.value,l.currentRoute.value)?i--:(n=l.currentRoute.value.fullPath,i++,l.replace({name:t})))})),s=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&&(l.replace({name:t.name}),c(),s())}}))};t["b"]=l},function(e,t,n){"use strict";n.d(t,"c",(function(){return o["b"]})),n.d(t,"m",(function(){return o["G"]})),n.d(t,"l",(function(){return o["D"]})),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,"p",(function(){return o["J"]})),n.d(t,"g",(function(){return o["f"]})),n.d(t,"h",(function(){return o["m"]})),n.d(t,"z",(function(){return r["d"]})),n.d(t,"i",(function(){return a["customSetup"]})),n.d(t,"D",(function(){return i["f"]})),n.d(t,"s",(function(){return i["b"]})),n.d(t,"n",(function(){return i["a"]})),n.d(t,"t",(function(){return i["c"]})),n.d(t,"y",(function(){return i["e"]})),n.d(t,"x",(function(){return i["d"]})),n.d(t,"C",(function(){return c["b"]})),n.d(t,"r",(function(){return u})),n.d(t,"A",(function(){return p})),n.d(t,"q",(function(){return f["a"]})),n.d(t,"w",(function(){return f["b"]})),n.d(t,"u",(function(){return v})),n.d(t,"v",(function(){return m})),n.d(t,"a",(function(){return g["a"]})),n.d(t,"d",(function(){return g["b"]})),n.d(t,"E",(function(){return g["i"]})),n.d(t,"k",(function(){return g["g"]})),n.d(t,"e",(function(){return j["a"]})),n.d(t,"o",(function(){return E})),n.d(t,"B",(function(){return C}));var o=n(8),r=n(68),a=n(29),i=(n(64),n(44)),c=n(20),s=(n(57),n(0)),l=n(47),u=function(e){return Object(s["o"])((function(){return l["b"].show(),e().then((function(e){return l["b"].hide(),e}))}))},d=n(22),p=function(e){d["b"].show();var t="function"===typeof e?e():e;return t.finally((function(){return d["b"].hide()})),t},f=n(79),b=n(41),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,s=[i,a.top,c,a.bottom],l=t.offsetWidth,u=t.offsetHeight,d=function(e){return"left"===e?n.x-l<s[0]?s[0]+l:n.x>s[2]?s[2]:n.x:n.x<s[0]?s[0]:n.x+l>s[2]?s[2]-l:n.x},p=function(e){return"top"===e?n.y-u<s[1]?s[1]+u:n.y>s[3]?s[3]:n.y:n.y<s[1]?s[1]:n.y+u>s[3]?s[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(s["f"])((function(){if(e.value&&t.value)return v(e,t,n)}))},g=n(13),y=(n(16),n(10),n(3)),O=n(4),j=n(77),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{s(o.next(e))}catch(t){a(t)}}function c(e){try{s(o["throw"](e))}catch(t){a(t)}}function s(e){e.done?n(e.value):r(e.value).then(i,c)}s((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 s([e,t])}}function s(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(s){c=[6,s],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(s["M"])({}),k=!0,P=0,E=function(e){return w(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!==P++?[3,2]:[4,Object(O["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],S[r]=t[r];return setTimeout((function(){E(e)}),1e3),[2]}}))}))},C=function(e,t){return Object(s["db"])((function(){Object.keys(S).includes(e)&&t(S[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,s){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),s=["innerHTML"];function l(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,s),Object(o["Q"])(e.$slots,"default",{},void 0,!0)],6)}n(16),n(10);var u=n(58),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{s(o.next(e))}catch(t){a(t)}}function c(e){try{s(o["throw"](e))}catch(t){a(t)}}function s(e){e.done?n(e.value):r(e.value).then(i,c)}s((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 s([e,t])}}function s(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(s){c=[6,s],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(223)("./".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(224),n(5)),O=n.n(y);const j=O()(g,[["render",l],["__scopeId","data-v-7249823e"],["__file","kankan-components/src/components/icon/icon/index.vue"]]);var w=j,x=n(65);const S={name:"ui-icon"};var k=Object.assign(S,{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}),s=Object(o["N"])();t(Object(o["M"])({vm:s}));const l={props:r,style:a,className:i,emit:n,vm:s,computed:o["f"],ref:o["N"],reactive:o["M"],get normalizeUnitToStyle(){return c["g"]},get os(){return c["i"]},Icon:w,get Tip(){return x["a"]}};return Object.defineProperty(l,"__isScriptSetup",{enumerable:!1,value:!0}),l}});n(226);const P=O()(k,[["render",i],["__file","kankan-components/src/components/icon/index.vue"]]);t["a"]=P},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 w})),n.d(t,"h",(function(){return S})),n.d(t,"a",(function(){return P})),n.d(t,"e",(function(){return C})),n.d(t,"g",(function(){return _}));n(16),n(10);var o,r=n(0),a=n(3),i=n(30),c=n(4),s=n(15),l=n(58),u=n.n(l),d=(n(51),n(6)),p=(n(76),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{s(o.next(e))}catch(t){a(t)}}function c(e){try{s(o["throw"](e))}catch(t){a(t)}}function s(e){e.done?n(e.value):r(e.value).then(i,c)}s((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 s([e,t])}}function s(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(s){c=[6,s],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}),O=(Object(r["N"])(!1),Object(r["N"])(0)),j=Object(r["N"])(),w=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}))})),S={id:i["a"],title:"",orientation:0,time:Date.now(),color:"#d50000",floorPanType:null,sceneVersion:"V4",plyExist:!1,lasExist:!1,objExist:!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},P=function(){o={list:y.list.map((function(e){return p({},e)})),uploadList:y.uploadList.map((function(e){return p({},e)}))}},E=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,pointCount:e.pointCount,plyExist:e.plyExist,orientation:e.orientation,sceneVersion:e.sceneVersion,lasExist:e.lasExist,objExist:e.objExist,isCalibrated:e.isCalibrated,from:e.from,isItself:e.isItself,sceneName:e.isUpload?d["f"].t("dataset.uploadName"):e.sceneName,shootTime:e.shootTime,jobId:e.jobId,status:e.status}},C=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(E),m.value=n.map(E),g.value=h([],v.value,!0),P(),[2]}}))}))},_=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:w.value.id},onUploadProgress:function(e){O.value=e.loaded/e.total*100|0,O.value>=100&&(j.value=null)},cancelToken:new u.a.CancelToken((function(e){j.value=function(){O.value=0,e()}}))}):a["c"].put(a["b"].attachDataset,null,{paths:{selfId:w.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})),s=m.value.indexOf(t[e]);m.value[s]=t[e]=E(c)})))}},i=0;i<t.length;i++)r(i);var c=[],s=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++)s(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 O.value=0}))},T=function(e){var t=1===e.status?d["f"].t("dataset.recalcJoinDeleteTip",e):d["f"].t("dataset.deleteJoinDeleteTip",e);return t},M=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(s["q"])(T(e))]:[3,3];case 1:return n.sent(),v.value.splice(t,1),[4,_()];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];M(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(4),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,"c",(function(){return Z})),n.d(t,"b",(function(){return q})),n.d(t,"a",(function(){return B})),n.d(t,"d",(function(){return Ao}));var o=n(31),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(37);const c={class:"ui-dialog__box"},s={key:0},l={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",s,[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",l,[Object(r["Q"])(e.$slots,"footer")])):Object(r["i"])("v-if",!0)])}var d={name:"ui-dialog-content"},p=n(5),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 O=Object(r["p"])({name:"ui-window",setup:function(e,t){}});const j=f()(O,[["render",y],["__file","kankan-components/src/components/dialog/Window.vue"]]);var w=j;const x=e=>(Object(r["L"])("data-v-679edff8"),e=e(),Object(r["J"])(),e),S=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]])},[S,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 P=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(221);const E=f()(P,[["render",k],["__scopeId","data-v-679edff8"],["__file","kankan-components/src/components/dialog/Toast.vue"]]);var C=E;const _={key:0};function T(e,t,n,o,a,i){const c=Object(r["R"])("ui-button"),s=Object(r["R"])("ui-dialog");return Object(r["I"])(),Object(r["h"])(s,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",_,Object(r["W"])(e.extend),1)):Object(r["i"])("v-if",!0)]),_:1})}var M=n(7),I=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(M["f"])(e.func)&&!1===e.func()||Object(M["f"])(e.destroy)&&e.destroy()};return{...Object(M["h"])(e,"destroy","func"),close:n}}});const F=f()(I,[["render",T],["__file","kankan-components/src/components/dialog/Alert.vue"]]);var D=F;const L={key:1},N={key:1,class:"confirm-content"};function A(e,t,n,o,a,i){const c=Object(r["R"])("ui-button"),s=Object(r["R"])("ui-dialog");return Object(r["I"])(),Object(r["h"])(s,null,{header:Object(r["eb"])(()=>[e.$slots.header?(Object(r["I"])(),Object(r["j"])("span",L,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",N,Object(r["W"])(e.content),1))]),_:3})}var R=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(M["f"])(e.func)&&!1===e.func(t)||Object(M["f"])(e.destroy)&&e.destroy()};return{...Object(M["h"])(e,"destroy","func"),close:n}}});const z=f()(R,[["render",A],["__file","kankan-components/src/components/dialog/Confirm.vue"]]);var V=z;g.use=function(e){g.toast=function(t){"string"==typeof t&&(t={content:t});const{destroy:n,vNode:r,el:a}=Object(o["a"])(C,{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"])(D,{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"])(V,{app:e,props:{...t,destroy:()=>r()}});return this.confirm.hide=function(){r()},n||this.confirm}};var B=g,H=(n(10),n(45));const U=1,$=[];H["a"].use=function(e){H["a"].show=function(t,n){if($.length)$.push({key:n,close:U});else{const{destroy:r}=Object(o["a"])(H["a"],{app:e,props:{...t}});$.push({key:n,close:r})}},H["a"].hide=function(e){if($.length){const{key:t}=$[$.length-1];if(t===e){const{close:e}=$.pop();e!==U&&e()}}},H["a"].hideAll=function(){for(const{close:e}of $)"function"===typeof e&&e();$.length=0}};var q=H["a"];function G(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(17);const Q={name:"ui-message"};var X=Object.assign(Q,{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 s={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(s,"__isScriptSetup",{enumerable:!1,value:!0}),s}});const K=f()(X,[["render",G],["__file","kankan-components/src/components/message/message.vue"]]);var Y=K;const J=["success","warning","error"];Y.use=function(e){const t=Object(r["N"])([]);Y.show=function(n){"String"===Object(M["k"])(n)&&(n={msg:n}),n.type=J.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"])(Y,{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,Y.show(e),setTimeout(()=>{n.splice(o,1)},e.time+1e3)}};for(const o of J)Y[o]=(e,t=!0)=>("String"===Object(M["k"])(e)&&(e={msg:e,type:o,time:3e3}),t?a(e):Y.show(e))};var Z=Y;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,s;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===(s=o.animationsRef[a])||void 0===s?void 0:s.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,s,l,u]=Object(M["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)=>(s!==e&&(d.value=!0),a(e,...t)),show:s,animation:d,ready:l,refer:u});const p={props:n,contentRef:o,changeShow:a,max:i,origin:c,show:s,ready:l,refer:u,animation:d,get changeWHFactory(){return M["a"]},ref:r["N"],watchEffect:r["db"]};return Object.defineProperty(p,"__isScriptSetup",{enumerable:!1,value:!0}),p}});const se=f()(ce,[["render",ae],["__file","kankan-components/src/components/size-animation/index.vue"]]);var le=se;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},s=()=>{for(let t of a.value){var e;t&&(null===(e=t.value)||void 0===e||e.refer()),i(!0),n("refer")}};let l=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(M["e"])(u,e)&&(u=e,l.value.isUpdate=!0,s())}),Object(r["db"])(()=>{l.value.isActive&&l.value.isUpdate&&(s(),l.value.isUpdate=!1)}),Object(r["C"])(()=>l.value.isActive=!0),Object(r["E"])(()=>l.value.isActive=!1);const d={props:o,emit:n,animationsRef:a,changeShowAll:i,updateRef:c,referAll:s,get update(){return l},set update(e){l=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 le},get inRevise(){return M["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(M["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 M["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 Oe=Symbol("group-children"),je={name:"ui-group"};var we=Object.assign(je,{props:{title:String,border:Boolean,borderTop:Boolean,borderBottom:Boolean,control:Boolean,show:Boolean},setup(e,{expose:t}){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"])(Oe,i),Object(r["db"])(()=>{o.value&&o.value.changeShow(n.show)}),Object(r["cb"])(i,()=>{o.value&&o.value.refer()});const c={animationRef:o,props:n,contentStyle:a,contentInstances:i,get icon(){return W["a"]},get UISizeAnimation(){return le},watchEffect:r["db"],watch:r["cb"],ref:r["N"],computed:r["f"],provide:r["K"],get Relation(){return Oe}};return Object.defineProperty(c,"__isScriptSetup",{enumerable:!1,value:!0}),c}});const xe=f()(we,[["render",ye],["__file","kankan-components/src/components/group/ui-group.vue"]]);var Se=xe;const ke={class:"group-option"},Pe={key:0,class:"group-option-label"};function Ee(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",Pe,[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 Ce={name:"ui-group-option"};var _e=Object.assign(Ce,{props:{label:String},setup(e,{expose:t}){t();const n=e,o=Object(r["u"])(Oe),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 Oe},inject:r["u"],onBeforeMount:r["D"],onUnmounted:r["G"],getCurrentInstance:r["r"]};return Object.defineProperty(i,"__isScriptSetup",{enumerable:!1,value:!0}),i}});const Te=f()(_e,[["render",Ee],["__file","kankan-components/src/components/group/ui-group-option.vue"]]);var Me=Te;const Ie={key:0,class:"error-msg"};function Fe(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",Ie,Object(r["W"])(e.error),1)):Object(r["i"])("v-if",!0)],6)):Object(r["i"])("v-if",!0)}const De=["name","disabled","id","checked"],Le=["for"];function Ne(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,De),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,Le)):Object(r["i"])("v-if",!0)],64)}const Ae={name:{type:String},disabled:{type:[Boolean]},modelValue:{required:!1,default:""},placeholder:{require:!1,default:"请输入"}},Re={...Ae,width:{type:String,default:"100px"},height:{type:String,default:"34px"}},ze={...Ae,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}},Ve={...Ae,width:{type:[Number,String]},height:{type:[Number,String]}},Be={...Ve,label:{type:String,required:!1}},He={...Be,icon:{type:String}},Ue={...Ae,maxlength:{type:[String,Number]},placeholder:{type:String,default:"请输入"},readonly:{type:Boolean,default:!1},other:{type:Object,default:()=>({})},right:{type:Boolean}},$e=["update:modelValue","focus","blur","click","keydown"],qe=["update:modelValue","focus","blur"],Ge={...Ue,rich:{type:Boolean}},We={...Ge,onUpdatePos:Function},Qe={...Ue,isTransform:{type:Boolean,require:!1},stopEl:{type:String,require:!1},floatingClass:{type:String,require:!1},showOptions:{type:Boolean,require:!1},placeholder:{...Ue.placeholder,default:"请选择"},unplaceholder:{...Ue.placeholder,default:"暂无选项"},options:{type:Array,default:()=>[]},dire:{type:String,default:"bottom"}},Xe={...Qe,unplaceholder:{...Ue.placeholder,default:"无搜索结果"}},Ke={...Ue,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}},Ye={...Ke,min:{...Ke.min,require:!0},min:{...Ke.min,require:!0},input:{type:Boolean,default:!0}},Je={...Be,...He,...Qe,...Ue,...Ye,...Ke,...Ve,...Ge,...ze,...Xe,...We,...Re};for(let Ro in Je)Je[Ro]={...Je[Ro],default:void 0};const Ze={text:$e,select:qe,search:$e},et={...Je,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 tt={__name:"radio",props:He,emits:["update:modelValue"],setup(e,{expose:t,emit:n}){t();const o=e,r=Object(M["j"])(4),a={props:o,emit:n,id:r,get Icon(){return W["a"]},get radioPropsDesc(){return He},get randomId(){return M["j"]}};return Object.defineProperty(a,"__isScriptSetup",{enumerable:!1,value:!0}),a}};const nt=f()(tt,[["render",Ne],["__file","kankan-components/src/components/input/radio.vue"]]);var ot=nt;const rt=["id","checked"],at=["for"];function it(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,rt),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,at)):Object(r["i"])("v-if",!0)],64)}var ct={__name:"checkbox",props:Be,emits:["update:modelValue"],setup(e,{expose:t,emit:n}){t();const o=e,r=Object(M["j"])(4),a={props:o,emit:n,id:r,get icon(){return W["a"]},get checkboxPropsDesc(){return Be},get randomId(){return M["j"]}};return Object.defineProperty(a,"__isScriptSetup",{enumerable:!1,value:!0}),a}};const st=f()(ct,[["render",it],["__file","kankan-components/src/components/input/checkbox.vue"]]);var lt=st;const ut={key:0,class:"is-hidden"},dt=Object(r["k"])("input",{type:"text",class:"is-hidden",disabled:""},null,-1),pt=Object(r["k"])("input",{type:"password",class:"is-hidden",disabled:""},null,-1),ft=[dt,pt],bt={key:1,class:"pre-icon"},ht=["type","value","placeholder","readonly","maxlength"],vt={class:"input-value"},mt={key:2,class:"retouch"},gt={key:0,class:"len"};function yt(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",ut,ft)):Object(r["i"])("v-if",!0),e.$slots.preIcon?(Object(r["I"])(),Object(r["j"])("span",bt,[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,ht),Object(r["k"])("div",vt,[Object(r["Q"])(e.$slots,"value")]),e.$slots.icon||o.props.maxlength?(Object(r["I"])(),Object(r["j"])("span",mt,[Object(r["Q"])(e.$slots,"icon"),o.props.maxlength?(Object(r["I"])(),Object(r["j"])("span",gt,[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 Ot={__name:"text",props:{type:{type:String,default:"text"},...Ue},emits:[...$e],setup(e,{expose:t,emit:n}){const o=e,a=Object(r["N"])(null),i=Object(r["N"])(null),c=()=>{},s=e=>{n("keydown",e)},l=e=>{n("update:modelValue",e.target.value),Object(r["y"])(()=>{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:s,inputHandler:l,focusHandler:u,get textEmitsDesc(){return $e},get textPropsDesc(){return Ue},nextTick:r["y"],ref:r["N"]};return Object.defineProperty(d,"__isScriptSetup",{enumerable:!1,value:!0}),d}};const jt=f()(Ot,[["render",yt],["__file","kankan-components/src/components/input/text.vue"]]);var wt=jt;const xt={class:"select-replace"},St={key:0,class:"select-options"},kt=["onMousedown"],Pt={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",xt,[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",St,[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,kt))),128)):(Object(r["I"])(),Object(r["j"])("li",Pt,Object(r["W"])(e.unplaceholder),1))]))])]),_:3},8,["mount","refer","class","isTransform","dire"])],64)}function Ct(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(127);const _t={name:"ui-floating"};var Tt=Object.assign(_t,{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="-",s=Object(r["N"])(),l=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(M["c"])(o.refer,o.mount):[]),h=()=>{const e=Object(M["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]=l.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(M["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)||s.value&&s.value.contains(e.target);let y=!1;const O=e=>{const t=g(e);t!==y&&(n(t?"mouseenter":"mouseleave"),y=t)};window.addEventListener("resize",h),document.documentElement.addEventListener("mousemove",O),Object(r["G"])(()=>{b.value.forEach(e=>e.removeEventListener("scroll",h)),window.removeEventListener("resize",h),document.documentElement.removeEventListener("mousemove",O)}),Object(r["C"])(()=>{o.refer&&h()}),t({vmRef:s,updateLocation:h});const j={Horizontal:a,Vertical:i,Divide:c,props:o,emit:n,vmRef:s,dires:l,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:O,onUnmounted:r["G"],reactive:r["M"],watch:r["cb"],computed:r["f"],onUpdated:r["H"],onActivated:r["C"],ref:r["N"],get getPostionByTarget(){return M["b"]},get getScrollParents(){return M["c"]},get getZIndex(){return M["d"]}};return Object.defineProperty(j,"__isScriptSetup",{enumerable:!1,value:!0}),j}});const Mt=f()(Tt,[["render",Ct],["__file","kankan-components/src/components/floating/index.vue"]]);var It=Mt,Ft={__name:"select",props:{...Qe,readonly:{type:Boolean,default:!0},className:{type:String},labelValue:{type:String,require:!1},dbhide:{type:Boolean,default:!0}},emits:qe,setup(e,{expose:t,emit:n}){const o=e,a=Object(r["N"])(null),i=Object(r["N"])(!1),c=document.body,s=Object(r["f"])(()=>o.options.find(({value:e})=>e===o.modelValue)),l=Object(r["f"])(()=>s.value?s.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:s,inputValue:l,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:wt,UIFloating:It,ref:r["N"],onUnmounted:r["G"],computed:r["f"],watchEffect:r["db"],get selectPropsDesc(){return Qe},get selectEmitsDesc(){return qe},get icon(){return W["a"]}};return Object.defineProperty(m,"__isScriptSetup",{enumerable:!1,value:!0}),m}};const Dt=f()(Ft,[["render",Et],["__file","kankan-components/src/components/input/select.vue"]]);var Lt=Dt;const Nt={class:"input range"},At={class:"range-locus",ref:"locusRef"};function Rt(e,t,n,o,a,i){return Object(r["I"])(),Object(r["j"])("div",Nt,[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",At,[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 zt={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:"number",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",zt,[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 Bt={__name:"number",props:Ke,emits:["update:modelValue"],setup(e,{expose:t,emit:n}){t();const o=e,a=e=>!("Number"===Object(M["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;const t=Number(e);isNaN(t)||t===o.modelValue||d(t)},s=Object(r["N"])(0),l=()=>{o.modelValue&&(i.value=o.modelValue.toString()),s.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:s,blurHandler:l,normValue:u,updateModelValue:d,get UIText(){return wt},get numberPropsDesc(){return Ke},computed:r["f"],watchEffect:r["db"],ref:r["N"],get toRawType(){return M["k"]},get Icon(){return W["a"]}};return Object.defineProperty(p,"__isScriptSetup",{enumerable:!1,value:!0}),p}};const Ht=f()(Bt,[["render",Vt],["__file","kankan-components/src/components/input/number.vue"]]);var Ut=Ht,$t={__name:"range",props:Ye,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+"%"),s=e=>{n("update:modelValue",a(e))},l={slide:0,default:1},u=Object(r["N"])(l.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=l.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=l.default,M["i"].isPc&&!M["i"].isTablet?(v.removeEventListener("mousemove",o,!1),v.removeEventListener("mouseup",r,!1)):(v.removeEventListener("touchmove",o),v.removeEventListener("touchend",r))};M["i"].isPc&&!M["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:s,modeEmun:l,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 Ye},UInumber:Ut,get os(){return M["i"]}};return Object.defineProperty(g,"__isScriptSetup",{enumerable:!1,value:!0}),g}};const qt=f()($t,[["render",Rt],["__file","kankan-components/src/components/input/range.vue"]]);var Gt=qt;const Wt=["value","placeholder","readonly","maxlength"],Qt=Object(r["k"])("span",{class:"replace"},null,-1),Xt={key:0,class:"retouch"},Kt={key:0,class:"len"};function Yt(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,Wt),Qt,e.$slots.icon||o.props.maxlength?(Object(r["I"])(),Object(r["j"])("span",Xt,[Object(r["Q"])(e.$slots,"icon"),o.props.maxlength?(Object(r["I"])(),Object(r["j"])("span",Kt,[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 Jt={__name:"textarea",props:{type:{type:String,default:"text"},...Ge},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 s={props:o,emit:n,textRef:a,inputRef:i,inputHandler:c,get textareaPropsDesc(){return Ge},nextTick:r["y"],ref:r["N"]};return Object.defineProperty(s,"__isScriptSetup",{enumerable:!1,value:!0}),s}};const Zt=f()(Jt,[["render",Yt],["__file","kankan-components/src/components/input/textarea.vue"]]);var en=Zt;const tn=["disabled","id","checked"],nn=Object(r["k"])("span",{class:"replace"},null,-1);function on(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,tn),nn],6)}var rn={__name:"switch",props:Ve,emits:["update:modelValue"],setup(e,{expose:t,emit:n}){t();const o=e,r=Object(M["j"])(4),a={props:o,emit:n,id:r,get switchPropsDesc(){return Ve},get randomId(){return M["j"]}};return Object.defineProperty(a,"__isScriptSetup",{enumerable:!1,value:!0}),a}};const an=f()(rn,[["render",on],["__file","kankan-components/src/components/input/switch.vue"]]);var cn=an;const sn=["accept","multiple"],ln={key:2,class:"replace"},un={key:0,class:"placeholder"},dn={class:"bottom"},pn={key:0},fn={key:2,class:"tj"},bn={key:3,class:"use-replace"};function hn(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,sn)):Object(r["i"])("v-if",!0),e.$slots.replace?(Object(r["I"])(),Object(r["j"])("div",bn,[Object(r["Q"])(e.$slots,"replace")])):(Object(r["I"])(),Object(r["j"])("span",ln,[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",pn,Object(r["W"])(e.multiple?e.addText:e.replaceText),1)):Object(r["i"])("v-if",!0)],2112)):(Object(r["I"])(),Object(r["j"])("div",un,[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",dn,[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",fn,[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 vn={__name:"file",props:{...ze},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),s=Object(r["f"])(()=>{if(o.maxSize){const e=o.maxSize/1024/1024;return e>1024?e/1024+"GB":e+"MB"}}),l={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),Z.error(n),t.value=""};if(o.accept)for(const n of r){const e=o.accept.split(",").map(e=>e.trim()),t=n.name.substr(n.name.lastIndexOf("."));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(l).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:s.value}):`${n.name}的大小超过${s.value}`);const p=o.modelValue?o.multiple?"Array"===Object(M["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:s,supports:l,producePreviews:u,calcScale:d,selectFileHandler:p,get filePropsDesc(){return ze},get toRawType(){return M["k"]},get Message(){return Z},ref:r["N"],computed:r["f"]};return Object.defineProperty(f,"__isScriptSetup",{enumerable:!1,value:!0}),f}};const mn=f()(vn,[["render",hn],["__file","kankan-components/src/components/input/file.vue"]]);var gn=mn;function yn(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 On={__name:"search",props:Xe,emits:[...$e],setup(e,{expose:t,emit:n}){const o=e,a=Object(r["N"])(""),i=Object(r["N"])([]),c=Object(r["N"])();Object(r["db"])(()=>{i.value=a.value?o.options.filter(({label:e})=>e.includes(a.value)):o.options});let s=null;const l=()=>{s=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),s=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?s: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:l});const b={props:o,labelValue:a,options:i,selectVM:c,emit:n,get oldValue(){return s},set oldValue(e){s=e},clearHandler:l,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 Xe},get textEmitsDesc(){return $e},UISelect:Lt};return Object.defineProperty(b,"__isScriptSetup",{enumerable:!1,value:!0}),b}};const jn=f()(On,[["render",yn],["__file","kankan-components/src/components/input/search.vue"]]);var wn=jn;const xn=["placeholder","readonly"],Sn=Object(r["k"])("span",{class:"replace"},null,-1),kn={key:0,class:"retouch"},Pn={key:0,class:"len"};function En(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,xn),Sn,e.$slots.icon||o.props.maxlength?(Object(r["I"])(),Object(r["j"])("span",kn,[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"])(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 Cn={__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),s=e=>{i.value.innerHTML=e,c.value=i.value.textContent.length};Object(r["db"])(()=>{i.value&&o.modelValue!==i.value.innerHTML&&s(o.modelValue)});let l=!1;const u=()=>{l=!0},d=e=>{l=!1,p(e)},p=e=>{l||(!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()&&(s(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 s=t.createRange(),l=o.body.createTextRange();l.moveToElementText(e),l.setEndPoint("EndToEnd",s),n=l.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 O={props:o,emit:n,textRef:a,inputRef:i,length:c,updateContent:s,get inComposition(){return l},set inComposition(e){l=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(O,"__isScriptSetup",{enumerable:!1,value:!0}),O}};const _n=f()(Cn,[["render",En],["__file","kankan-components/src/components/input/richtext.vue"]]);var Tn=_n;const Mn=["name","disabled","id","value","checked"],In={key:0,class:"replace"};function Fn(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,Mn),e.$slots.replace?(Object(r["I"])(),Object(r["j"])("span",In,[Object(r["Q"])(e.$slots,"replace")])):Object(r["i"])("v-if",!0)],6)}var Dn={__name:"color",props:Re,emits:["update:modelValue"],setup(e,{expose:t,emit:n}){t();const o=e,a=Object(M["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 Re},get randomId(){return M["j"]},nextTick:r["y"]};return Object.defineProperty(c,"__isScriptSetup",{enumerable:!1,value:!0}),c}};const Ln=f()(Dn,[["render",Fn],["__file","kankan-components/src/components/input/color.vue"]]);var Nn=Ln;const An={name:"ui-input"};var Rn=Object.assign(An,{props:et,emits:[...$e],setup(e,{expose:t,emit:n}){const o=e,a={checkbox:{component:lt,propsDesc:Be},text:{component:wt,propsDesc:Ue},select:{component:Lt,propsDesc:Qe},radio:{component:ot,propsDesc:He},range:{component:Gt,propsDesc:Ye},number:{component:Ut,propsDesc:Ke},switch:{component:cn,propsDesc:Ve},textarea:{component:en,propsDesc:Ge},file:{component:gn,propsDesc:ze},search:{component:wn,propsDesc:Xe},richtext:{component:Tn,propsDesc:We},color:{component:Nn,propsDesc:Re}},i=Object(r["N"])(),c=Object(r["N"])(),s=Object(r["f"])(()=>a[o.type]?o.type:"text"),l=Object(r["f"])(()=>{const e=Object.keys(a[s.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(l.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=Ze[o.type]?Ze[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:s,childProps:l,style:u,instance:d,targetEmit:p,emit:n,computed:r["f"],ref:r["N"],getCurrentInstance:r["r"],reactive:r["M"],radio:ot,checkbox:lt,text:wt,select:Lt,range:Gt,textarea:en,number:Ut,uiSwitch:cn,file:gn,search:wn,richtext:Tn,color:Nn,get inputPropsDesc(){return et},get textPropsDesc(){return Ue},get selectPropsDesc(){return Qe},get checkboxPropsDesc(){return Be},get radioPropsDesc(){return He},get rangePropsDesc(){return Ye},get numberPropsDesc(){return Ke},get switchPropsDesc(){return Ve},get textareaPropsDesc(){return Ge},get filePropsDesc(){return ze},get searchPropsDesc(){return Xe},get richtextPropsDesc(){return We},get colorPropsDesc(){return Re},get inputEmitDesc(){return Ze},get textEmitsDesc(){return $e}};return Object.defineProperty(f,"__isScriptSetup",{enumerable:!1,value:!0}),f}});const zn=f()(Rn,[["render",Fe],["__file","kankan-components/src/components/input/index.vue"]]);var Vn=zn,Bn=n(66);function Hn(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 Un=Symbol("relation"),$n={name:"ui-gate"};var qn=Object.assign($n,{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"])(Un,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 M["g"]},get Relation(){return Un}};return Object.defineProperty(i,"__isScriptSetup",{enumerable:!1,value:!0}),i}});const Gn=f()(qn,[["render",Hn],["__file","kankan-components/src/components/gate/layer.vue"]]);var Wn=Gn;function Qn(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 Xn={name:"ui-gate-content"};var Kn=Object.assign(Xn,{setup(e,{expose:t}){t();const n=Object(r["N"])(!1),o=Object(r["u"])(Un).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 Un}};return Object.defineProperty(a,"__isScriptSetup",{enumerable:!1,value:!0}),a}});const Yn=f()(Kn,[["render",Qn],["__file","kankan-components/src/components/gate/content.vue"]]);var Jn=Yn;const Zn={key:1,class:"infos"},eo={class:"tj"};function to(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",Zn,[Object(r["k"])("span",eo,[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 no=n(63);const oo={name:"ui-slide"};var ro=Object.assign(oo,{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},s=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}),l=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(no["nextTick"])(()=>{e(),setTimeout(()=>{u.value=!1,d=!1},50)})},300)},f=()=>{d||(0===l.value&&p(()=>{a.value=i.value+o.items.length-1}),a.value--,n("change",l.value))},b=()=>{d||(l.value===o.items.length-1&&p(()=>{a.value=i.value}),a.value++,n("change",l.value))},h={props:o,emit:n,extendIndex:a,extendLength:i,getIndex:c,extendItems:s,index:l,stopAmimation:u,get prevent(){return d},set prevent(e){d=e},openPrevent:p,prevHandler:f,nextHandler:b,get Gate(){return Wn},get GateContent(){return Jn},ref:r["N"],watchEffect:r["db"],computed:r["f"],get UIIcon(){return W["a"]},get nextTick(){return no["nextTick"]}};return Object.defineProperty(h,"__isScriptSetup",{enumerable:!1,value:!0}),h}});const ao=f()(ro,[["render",to],["__file","kankan-components/src/components/slide/index.vue"]]);var io=ao;const co=["src"];function so(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,co)],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 lo={name:"ui-audio"};var uo=Object.assign(lo,{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 s=()=>{a.value=!a.value};t({play(){a.value=!0},pause(){a.value=!1}});const l={audio:n,randoms:o,playIng:a,get timeout(){return i},set timeout(e){i=e},rotation:c,clickHandler:s,ref:r["N"],watchEffect:r["db"]};return Object.defineProperty(l,"__isScriptSetup",{enumerable:!1,value:!0}),l}});const po=f()(uo,[["render",so],["__file","kankan-components/src/components/audio/index.vue"]]);var fo=po;function bo(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 ho=n(146);n(235);const vo={name:"ui-cropper"};var mo=Object.assign(vo,{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},s=Object(r["f"])(()=>({width:o+"px",height:i(o)+"px"})),l=Object(r["N"])(),u={imgLoad(e){"success"!==e&&n.cb("图片加载失败")}},d=async e=>{if("ok"===e){const e=await Promise.all([new Promise(e=>l.value.getCropBlob(e)),new Promise(e=>l.value.getCropData(e))]);n.cb(null,e)}else n.cb()},p={layerWidth:o,props:n,fixedNumber:a,getHeight:i,option:c,style:s,vmRef:l,on:u,clickHandler:d,get VueCropper(){return ho["a"]},Confirm:V,computed:r["f"],ref:r["N"]};return Object.defineProperty(p,"__isScriptSetup",{enumerable:!1,value:!0}),p}});n(237);const go=f()(mo,[["render",bo],["__file","kankan-components/src/components/cropper/cropper.vue"]]);var yo=go;yo.use=function(e){const t=!1;yo.open=function(n,r={}){return t?Promise.reject("正在裁剪"):("String"===Object(M["k"])(n)&&(n={img:n}),n&&n.img?new Promise((t,a)=>{const{destroy:i}=Object(o["a"])(yo,{app:e,props:{...n,...r,cb(e,n){i(),e?a(e):t(n)}}})}):Promise.reject("请传入裁剪图片"))}},console.log(yo);var Oo=yo;const jo={class:"bubble-layer strengthen"},wo=Object(r["k"])("div",{class:"bubble-arr"},null,-1);function xo(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",{[n.type]:!0,[n.level]:!0}]),onClick:t[0]||(t[0]=Object(r["hb"])(()=>{},["stop"]))},[Object(r["k"])("div",jo,[wo,Object(r["Q"])(e.$slots,"default")])],2)):Object(r["i"])("v-if",!0)]),_:3})}const So={name:"ui-bubble"};var ko=Object.assign(So,{props:{type:{type:String,default:"right"},show:{type:Boolean,default:!0},level:{type:String,require:!1}},setup(e,{expose:t}){t();const n={};return Object.defineProperty(n,"__isScriptSetup",{enumerable:!1,value:!0}),n}});const Po=f()(ko,[["render",xo],["__file","kankan-components/src/components/bubble/index.vue"]]);var Eo=Po;const Co={key:0,class:"default-msg"},_o={key:0,class:"default-msg"};function To(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",Co,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",_o,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 Mo={name:"ui-guide"};var Io=Object.assign(Mo,{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),s={props:n,mountEl:o,guideRef:a,shouldShow:i,mount:c,get Bubble(){return Eo},UIFloating:It,ref:r["N"],watch:r["cb"]};return Object.defineProperty(s,"__isScriptSetup",{enumerable:!1,value:!0}),s}});const Fo=f()(Io,[["render",To],["__file","kankan-components/src/components/guide/index.vue"]]);var Do=Fo,Lo=n(65);const No=Object(o["b"])(h,Oo,Z,q,B,w,C,D,fe,ge,Se,Me,Vn,W["a"],Bn["a"],It,Wn,Jn,io,fo,Eo,Do,Lo["a"]);function Ao(e){No.forEach(t=>t.install(e))}},function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return r})),n.d(t,"g",(function(){return g})),n.d(t,"i",(function(){return y})),n.d(t,"e",(function(){return O})),n.d(t,"l",(function(){return w})),n.d(t,"c",(function(){return x})),n.d(t,"f",(function(){return k})),n.d(t,"k",(function(){return P})),n.d(t,"j",(function(){return E})),n.d(t,"h",(function(){return C}));n(16),n(10);var o,r,a=n(0),i=n(3),c=n(46),s=n(27),l=n(15),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{s(o.next(e))}catch(t){a(t)}}function c(e){try{s(o["throw"](e))}catch(t){a(t)}}function s(e){e.done?n(e.value):r(e.value).then(i,c)}s((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 s([e,t])}}function s(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(s){c=[6,s],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 p=Object(a["N"])(""),f=Object(a["N"])(""),b=Object(a["N"])(""),h=Object(a["N"])(""),v=Object(a["N"])(!0),m=Object(a["N"])(!1),g=Object(a["N"])(null),y=Object(a["N"])(o.run),O=Object(a["N"])(!1),j=Object(a["N"])(),w=Object(a["N"])(),x=Object(a["N"])(),S=Object(a["N"])(),k=Object(a["N"])(r.NORMAL),P=function(e){return u(void 0,void 0,void 0,(function(){var t;return d(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 O.value=!0,[2]}}))}))},E=Object(a["M"])({id:p,title:f,initPic:b,password:h,isOpen:v,disableFloorPan:m,pose:g,crop:S,status:y,showMode:j,jobStatus:k,webSite:w,datasetId:x}),C=function(){return u(void 0,void 0,void 0,(function(){var e,t,n,r,a;return d(this,(function(s){switch(s.label){case 0:return[4,Promise.all([i["c"].get(i["b"].setupInfo),i["c"].get(i["b"].inis),i["c"].post(i["b"].cropData)])];case 1:return e=s.sent(),t=e[0],n=e[1],r=e[2],t.code!==i["a"].SUSSESS?y.value=o.un:(a=t.data,p.value=a.id,S.value=r,f.value=a.title,b.value=a.initPic,h.value=a.password,v.value=a.isOpen,m.value=a.disableFloorPan,g.value=n,j.value=l["h"].mode=a.showMode?a.showMode:c["b"].pano,y.value=a.status,w.value=a.webSite,x.value=a.datasetId,k.value=a.jobStatus),[2]}}))}))},_=Object(a["cb"])(s["c"],(function(e,t){e||!t||E.isOpen||(_(),location.reload())}));t["d"]=E},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 s(e){return i(localStorage,e)}function l(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 s})),n.d(t,"b",(function(){return l})),n.d(t,"a",(function(){return f}));var f={get:c(),set:s(),del:l};u(),d()},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 w})),n.d(t,"c",(function(){return x})),n.d(t,"d",(function(){return S}));n(16),n(10);var o=n(0),r=n(24),a=n(3),i=n(27),c=n(23),s=n(79),l=n(20),u=n(4),d=n(6),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{s(o.next(e))}catch(t){a(t)}}function c(e){try{s(o["throw"](e))}catch(t){a(t)}}function s(e){e.done?n(e.value):r(e.value).then(i,c)}s((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 s([e,t])}}function s(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(s){c=[6,s],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(l["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)}));var O=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(),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["i"].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,{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(){delete h.token,location.search=Object(u["o"])(h)})),t.label=5;case 5:return O(),[2]}}))}))},w=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]}}))}))},S=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(s["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,"a",(function(){return l})),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(16),n(10);var o=n(3),r=n(0),a=n(25),i=n(23),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{s(o.next(e))}catch(t){a(t)}}function c(e){try{s(o["throw"](e))}catch(t){a(t)}}function s(e){e.done?n(e.value):r(e.value).then(i,c)}s((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 s([e,t])}}function s(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(s){c=[6,s],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(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 s(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["G"]})),n.d(t,"tabSwitchDisabledStack",(function(){return o["K"]})),n.d(t,"mouseMenuDisabledStack",(function(){return o["C"]})),n.d(t,"customMouseMenuDisabledStack",(function(){return o["o"]})),n.d(t,"residenMouseMenuDisapbedStack",(function(){return o["D"]})),n.d(t,"hotDisabledStack",(function(){return o["u"]})),n.d(t,"hotInfoDisabledStack",(function(){return o["v"]})),n.d(t,"measureDisabledStack",(function(){return o["B"]})),n.d(t,"mapDisabledStack",(function(){return o["A"]})),n.d(t,"cloundDisabledStack",(function(){return o["h"]})),n.d(t,"coordDisabledStack",(function(){return o["j"]})),n.d(t,"saveDisabledStack",(function(){return o["F"]})),n.d(t,"laserLoadingDisabled",(function(){return o["w"]})),n.d(t,"toolDisabled",(function(){return o["L"]})),n.d(t,"floorsDisabled",(function(){return o["s"]})),n.d(t,"lmenuDisabled",(function(){return o["y"]})),n.d(t,"autoLeaveDisabled",(function(){return o["d"]})),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["x"]})),n.d(t,"fullViewStack",(function(){return o["t"]})),n.d(t,"spiltViewModeStack",(function(){return o["I"]})),n.d(t,"magnifierModeStack",(function(){return o["z"]})),n.d(t,"coordStack",(function(){return o["l"]})),n.d(t,"coordOutTypeStack",(function(){return o["k"]})),n.d(t,"residenMouseMenuStack",(function(){return o["E"]})),n.d(t,"customMouseMenuStack",(function(){return o["p"]})),n.d(t,"carryViewStack",(function(){return o["g"]})),n.d(t,"sysViewStack",(function(){return o["J"]})),n.d(t,"boxWidthStack",(function(){return o["f"]})),n.d(t,"autoSysViewLeftStack",(function(){return o["e"]})),n.d(t,"showInfoStack",(function(){return o["H"]})),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(10);var o=n(8),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["A"].current.value===n&&o["A"].pop(),o["h"].push(t),e.sceneFullShow()):(o["h"].current.value===t&&o["h"].pop(),o["A"].push(n),e.mapFullShow())}),{flush:"sync"})},s=function(e){Object(r["cb"])((function(){return o["I"].current.value.value}),(function(t,n){null!==t?(o["h"].push(Object(r["N"])(!1)),o["A"].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["A"].pop(),o["u"].pop(),o["t"].pop(),e.setSplitScreenSize(.5),e.closeSplitScreen())}))},l=function(e){Object(r["cb"])((function(){return o["z"].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),s(e),l(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";n.d(t,"a",(function(){return o}));var o=-1},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 s=()=>{i&&Object(o["O"])(null,i),i=null,c=null};return{vNode:c,destroy:s,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,"b",(function(){return r}));let o=1e4;const r=()=>++o;t["a"]=r},,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 O})),n.d(t,"f",(function(){return k}));n(16),n(10);var o=n(0),r=n(18),a=n(3),i=n(4),c=n(30),s=n(6),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)},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{s(o.next(e))}catch(t){a(t)}}function c(e){try{s(o["throw"](e))}catch(t){a(t)}}function s(e){e.done?n(e.value):r(e.value).then(i,c)}s((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 s([e,t])}}function s(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(s){c=[6,s],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 l(l({},e.origin),{type:"dataset"});var t=e.children?g(e.children):[];return l(l({},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}}},O=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 s=c[i];if("dataset"!==a[s].type){var l=a[s];o.push(l),a=l.children}}return o},j=function(e){return"Number"===Object(i["v"])(e)},w=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},S=function(e,t,n,o){void 0===t&&(t=[]);var a=e.map((function(e){var o,a=e.polygon?w(e.polygon.coordinates).flat():[],u=e.hole?w(e.hole.coordinates):[],d=e.type?e.type:"construct",f={id:e.id,title:e.title,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=[l(l({},e),{id:c["a"],type:"floor",title:s["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,S(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=s["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=S(e,t),console.error("====>",f.value,e,r["c"].value),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],s=t(a,o),l=i?t(c,i):[],u=s.filter((function(e){return!l.includes(e)})),d=l.filter((function(e){return!s.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 $})),n.d(t,"i",(function(){return B["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 U["a"]}));var o=n(92),r=n(18),a=n(141),i=n(23),c=(n(16),n(10),n(0)),s=(n(3),n(9)),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)},u=Object(c["N"])([]),d=Object(c["N"])();Object(c["db"])((function(){d.value=u.value.filter((function(e){return r["c"].value.some((function(t){var n=t.id;return n===e.datasetid}))})).map((function(e){return l(l({},e),{dataset:r["c"].value.find((function(t){var n=t.id;return n===e.datasetid}))})}))}));for(var p=Object(c["M"])({list:d}),f=p,b=n(24),h=n(15),v=n(20),m=function(){return m=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},m.apply(this,arguments)},g={density:s["c"].middle,colorMode:s["a"].fullcolor,shape:s["e"].rectangle,range:150,opacity:1,size:.1,edgeStrong:!1,detail:.7},y="setting-"+Object(v["b"])().m,O={get:Object(b["c"])((function(e){return e?JSON.parse(e):m({showMiniView:!0,showRoamPos:!0},g)})),set:Object(b["d"])((function(e){return JSON.stringify(e)}))},j=Object(c["N"])(),w=Object(c["N"])(),x=Object(c["N"])(),S=Object(c["N"])(),k=Object(c["N"])(),P=Object(c["N"])(),E=Object(c["N"])(),C=Object(c["N"])(.5),_=Object(c["N"])(4),T=Object(c["N"])(),M=Object(c["M"])({density:j,colorMode:w,shape:x,showMiniView:S,showRoamPos:k,range:P,opacity:E,size:C,edgeStrong:T,detail:_}),I=O.get(y),F=["colorMode","density"],D=0,L=F;D<L.length;D++){var N=L[D];M[N]=I[N]}setTimeout((function(){for(var e in Object(c["cb"])(S,(function(){h["h"].full="scene",h["j"].map=!S.value}),{immediate:!0,deep:!0}),I)F.includes(e)||(M[e]=I[e])}),100),Object(c["cb"])(M,(function(){O.set(y,M)}),{deep:!0});var A=M,R=Object(c["M"])([]),z=R,V=n(142),B=n(25),H=n(27),U=n(30),$={hot:o["a"],dataset:r["b"],measure:a["a"],setup:i["d"],floorpan:f,setting:A,navigation:z,controlPoint:V["a"]}},,,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 O})),n.d(t,"c",(function(){return j})),n.d(t,"e",(function(){return w})),n.d(t,"d",(function(){return x}));n(16),n(10);var o,r=n(46),a=n(0),i=n(4),c=n(39),s=n(8),l=n(22),u=n(6),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{s(o.next(e))}catch(t){a(t)}}function c(e){try{s(o["throw"](e))}catch(t){a(t)}}function s(e){e.done?n(e.value):r(e.value).then(i,c)}s((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 s([e,t])}}function s(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(s){c=[6,s],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,s=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 l=[];Object(a["cb"])((function(){return o.list}),(function(){l.forEach((function(e){return e()})),l.length=0,o.list.forEach((function(t){var n;l.push(Object(a["cb"])((function(){return t.floorPanType}),(function(){n!==t.floorPanType&&(n=t.floorPanType,e.setFloorplanType(t.floorPanType,t.id))}),{immediate:!0})),l.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(!s.disableFloorPan)})),Object(a["db"])((function(){return s.pose&&e.scene.setPose({position:s.pose.inisPosition,yaw:s.pose.inisDirection.yaw,pitch:s.pose.inisDirection.pitch})}));var u=Object(a["db"])((function(){c["e"].value.length&&(console.log("****>",Object(c["c"])(c["e"].value)),e.setSiteModelInfo(Object(c["c"])(c["e"].value)),u())}),{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]}}))}))},O=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),s["x"].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||l["c"].warning(t),n},w=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 console.error(t),j(o.gotoEntity.apply(o,t))}},function(e,t,n){"use strict";var o=n(0);const r=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),a=[r];function i(e,t,n,r,i,c){return Object(o["I"])(),Object(o["h"])(o["c"],{to:n.el},[Object(o["k"])("div",{class:"ui-loading",style:Object(o["B"])({zIndex:r.zIndex,["--width"]:n.size+"px",["--color"]:n.color})},a,4)],8,["to"])}var c=n(37);const s={name:"ui-loading"};var l=Object.assign(s,{props:{el:{default:"body"},size:{default:15},color:{default:"#fff"}},setup(e,{expose:t}){t();const n=Object(c["a"])(),o={zIndex:n,get getZIndex(){return c["a"]}};return Object.defineProperty(o,"__isScriptSetup",{enumerable:!1,value:!0}),o}}),u=n(5),d=n.n(u);const p=d()(l,[["render",i],["__file","kankan-components/src/components/loading/Loading.vue"]]);t["a"]=p},function(e,t,n){"use strict";n.d(t,"c",(function(){return mt})),n.d(t,"a",(function(){return i["c"]})),n.d(t,"b",(function(){return i["d"]}));n(10);const o={viewer:null,dom:null,number:null,sceneBus:null,mapBus:null};var r=o;var a=n(36),i=n(9),c=(n(3),n(22));let s="2.2.0";var l,u,d=s,p=n(6),f=function(e){var t=JSON.stringify(e);return JSON.parse(t)},b=({dom:e,mapDom:t,number:n,datasetId:o,webSite:s,isLocal:l=!1,basePath:u,isDebug:b=!1,axios:h,version:v,staticPrefix:m,cropArgs:g})=>{let y,O,j=!1;const w=Object(a["a"])(),x=Object(a["a"])();if(Potree.settings.isOfficial=!0,Potree.settings.isDebug=b,Potree.settings.originDatasetId=o,l){Potree.settings.isLocal=l;for(let e in Potree.settings.urls)Potree.settings.urls[e]=u}if(s&&(Potree.settings.webSite=s),h&&(Potree.fileServer=h),m&&(Potree.settings.isLocal=!0,Potree.settings.urls.prefix1=Potree.settings.urls.prefix3=m,Potree.settings.webSite="wwwroot"),void 0==o)Potree.panoEditStart(e,n);else{Potree.start(e,t,n);{let e;viewer.mapViewer.addEventListener("camera_changed",t=>{var n=t.viewport.camera,o=n.position;if(x.emit("posChange",{x:o.x,y:o.y,z:o.z,rotate:n.rotation}),e!=viewer.mapViewer.camera.zoom){let t=1/viewer.mapViewer.camera.zoom,n=viewer.mapViewer.mapLayer.maps.find(e=>"map"==e.name),o=n&&n.zoomLevel;x.emit("mapZoomLevelChange",{zoomLevel:o,meterPerPixel:t}),e=viewer.mapViewer.camera.zoom}})}viewer.modules.SiteModel.bus.addEventListener("buildingChange",e=>{C.scene.emit("buildingChange",e.entity&&e.entity.polygon)}),x.on("visible",e=>{viewer.mapViewer.visible=e,e&&(viewer.mapViewer.mapLayer.needUpdate=!0),viewer.mapViewer.dispatchEvent({type:"forceVisible",visible:e})})}r.dom=e,r.number=n,r.viewer=viewer,r.sceneBus=w,r.mapBus=x,"2.1.1"==d&&(Potree.settings.rotAroundPoint=!1),w.on("visible",e=>{viewer.visible=e}),viewer.addEventListener("allLoaded",e=>{w.emit("allLoaded")}),viewer.addEventListener("webglError",e=>{console.error("viewer webglError: "+e),w.emit("webglError",{msg:e.msg})}),viewer.addEventListener("camera_changed",e=>{var t=e.viewport.camera,n=t.position;"MainView"==e.viewport.name?w.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});{Potree.loadingByTex=!1;let e,t=400;viewer.addEventListener("loading",n=>{n.show?j||(Potree.loadingByTex=!0,e&&clearTimeout(e),e=setTimeout(()=>{Potree.loadingByTex&&c["b"].show()},t)):(Potree.loadingByTex=!1,e&&clearTimeout(e),c["b"].hide())})}let S;const k={1:"metric",2:"imperial"};let P=function(e,t){switch(e){case"LINE":S={measureType:"Distance"};break;case"SERIES":S={measureType:"MulDistance"};break;case"AREA":S={measureType:"Area"};break;case"L_LINE":S={measureType:"Hor Distance"};break;case"L_SERIES":S={measureType:"Hor MulDistance"};break;case"L_AREA":S={measureType:"Hor Area"};break;case"L_RECTANGLE":S={measureType:"Hor Rect Area"};break;case"V_LINE":S={measureType:"Ver Distance"};break;case"V_SERIES":S={measureType:"Ver MulDistance"};break;case"V_AREA":S={measureType:"Ver Area"};break;case"V_RECTANGLE":S={measureType:"Ver Rect Area"};break;default:console.error("无此 measure type",e)}return S.unit=k[t],S},E=function(e,t){return e.addEventListener("marker_dropped",n=>{e.parent&&t.emit("update")}),e.addEventListener("highlight",e=>{t.emit("highlight",e.state)}),{quit:()=>{Potree.Log("quit结束且删除: "+e.id,"#00c7b2"),viewer.dispatchEvent({type:"cancel_insertions",remove:!0,measure:e})},clear:()=>{Potree.Log("clear删除: "+e.id,"#00c7b2"),viewer.dispatchEvent({type:"cancel_insertions",remove:!0,measure:e}),viewer.scene.removeMeasurement(e)},end:()=>{e.dispatchEvent({type:"finish",measure:e})},getPoints:()=>e.points,getDatasetLocations:()=>e.dataset_points,getDatasets:()=>e.points_datasets,getDatasetId:()=>e.datasetId,getArea:()=>e.area,getDistance:()=>{if(e.points.length<2)return null;var t=e.getTotalDistance();return{value:t,string:viewer.unitConvert.convert(t,"distance",void 0,e.unitSystem,.1,!0)}},changeUnit:t=>{e.setUnitSystem(k[t])},toDataURL:(t,n)=>{j=!0;var o=viewer.startScreenshot({type:"measure",measurement:e,hideMarkers:!0},t,n);return o.done(()=>{j=!1}),o},show:()=>{viewer.updateVisible(e,"inListByUser",!0)},hide:()=>{viewer.updateVisible(e,"inListByUser",!1)},highlight:t=>{e.setSelected(t,"byList")}}};var C={temp:{},debug:b,scene:{getScreenByPoint(e,t){let n=(new THREE.Vector3).copy(e);if(t&&viewer.ifPointBlockedByIntersect(n,e))return{trueSide:!1};var o=viewer.mainViewport,r=o.camera,a=viewer.renderArea;return Potree.Utils.getPos2d(n,r,a,o)},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=!0,r=a.onMouseMove(e)):r=a.getIntersect(a.hoverViewport,!0,null,null,!0):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(console.log("getPose"),viewer.mainViewport.view.isFlying()){let n=()=>{this.getPose(e),viewer.mainViewport.view.removeEventListener("flyingDone",n)};return viewer.mainViewport.view.addEventListener("flyingDone",n),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),console.log("getPose 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.mainViewport.view.isFlying()){let n=()=>{this.setPose(e,t),viewer.mainViewport.view.removeEventListener("flyingDone",n)};return viewer.mainViewport.view.addEventListener("flyingDone",n),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(p["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(p["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"==O;return viewer.focusOnObject({position:(new THREE.Vector3).copy(e)},"tag",null,{dontLookUp:t}).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=P(e,t),r=viewer.measuringTool.startInsertion(o,()=>{n.emit("end",i)},()=>{n.emit("quit",i)});Potree.Log("startMeasure: "+r.id,"#00c7b2"),viewer.setPointStandardMat(!0);const i={bus:n,type:e,object:r,...E(r,n)};return r.addEventListener("intersectNoPointcloud",()=>{n.emit("invalidPoint")}),i},quitMeasure(){viewer.setPointStandardMat(!1)},drawMeasure(e,t,n,o,r,i,c){const s=Object(a["a"])();let l=P(e,t);l.points=n,l.datasetId=o,l.dataset_points=r,l.points_datasets=i,l.sid=c,l.bus=s;let u=viewer.measuringTool.createMeasureFromData(l);Potree.Log("drawMeasure由数据新建: "+u.id,"#00c7b2");const d={object:u,bus:s,...E(u,s)};return d},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}),C.scene.changePointSize(n.size),C.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=f(Potree.datasetData);return e.forEach(e=>{var t=viewer.scene.pointclouds.find(t=>t.dataset_id==e.id);e.changeDisplay=function(e){viewer.updateVisible(t,"datasetSelection",!!e),t.panos.forEach(t=>{viewer.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)=>{j=!0;var n=viewer.startScreenshot({type:"default"},e,t);return n.done(()=>{j=!1}),n},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:{getScreenByPoint(e){e=(new THREE.Vector3).copy(e);var t=viewer.mapViewer.viewports[0],n=t.camera,o=viewer.mapViewer.renderArea;return Potree.Utils.getPos2d(e,n,o,t)},getPointByScreen(e){let t,n,o,r;if(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)return null;if(t=r.orthoIntersect.clone(),!r.pointcloud){let e=viewer.scene.pointclouds.filter(e=>e.visible);const n=viewer.bound.boundSize.length();let o=Potree.Common.sortByScore(e,[],[e=>{let n=t.clone().setZ(e.panosBound.center.z);return-e.panosBound.bounding.distanceToPoint(n)},e=>e in viewer.fpVisiDatasets?n:0]);r.pointcloud=o&&o[0]&&o[0].item,r.pointcloud&&t.setZ(r.pointcloud.panosBound.center.z)}return 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}},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 C.scene.comeTo(e)},screenshot:(e,t)=>{j=!0;var n=viewer.startScreenshot({type:"default",map:!0},e,t);return n.done(()=>{j=!1}),n},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(e==n)return t;if(e==i["b"].SCENE_SCREEN||e==i["b"].MAP_SCREEN){let n=e==i["b"].SCENE_SCREEN?C.scene:C.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=C.scene.getScreenByPoint(t);break;case i["b"].MAP_SCREEN:t=C.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;C.fplanEnableOld=t,t||C.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(){C.fplanEnableOld||C.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(),y&&(C.setSiteModelInfo(y),C.refreshFloorPan()),n.emit("saveSuccess"),t.resolve(1)})}else t.resolve(p["f"].t("sys.unUpdate")),n.emit("saveSuccess");return t.promise()}}},enterSiteMode(){let e=viewer.modules.SiteModel;e.enter();let t=!0;return{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)},drawPloygon(n){let o,r=Object(a["a"])(),i={bus:r,select(t){e.selectEntity(o,t)},digHole(){e.startInsertion("hole",o,null,null,e=>{r.emit("update",{holes:s()}),h(e)})},changeHeight(t){let n=o.zMin+t;return e.changeZ(o,"zMax",n),o.zMax-o.zMin},reset(t){e.resetFromData(o,t.points,t.holes,t.zs&&t.zs[0],t.zs&&t.zs[1])},show(){},hide(){},delete(){e.removeEntity(o)},getArea(){return o.getArea()},getVolume(){return o.getVolume()},getPoints(){return u()},getPano(){return{panos:o.panos&&o.panos.map(e=>e.sid),flagPano:o.flagPano&&o.flagPano.sid}}},c=()=>"floor"==o.buildType?[]:o.points.map(t=>e.transform(t,"toDataset")),s=()=>o.holes.map(t=>t.points.map(t=>e.transform(t,"toDataset"))),l=()=>{let e=o.getRealZ();return[e.zMin,e.zMax]},u=()=>({points:c(),holes:s(),zs:l()}),d=()=>{Potree.Log("send update entity: "+o.buildType),r.emit("update",u())},p=()=>{let e=c();console.log(e),r.emit("update",{points:c()})},f=()=>{let e=l();r.emit("update",{zs:e})},b=()=>{r.emit("update",{holes:s()})},h=e=>{e.addEventListener("marker_dropped",b)};if(n.isNew?"floor"==n.type&&n.attach?(o=e.addFloor(n.parent.entity,n.attach,n.id,n.title),setTimeout(()=>{d(),r.emit("complete")},1)):o=e.startInsertion(n.type,n.parent&&n.parent.entity,n.id,n.title,e=>{r.emit("complete")}):(o=e.createFromData(n.type,n.parent&&n.parent.entity,n.id,n.title,n.points,n.holes,n.zs&&n.zs[0],n.zs&&n.zs[1],!n.isUpdate,n.panos,n.flagPano),o.holes.forEach(e=>h(e)),n.isUpdate||setTimeout(()=>{d()},1)),o)return i.entity=o,o.polygon=i,o.addEventListener("delete",()=>{t&&(console.warn("send delete",o.name),r.emit("delete"))}),o.addEventListener("removeMarker",p),o.addEventListener("marker_dropped",p),"floor"==o.buildType&&(f(),o.buildParent.addEventListener("marker_dropped",p),o.addEventListener("changeHeight",()=>{o.buildParent.dispatchEvent("changeHeight")})),o.addEventListener("changeHeight",f),"building"==o.buildType&&o.addEventListener("addFloor",f),i},save(){console.log("save"),e.findPanos(),e.findEntityForDataset(),e.updateEntityAt(!0)},clear(){console.log("clear"),e.leave(),t=!1}}},setSiteModelInfo(e){let t=viewer.modules.SiteModel;if(t.editing)return;y=e,0==e.length&&(e=[{type:"building",id:0,title:"自定义building",isUpdate:!1},{type:"floor",id:1,title:"自定义floor",isUpdate:!1}],e[1].parent=e[0],console.log("setSiteModelInfo 空间模型为空,自定义创建一个")),t.clear(),Potree.Log("setSiteModelInfo",e),Potree.settings.drawEntityData&&viewer.mainViewport.layersAdd("siteModelMapUnvisi");let n=e=>{let n=t.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=n,n.polygon=e},o=e=>{n(e),e.children&&e.children.forEach(t=>{t.parent=e,o(t)})};e.forEach(e=>{o(e)}),"pano"==Potree.settings.editType&&e[0].isUpdate||(t.findPanos(),t.findEntityForDataset(),t.updateEntityAt(!0)),t.bus.dispatchEvent("initDataDone")},gotoEntity(e,t){let n=viewer.modules.PanoEditor,o=viewer.modules.SiteModel;return"pano"==Potree.settings.editType?n.gotoFloor(o.entities.find(t=>t.sid==e),t)||!1:o.gotoEntity(e,t)||!1},focusEntity(e){let t=viewer.modules.SiteModel;t.focusEntity(e)},getPointByEntity(e){let t=viewer.modules.SiteModel;var n=t.entities.find(t=>t.sid==e);if("showPanos"==Potree.settings.displayMode)return n.flagPano&&n.flagPano.position;{let e=n.getBound(),t=e.getCenter(new THREE.Vector3);return t}},getEntityByPoint(e){let t=viewer.modules.SiteModel;var n=t.pointInWhichEntity((new THREE.Vector3).copy(e),"room");return n&&n.polygon},entityIncludePoint(e,t){let n=viewer.modules.SiteModel;var o=n.entities.find(t=>t.sid==e);return o.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,s={bus:r,switchEditState(e){s.particles&&s.particles.forEach(t=>t.curve&&(t.curve.visible=e))},show(){s.particles&&s.particles.forEach(e=>viewer.updateVisible(e,"force",!0))},hide(){s.particles&&s.particles.forEach(e=>viewer.updateVisible(e,"force",!1))},delete(){console.log("delete",s),s.particles?s.particles.forEach(e=>o.removeParticle(e)):o.bus.dispatchEvent("cancel_insertions")},fly(){let t,n=s.particles[0].boundingBox.clone();if(s.particles.forEach(e=>n.union(e.boundingBox)),"explode"!=e){let e=.4;n.max.z-=(n.max.z-n.min.z)*e,t=[],s.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?s.particles.find(e=>"smoke"!=e.type):s.particles[0];n.radius=t/2,n.updateGeometry()},setSmokeradius(e){var t=s.particles.find(e=>"smoke"==e.type);t.radius=e/2,t.updateGeometry()},setHeight(t){let n="fire+smoke"==e?s.particles.find(e=>"smoke"!=e.type):s.particles[0];n.height=t,n.updateGeometry()},setSmokeheight(e){var t=s.particles.find(e=>"smoke"==e.type);t.height=e,t.updateGeometry()},setStrength(t){let n="fire+smoke"==e?s.particles.find(e=>"smoke"!=e.type):s.particles[0];n.strength=t,n.updateGeometry()},setSmokestrength(e){var t=s.particles.find(e=>"smoke"==e.type);t.strength=e,t.updateGeometry()},setTime(e){s.particles.forEach(t=>{t.particleSpaceTime=e,t.updateGeometry()})},setColor(e){let t=s.particles.find(e=>"fire"==e.type);t.color=e,t.createMaterial()},setPoints(e){console.log("setPoints")}};function l(e){s.particles=e,e.effect=s,e[0].curve.addEventListener("sendUpdatePoints",()=>{r.emit("update",{points:i(s)})})}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),l(c);else{let n=o.startInsertion(e,t);n.done(e=>{if(!e)return r.emit("delete");l(e),r.emit("end"),r.emit("update",{points:i(s)})})}return s},enterMeasurement(){viewer.setLimitFar(!1)},leaveMeasurement(){viewer.setLimitFar(!0)},enterGeoRegistration(){O="geoRegistration",viewer.setPointStandardMat(!0);var e=viewer.scene.pointclouds.find(e=>e.dataset_id==Potree.settings.originDatasetId);viewer.scene.pointclouds.forEach(t=>{t!=e?(viewer.updateVisible(t,"enterGeoRegistration",!1),Potree.settings.floorplanEnables[t.dataset_id]=!1,t.panos.forEach(e=>e.setEnable(!1))):(viewer.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),C.previousView={position:viewer.images360.position,target:viewer.scene.view.getPivot()};let o=viewer.mapViewer.viewports[0].resolution.x<10?400:0;viewer.flyToDataset({pointcloud:e,duration:o}),viewer.images360.panos.forEach(e=>{viewer.updateVisible(e.label2,"notDisplay",!0),e.dispatchEvent({type:"changeMarkerTex",name:"ring"})})},leaveGeoRegistration(){O=null,viewer.setPointStandardMat(!1);var e=viewer.scene.pointclouds.find(e=>e.dataset_id==Potree.settings.originDatasetId);viewer.scene.pointclouds.forEach(t=>{t!=e?(viewer.updateVisible(t,"enterGeoRegistration",!0),t.panos.forEach(e=>e.setEnable(!0))):viewer.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.setView(C.previousView),viewer.images360.panos.forEach(e=>{viewer.updateVisible(e.label2,"notDisplay",!1),e.dispatchEvent({type:"changeMarkerTex",name:"default"})})},enterDatasetsManage(){viewer.scene.pointclouds.forEach(e=>{viewer.updateVisible(e,"enterDatasetsManage",!0,1,"add")})},leaveDatasetsManage(){viewer.scene.pointclouds.forEach(e=>{viewer.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;g&&(n.loadFromData(g),viewer.scene.volumes.forEach(e=>viewer.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=>{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),C.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.checkIfCanSave()?n.exportSavingData():"panoNotAllConnected"}};return r}};return Potree.sdk=C,C},h=b,v=n(15),m=n(4),g=n(0),y=n(40);n(59);(function(e){e["AMap"]="EPSG:4490",e["WebMercator"]="EPSG:4547",e["EPSG4550"]="EPSG:4550"})(u||(u={}));var O=(l={},l[u.AMap]="+proj=longlat +ellps=GRS80 +no_defs",l[u.WebMercator]="+proj=tmerc +lat_0=0 +lon_0=114 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs",l[u.EPSG4550]="+proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs",l);for(var j in O)y["a"].defs(j,O[j]);var w,x=function(e,t){return Math.atan2(t.x-e.x,t.y-e.y)},S=function(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))},k=function(e,t){var n=e[0],o=e[1],r=t[0],a=t[1],i=x(n,o)-x(r,a),c=S(r,a)/S(n,o),s={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:s}},P=function(e,t,n){return n.map((function(n){return Object(y["a"])(e,t,n)}))},E=(y["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",m["n"].isPc&&!m["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")}),C=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",m["n"].isPc&&!m["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")},_=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",m["n"].isPc&&!m["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")},T=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",m["n"].isPc&&!m["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")},M=function(e,t){var n=function(e,n){switch(e){case"full":E(n);break;case"simple":t.scale.value?T(n):C(n);break;case"minimum":_(n);break}};Object(g["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(g["db"])((function(){r("map",!("minimum"===t.map.value||t.hideMap.value)),r("scene",!("minimum"===t.scene.value||t.hideScene.value))}))},I=function(e,t){var n=function(){t.scale.value=!t.scale.value};Object(g["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})},F=function(e,t,n){var o=Object(g["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 s=e.setSplitScreenSize;e.setSplitScreenSize=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];o.value=e[0]};var l=document.createElement("div");Object(g["cb"])((function(){return t.dire.value}),(function(){if("leftRight"===t.dire.value){l.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;";l.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 '),m["n"].isPc&&!m["n"].isTablet||(l.style.paddingLeft="5px",l.style.paddingRight="5px")}else{l.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;";l.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 '),m["n"].isPc&&!m["n"].isTablet||(l.style.paddingTop="5px",l.style.paddingBottom="5px")}d&&d()}),{immediate:!0});var u=e.scene.el;Object(g["db"])((function(){t.split.value?u.appendChild(l):u.contains(l)&&u.removeChild(l)}));var d=function(){t.split.value&&("leftRight"===t.dire.value?(l.style.left="".concat(100*o.value,"%"),l.style.top="0"):(l.style.left="0",l.style.top="".concat(100*o.value,"%")),s("upDown"===t.dire.value?1-o.value:o.value))};Object(g["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};l.addEventListener(m["n"].isPc&&!m["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()},s=function(){m["n"].isPc&&!m["n"].isTablet?(n.removeEventListener("mousemove",c),n.removeEventListener("mouseup",s)):(n.removeEventListener("touchmove",c),n.removeEventListener("touchend",s)),n.removeChild(i)};m["n"].isPc&&!m["n"].isTablet?(n.addEventListener("mousemove",c),n.addEventListener("mouseup",s)):(n.addEventListener("touchmove",c,{passive:!1}),n.addEventListener("touchend",s,{passive:!1}))}),{passive:!1})},D=function(e,t){e.coordTransform,Object(g["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=P(u.AMap,u.WebMercator,n);return k(o,r)})),Object(g["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]}}}))},L=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(m["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(v["y"])(n):Promise.resolve()}},N=function(e){e.scene.canShapeToPanoMode=function(t){return t.some((function(t){return e.scene.canTurnToPanoMode(t)}))}},A=function(e,t){var n={scene:Object(g["N"])("full"),map:Object(g["N"])("simple"),hideMap:Object(g["N"])(!1),hideScene:Object(g["N"])(!1),scale:Object(g["N"])(!1),split:Object(g["N"])(!1),sitMode:Object(g["N"])(!1),dire:Object(g["N"])()};M(e,n),I(e,n),F(e,n,t),D(e,t),L(e),N(e)},R=function(){return R=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},R.apply(this,arguments)},z=function(e,t){var n,o,r=h(R({dom:e.sceneEl,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:w},e));return console.log(R({dom:e.sceneEl,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:w},e)),r.scene.el=e.sceneEl,r.map.el=e.mapEl,t&&(t.showNavpanel=Object(g["N"])(!0),A(r,t)),r};function V(e,t,n,o,r,a){return Object(g["I"])(),Object(g["j"])("div",{class:"carry-layer",onContextmenu:t[0]||(t[0]=Object(g["hb"])((function(){}),["right","stop","prevent"]))},[Object(g["n"])(o["Hots"]),o.props.store.coord&&o.sdk.isScene?(Object(g["I"])(),Object(g["h"])(o["Coord"],{key:0})):Object(g["i"])("v-if",!0),o.props.showMeasures&&o.sdk.isScene?(Object(g["I"])(),Object(g["h"])(o["Measures"],{key:1})):Object(g["i"])("v-if",!0),Object(g["n"])(o["Navigation"]),Object(g["n"])(o["InjectComponent"]),o.sdk.isMap?(Object(g["I"])(),Object(g["h"])(o["MapAttach"],{key:2})):Object(g["i"])("v-if",!0),o.sdk.isScene?(Object(g["I"])(),Object(g["h"])(o["FView"],{key:3})):Object(g["i"])("v-if",!0)],32)}function B(e,t,n,o,r,a){return Object(g["I"])(!0),Object(g["j"])(g["a"],null,Object(g["P"])(o.props.store.hot.list,(function(e){return Object(g["I"])(),Object(g["j"])(g["a"],null,[o.props.share.showHots||[o.props.share.showHot,o.props.share.foreShowHot].includes(e)?(Object(g["I"])(),Object(g["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(g["i"])("v-if",!0)],64)})),256)}function H(e,t,n,o,r,a){var i;return o.pos&&o.show&&o.carryProps.store.hot.show&&o.cameraDis<((null===(i=o.currentApp.config)||void 0===i?void 0:i.overstep)||10)?(Object(g["I"])(),Object(g["j"])(g["a"],{key:0},[!o.customTheme||n.fource?(Object(g["I"])(),Object(g["h"])(o["DefaultTheme"],{key:0,data:n.data,x:o.pos.x,y:o.pos.y,class:Object(g["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(g["I"])(),Object(g["h"])(Object(g["T"])(o.customTheme.component),Object(g["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(g["i"])("v-if",!0)}var U=["src"];function q(e,t,n,o,r,a){return Object(g["I"])(),Object(g["j"])("div",{class:Object(g["z"])(["hot-item default",{active:n.showContent}]),style:Object(g["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(g["k"])("img",{src:o.getResources(n.data.style.icon),class:"hot-icon"},null,8,U),Object(g["k"])("p",null,Object(g["W"])(n.data.title),1)],38)}var G=Symbol("sdk"),W=Symbol("laser"),Q=Symbol("props"),X=n(51),K=Object(g["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(g["u"])(Q),i=Object(g["f"])((function(){return{left:r.x+"px",top:r.y+"px"}})),c={emit:o,props:r,carryProps:a,style:i,get getResources(){return X["b"]}};return Object.defineProperty(c,"__isScriptSetup",{enumerable:!1,value:!0}),c}}),Y=(n(284),n(5)),J=n.n(Y);const Z=J()(K,[["render",q],["__scopeId","data-v-5e0781c2"],["__file","src/sdk/carry/hots/theme.vue"]]);var ee=Z,te=Object(g["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(g["u"])(Q),i=Object(g["u"])(W),c=Object(g["u"])(G),s=Object(g["N"])(0),l=Object(g["N"])(),u=function(){o=c.scene.hotTransform(r.data),o&&d()},d=function(){if(o){var e=i.getScreenByPoint(o);l.value=e.trueSide?e.pos:null}else u()},p=Object(g["f"])((function(){return a.hotTheme.get(r.data).value})),f=Object(g["N"])(!0),b=Object(g["cb"])(r,u,{immediate:!0});if(i.isMap){var h=Object(g["N"])(i.getMapZoomLevel().zoomLevel);i.on("posChange",d),i.on("mapZoomLevelChange",(function(e){h.value=e.zoomLevel,d()})),Object(g["db"])((function(){f.value=h.value>=r.data.visualRange[0]&&h.value<=r.data.visualRange[1]}))}else i.on("posChange",(function(e){o&&(s.value=Object(m["b"])(o,e),d())}));Object(g["G"])((function(){b()}));var v={props:r,carryProps:a,laser:i,sdk:c,cameraDis:s,pos:l,get transformPos(){return o},set transformPos(e){o=e},resetUpdatePos:u,updatePos:d,customTheme:p,show:f,stopWatch:b,DefaultTheme:ee,get currentApp(){return X["a"]}};return Object.defineProperty(v,"__isScriptSetup",{enumerable:!1,value:!0}),v}});n(286);const ne=J()(te,[["render",H],["__scopeId","data-v-12eb73ac"],["__file","src/sdk/carry/hots/item.vue"]]);var oe=ne,re=Object(g["p"])({__name:"index",setup:function(e,t){var n=t.expose;n();var o=Object(g["u"])(Q),r=Object(g["u"])(Q),a=Object(g["u"])(W);if(a.isScene){var i=!1;Object(g["cb"])((function(){return r.store.hot.list.length}),(function(e,t){void 0!==t&&(i=e!==t,setTimeout((function(){i=!1})))}),{flush:"sync"}),Object(g["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:oe};return Object.defineProperty(c,"__isScriptSetup",{enumerable:!1,value:!0}),c}});const ae=J()(re,[["render",B],["__file","src/sdk/carry/hots/index.vue"]]);var ie=ae,ce=function(){return ce=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},ce.apply(this,arguments)};function se(e,t,n,o,r,a){return Object(g["I"])(),Object(g["j"])(g["a"],null,[o.realScenePos?(Object(g["I"])(),Object(g["j"])("span",{key:0,class:"anchor",style:Object(g["B"])({left:o.realScenePos.x+"px",top:o.realScenePos.y+"px"})},null,4)):Object(g["i"])("v-if",!0),o.linePosStyle?(Object(g["I"])(),Object(g["j"])("div",{key:1,class:"line",style:Object(g["B"])(o.linePosStyle)},null,4)):Object(g["i"])("v-if",!0),Object(g["k"])("div",{class:"coord",style:Object(g["B"])(ce(ce({},o.screenStyle),{visibility:o.pos&&o.pos.real?"visible":"hidden"})),ref:"vmRef"},[(Object(g["I"])(!0),Object(g["j"])(g["a"],null,Object(g["P"])(o.real,(function(e,t){return Object(g["I"])(),Object(g["j"])("p",null,Object(g["W"])(t)+": "+Object(g["W"])(e),1)})),256))],4)],64)}var le=function(){return le=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},le.apply(this,arguments)},ue=Object(g["p"])({__name:"index",setup:function(e,t){var n=t.expose;n();var o=Object(g["N"])(),r=Object(g["u"])(Q),a=Object(g["u"])(G),c=Object(g["f"])((function(){if(o.value&&o.value.real){var e=v["h"].coordOutType===v["a"].LN?o.value.real:{x:Object(m["t"])(o.value.real.x),y:Object(m["t"])(o.value.real.y),z:o.value.real.z};return Object(v["k"])(e,r.store.coord)}})),s=Object(g["N"])(),l=16,u=Object(g["N"])(),d=function(){if(o.value&&o.value.real)try{var e=a.coordTransform(i["b"].MESH_LOCAL,s.value,i["b"].LOCAL,s.value.datasetId),t=a.scene.getScreenByPoint(e);t.trueSide&&(u.value={x:t.pos.x-l/2,y:t.pos.y-l/2})}catch(n){console.error(n)}else u.value=null},p=Object(g["f"])((function(){if(u.value&&y.value){var e={x:u.value.x+l/2,y:u.value.y+l/2},t=["center","center"],n=void 0,o=void 0,r=void 0,a=void 0,i={x:parseInt(y.value.left),y:parseInt(y.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)),s=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?-s:s)+"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",d);var f=function(e,t,n,r){if(n===v["d"].LOCAL&&e!==v["d"].SCREEN&&s.value)o.value.real=s.value;else{var c=Object(v["E"])(e,n,t);o.value.real=c}n===v["d"].LOCAL&&(o.value.real=a.coordTransform(i["b"].MESH_LOCAL,t,i["b"].LOCAL,a.scene.getPointByScreen().datasetId))},b=function(e){var t=m["n"].isPc&&!m["n"].isTablet,n={x:t?e.offsetX:e.touches[0].clientX,y:t?e.offsetY:e.touches[0].clientY};if(t){var c=e.target;while(c!==a.scene.el&&a.scene.el.contains(c))n.x+=c.offsetLeft,n.y+=c.offsetTop,c=c.offsetParent}o.value=le(le({},n),{real:null});var l=a.scene.getPointByScreen();s.value=l?le(le({},a.coordTransform(i["b"].LOCAL,l.position,i["b"].MESH_LOCAL,l.datasetId)),{datasetId:l.datasetId}):null,s.value&&(f(v["d"].LOCAL,s.value,r.store.coord,!1),d())},h=Object(g["N"])(),y=Object(g["N"])();Object(g["cb"])((function(){return[h.value,o.value]}),(function(){Object(g["y"])((function(){h.value&&o.value&&(y.value=Object(v["u"])(h,o,"left-bottom"))}))}));var O=r.store.coord;Object(g["db"])((function(){r.store.coord&&O!==r.store.coord&&o.value&&o.value.real&&(f(v["d"].LOCAL,s.value,r.store.coord,s.value.datasetId),O=r.store.coord)})),m["n"].isPc&&!m["n"].isTablet?(Object(g["F"])((function(){return r.sdkEl.addEventListener("mousemove",b)})),Object(g["G"])((function(){return r.sdkEl.removeEventListener("mousemove",b)}))):(Object(g["F"])((function(){return r.sdkEl.addEventListener("touchstart",b)})),Object(g["G"])((function(){return r.sdkEl.removeEventListener("touchstart",b)})));var j={pos:o,props:r,sdk:a,real:c,localPos:s,auchrSize:l,realScenePos:u,updateRealScnePos:d,linePosStyle:p,coordTransform:f,updatePos:b,vmRef:h,screenStyle:y,get oldCoord(){return O},set oldCoord(e){O=e}};return Object.defineProperty(j,"__isScriptSetup",{enumerable:!1,value:!0}),j}});n(288);const de=J()(ue,[["render",se],["__scopeId","data-v-4ff56626"],["__file","src/sdk/carry/coord/index.vue"]]);var pe=de;function fe(e,t,n,o,r,a){return Object(g["I"])(!0),Object(g["j"])(g["a"],null,Object(g["P"])(o.props.store.measure.list,(function(e,t){return Object(g["I"])(),Object(g["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 be(e,t,n,o,r,a){return o.theme?(Object(g["I"])(),Object(g["h"])(Object(g["T"])(o.theme.component),Object(g["x"])({key:0,data:n.data,points:o.points},o.theme.props),null,16,["data","points"])):Object(g["i"])("v-if",!0)}var he=n(30),ve=function(){return ve=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},ve.apply(this,arguments)},me=Object(g["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(g["u"])(Q),a=Object(g["u"])(W),i=a.drawMeasure(o.data.type,o.unit,o.data.points,o.data.dataSet.id===he["a"]?null:o.data.dataSet.id,o.data.dataset_points,o.data.datasetIds,o.data.id),c=Object(g["N"])(),s=Object(g["f"])((function(){return r.measureTheme.get(o.data).value})),l=function(){c.value=o.data.points.map((function(e){return a.getScreenByPoint(ve({},e)).pos}))};Object(g["db"])((function(){s.value?(l(),a.off("posChange",l),a.on("posChange",l)):o.data.show?i.show():i.hide()}));var u=o.unit;Object(g["cb"])(o,(function(){o.unit!==u&&i&&i.changeUnit(o.unit)})),Object(g["G"])((function(){return i.clear()})),n({canvas:i});var d={props:o,carryProps:r,sdk:a,canvas:i,points:c,theme:s,updatePoints:l,oldUnit:u};return Object.defineProperty(d,"__isScriptSetup",{enumerable:!1,value:!0}),d}});const ge=J()(me,[["render",be],["__file","src/sdk/carry/measures/item.vue"]]);var ye=ge,Oe=Object(g["p"])({__name:"index",setup:function(e,t){var n=t.expose;n();var o=Object(g["u"])(Q),r=Object(g["u"])(W),a=Object(g["N"])([]),i=o.measureMap;Object(g["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:ye};return Object.defineProperty(c,"__isScriptSetup",{enumerable:!1,value:!0}),c}});const je=J()(Oe,[["render",fe],["__file","src/sdk/carry/measures/index.vue"]]);var we=je;function xe(e,t,n,o,r,a){return Object(g["I"])(),Object(g["j"])(g["a"],null,[(Object(g["I"])(!0),Object(g["j"])(g["a"],null,Object(g["P"])(o.props.store.navigation,(function(e,t){return Object(g["I"])(),Object(g["j"])(g["a"],null,[e?(Object(g["I"])(),Object(g["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(g["i"])("v-if",!0)],64)})),256)),Object(g["i"])(' <Panel v-if="props.store.navigation.length > 0" v-show="props.store.showNavpanel" /> ')],2112)}function Se(e,t,n,o,r,a){var i=Object(g["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(g["i"])("v-if",!0):(Object(g["I"])(),Object(g["j"])("div",{key:0,style:Object(g["B"])({left:o.pos.x+"px",top:o.pos.y+"px"}),class:Object(g["z"])(["atom",(o.sdk.isScene?"scene-atom":"map-atom")+" "+n.label+(n.success?" nav-success":"")])},[Object(g["n"])(i,{type:"start"===n.label?"iorigin":"destination"},null,8,["type"]),Object(g["k"])("p",null,Object(g["W"])("start"===n.label?e.$t("scene.navStart"):e.$t("scene.navEnd")),1)],6))}var ke=n(39),Pe=Object(g["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(ke["d"])(ke["e"].value,e);return t.find((function(e){return"floor"===e.type}))},a=Object(g["N"])(),i=Object(g["f"])((function(){return r(ke["a"].value)})),c=Object(g["u"])(W),s=Object(g["N"])(),l=Object(g["N"])(),u=function(e){var t,n=c.getScreenByPoint(o.data);n.trueSide?s.value=n.pos:s.value=null,c.isScene&&(l.value=e?e.dataset[0]:null===(t=c.getPointByScreen())||void 0===t?void 0:t.datasetId)};u(),c.on("posChange",u);var d=Object(g["u"])(G);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:s,currentDatasetId:l,updatePos:u,laser:d};return Object.defineProperty(f,"__isScriptSetup",{enumerable:!1,value:!0}),f}});n(290);const Ee=J()(Pe,[["render",Se],["__scopeId","data-v-a1eb1dc8"],["__file","src/sdk/carry/navigation/item.vue"]]);var Ce=Ee,_e=Object(g["p"])({__name:"index",setup:function(e,t){var n=t.expose;n();var o=Object(g["u"])(Q),r={props:o,NavItem:Ce};return Object.defineProperty(r,"__isScriptSetup",{enumerable:!1,value:!0}),r}});const Te=J()(_e,[["render",xe],["__file","src/sdk/carry/navigation/index.vue"]]);var Me=Te,Ie=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 Fe(e,t,n,o,r,a){var i=Object(g["R"])("Atom");return Object(g["I"])(!0),Object(g["j"])(g["a"],null,Object(g["P"])(e.data.injectThemes,(function(e,t){var n=e.props,o=n.pos,r=Ie(n,["pos"]),a=e.component;return Object(g["I"])(),Object(g["h"])(i,{pos:o,"cust-component":a,"cust-props":r},null,8,["pos","cust-component","cust-props"])})),256)}var De=function(){return De=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},De.apply(this,arguments)};function Le(e,t,n,o,r,a){return o.style&&n.pos?(Object(g["I"])(),Object(g["j"])("div",{key:0,class:"inject-com",style:Object(g["B"])(o.style)},[Object(g["i"])(' <div class="test">{{pos}}</div> '),(Object(g["I"])(),Object(g["h"])(Object(g["T"])(n.custComponent),Object(g["A"])(Object(g["s"])(De(De({},n.custProps),{pos:n.pos,platform:o.sdk.isMap?"map":"scene"}))),null,16))],4)):Object(g["i"])("v-if",!0)}var Ne=Object(g["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(g["N"])(null),a=Object(g["u"])(W),i=Object(g["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(g["cb"])(o,c),c();var s={props:o,screen:r,sdk:a,style:i,updatePos:c};return Object.defineProperty(s,"__isScriptSetup",{enumerable:!1,value:!0}),s}});n(292);const Ae=J()(Ne,[["render",Le],["__scopeId","data-v-4077187d"],["__file","src/sdk/carry/inject/atom.vue"]]);var Re=Ae,ze=Object(g["p"])({setup:function(){return{data:Object(g["u"])(Q)}},components:{Atom:Re}});n(294);const Ve=J()(ze,[["render",Fe],["__scopeId","data-v-9ca1b054"],["__file","src/sdk/carry/inject/index.vue"]]);var Be=Ve,He={class:"info"},Ue={key:0,class:"zoom"};function $e(e,t,n,o,r,a){return Object(g["I"])(),Object(g["j"])("div",He,[o.sdk.debug?(Object(g["I"])(),Object(g["j"])("span",Ue,"leave: "+Object(g["W"])(o.zoom),1)):Object(g["i"])("v-if",!0),Object(g["k"])("span",{class:"scale",style:Object(g["B"])({width:o.scaleInfo.width+"px"})},Object(g["W"])(o.getShowScale(o.scaleInfo.actual)),5)])}var qe=Object(g["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(m["q"])(e,t)*Math.pow(10,t);return"".concat("dm"===n?o/10:"cm"===n?o/100:o,"m")},r=Object(g["u"])(W),a=Object(g["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,console.log(o,c),r=o/e}a.value.width=r,a.value.actual=Object(m["q"])(o,2)}},c=Object(g["N"])(0),s=Object(g["u"])(G),l=function(e){i(e.meterPerPixel,70,60),c.value=e.zoomLevel};l(r.getMapZoomLevel()),r.on("mapZoomLevelChange",l);var u={getShowScale:o,map:r,scaleInfo:a,updateScale:i,zoom:c,sdk:s,zoomUpdate:l};return Object.defineProperty(u,"__isScriptSetup",{enumerable:!1,value:!0}),u}});n(296),n(298);const Ge=J()(qe,[["render",$e],["__scopeId","data-v-2d9a1adb"],["__file","src/sdk/carry/map-attach/index.vue"]]);var We,Qe=Ge,Xe=function(e){return Object(g["L"])("data-v-c70c4088"),e=e(),Object(g["J"])(),e},Ke=Xe((function(){return Object(g["k"])("div",{class:"split w"},null,-1)})),Ye=Xe((function(){return Object(g["k"])("div",{class:"split h"},null,-1)})),Je=["onClick"],Ze={class:"atom"};function et(e,t,n,o,r,a){var i=Object(g["R"])("ui-input");return o.status.ret?(Object(g["I"])(),Object(g["j"])(g["a"],{key:0},[-1===o.status.index?(Object(g["I"])(),Object(g["j"])(g["a"],{key:0},[Ke,Ye],64)):Object(g["i"])("v-if",!0),(Object(g["I"])(),Object(g["j"])(g["a"],null,Object(g["P"])(o.screens,(function(n,r){var a;return Object(g["I"])(),Object(g["j"])(g["a"],null,[-1===o.status.index||o.status.index===r?(Object(g["I"])(),Object(g["j"])("div",{key:0,class:Object(g["z"])(["screen",(a={},a[r]=!0,a.full=o.status.index===r,a)]),onClick:function(e){return o.fullScreen(r)}},[Object(g["k"])("i",{class:Object(g["z"])(["icon iconfont fun-ctrl",o.status.index===r?"icon-lessen":"icon-switch"])},null,2),Object(g["m"])(" "+Object(g["W"])(n.name)+" ",1),r===o.screenEnum.Top?(Object(g["I"])(),Object(g["j"])(g["a"],{key:0},[Object(g["k"])("span",{class:"fview-more",onClick:t[0]||(t[0]=Object(g["hb"])((function(e){return o.status.showTopMore=!o.status.showTopMore}),["stop"]))},"…"),o.status.showTopMore?(Object(g["I"])(),Object(g["j"])("div",{key:0,class:"leave-menu",onClick:t[3]||(t[3]=Object(g["hb"])((function(){}),["stop"]))},[Object(g["k"])("div",{class:Object(g["z"])(["atom",{disabled:o.store.store.controlPoint.unSetScene}])},[Object(g["n"])(i,{type:"checkbox",label:e.$t("view.showMap"),modelValue:o.status.showMap,"onUpdate:modelValue":t[1]||(t[1]=function(e){return o.status.showMap=e})},null,8,["label","modelValue"])],2),Object(g["k"])("div",Ze,[Object(g["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(g["i"])("v-if",!0)],64)):Object(g["i"])("v-if",!0)],10,Je)):Object(g["i"])("v-if",!0)],64)})),64))],64)):Object(g["i"])("v-if",!0)}(function(e){e["Top"]="top",e["Clound"]="clound",e["SlideLeft"]="slideLeft",e["SlideRight"]="slideRight"})(We||(We={}));var tt=Object(g["p"])({__name:"index",setup:function(e,t){var n,o=t.expose;o();var r=Object(g["u"])(G),a=Object(g["u"])(Q),i=(n={},n[We.Top]={name:p["f"].t("view.top")},n[We.Clound]={name:p["f"].t("view.clound")},n[We.SlideLeft]={name:p["f"].t("view.sideLeft")},n[We.SlideRight]={name:p["f"].t("view.sideRight")},n),c=Object(g["M"])({index:-1,ret:null,showMap:!1,showFloorPan:!1,showTopMore:!1}),s=function(e){if(c.index===e)return c.index=-1,c.ret.quitFull();switch(e){case We.Top:c.ret.fullTopView();break;case We.Clound:c.ret.fullRoamView();break;case We.SlideLeft:c.ret.fullLeftSideView();break;case We.SlideRight:c.ret.fullRightSideView();break}};Object(g["db"])((function(){c.ret&&(c.ret.enableTopFloorPan(c.showFloorPan),c.ret.enableTopMap(c.showMap))}));var l=function(){c.index=-1},u=function(e){c.ret=e,e.clear=Object(m["g"])(e.clear,(function(){c.ret=null,c.showTopMore=!1,l()})),e.fullTopView=Object(m["g"])(e.fullTopView,(function(){return c.index=We.Top})),e.fullRoamView=Object(m["g"])(e.fullRoamView,(function(){return c.index=We.Clound})),e.fullLeftSideView=Object(m["g"])(e.fullLeftSideView,(function(){return c.index=We.SlideLeft})),e.fullRightSideView=Object(m["g"])(e.fullRightSideView,(function(){return c.index=We.SlideRight})),e.quitFull=Object(m["g"])(e.quitFull,l)};r.enterSiteMode=Object(m["g"])(r.enterSiteMode,(function(e,t){return u(t)})),r.enterAlignment=Object(m["g"])(r.enterAlignment,(function(e,t){return u(t)}));var d={laser:r,store:a,screenEnum:We,screens:i,status:c,fullScreen:s,quitFullHandler:l,interceptFView:u};return Object.defineProperty(d,"__isScriptSetup",{enumerable:!1,value:!0}),d}});n(300);const nt=J()(tt,[["render",et],["__scopeId","data-v-c70c4088"],["__file","src/sdk/carry/fview/index.vue"]]);var ot=nt,rt=Object(g["p"])({__name:"setup",setup:function(e,t){var n=t.expose;n();var o=Object(g["u"])(Q),r=Object(g["u"])(W),a={props:o,sdk:r,Hots:ie,Coord:pe,Measures:we,Navigation:Me,InjectComponent:Be,MapAttach:Qe,FView:ot};return Object.defineProperty(a,"__isScriptSetup",{enumerable:!1,value:!0}),a}});n(302);const at=J()(rt,[["render",V],["__file","src/sdk/carry/setup.vue"]]);var it,ct=at,st=n(47),lt=function(){return lt=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},lt.apply(this,arguments)},ut=function(e){e.measureMap=Object(g["M"])(new WeakMap),e.hotTheme=Object(m["m"])(),e.coordTheme=Object(m["r"])(),e.measureTheme=Object(m["m"])(),e.injectThemes=Object(g["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(g["M"])(t.props),o=lt(lt({},t),{props:n});e.injectThemes.push(Object(g["w"])(o));var r=function(){var t=e.injectThemes.indexOf(o);~t&&e.injectThemes.splice(t,1)};return r.propsRef=n,r}};return t},dt=function(){return dt=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},dt.apply(this,arguments)},pt=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},ft=function(e){var t=e.laser,n=e.el,o=e.sdk,r=pt(e,["laser","el","sdk"]);it||(it={showHots:!0,showHot:null});var a=Object(g["M"])(dt(dt({},r),{share:it,showMeasures:!1})),i=ut(a),c=Object(g["p"])({render:function(){return Object(g["t"])(ct)},setup:function(){var e=t.drawMeasure?dt(dt({},t),{isScene:!0,isMap:!1}):dt(dt({},t),{isScene:!1,isMap:!0});Object(g["K"])(G,o),Object(g["K"])(W,e),Object(g["K"])(Q,a),i.vueSetup=!0}}),s=Object(g["g"])(c);return Object(p["e"])(s),s.use(st["c"]),s.mount(n),i},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){var t="string"===typeof e?document.querySelector(e):e;if(!t||!t.querySelector)throw"".concat(e,"不是有效的容器");return t},vt=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},mt=function(e){var t=z(bt({sceneEl:ht(e.sceneSelector),mapEl:ht(e.mapSelector)},e),e.store),n=ft({sdk:t,store:e.store,laser:t.scene,el:vt(t.scene.el),sdkEl:t.scene.el}),o=ft({sdk:t,store:e.store,laser:t.map,el:vt(t.map.el),sdkEl:t.map.el});return bt(bt({},t),{sceneCarry:n,mapCarry:o,carry:bt(bt({},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 o["b"]})),n.d(t,"a",(function(){return o["a"]}));var o=n(22),r=n(31),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 s=Object(a["p"])({name:"ui-editor-layout"}),l=n(5),u=n.n(l);const d=u()(s,[["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"},O=["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,O))),128))])],512),e.$slots.attach?Object(a["Q"])(e.$slots,"attach",{key:1}):Object(a["i"])("v-if",!0)])}n(10),n(127),n(304),n(309);
- /*!
- * x-scrollbar 自定义滚动条插件
- * 版本: v3.1.0
- * 作者: 清晨的阳光(QQ:765550360)
- * 许可: MIT
- * https://gitee.com/xujz520/x-scrollbar
- */
- class w{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),s=`${c.paddingTop} ${c.paddingRight} ${c.paddingBottom} ${c.paddingLeft}`;"0px 0px 0px 0px"!=s&&(this.$dom.style.padding="0px 0px 0px 0px",this.$container.style.padding=s),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=w,S=n(17),k=n(66);let P=!1;var E=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==P&&(P=!0,new x(n.value))}),{scrollbar:n,onMenuClick:o}},components:{UIIcon:S["a"],UIMenuItem:k["a"]}});const C=u()(E,[["render",j],["__file","kankan-components/src/editor/layout/Menu.vue"]]);var _=C;const T={class:"ui-editor-main"};function M(e,t,n,o,r,i){return Object(a["I"])(),Object(a["j"])("div",T,[Object(a["Q"])(e.$slots,"default")])}var I=Object(a["p"])({name:"ui-editor-main"});const F=u()(I,[["render",M],["__file","kankan-components/src/editor/layout/Main.vue"]]);var D=F;const L={class:"ui-editor-view"};function N(e,t,n,o,r,i){return Object(a["I"])(),Object(a["j"])("div",L,[Object(a["Q"])(e.$slots,"default")])}var A=Object(a["p"])({name:"ui-editor-view"});const R=u()(A,[["render",N],["__file","kankan-components/src/editor/layout/View.vue"]]);var z=R;const V={key:0,class:"ui-editor-toolbar strengthen-left"},B={key:1,class:"ui-editor-toolbar strengthen-left"};function H(e,t,n,o,r,i){return e.disabledAnimation?e.props.toolbar?(Object(a["I"])(),Object(a["j"])("div",B,[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",V,[Object(a["Q"])(e.$slots,"default",{},void 0,!0)])):Object(a["i"])("v-if",!0)]),_:3}))}var U=Object(a["p"])({name:"ui-editor-toolbar",props:{toolbar:Boolean,disabledAnimation:Boolean},setup(e,t){return{props:e}}});n(311);const $=u()(U,[["render",H],["__scopeId","data-v-c862127a"],["__file","kankan-components/src/editor/layout/Toolbar.vue"]]);var q=$;const G={key:0,class:"ui-editor-toolbox strengthen-left"},W={key:1,class:"ui-editor-toolbox strengthen-left"};function Q(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",G,[Object(a["Q"])(e.$slots,"default",{},void 0,!0)])):Object(a["i"])("v-if",!0)]),_:3}))}var X=Object(a["p"])({name:"ui-editor-toolbox",props:{toolbox:Boolean,disabledAnimation:Boolean},setup(e,t){return{props:e}}});n(313);const K=u()(X,[["render",Q],["__scopeId","data-v-97f1470a"],["__file","kankan-components/src/editor/layout/Toolbox.vue"]]);var Y=K;const J=Object(r["b"])(p,m,_,D,z,q,Y);function Z(e){J.forEach(t=>t.install(e))}var ee=n(45);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),Z(e)}}},,,,function(e,t,n){"use strict";n.d(t,"c",(function(){return s})),n.d(t,"b",(function(){return l})),n.d(t,"a",(function(){return u})),n.d(t,"d",(function(){return d}));n(16),n(10);var o=n(3),r=n(25),a=n(4),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{s(o.next(e))}catch(t){a(t)}}function c(e){try{s(o["throw"](e))}catch(t){a(t)}}function s(e){e.done?n(e.value):r(e.value).then(i,c)}s((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 s([e,t])}}function s(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(s){c=[6,s],o=0}finally{n=r=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}},s=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]}}))}))},l=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";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";n.d(t,"a",(function(){return i}));var o=n(20),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,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 s=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}}),l=n(5),u=n.n(l);const d=u()(s,[["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(17);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 s={attr:i,self:c,props:r,emit:n,get UIIcon(){return a["a"]},ref:o["N"],useAttrs:o["ab"]};return Object.defineProperty(s,"__isScriptSetup",{enumerable:!1,value:!0}),s}}),s=n(5),l=n.n(s);const u=l()(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 l}));n(10);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],s=r(r([],n,!0),[o],!1);a(e,s);for(var l=0,u=c;l<u.length;l++){var d=u[l];"string"===typeof d?a(e,r(r([],s,!0),[d],!1)):i(e,d,s)}}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),s=a.sort((function(e,t){return c.indexOf(e.name)-c.indexOf(t.name)}));return i(s,n)},s=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],l=s(e,c);if(l.length)return r([n],l,!0)}}return[]},l=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=s.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 O}));n(16),n(10),n(14),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{s(o.next(e))}catch(t){a(t)}}function c(e){try{s(o["throw"](e))}catch(t){a(t)}}function s(e){e.done?n(e.value):r(e.value).then(i,c)}s((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 s([e,t])}}function s(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(s){c=[6,s],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__",s=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,s=i;c<s.length;c++){var l=s[c];r?e[l]&&(e[l]=e[l].filter((function(e){return e!==r}))):e[l]&&delete e[l]}},emit:function(n,o){return r(void 0,void 0,void 0,(function(){var r,i,c,s,l,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(s=c[i],!e[s])return[3,5];l=0,u=e[s],a.label=2;case 2:return l<u.length?(d=u[l],[4,d(o)]):[3,5];case 3:a.sent(),a.label=4;case 4:return l++,[3,2];case 5:return i++,[3,1];case 6:return[2]}}))}))}};return o},l=(n(64),n(29)),u=n(6),d=n(15),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{s(o.next(e))}catch(t){a(t)}}function c(e){try{s(o["throw"](e))}catch(t){a(t)}}function s(e){e.done?n(e.value):r(e.value).then(i,c)}s((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 s([e,t])}}function s(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(s){c=[6,s],o=0}finally{n=r=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}},b=s(),h=function(){b.emit("save").then((function(){l["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 o.isdesave?[4,Object(d["w"])(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 O=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 s})),n.d(t,"b",(function(){return l}));n(16),n(10);var o=n(47),r=n(6),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{s(o.next(e))}catch(t){a(t)}}function c(e){try{s(o["throw"](e))}catch(t){a(t)}}function s(e){e.done?n(e.value):r(e.value).then(i,c)}s((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 s([e,t])}}function s(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(s){c=[6,s],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,s=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]}}))}))},l=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,"b",(function(){return l})),n.d(t,"c",(function(){return f}));n(16),n(10);var o=n(0),r=n(3),a=(n(30),n(4),n(75),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{s(o.next(e))}catch(t){a(t)}}function c(e){try{s(o["throw"](e))}catch(t){a(t)}}function s(e){e.done?n(e.value):r(e.value).then(i,c)}s((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 s([e,t])}}function s(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(s){c=[6,s],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(o["N"])([]),l=Object(o["N"])([]),u=Object(o["N"])(!0),d=(Object(o["M"])({list:l,styles:s}),Object(o["M"])({list:l,styles:s,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],s.value=n.list,l.value=p(s.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";(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){return new Promise((function(o,r){var a=new XMLHttpRequest;a.open("GET",e),a.responseType="blob",a.onload=function(){i(a.response,t,n).then(o)},a.onerror=function(){r("could not download file")},a.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),i="download"in HTMLAnchorElement.prototype&&!a?function(t,a,i){void 0===a&&(a="download");var c=e.URL||e.webkitURL,s=document.createElement("a");if(s.download=a,s.rel="noopener","string"===typeof t){if(s.href=t,s.origin!==location.origin){if(o(s.href))return n(t,a,i);s.target="_blank"}return r(s)}return s.href=c.createObjectURL(t),setTimeout((function(){c.revokeObjectURL(s.href)}),4e4),r(s)}:"msSaveOrOpenBlob"in navigator?function(e,a,i){if(void 0===a&&(a="download"),"string"===typeof e){if(o(e))return n(e,a,i);var c=document.createElement("a");return c.href=e,c.target="_blank",r(c)}return navigator.msSaveOrOpenBlob(t(e,i),a)?Promise.resolve():Promise.reject("unknown")}:function(t,o,r){if("string"===typeof t)return n(t,o,r);var i="application/octet-stream"===t.type,c=/constructor/i.test(HTMLElement.toString())||e.safari,s=/CriOS\/[\d]+/.test(navigator.userAgent);if((s||i&&c||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 l=e.URL||e.webkitURL,u=l.createObjectURL(t);return location.href=u,setTimeout((function(){l.revokeObjectURL(u)}),4e4),Promise.resolve()}}).call(this,n(42))},,,,,,,,,function(e,t,n){var o=n(222);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var r=n(21).default;r("1db009b9",o,!1,{sourceMap:!1,shadowMode:!1})},function(e,t,n){var o=n(225);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var r=n(21).default;r("7b9dc3e5",o,!1,{sourceMap:!1,shadowMode:!1})},function(e,t,n){var o=n(227);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var r=n(21).default;r("fa9c3a66",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(21).default;r("4a17b7d2",o,!1,{sourceMap:!1,shadowMode:!1})},function(e,t,n){var o=n(285);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var r=n(21).default;r("c8f6de68",o,!1,{sourceMap:!1,shadowMode:!1})},function(e,t,n){var o=n(287);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var r=n(21).default;r("1b24ddf5",o,!1,{sourceMap:!1,shadowMode:!1})},function(e,t,n){var o=n(289);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var r=n(21).default;r("177f9039",o,!1,{sourceMap:!1,shadowMode:!1})},function(e,t,n){var o=n(291);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var r=n(21).default;r("6e05fb00",o,!1,{sourceMap:!1,shadowMode:!1})},function(e,t,n){var o=n(293);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var r=n(21).default;r("dffe39cc",o,!1,{sourceMap:!1,shadowMode:!1})},function(e,t,n){var o=n(295);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var r=n(21).default;r("37c05fb9",o,!1,{sourceMap:!1,shadowMode:!1})},function(e,t,n){var o=n(297);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var r=n(21).default;r("ec38cf06",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(21).default;r("23f88576",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(21).default;r("4961acf5",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(21).default;r("96229952",o,!1,{sourceMap:!1,shadowMode:!1})},function(e,t,n){var o=n(312);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var r=n(21).default;r("572ce81e",o,!1,{sourceMap:!1,shadowMode:!1})},function(e,t,n){var o=n(314);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var r=n(21).default;r("c2133700",o,!1,{sourceMap:!1,shadowMode:!1})},function(e,t,n){"use strict";n.d(t,"b",(function(){return v}));n(16),n(10);var o=n(56),r=n(0),a=n(3),i=(n(30),n(27),n(18)),c=(n(4),n(20)),s=n(24),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)},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{s(o.next(e))}catch(t){a(t)}}function c(e){try{s(o["throw"](e))}catch(t){a(t)}}function s(e){e.done?n(e.value):r(e.value).then(i,c)}s((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 s([e,t])}}function s(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(s){c=[6,s],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(s["c"])((function(e){var t=[];if(e)try{t=JSON.parse(e)}catch(n){}return t})),Object(s["d"])((function(e){return JSON.stringify(e)})),s["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 l(l({},e),{show:!0,dataSet:t})})),[2]}}))}))};t["a"]=h},function(e,t,n){"use strict";n.d(t,"b",(function(){return x}));n(16),n(10);var o=n(0),r=n(3),a=n(4),i=n(13),c=n(44),s=n(23),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)},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{s(o.next(e))}catch(t){a(t)}}function c(e){try{s(o["throw"](e))}catch(t){a(t)}}function s(e){e.done?n(e.value):r(e.value).then(i,c)}s((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 s([e,t])}}function s(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(s){c=[6,s],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}]),O=Object(o["N"])(f),j=Object(o["f"])((function(){var e,t,n=O.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=l({},Object(i["i"])(a,o,r[0].raw)),n[0].gis=l({},r[0].gis)),r[1].raw&&r[1].raw.x&&r[1].raw.y&&(n[1].raw=l({},Object(i["i"])(a,o,r[1].raw)),n[1].gis=l({},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 w=function(){var e=Object(o["Z"])(O),t=Object(o["Z"])(y),n={};for(var r in e)n[r]=e[r].map((function(e){return{local:e.local&&l({},e.local),gis:e.gis&&l({},e.gis),raw:e.raw&&l({},e.raw),panoId:e.panoId}}));({options:n,local:t.map((function(e){return l({},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:s["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,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.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.gpsControlCoordinate2[0],t.gpsControlCoordinate2[1],t.gpsControlCoordinate2[2]],O.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}],console.log(t.gpsControlCoordinate1,f,b,u),y.value=[l(l({},O.value[u][0].local),{panoId:O.value[u][0].panoId}),l(l({},O.value[u][1].local),{panoId:O.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}})):O.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,w(),[2]}}))}))},S=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["a"]=Object(o["M"])({aut:j,def:v,unSetScene:S})},function(e,t,n){var o=n(320);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var r=n(21).default;r("1ba86cd2",o,!1,{sourceMap:!1,shadowMode:!1})},function(e,t,n){"use strict";(function(e){n(16),n(10);var o=n(25),r=n(4),a=n(20),i=n(6),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)},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{s(o.next(e))}catch(t){a(t)}}function c(e){try{s(o["throw"](e))}catch(t){a(t)}}function s(e){e.done?n(e.value):r(e.value).then(i,c)}s((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 s([e,t])}}function s(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(s){c=[6,s],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(7).then(function(){return n(324)}.bind(null,n)).catch(n.oe);var e=document.querySelector("#app"),t=n(315),o=n(316),r=n(317),a=n(318),c=n(319);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 s(void 0,void 0,void 0,(function(){var i,s,d,p,f;return l(this,(function(l){switch(l.label){case 0:return l.trys.push([0,7,,8]),i={a:2,b:3},s=c({},i),new Proxy(s,{get:function(e,t){return s[t]}}),e.ResizeObserver?[3,2]:[4,n.e(17).then(n.bind(null,325))];case 1:d=l.sent().default,e.ResizeObserver=d,l.label=2;case 2:return r["n"].isPc&&!r["n"].isTablet?[3,5]:(o["g"].value=o["f"].value="",r["n"].isTablet?n(143):n(321),Object(a["b"])().test?[4,n.e(18).then(n.t.bind(null,326,7))]:[3,4]);case 3:p=l.sent().default,new p,l.label=4;case 4:return[3,6];case 5:n(143),l.label=6;case 6:return t(),[3,8];case 7:return f=l.sent(),console.error(f),u(),[3,8];case 8:return[2]}}))}))};t["a"]=d}).call(this,n(42))},,,,,,,function(e,t,n){e.exports=n(323)},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";n(124)},function(e,t,n){var o=n(19);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":[327,8],"./a-connect.svg":[328,9],"./data_revise_n.svg":[329,10],"./dianwei.svg":[330,11],"./m-r.svg":[331,12],"./point-s.svg":[332,13],"./state_gps.svg":[333,14],"./weitiao.svg":[334,15],"./zoom_n.svg":[335,16]};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=223,e.exports=r},function(e,t,n){"use strict";n(125)},function(e,t,n){var o=n(19);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(126)},function(e,t,n){var o=n(19),r=n(228);t=o(!1),t.i(r),t.push([e.i,"\n",""]),e.exports=t},function(e,t,n){var o=n(19),r=n(148),a=n(229),i=n(230),c=n(231);t=o(!1);var s=r(a),l=r(i),u=r(c);t.push([e.i,'@font-face {\n font-family: "iconfont"; /* Project id 2930899 */\n src: url('+s+") format('woff2'),\n url("+l+") 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-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.b5ca73bb.woff2"},function(e,t,n){e.exports=n.p+"fonts/iconfont.5b17a60b.woff"},function(e,t,n){e.exports=n.p+"fonts/iconfont.6e1be100.ttf"},,,,,,function(e,t,n){"use strict";n(128)},function(e,t,n){var o=n(19);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":240,"./crop.ts":241,"./dataset.ts":242,"./epoint.ts":243,"./err.ts":244,"./fire.ts":245,"./help.ts":246,"./hotspot.ts":247,"./measure.ts":248,"./resStatus.ts":249,"./scene.ts":250,"./sys.ts":251,"./tool.ts":252,"./view.ts":253};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=239},function(e,t,n){"use strict";n.r(t),t["default"]={name:"坐标",title:"坐标系",manageTitle:"地理注册",selectType:"选择坐标类型",lat:"维度",lng:"经度",height:"高程",ctrls:"控制点",copy:"复制坐标",copySuccess:"坐标复制成功!",types:{local:"本地坐标",amap:"高德坐标",screen:"屏幕坐标",wgs84:"wgs84",webMercator:"大地坐标",gis:"大地坐标",pro:"投影坐标"},edit:{gis:"地理坐标",unsetCtrls:"请先设置控制点",whySetCtrls:"为什么要设置控制点?",dms:"度°分′秒″",num:"度°",placeholder:"请输入",placeholderDMS:"请输入度°分′秒″",placeholderD:"请输入度°",inputGis:"请输入该坐标系下,控制点的地理坐标",getGis:"如何获取地理坐标?",noRepeat:"地理坐标和本地坐标未重合,请检查是否输入正确。",noRepeatUpdate:"查看如何调整",diff:"相差",map:"地图",gmap:"高德地图",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:"空间模型",set:"编辑空间模型",name:"空间名称",area:"面积",volume:"体积",height:"层高",resetTip:"将恢复默认形状,是否确定重置?",construct:"建筑物",floor:"楼",room:"房间",delConstructTip:"删除建筑物将删除其包含所有空间模型,该操作不删除数据集。",delNoconstructTip:"是否删除空间模型?",addFloorTop:"在顶部添加楼层",addFloorBottom:"在底部添加楼层"}}},function(e,t,n){"use strict";n.r(t),t["default"]={title:"点云校准",noEnter:"此场景无法编辑点云,如有问题,请联系客服:400-669-8025",editTip:"未选中点云时,鼠标左键旋转视图,右键移动视图",needToDisConnect:"请选择一个点位,删除它与周围点位的连接",panoNotAllConnected:"检测到断开的点云,无法计算。",calcConfirm:"确定计算?\n场景将恢复默认。已添加的热点、测量、空间模型、已合并/上传的数据集将被清除,同时,被裁剪的点云也将恢复初始状态。","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"},query:{cloud:["按住鼠标左键,可以旋转镜头方向","按住鼠标右键,可以平移视图","单击地面点位,可切换视角在场景中漫游","点击左下角按钮切换全景图/点云"],pano:["按住鼠标左键,可以旋转镜头方向","单击地面点位,可切换视角在场景中漫游","点击左下角按钮切换全景图/点云"]}}},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:"操作成功",304:"操作失败,您已退出登录",305:"该账号已在另一台设备登陆,本机账号自动退出。",400:"参数列表错误(缺少,格式不匹配",401:"未授权",402:"访问受限,授权过期",408:"登录状态过期,已自动退出",500:"系统内部错误",502:"上传文件需小于 5GB",503:"上传异常",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月以前的场景不支持重算。",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:["请先下载默认平面图,修改或替换后上传。","上传时,需按照原始文件格式上传,不得修改其尺寸大小。"],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:"下载成功",forceLeaveConfirm:"您有操作未保存,确定要退出吗?",resetConfirm:"确定重置?该操作无法撤销。",compatible:{tip:"无法打开页面,请升级或更换浏览器后重新打开",selectTip:"建议使用以下浏览器",ff:"火狐",edg:"Microsoft Edge",safari:"Safari",chrome:"Chrome"},time:{h:"小时",m:"分钟",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:"显示漫游点位",showMap:"显示高德地图",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":255,"./crop.ts":256,"./dataset.ts":257,"./epoint.ts":258,"./err.ts":259,"./fire.ts":260,"./help.ts":261,"./hotspot.ts":262,"./measure.ts":263,"./resStatus.ts":264,"./scene.ts":265,"./sys.ts":266,"./tool.ts":267,"./view.ts":268};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=254},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",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:"Gaode Maps",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"},backCalc:"Calculating...",uploadName:"My Uploaded"}},function(e,t,n){"use strict";n.r(t),t["default"]={title:"Point cloud 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 will \nbe removed, the cropped point cloudwill revert to its initial status as well.",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"}},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 Gaode 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"},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 4Dage Mega editing platform",link:"User Manual",videoBtn:"Tutorial Videos"}},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",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",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.",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 region and try again if the right-click menu is unavailable in the empty area."}},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",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:"Horizontal",vfree:"Vertical",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",showMap:"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":270,"./crop.ts":271,"./dataset.ts":272,"./epoint.ts":273,"./err.ts":274,"./fire.ts":275,"./help.ts":276,"./hotspot.ts":277,"./measure.ts":278,"./resStatus.ts":279,"./scene.ts":280,"./sys.ts":281,"./tool.ts":282,"./view.ts":283};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=269},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座標",screen:"画面座標",wgs84:"wgs84",webMercator:"測地座標",gis:"測地座標",pro:"投影座標"},edit:{gis:"地理座標",unsetCtrls:"先に制御点を設定してください。",whySetCtrls:"なぜ制御点が必要なのでしょうか?",dms:"度°、分′、秒″",num:"度°",placeholder:"ご入力してください。",placeholderDMS:"度°、分′、秒″を入力してください。",placeholderD:"度°を入力してください。",inputGis:"この座標系で制御点の地理座標を入力してください。",getGis:"地理座標の取得方法は?",noRepeat:"地理座標とローカル座標が一致していません。",noRepeatUpdate:"調整方法について見る",diff:"差",map:"マップ",gmap:"Amap",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:"下部にフロアを追加"},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:"シーン計算で、現在位置がポイントの位置となります。"}},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:"4Dage Mega 編集プラットフォームの使用をお楽しみください",edit:{query:{0:"表示モードでは、インターフェイスの表示内容を制御できます。右下隅で点群モードを選択すると、点群表示をカスタマイズできます。"},data:{0:"右側のリストには、すべての情報が含まれています。点群モードに入った後、チェックボックスをクリックして、対応する点群を表示/非表示にします。"},hotspot:{0:"右側のリストには、すべての情報が含まれています。点群モードに入った後、チェックボックスをクリックして、対応する点群を表示/非表示にします。"},measure:{0:"[測定開始]をクリックして、長さと面積の測定を開始します。"},floorpan:{0:"このアルゴリズムは、ダウンロード、置換、および隠蔽をサポートするシーンのフロア プランを生成します。"},coord:{0:"コントロール ポイントを収集するための RTK または関連機器がシーンにある場合。その場合、シーン内の任意の場所の地理座標を取得し、複数の座標系間の変換をサポートできます。"},download:{0:"シーン全体をダウンロードすることも、トリミングしてダウンロードすることもできます。サポートされているダウンロード形式: las.プライ。オブジェクト。点群形式のダウンロードには、座標を含めることができます。"},coordinate:{0:"この関数は、シーンを Gaode マップに現実的にマッピングし、正確な地理座標を取得します。シーンを撮影するときは、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"},query:{cloud:{0:"レンズの方向を回転するには、マウスの左ボタンを押したままにします",1:"ビューをパンするには、マウスの右ボタンを押したままにします",2:"地面をクリックしてカメラの視点を切り替え、シーンをウォークスルーします",3:"右下のボタンをクリックして、パノラマ ビューと点群ビューを切り替えます"},pano:{0:"マウスの左ボタンを押したままにすると、スキャナの方向が回転します",1:"地面をクリックしてカメラの視点を切り替え、シーンをウォークスルーします",2:"右下のボタンをクリックして、パノラマ ビューと点群ビューを切り替えます"}},link:"ユーザーマニュアル",videoBtn:"ビデオ"}},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:"操作成功",304:"操作に失敗し、ログアウトしています。",305:"アカウントが他のデバイスでログインしており、自動的にログアウトされます。",400:"パラメータのリストが正しくない (見つからない、形式が不一致)",401:"無許可",402:"アクセス制限、権限失効",408:"ログイン期限が切れ、自動的にログアウトされました。",500:"内部システムのエラー",502:"アップロードされるファイルは5GB以下であること",503:"アップロードの例外",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 月より前のシーンは再計算の対象外です。",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:"空白の領域では右クリックメニューが使用できないので、点群領域に移動して再度お試しください。"}},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:"ダウンロードに成功",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:"ローミングポイントの表示",showMap:"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(129)},function(e,t,n){var o=n(19);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(130)},function(e,t,n){var o=n(19);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(131)},function(e,t,n){var o=n(19);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(132)},function(e,t,n){var o=n(19);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(133)},function(e,t,n){var o=n(19);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(134)},function(e,t,n){var o=n(19);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(135)},function(e,t,n){var o=n(19);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(136)},function(e,t,n){var o=n(19);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(137)},function(e,t,n){var o=n(19);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(138)},function(e,t,n){var o=n(19);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(310);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var r=n(21).default;r("c5500fa6",o,!1,{sourceMap:!1,shadowMode:!1})},function(e,t,n){var o=n(19);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(139)},function(e,t,n){var o=n(19);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(140)},function(e,t,n){var o=n(19);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(19);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}",""]),e.exports=t},function(e,t,n){var o=n(322);o.__esModule&&(o=o.default),"string"===typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);var r=n(21).default;r("fb968192",o,!1,{sourceMap:!1,shadowMode:!1})},function(e,t,n){var o=n(19);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){"use strict";n.r(t);n(16),n(10);var o,r,a,i=n(144),c=n(12),s=n(27),l=n(67),u=n(0),d=n(14),p=n(3),f=n(4),b=n(41),h=n(20),v="local"===Object(h["b"])().v,m=function(){return m=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},m.apply(this,arguments)},g=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{s(o.next(e))}catch(t){a(t)}}function c(e){try{s(o["throw"](e))}catch(t){a(t)}}function s(e){e.done?n(e.value):r(e.value).then(i,c)}s((o=o.apply(e,t||[])).next())}))},y=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 s([e,t])}}function s(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(s){c=[6,s],o=0}finally{n=r=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}},O=Object(u["N"])([]),j=function(e,t){if(Array.isArray(e)){for(var n=[],o=0,r=e;o<r.length;o++){var a=r[o];n.push(j(a,t))}return n}var i=O.value.find((function(t){return t.name===e}));return i||(i={id:b["a"],open:!1,name:e},O.value.push(i)),t(i)},w=function(e){j(e,(function(e){return e.open=!0}))},x=function(e){for(var t=Array.isArray(e)?e:[e],n=0,o=t;n<o.length;n++){var r=o[n],a=j(r,(function(e){return!0===e.open}));if(!a)return!1}return!0},S=function(e){j(e,(function(e){return e.open=!1}))},k=function(e){for(var t=Array.isArray(e)?e:[e],n=0,o=t;n<o.length;n++){var r=o[n],a=j(r,(function(e){return!1===e.open}));if(!a)return!1}return!0},P=function(){return g(void 0,void 0,void 0,(function(){var e,t,n,r,a,i;return y(this,(function(c){switch(c.label){case 0:for(e={add:[],del:[]},t=[],n=function(t){if(t.id!==b["a"]){var n=o.find((function(e){return e.name===t.name}));Object(f["j"])(n,t)&&(t.open?e.add.push(t.id):e.del.push(t.id))}},r=0,a=O.value;r<a.length;r++)i=a[r],n(i);return e.add.length&&t.push(p["c"].post(p["b"].enableMenu,e.add.map((function(e){return{id:e}})))),e.del.length&&t.push(p["c"].post(p["b"].disableMenu,e.del.map((function(e){return{id:e}})))),[4,Promise.all(t)];case 1:return c.sent(),[2]}}))}))},E=!1,C=[d["g"].measure,d["g"].download,d["g"].dataManage,d["g"].coordinate,d["g"].spaceDivision,d["g"].floorpan,d["g"].spaceModel,d["g"].setup],_=(Object(u["db"])((function(){var e=["layout",d["a"],d["g"].navigation];b["d"].value&&e.push.apply(e,v?[d["g"].download,d["g"].setup,d["g"].floorpan]:[d["g"].download,d["g"].dataManage,d["g"].coordinate,d["g"].spaceDivision,d["g"].floorpan,d["g"].spaceModel,d["g"].setup,d["g"].clouds,d["g"].crop]),E||e.push.apply(e,C),w(e)})),function(){return g(void 0,void 0,void 0,(function(){var e,t,n,o;return y(this,(function(r){switch(r.label){case 0:return[4,p["c"].post(p["b"].getMenus,{})];case 1:return e=r.sent(),t=e.map((function(e){return{id:e.id,name:e.path,open:"1"===e.status}})),v&&(n=[d["g"].data,d["g"].coord],t.forEach((function(e){n.includes(e.name)&&(e.open=!1)}))),o=O.value.filter((function(e){return e.open})).map((function(e){return e.name})),O.value=t,w(o.filter((function(e){return!C.includes(e)}))),T(),E=!0,[2]}}))}))}),T=function(){o=O.value.map((function(e){return m({},e)}))},M=function(){O.value=o},I={list:O,inExclude:k,inInclude:x,include:w,exclude:S,save:P,request:_,backups:T,recovery:M},F=n(6),D=function(){return D=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},D.apply(this,arguments)},L={edit:"edit"},N={edit:{title:Object(F["g"])().t("sys.edit")}},A=(r={},r[L.edit]=[c["f"].dataManage,c["f"].coordinate,c["f"].spaceDivision,c["f"].spaceModel,c["f"].clouds,c["f"].crop],r),R=(a={},a[c["f"].query]="nav-browse",a[c["f"].data]="nav-data",a[c["f"].hotspot]="nav-hotspot",a[c["f"].measure]="nav-measure",a[c["f"].floorpan]="nav-house",a[c["f"].coord]="nav-coord",a[c["f"].download]="nav-download",a[L.edit]="nav-edit",a[c["f"].setup]="nav-setup",a[c["f"].dataManage]="nav_data-setup",a[c["f"].coordinate]="nav-geography",a[c["f"].spaceDivision]="nav-correct",a[c["f"].spaceModel]="nav-space",a[c["f"].clouds]="data_revise_n",a[c["f"].crop]="cloud_c",a),z=Object(u["f"])((function(){var e=s["c"].value?c["e"]:c["b"];if(v){for(var t=[c["f"].coord,c["f"].data,c["f"].dataManage,c["f"].coordinate,c["f"].spaceDivision,c["f"].spaceModel,c["f"].crop],n=0,o=t;n<o.length;n++){var r=o[n];delete e[r]}delete N.edit}return e})),V=Object(u["f"])((function(){return s["c"].value?Object(l["a"])(z.value,R,A,N):Object(l["a"])(z.value,R,{})})),B=Object(u["f"])((function(){var e=D({},z.value);for(var t in e)k(t)&&delete e[t];return s["c"].value?{allList:V.value,list:Object(l["a"])(e,R,A,N),relation:A}:{allList:V.value,list:Object(l["a"])(e,R,{}),relation:{}}})),H=B,U=n(57),$=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{s(o.next(e))}catch(t){a(t)}}function c(e){try{s(o["throw"](e))}catch(t){a(t)}}function s(e){e.done?n(e.value):r(e.value).then(i,c)}s((o=o.apply(e,t||[])).next())}))},q=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 s([e,t])}}function s(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(s){c=[6,s],o=0}finally{n=r=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}},G=Object(u["N"])({list:[{path:"/",name:c["c"].layout,meta:c["b"].layout,component:function(){return n.e(4).then(n.bind(null,490))}}],default:c["c"].layout});Object(i["a"])((function(){return $(void 0,void 0,void 0,(function(){var e,t,o;return q(this,(function(r){switch(r.label){case 0:return[4,n.e(0).then(n.bind(null,385))];case 1:return e=r.sent().default,e({routerRef:G,menu:H,auth:I,config:{overstep:1e3},isLocal:v,disableUserSys:v,logo:"logo"}),Object(U["a"])(p["d"]),t=h["a"].dev?["/api","https://uat-laser.4dkankan.com/"]:["/prod","https://laser.4dkankan.com/backend/"],console.log("apiEnv",t),o=1,p["d"].defaults.baseURL=t[o],[2]}}))}))}));var W=n(44),Q=n(29),X=n(23),K=n(9),Y=function(){return Y=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},Y.apply(this,arguments)},J=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{s(o.next(e))}catch(t){a(t)}}function c(e){try{s(o["throw"](e))}catch(t){a(t)}}function s(e){e.done?n(e.value):r(e.value).then(i,c)}s((o=o.apply(e,t||[])).next())}))},Z=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 s([e,t])}}function s(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(s){c=[6,s],o=0}finally{n=r=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}},ee=function(e,t){return new Promise((function(n){var o=function(){t in e?n(e[t]):setTimeout(o,6)};o()}))};Object(u["db"])((function(){X["g"].value&&(X["g"].value=null)}),{flush:"sync"});var te=window,ne=Object(W["b"])().then((function(){var e=Object(W["f"])();Q["disabledMap"].lmenu=!0,Q["disabledMap"].search=!0,Q["disabledMap"].map=!0,Q["disabledMap"].hot=!0,Q["disabledMap"].measure=!0,Q["disabledMap"].switch=!0,Q["disabledMap"].mouseMenu=!0;var t=Y(Y({},e),{custom:Q,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 J(void 0,void 0,void 0,(function(){var t;return Z(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(f["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,ee(te,"laserLoaded").then((function(){return t.scene.changeMode(K["d"].pano),t}))}));te.loaded=ne}]);
|