/*! * build: vue-admin-beautiful * vue-admin-beautiful author: chuzhixin 1204505056@qq.com * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 * time: 2024-10-10 11:14:28 */ (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-76ecd770","chunk-276dfce0","chunk-40e12ffc","chunk-5c5c6b9c","chunk-3b34cfc4","chunk-3f9d2274","chunk-52d2dee3","chunk-fd7ff1a2","chunk-033ce6e9","chunk-35cc19a7","chunk-41874cb1","chunk-3941f644","chunk-e9e88bd2","chunk-086e387f","chunk-2357f74e","chunk-09175966","chunk-5b2f191c","chunk-6d960dc8","chunk-5f7d4f74","chunk-d015f394","chunk-7cf2a163","chunk-75dd10a7","chunk-91f4ec3a","chunk-c06b4442","chunk-ea003b22","chunk-ad5f2248","chunk-05a4b689","chunk-247b739a","chunk-125d17c4","chunk-67393c5e","chunk-7077ad62","chunk-acab14c2","chunk-fd74f6e2","chunk-2aaffe1a","chunk-3f7c38b6","chunk-73a8bff0","chunk-500f0008","chunk-3210efee","chunk-452b7002","chunk-acaf5abe","chunk-43badfb4","chunk-e25b1548","chunk-738dd5d9","chunk-49ca18e8","chunk-dd32715e","chunk-e37e09fe","chunk-4c11cb1e","chunk-69fa66d1","chunk-53cb758a","chunk-14a5cdb3","chunk-1e0a8456","chunk-569de63b","chunk-cc2e5332","chunk-9446ee82","chunk-396c801a","chunk-b095864c","chunk-394d53d0","chunk-0f18247c","chunk-7e9aa500","chunk-f25163ce","chunk-41b819c6","chunk-0e005dee","chunk-b611959e","chunk-3b34cfc4","chunk-77d9f2d0","chunk-876627d0","chunk-a2381a1e","chunk-086e387f","chunk-46b34ca8","chunk-51d44212","chunk-44656b7a","chunk-497a5110","chunk-50c240e4","chunk-36ec3fc0","chunk-60aa2378","chunk-687c35ea","chunk-305c4638","chunk-3f9d2274","chunk-1234077c","chunk-adb32d7e","chunk-e5755540","chunk-60bcfd2b","chunk-472d11c4","chunk-d9c0ac3c","chunk-3b3c789f","chunk-950b1a12","chunk-94236884","chunk-7342f3cc","chunk-73d404b5","chunk-406b3993","chunk-2a99e37c","chunk-581bcd92","chunk-6e59efde","chunk-6599e299","chunk-d2ca8a60","chunk-1fc6425a","chunk-7d2766ba","chunk-70c50d06","chunk-35974028","chunk-0df4e93c","chunk-e40cad72","chunk-45a5820c","chunk-82b0b916","chunk-05000e52","chunk-782abb7a","chunk-99b5b480","chunk-3c65a26a","chunk-3a8d87ce","chunk-5d018cc8","chunk-1ac25454","chunk-22607269","chunk-fa6ffa12","chunk-64441951","chunk-d8dbd3f2","chunk-787eb5ca","chunk-147e2056","chunk-a278f102","chunk-7f47872b","chunk-a616fb1c","chunk-0f297f6b","chunk-1a849a5b","chunk-db260b2c","chunk-396a61ee","chunk-582b17d0","chunk-22beb414","chunk-97ea8d1a","chunk-114c1de2","chunk-4a51f5a0","chunk-1f6df400","chunk-15074f29","chunk-1b2637bc","chunk-f73ee5b4","chunk-1e9c537e","chunk-795c1891","chunk-9845575a","chunk-8dad70e6","chunk-421868f4","chunk-0b4b4904","chunk-a76972a0","chunk-10cd1e97","chunk-5548ca58","chunk-27f31964","chunk-5f36413b","chunk-40e12ffc","chunk-492fe9c4","chunk-7f8e8923","chunk-6847bb58","chunk-f264060c","chunk-70755472","chunk-3f0865a4","chunk-2d628da2","chunk-7e7ae898","chunk-4089bf29","chunk-21ec3e04","chunk-e8aab798","chunk-2bf01e02","chunk-45d93e90","chunk-684d88ea","chunk-5eb283b0","chunk-2175747c","chunk-5f75bf80","chunk-360af37b","chunk-6e463b5d","chunk-ab8992be","chunk-1fea64bb","chunk-72b3b472","chunk-26157c5b","chunk-1562cb68","chunk-fd58e646","chunk-07132e86","chunk-bb1e21f4","chunk-10386b32","chunk-4f39d204","chunk-48e7d566","chunk-b162de44","chunk-cd0d8448","chunk-c64d6900","chunk-4b345358","chunk-1023fa33","chunk-15d00139","chunk-7da3f232","chunk-9187e936","chunk-7ec0d2c9","chunk-1d6f67c3","chunk-087d292f","chunk-7b89f47a","chunk-c6a7ae24","chunk-244d441e","chunk-3541f7e5","chunk-83671cd2","chunk-4ef4f776","chunk-2d22cc95","chunk-2d0cc4a5","chunk-2d0ba569","chunk-2d0b1ff5","chunk-2d0e93e3","chunk-2d0afdef","chunk-2d0dd0ad","chunk-2d0c4332","chunk-2d21b82c","chunk-2d20914c","chunk-2d0b6975","chunk-2d237708","chunk-2d0d43e8","chunk-2d0d660c","chunk-2d21b278","chunk-2d210a9a","chunk-2d0dd0bc","chunk-2d224962"],{"0018":function(e,t,o){e.exports={"menu-color":"hsla(0,0%,27%,.95)","menu-color-active":"hsla(208,100%,55%,.95)","menu-background":"#fff","gallery-second-menu-background":"#fff"}},"0023":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"manage-container"},r={class:"manage-input"},i={class:"manage-button"};function l(e,t,o,l,s,c){const d=Object(n["resolveComponent"])("el-input"),u=Object(n["resolveComponent"])("el-form-item"),m=Object(n["resolveComponent"])("el-option"),h=Object(n["resolveComponent"])("el-select"),p=Object(n["resolveComponent"])("vab-query-form"),b=Object(n["resolveComponent"])("el-form"),g=Object(n["resolveComponent"])("el-button"),f=Object(n["resolveComponent"])("el-table-column"),v=Object(n["resolveComponent"])("el-image"),w=Object(n["resolveComponent"])("el-table"),k=Object(n["resolveComponent"])("el-pagination"),C=Object(n["resolveComponent"])("alarm-add"),y=Object(n["resolveComponent"])("feedback");return Object(n["openBlock"])(),Object(n["createElementBlock"])(n["Fragment"],null,[Object(n["createElementVNode"])("div",a,[Object(n["createElementVNode"])("div",r,[Object(n["createVNode"])(b,{ref:"queryForm",model:s.queryForm,"label-width":"80px"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(p,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{width:"100",prop:"deviceName",label:e.$t("dataEnquiry.zdmc")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{modelValue:s.queryForm.deviceName,"onUpdate:modelValue":t[0]||(t[0]=e=>s.queryForm.deviceName=e),size:"small",placeholder:e.$t("dataEnquiry.qsrzdmc")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),Object(n["createVNode"])(u,{width:"100",prop:"month",label:e.$t("defalult.sj")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(h,{modelValue:s.queryForm.status,"onUpdate:modelValue":t[1]||(t[1]=e=>s.queryForm.status=e),size:"small",placeholder:e.$t("task.qxzrwzt")},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(s.statusData,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(m,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1})]),_:1},8,["model"])]),Object(n["createElementVNode"])("div",i,[Object(n["createVNode"])(g,{size:"small",onClick:t[2]||(t[2]=e=>c.resetForm())},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.chongz")),1)]),_:1}),Object(n["createVNode"])(g,{type:"primary",size:"small",plain:"",onClick:c.handleAdd},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.xj")),1)]),_:1},8,["onClick"]),Object(n["createVNode"])(g,{type:"primary",size:"small",onClick:c.search},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"]),Object(n["createVNode"])(g,{type:"primary",size:"small",onClick:c.exportData},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.dc")),1)]),_:1},8,["onClick"]),Object(n["createVNode"])(g,{type:"primary",size:"small",onClick:c.deletes},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.plsc")),1)]),_:1},8,["onClick"])])]),Object(n["createVNode"])(w,{data:s.tableData,stripe:"",border:"",style:{width:"100%"},onSelectionChange:c.handleSelectionChange},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(f,{fixed:"",type:"selection",width:"40",align:"center"}),Object(n["createVNode"])(f,{fixed:"",prop:"device.name",label:e.$t("dataEnquiry.zdmc"),width:"120",align:"center"},null,8,["label"]),Object(n["createVNode"])(f,{prop:"type",label:e.$t("task.rwlx"),width:"180",align:"center"},null,8,["label"]),Object(n["createVNode"])(f,{prop:"taskContent",label:e.$t("task.rwnr"),width:"250",align:"center"},null,8,["label"]),Object(n["createVNode"])(f,{prop:"handler.name",label:e.$t("task.clr"),width:"120",align:"center"},null,8,["label"]),Object(n["createVNode"])(f,{prop:"handler.contact",label:e.$t("task.clrlxfs"),width:"120",align:"center"},null,8,["label"]),Object(n["createVNode"])(f,{prop:"completeTime",label:e.$t("task.wcsj"),width:"180",align:"center"},null,8,["label"]),Object(n["createVNode"])(f,{prop:"status",label:e.$t("dataEnquiry.zt"),width:"120",align:"center"},null,8,["label"]),Object(n["createVNode"])(f,{prop:"feedbackText",label:e.$t("task.fknr"),width:"250",align:"center"},null,8,["label"]),Object(n["createVNode"])(f,{prop:"feedbackImg",label:e.$t("task.fltp"),width:"140",align:"center"},{default:Object(n["withCtx"])(({row:e})=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(e.fileList,(t,o)=>(Object(n["openBlock"])(),Object(n["createElementBlock"])("div",{key:o},[Object(n["createVNode"])(v,{style:{width:"100px",height:"100px"},src:e.url,"preview-src-list":t},null,8,["src","preview-src-list"])]))),128))]),_:1},8,["label"]),Object(n["createVNode"])(f,{label:e.$t("defalult.cz"),align:"center",width:"180"},{default:Object(n["withCtx"])(({row:t})=>[Object(n["createVNode"])(g,{type:"text",onClick:e=>c.feedbackShow(t)},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("task.fk")),1)]),_:2},1032,["onClick"]),Object(n["createVNode"])(g,{type:"text",onClick:e=>c.handleEdit(t)},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.bj")),1)]),_:2},1032,["onClick"]),Object(n["createVNode"])(g,{type:"text",onClick:e=>c.handleDelete(t)},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.sc")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data","onSelectionChange"]),Object(n["createVNode"])(k,{background:s.background,"current-page":s.queryForm.page,layout:s.layout,"page-size":s.queryForm.size,total:s.total,style:{"text-align":"right"},onCurrentChange:c.handleCurrentChange,onSizeChange:c.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"]),Object(n["createVNode"])(C,{ref:"add"},null,512),Object(n["createVNode"])(y,{ref:"feedback"},null,512)],64)}o("14d9");var s=o("b199"),c=o("3038"),d=o("8816"),u=o("e67e"),m=o("11f4"),h={components:{alarmAdd:d["default"],feedback:u["default"]},data(){return{tableData:[],lazy:!0,layout:"total, sizes, prev, pager, next, jumper",total:0,background:!0,listLoading:!1,elementLoadingText:"正在加载...",queryForm:{page:1,size:20,status:3,projectId:"",type:2},statusData:[{label:"all",value:3},{label:"未处理",value:0},{label:"已处理",value:1}],ids:[]}},created(){this.queryForm.projectId=sessionStorage.getItem("projectId")},methods:{otherIndex(){this.fetchData()},async fetchData(){const{data:e}=await Object(s["getList"])(this.queryForm);this.tableData=Object(m["imgReplacePath"])(e.items,"feedbackImg"),this.total=e.total},resetForm(){this.$refs.queryForm.resetFields()},handleAdd(){this.$refs["add"].showEdit()},handleEdit(e){this.$refs["add"].showEdit(e)},feedbackShow(e){this.$refs["feedback"].feedbackIndex(e)},search(){this.fetchData()},async exportData(){const e=await Object(s["taskExport"])(this.queryForm);c["default"].downloadFile(e,{fileName:"任务.xls"})},handleSelectionChange(e){const t=[];e.forEach(e=>{t.push(e.id)}),this.ids=t},deletes(){const e=this.ids;if(0==e.length)return this.$message({type:"info",message:"没有选中任何项"}),!1;this.deleteData(e)},deleteData(e){const t=this;this.$confirm("你确定要删除当前项吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{const{msg:o}=Object(s["doDelete"])(e);this.$message({type:"success",message:void 0==o?"删除成功":o}),setTimeout((function(){t.fetchData()}),1e3)}).catch(()=>{this.$message({type:"info",message:"已取消删除"})})},handleDelete(e){const t=this;t.deleteData([e.id])},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()}}},p=(o("804f"),o("d959")),b=o.n(p);const g=b()(h,[["render",l],["__scopeId","data-v-67ad5ba6"]]);t["default"]=g},"0072":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"manage-container"};function r(e,t,o,r,i,l){const s=Object(n["resolveComponent"])("el-table-column"),c=Object(n["resolveComponent"])("el-table"),d=Object(n["resolveComponent"])("el-pagination"),u=Object(n["resolveComponent"])("vab-query-form-right-panel"),m=Object(n["resolveComponent"])("vab-query-form");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",a,[Object(n["createVNode"])(c,{data:i.roleData,border:"",stripe:"",style:{width:"100%"}},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{prop:"id",label:"ID",width:"60",align:"center"}),Object(n["createVNode"])(s,{prop:"name",label:e.$t("staff.yhm"),width:"120",align:"center"},null,8,["label"]),Object(n["createVNode"])(s,{prop:"key",label:"key",width:"120",align:"center"}),Object(n["createVNode"])(s,{prop:"createTime",label:e.$t("grouping.cjsj"),width:"200",align:"center"},null,8,["label"]),Object(n["createVNode"])(s,{prop:"updateTime",label:e.$t("grouping.gxsj"),width:"200",align:"center"},null,8,["label"])]),_:1},8,["data"]),Object(n["createVNode"])(m,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{background:i.background,"current-page":i.queryForm.page,layout:i.layout,"page-size":i.queryForm.size,total:i.total,onCurrentChange:l.handleCurrentChange,onSizeChange:l.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"])]),_:1})]),_:1})])}var i=o("cc5e"),l={components:{},data(){return{roleData:[],lazy:!0,activeName:"first",layout:"total, sizes, prev, pager, next, jumper",total:0,background:!0,listLoading:!0,elementLoadingText:"正在加载...",queryForm:{page:1,size:20,name:""}}},computed:{height(){return 500}},created(){},methods:{realIndex(){this.fetchData()},async fetchData(){this.listLoading=!0;const{data:e}=await Object(i["miniRoleSelect"])(this.queryForm);this.roleData=e.items,this.total=e.total,setTimeout(()=>{this.listLoading=!1},500)},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()}}},s=(o("9530"),o("d959")),c=o.n(s);const d=c()(l,[["render",r],["__scopeId","data-v-af4fc26c"]]);t["default"]=d},"00a5":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"error-container"},r={class:"error-content"},i={class:"pic-error"},l={class:"bullshit"},s={class:"bullshit-oops"},c={class:"bullshit-headline"},d={class:"bullshit-info"};function u(e,t,u,m,h,p){const b=Object(n["resolveComponent"])("el-image"),g=Object(n["resolveComponent"])("el-col"),f=Object(n["resolveComponent"])("router-link"),v=Object(n["resolveComponent"])("el-row");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",a,[Object(n["createElementVNode"])("div",r,[Object(n["createVNode"])(v,{gutter:20},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(g,{lg:12,md:12,sm:24,xl:12,xs:24},{default:Object(n["withCtx"])(()=>[Object(n["createElementVNode"])("div",i,[Object(n["createVNode"])(b,{src:o("4f51"),class:"pic-error-parent"},null,8,["src"]),Object(n["createVNode"])(b,{src:o("7ca1"),class:"pic-error-child left"},null,8,["src"])])]),_:1}),Object(n["createVNode"])(g,{lg:12,md:12,sm:24,xl:12,xs:24},{default:Object(n["withCtx"])(()=>[Object(n["createElementVNode"])("div",l,[Object(n["createElementVNode"])("div",s,Object(n["toDisplayString"])(h.oops),1),Object(n["createElementVNode"])("div",c,Object(n["toDisplayString"])(h.headline),1),Object(n["createElementVNode"])("div",d,Object(n["toDisplayString"])(h.info),1),Object(n["createVNode"])(f,{class:"bullshit-return-home",to:"/"},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(h.jumpTime)+"s "+Object(n["toDisplayString"])(h.btn),1)]),_:1})])]),_:1})]),_:1})])])}o("14d9");var m=o("5502"),h={name:"Page403",beforeRouteLeave(e,t,o){this.delVisitedRoute(this.$route.path),clearInterval(this.timer),o()},data(){return{jumpTime:5,oops:"抱歉!",headline:"您没有操作角色...",info:"当前帐号没有操作角色,请联系管理员。",btn:"返回",timer:0}},computed:{...Object(m["c"])({visitedRoutes:"tabsBar/visitedRoutes"})},mounted(){this.timeChange()},methods:{...Object(m["b"])({delVisitedRoute:"tabsBar/delVisitedRoute"}),timeChange(){this.timer=setInterval(()=>{this.jumpTime?this.jumpTime--:(this.delVisitedRoute(this.$route.path),this.$router.push("/"),clearInterval(this.timer))},1e3)}}},p=(o("28d0"),o("d959")),b=o.n(p);const g=b()(h,[["render",u],["__scopeId","data-v-059fc81a"]]);t["default"]=g},"00ef":function(e,t,o){"use strict";o("1443")},"017f":function(e,t,o){"use strict";o("8b17")},"0182":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"manage-input"},r={class:"manage-button"};function i(e,t,o,i,l,s){const c=Object(n["resolveComponent"])("el-date-picker"),d=Object(n["resolveComponent"])("el-form-item"),u=Object(n["resolveComponent"])("vab-query-form"),m=Object(n["resolveComponent"])("el-form"),h=Object(n["resolveComponent"])("el-button"),p=Object(n["resolveComponent"])("el-dialog");return Object(n["openBlock"])(),Object(n["createBlock"])(p,{modelValue:l.dialogFormVisible,"onUpdate:modelValue":t[2]||(t[2]=e=>l.dialogFormVisible=e),title:l.title,width:"1500px",onClose:e.close},{default:Object(n["withCtx"])(()=>[Object(n["createElementVNode"])("div",a,[Object(n["createVNode"])(m,{ref:"queryForm",model:l.queryForm,"label-width":"80px"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{width:"100",prop:"time",label:e.$t("defalult.rq")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(c,{modelValue:l.queryForm.time,"onUpdate:modelValue":t[0]||(t[0]=e=>l.queryForm.time=e),size:"small",type:"daterange",align:"right","start-placeholder":"开始时间","end-placeholder":"结束时间",onChange:s.changeTime},null,8,["modelValue","onChange"])]),_:1},8,["label"])]),_:1})]),_:1},8,["model"])]),Object(n["createElementVNode"])("div",r,[Object(n["createVNode"])(d,{width:"100"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(h,{size:"small",onClick:t[1]||(t[1]=e=>s.resetForm())},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.chongz")),1)]),_:1}),Object(n["createVNode"])(h,{type:"primary",size:"small",onClick:s.search},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"])]),_:1})]),t[3]||(t[3]=Object(n["createElementVNode"])("div",{id:"mapContainer",style:{height:"500px"}},null,-1))]),_:1},8,["modelValue","title","onClose"])}o("14d9");var l=o("6f56"),s=o("5f99"),c={data(){return{dialogFormVisible:!1,title:"轨迹图",map:{},coords:[],queryForm:{start:"",end:"",time:"",userId:""},coordinate:[],polyline:"",trajectoryData:[]}},mounted(){},methods:{resetForm(){this.$refs.queryForm.resetFields()},search(){this.getData(),setTimeout(()=>{this.setTrajectory()},1e3)},changeTime(){this.queryForm.start=Object(s["getDate"])(this.queryForm.time[0]),this.queryForm.end=Object(s["getDate"])(this.queryForm.time[1])},setDefaultTime(){this.queryForm.time=Object(s["getPastTime1"])(),this.queryForm.start=Object(s["getDate"])(this.queryForm.time[0]),this.queryForm.end=Object(s["getDate"])(this.queryForm.time[1])},loadScript(e){this.dialogFormVisible=!0,this.queryForm=e,this.setDefaultTime(),this.getData(),setTimeout(()=>{this.setTrajectory()},1e3)},async getData(){const{data:e}=await Object(l["getTrajectory"])(this.queryForm);if(this.coordinate=[],this.coordinate.push(e[0]),this.trajectoryData=e,0!=e.length){this.coords=[];for(let t=0;t1){o=new qq.maps.LatLng(e[0].latitude,e[0].longitude);var n=new qq.maps.LatLng(e[t-1].latitude,e[t-1].longitude)}else o=new qq.maps.LatLng(e[0].latitude,e[0].longitude);const a=this.map;new qq.maps.Marker({position:o,map:a});if(void 0!==n){new qq.maps.Marker({position:n,map:a}),new qq.maps.Label({position:n,map:a,content:"终点",style:{color:"#fff",backgroundColor:"#00f",padding:"5px"}})}new qq.maps.Label({position:o,map:a,content:"起点",style:{color:"#fff",backgroundColor:"#f00",padding:"5px"}});this.polyline=new qq.maps.Polyline({path:this.coords,strokeColor:"#FF0000",strokeWeight:3,map:this.map}),this.showBox()},showBox(){var e=this.map,t=this.trajectoryData;t.forEach(t=>{console.log(111,t.latitude);const o=new qq.maps.Marker({position:new qq.maps.LatLng(t.latitude,t.longitude),map:e});qq.maps.event.addListener(o,"click",o=>{console.log(t);const n=new qq.maps.InfoWindow({map:e});n.open(),n.setContent(t.time),n.setPosition(o.latLng)})})}}},d=(o("a4c1"),o("d959")),u=o.n(d);const m=u()(c,[["render",i]]);t["default"]=m},"0210":function(e,t,o){},"030f":function(e,t){(function(){"use strict";const e=Object.getPrototypeOf,t=(e,t,o)=>{var n;return!!o(e,t.prototype)||(null===(n=e.constructor)||void 0===n?void 0:n.name)===t.name},o=e=>{const o=typeof e;return null===e?"null":"object"===o&&Array.isArray(e)?"array":"object"===o&&t(e,String,(e,t)=>t.isPrototypeOf(e))?"string":o},n=e=>t=>o(t)===e,a=e=>t=>typeof t===e,r=e=>t=>e===t,i=(o,n)=>s(o)&&t(o,n,(t,o)=>e(t)===o),l=n("string"),s=n("object"),c=e=>i(e,Object),d=n("array"),u=r(null),m=a("boolean"),h=r(void 0),p=e=>null===e||void 0===e,b=e=>!p(e),g=a("function"),f=a("number"),v=(e,t)=>{if(d(e)){for(let o=0,n=e.length;o{},k=e=>()=>e(),C=(e,t)=>(...o)=>e(t.apply(null,o)),y=(e,t)=>o=>e(t(o)),O=e=>()=>e,j=e=>e,x=(e,t)=>e===t;function _(e,...t){return(...o)=>{const n=t.concat(o);return e.apply(null,n)}}const V=e=>t=>!e(t),A=e=>()=>{throw new Error(e)},N=e=>e(),D=O(!1),E=O(!0);class T{constructor(e,t){this.tag=e,this.value=t}static some(e){return new T(!0,e)}static none(){return T.singletonNone}fold(e,t){return this.tag?t(this.value):e()}isSome(){return this.tag}isNone(){return!this.tag}map(e){return this.tag?T.some(e(this.value)):T.none()}bind(e){return this.tag?e(this.value):T.none()}exists(e){return this.tag&&e(this.value)}forall(e){return!this.tag||e(this.value)}filter(e){return!this.tag||e(this.value)?this:T.none()}getOr(e){return this.tag?this.value:e}or(e){return this.tag?this:e}getOrThunk(e){return this.tag?this.value:e()}orThunk(e){return this.tag?this:e()}getOrDie(e){if(this.tag)return this.value;throw new Error(null!==e&&void 0!==e?e:"Called getOrDie on None")}static from(e){return b(e)?T.some(e):T.none()}getOrNull(){return this.tag?this.value:null}getOrUndefined(){return this.value}each(e){this.tag&&e(this.value)}toArray(){return this.tag?[this.value]:[]}toString(){return this.tag?`some(${this.value})`:"none()"}}T.singletonNone=new T(!1);const S=Array.prototype.slice,B=Array.prototype.indexOf,I=Array.prototype.push,z=(e,t)=>B.call(e,t),F=(e,t)=>{const o=z(e,t);return-1===o?T.none():T.some(o)},M=(e,t)=>z(e,t)>-1,L=(e,t)=>{for(let o=0,n=e.length;o{const o=[];for(let n=0;n{const o=[];for(let n=0;n{const o=e.length,n=new Array(o);for(let a=0;a{for(let o=0,n=e.length;o{for(let o=e.length-1;o>=0;o--){const n=e[o];t(n,o)}},H=(e,t)=>{const o=[],n=[];for(let a=0,r=e.length;a{const o=[];for(let n=0,a=e.length;n(U(e,(e,n)=>{o=t(o,e,n)}),o),K=(e,t,o)=>($(e,(e,n)=>{o=t(o,e,n)}),o),Y=(e,t,o)=>{for(let n=0,a=e.length;nY(e,t,D),J=(e,t)=>{for(let o=0,n=e.length;o{const t=[];for(let o=0,n=e.length;oZ(q(e,t)),ee=(e,t)=>{for(let o=0,n=e.length;o{const t=S.call(e,0);return t.reverse(),t},oe=(e,t)=>W(e,e=>!M(t,e)),ne=(e,t)=>{const o={};for(let n=0,a=e.length;n[e],re=(e,t)=>{const o=S.call(e,0);return o.sort(t),o},ie=(e,t)=>t>=0&&tie(e,0),se=e=>ie(e,e.length-1),ce=g(Array.from)?Array.from:e=>S.call(e),de=(e,t)=>{for(let o=0;o{const o=ue(e);for(let n=0,a=o.length;nbe(e,(e,o)=>({k:o,v:t(e,o)})),be=(e,t)=>{const o={};return he(e,(e,n)=>{const a=t(e,n);o[a.k]=a.v}),o},ge=e=>(t,o)=>{e[o]=t},fe=(e,t,o,n)=>{he(e,(e,a)=>{(t(e,a)?o:n)(e,a)})},ve=(e,t)=>{const o={},n={};return fe(e,t,ge(o),ge(n)),{t:o,f:n}},we=(e,t)=>{const o={};return fe(e,t,ge(o),w),o},ke=(e,t)=>{const o=[];return he(e,(e,n)=>{o.push(t(e,n))}),o},Ce=(e,t)=>{const o=ue(e);for(let n=0,a=o.length;nke(e,j),Oe=(e,t)=>je(e,t)?T.from(e[t]):T.none(),je=(e,t)=>me.call(e,t),xe=(e,t)=>je(e,t)&&void 0!==e[t]&&null!==e[t],_e=(e,t,o=x)=>e.exists(e=>o(e,t)),Ve=(e,t,o=x)=>De(e,t,o).getOr(e.isNone()&&t.isNone()),Ae=e=>{const t=[],o=e=>{t.push(e)};for(let n=0;n{const t=[];for(let o=0;oe.isSome()&&t.isSome()?T.some(o(e.getOrDie(),t.getOrDie())):T.none(),Ee=(e,t,o,n)=>e.isSome()&&t.isSome()&&o.isSome()?T.some(n(e.getOrDie(),t.getOrDie(),o.getOrDie())):T.none(),Te=(e,t)=>void 0!==e&&null!==e?T.some(t(e)):T.none(),Se=(e,t)=>e?T.some(t):T.none(),Be=(e,t)=>e+t,Ie=(e,t)=>e.substring(t),ze=(e,t,o)=>""===t||e.length>=t.length&&e.substr(o,o+t.length)===t,Fe=(e,t)=>Pe(e,t)?Ie(e,t.length):e,Me=(e,t)=>Re(e,t)?e:Be(e,t),Le=(e,t,o=0,n)=>{const a=e.indexOf(t,o);return-1!==a&&(!!h(n)||a+t.length<=n)},Pe=(e,t)=>ze(e,t,0),Re=(e,t)=>ze(e,t,e.length-t.length),qe=e=>t=>t.replace(e,""),$e=qe(/^\s+|\s+$/g),Ue=e=>e.length>0,He=e=>!Ue(e),We=e=>void 0!==e.style&&g(e.style.getPropertyValue),Ge=(e,t)=>{const o=t||document,n=o.createElement("div");if(n.innerHTML=e,!n.hasChildNodes()||n.childNodes.length>1){const t="HTML does not have a single root node";throw console.error(t,e),new Error(t)}return Qe(n.childNodes[0])},Ke=(e,t)=>{const o=t||document,n=o.createElement(e);return Qe(n)},Ye=(e,t)=>{const o=t||document,n=o.createTextNode(e);return Qe(n)},Qe=e=>{if(null===e||void 0===e)throw new Error("Node cannot be null or undefined");return{dom:e}},Je=(e,t,o)=>T.from(e.dom.elementFromPoint(t,o)).map(Qe),Ze={fromHtml:Ge,fromTag:Ke,fromText:Ye,fromDom:Qe,fromPoint:Je},Xe="undefined"!==typeof window?window:Function("return this;")(),et=(e,t)=>{let o=void 0!==t&&null!==t?t:Xe;for(let n=0;n{const o=e.split(".");return et(o,t)},ot=(e,t)=>tt(e,t),nt=(e,t)=>{const o=ot(e,t);if(void 0===o||null===o)throw new Error(e+" not available on this browser");return o},at=Object.getPrototypeOf,rt=e=>nt("HTMLElement",e),it=e=>{const t=tt("ownerDocument.defaultView",e);return s(e)&&(rt(t).prototype.isPrototypeOf(e)||/^HTML\w*Element$/.test(at(e).constructor.name))},lt=9,st=11,ct=1,dt=3,ut=e=>{const t=e.dom.nodeName;return t.toLowerCase()},mt=e=>e.dom.nodeType,ht=e=>t=>mt(t)===e,pt=e=>bt(e)&&it(e.dom),bt=ht(ct),gt=ht(dt),ft=ht(lt),vt=ht(st),wt=e=>t=>bt(t)&&ut(t)===e,kt=(e,t)=>{const o=e.dom;if(o.nodeType!==ct)return!1;{const e=o;if(void 0!==e.matches)return e.matches(t);if(void 0!==e.msMatchesSelector)return e.msMatchesSelector(t);if(void 0!==e.webkitMatchesSelector)return e.webkitMatchesSelector(t);if(void 0!==e.mozMatchesSelector)return e.mozMatchesSelector(t);throw new Error("Browser lacks native selectors")}},Ct=e=>e.nodeType!==ct&&e.nodeType!==lt&&e.nodeType!==st||0===e.childElementCount,yt=(e,t)=>{const o=void 0===t?document:t.dom;return Ct(o)?[]:q(o.querySelectorAll(e),Ze.fromDom)},Ot=(e,t)=>{const o=void 0===t?document:t.dom;return Ct(o)?T.none():T.from(o.querySelector(e)).map(Ze.fromDom)},jt=(e,t)=>e.dom===t.dom,xt=(e,t)=>{const o=e.dom,n=t.dom;return o!==n&&o.contains(n)},_t=e=>Ze.fromDom(e.dom.ownerDocument),Vt=e=>ft(e)?e:_t(e),At=e=>Ze.fromDom(Vt(e).dom.documentElement),Nt=e=>Ze.fromDom(Vt(e).dom.defaultView),Dt=e=>T.from(e.dom.parentNode).map(Ze.fromDom),Et=e=>Dt(e),Tt=e=>T.from(e.dom.parentElement).map(Ze.fromDom),St=(e,t)=>{const o=g(t)?t:D;let n=e.dom;const a=[];while(null!==n.parentNode&&void 0!==n.parentNode){const e=n.parentNode,t=Ze.fromDom(e);if(a.push(t),!0===o(t))break;n=e}return a},Bt=e=>T.from(e.dom.offsetParent).map(Ze.fromDom),It=e=>T.from(e.dom.nextSibling).map(Ze.fromDom),zt=e=>q(e.dom.childNodes,Ze.fromDom),Ft=(e,t)=>{const o=e.dom.childNodes;return T.from(o[t]).map(Ze.fromDom)},Mt=e=>Ft(e,0),Lt=(e,t)=>({element:e,offset:t}),Pt=(e,t)=>{const o=zt(e);return o.length>0&&tvt(e)&&b(e.dom.host),qt=g(Element.prototype.attachShadow)&&g(Node.prototype.getRootNode),$t=O(qt),Ut=qt?e=>Ze.fromDom(e.dom.getRootNode()):Vt,Ht=e=>Rt(e)?e:Ze.fromDom(Vt(e).dom.body),Wt=e=>Gt(e).isSome(),Gt=e=>{const t=Ut(e);return Rt(t)?T.some(t):T.none()},Kt=e=>Ze.fromDom(e.dom.host),Yt=e=>{if($t()&&b(e.target)){const t=Ze.fromDom(e.target);if(bt(t)&&Qt(t)&&e.composed&&e.composedPath){const t=e.composedPath();if(t)return le(t)}}return T.from(e.target)},Qt=e=>b(e.dom.shadowRoot),Jt=e=>{const t=gt(e)?e.dom.parentNode:e.dom;if(void 0===t||null===t||null===t.ownerDocument)return!1;const o=t.ownerDocument;return Gt(Ze.fromDom(t)).fold(()=>o.body.contains(t),y(Jt,Kt))},Zt=()=>Xt(Ze.fromDom(document)),Xt=e=>{const t=e.dom.body;if(null===t||void 0===t)throw new Error("Body is not available yet");return Ze.fromDom(t)},eo=(e,t,o)=>{if(!(l(o)||m(o)||f(o)))throw console.error("Invalid call to Attribute.set. Key ",t,":: Value ",o,":: Element ",e),new Error("Attribute value was not simple");e.setAttribute(t,o+"")},to=(e,t,o)=>{eo(e.dom,t,o)},oo=(e,t)=>{const o=e.dom;he(t,(e,t)=>{eo(o,t,e)})},no=(e,t)=>{const o=e.dom.getAttribute(t);return null===o?void 0:o},ao=(e,t)=>T.from(no(e,t)),ro=(e,t)=>{const o=e.dom;return!(!o||!o.hasAttribute)&&o.hasAttribute(t)},io=(e,t)=>{e.dom.removeAttribute(t)},lo=e=>K(e.dom.attributes,(e,t)=>(e[t.name]=t.value,e),{}),so=(e,t,o)=>{if(!l(o))throw console.error("Invalid call to CSS.set. Property ",t,":: Value ",o,":: Element ",e),new Error("CSS value must be a string: "+o);We(e)&&e.style.setProperty(t,o)},co=(e,t)=>{We(e)&&e.style.removeProperty(t)},uo=(e,t,o)=>{const n=e.dom;so(n,t,o)},mo=(e,t)=>{const o=e.dom;he(t,(e,t)=>{so(o,t,e)})},ho=(e,t)=>{const o=e.dom;he(t,(e,t)=>{e.fold(()=>{co(o,t)},e=>{so(o,t,e)})})},po=(e,t)=>{const o=e.dom,n=window.getComputedStyle(o),a=n.getPropertyValue(t);return""!==a||Jt(e)?a:bo(o,t)},bo=(e,t)=>We(e)?e.style.getPropertyValue(t):"",go=(e,t)=>{const o=e.dom,n=bo(o,t);return T.from(n).filter(e=>e.length>0)},fo=e=>{const t={},o=e.dom;if(We(o))for(let n=0;n{const n=Ze.fromTag(e);uo(n,t,o);const a=go(n,t);return a.isSome()},wo=(e,t)=>{const o=e.dom;co(o,t),_e(ao(e,"style").map($e),"")&&io(e,"style")},ko=e=>e.dom.offsetWidth,Co=(e,t)=>{const o=(t,o)=>{if(!f(o)&&!o.match(/^[0-9]+$/))throw new Error(e+".set accepts only positive integer values. Value was "+o);const n=t.dom;We(n)&&(n.style[e]=o+"px")},n=o=>{const n=t(o);if(n<=0||null===n){const t=po(o,e);return parseFloat(t)||0}return n},a=n,r=(e,t)=>K(t,(t,o)=>{const n=po(e,o),a=void 0===n?0:parseInt(n,10);return isNaN(a)?t:t+a},0),i=(e,t,o)=>{const n=r(e,o),a=t>n?t-n:0;return a};return{set:o,get:n,getOuter:a,aggregate:r,max:i}},yo=Co("height",e=>{const t=e.dom;return Jt(e)?t.getBoundingClientRect().height:t.offsetHeight}),Oo=e=>yo.get(e),jo=e=>yo.getOuter(e),xo=(e,t)=>{const o=["margin-top","border-top-width","padding-top","padding-bottom","border-bottom-width","margin-bottom"],n=yo.max(e,t,o);uo(e,"max-height",n+"px")},_o=(e,t)=>{const o=(o,n)=>_o(e+o,t+n);return{left:e,top:t,translate:o}},Vo=_o,Ao=e=>{const t=e.getBoundingClientRect();return Vo(t.left,t.top)},No=(e,t)=>void 0!==e?e:void 0!==t?t:0,Do=e=>{const t=e.dom.ownerDocument,o=t.body,n=t.defaultView,a=t.documentElement;if(o===e.dom)return Vo(o.offsetLeft,o.offsetTop);const r=No(null===n||void 0===n?void 0:n.pageYOffset,a.scrollTop),i=No(null===n||void 0===n?void 0:n.pageXOffset,a.scrollLeft),l=No(a.clientTop,o.clientTop),s=No(a.clientLeft,o.clientLeft);return Eo(e).translate(i-s,r-l)},Eo=e=>{const t=e.dom,o=t.ownerDocument,n=o.body;return n===t?Vo(n.offsetLeft,n.offsetTop):Jt(e)?Ao(t):Vo(0,0)},To=Co("width",e=>e.dom.offsetWidth),So=(e,t)=>To.set(e,t),Bo=e=>To.get(e),Io=e=>To.getOuter(e),zo=(e,t)=>{const o=["margin-left","border-left-width","padding-left","padding-right","border-right-width","margin-right"],n=To.max(e,t,o);uo(e,"max-width",n+"px")},Fo=e=>{let t,o=!1;return(...n)=>(o||(o=!0,t=e.apply(null,n)),t)},Mo=(e,t,o,n)=>{const a=e.isiOS()&&!0===/ipad/i.test(o),r=e.isiOS()&&!a,i=e.isiOS()||e.isAndroid(),l=i||n("(pointer:coarse)"),s=a||!r&&i&&n("(min-device-width:768px)"),c=r||i&&!s,d=t.isSafari()&&e.isiOS()&&!1===/safari/i.test(o),u=!c&&!s&&!d;return{isiPad:O(a),isiPhone:O(r),isTablet:O(s),isPhone:O(c),isTouch:O(l),isAndroid:e.isAndroid,isiOS:e.isiOS,isWebView:O(d),isDesktop:O(u)}},Lo=(e,t)=>{for(let o=0;o{const o=Lo(e,t);if(!o)return{major:0,minor:0};const n=e=>Number(t.replace(o,"$"+e));return $o(n(1),n(2))},Ro=(e,t)=>{const o=String(t).toLowerCase();return 0===e.length?qo():Po(e,o)},qo=()=>$o(0,0),$o=(e,t)=>({major:e,minor:t}),Uo={nu:$o,detect:Ro,unknown:qo},Ho=(e,t)=>de(t.brands,t=>{const o=t.brand.toLowerCase();return Q(e,e=>{var t;return o===(null===(t=e.brand)||void 0===t?void 0:t.toLowerCase())}).map(e=>({current:e.name,version:Uo.nu(parseInt(t.version,10),0)}))}),Wo=(e,t)=>{const o=String(t).toLowerCase();return Q(e,e=>e.search(o))},Go=(e,t)=>Wo(e,t).map(e=>{const o=Uo.detect(e.versionRegexes,t);return{current:e.name,version:o}}),Ko=(e,t)=>Wo(e,t).map(e=>{const o=Uo.detect(e.versionRegexes,t);return{current:e.name,version:o}}),Yo=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,Qo=e=>t=>Le(t,e),Jo=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:e=>Le(e,"edge/")&&Le(e,"chrome")&&Le(e,"safari")&&Le(e,"applewebkit")},{name:"Chromium",brand:"Chromium",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,Yo],search:e=>Le(e,"chrome")&&!Le(e,"chromeframe")},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:e=>Le(e,"msie")||Le(e,"trident")},{name:"Opera",versionRegexes:[Yo,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:Qo("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:Qo("firefox")},{name:"Safari",versionRegexes:[Yo,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:e=>(Le(e,"safari")||Le(e,"mobile/"))&&Le(e,"applewebkit")}],Zo=[{name:"Windows",search:Qo("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:e=>Le(e,"iphone")||Le(e,"ipad"),versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:Qo("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"macOS",search:Qo("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:Qo("linux"),versionRegexes:[]},{name:"Solaris",search:Qo("sunos"),versionRegexes:[]},{name:"FreeBSD",search:Qo("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:Qo("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],Xo={browsers:O(Jo),oses:O(Zo)},en="Edge",tn="Chromium",on="IE",nn="Opera",an="Firefox",rn="Safari",ln=()=>sn({current:void 0,version:Uo.unknown()}),sn=e=>{const t=e.current,o=e.version,n=e=>()=>t===e;return{current:t,version:o,isEdge:n(en),isChromium:n(tn),isIE:n(on),isOpera:n(nn),isFirefox:n(an),isSafari:n(rn)}},cn={unknown:ln,nu:sn,edge:O(en),chromium:O(tn),ie:O(on),opera:O(nn),firefox:O(an),safari:O(rn)},dn="Windows",un="iOS",mn="Android",hn="Linux",pn="macOS",bn="Solaris",gn="FreeBSD",fn="ChromeOS",vn=()=>wn({current:void 0,version:Uo.unknown()}),wn=e=>{const t=e.current,o=e.version,n=e=>()=>t===e;return{current:t,version:o,isWindows:n(dn),isiOS:n(un),isAndroid:n(mn),isMacOS:n(pn),isLinux:n(hn),isSolaris:n(bn),isFreeBSD:n(gn),isChromeOS:n(fn)}},kn={unknown:vn,nu:wn,windows:O(dn),ios:O(un),android:O(mn),linux:O(hn),macos:O(pn),solaris:O(bn),freebsd:O(gn),chromeos:O(fn)},Cn=(e,t,o)=>{const n=Xo.browsers(),a=Xo.oses(),r=t.bind(e=>Ho(n,e)).orThunk(()=>Go(n,e)).fold(cn.unknown,cn.nu),i=Ko(a,e).fold(kn.unknown,kn.nu),l=Mo(i,r,e,o);return{browser:r,os:i,deviceType:l}},yn={detect:Cn},On=e=>window.matchMedia(e).matches;let jn=Fo(()=>yn.detect(navigator.userAgent,T.from(navigator.userAgentData),On));const xn=()=>jn(),_n=(e,t,o,n,a,r,i)=>({target:e,x:t,y:o,stop:n,prevent:a,kill:r,raw:i}),Vn=e=>{const t=Ze.fromDom(Yt(e).getOr(e.target)),o=()=>e.stopPropagation(),n=()=>e.preventDefault(),a=C(n,o);return _n(t,e.clientX,e.clientY,o,n,a,e)},An=(e,t)=>o=>{e(o)&&t(Vn(o))},Nn=(e,t,o,n,a)=>{const r=An(o,n);return e.dom.addEventListener(t,r,a),{unbind:_(Tn,e,t,r,a)}},Dn=(e,t,o,n)=>Nn(e,t,o,n,!1),En=(e,t,o,n)=>Nn(e,t,o,n,!0),Tn=(e,t,o,n)=>{e.dom.removeEventListener(t,o,n)},Sn=(e,t)=>{const o=Dt(e);o.each(o=>{o.dom.insertBefore(t.dom,e.dom)})},Bn=(e,t)=>{const o=It(e);o.fold(()=>{const o=Dt(e);o.each(e=>{zn(e,t)})},e=>{Sn(e,t)})},In=(e,t)=>{const o=Mt(e);o.fold(()=>{zn(e,t)},o=>{e.dom.insertBefore(t.dom,o.dom)})},zn=(e,t)=>{e.dom.appendChild(t.dom)},Fn=(e,t,o)=>{Ft(e,o).fold(()=>{zn(e,t)},e=>{Sn(e,t)})},Mn=(e,t)=>{$(t,t=>{zn(e,t)})},Ln=e=>{e.dom.textContent="",$(zt(e),e=>{Pn(e)})},Pn=e=>{const t=e.dom;null!==t.parentNode&&t.parentNode.removeChild(t)},Rn=e=>{const t=void 0!==e?e.dom:document,o=t.body.scrollLeft||t.documentElement.scrollLeft,n=t.body.scrollTop||t.documentElement.scrollTop;return Vo(o,n)},qn=(e,t,o)=>{const n=void 0!==o?o.dom:document,a=n.defaultView;a&&a.scrollTo(e,t)},$n=e=>{const t=void 0===e?window:e;return xn().browser.isFirefox()?T.none():T.from(t.visualViewport)},Un=(e,t,o,n)=>({x:e,y:t,width:o,height:n,right:e+o,bottom:t+n}),Hn=e=>{const t=void 0===e?window:e,o=t.document,n=Rn(Ze.fromDom(o));return $n(t).fold(()=>{const e=t.document.documentElement,o=e.clientWidth,a=e.clientHeight;return Un(n.left,n.top,o,a)},e=>Un(Math.max(e.pageLeft,n.left),Math.max(e.pageTop,n.top),e.width,e.height))},Wn=()=>Ze.fromDom(document),Gn=(e,t)=>{const o=e.view(t);return o.fold(O([]),t=>{const o=e.owner(t),n=Gn(e,o);return[t].concat(n)})},Kn=(e,t)=>{const o=t.owner(e),n=Gn(t,o);return T.some(n)},Yn=e=>{var t;const o=e.dom===document?T.none():T.from(null===(t=e.dom.defaultView)||void 0===t?void 0:t.frameElement);return o.map(Ze.fromDom)},Qn=e=>_t(e);var Jn=Object.freeze({__proto__:null,view:Yn,owner:Qn});const Zn=e=>{const t=Wn(),o=Rn(t),n=Kn(e,Jn);return n.fold(_(Do,e),t=>{const n=Eo(e),a=G(t,(e,t)=>{const o=Eo(t);return{left:e.left+o.left,top:e.top+o.top}},{left:0,top:0});return Vo(a.left+n.left+o.left,a.top+n.top+o.top)})},Xn=(e,t,o)=>({point:e,width:t,height:o}),ea=(e,t,o,n)=>({x:e,y:t,width:o,height:n}),ta=(e,t,o,n)=>({x:e,y:t,width:o,height:n,right:e+o,bottom:t+n}),oa=e=>{const t=Do(e),o=Io(e),n=jo(e);return ta(t.left,t.top,o,n)},na=e=>{const t=Zn(e),o=Io(e),n=jo(e);return ta(t.left,t.top,o,n)},aa=(e,t)=>{const o=Math.max(e.x,t.x),n=Math.max(e.y,t.y),a=Math.min(e.right,t.right),r=Math.min(e.bottom,t.bottom),i=a-o,l=r-n;return ta(o,n,i,l)},ra=(e,t)=>K(t,(e,t)=>aa(e,t),e),ia=()=>Hn(window);var la=tinymce.util.Tools.resolve("tinymce.ThemeManager");const sa=e=>{const t=t=>t(e),o=O(e),n=()=>a,a={tag:!0,inner:e,fold:(t,o)=>o(e),isValue:E,isError:D,map:t=>ua.value(t(e)),mapError:n,bind:t,exists:t,forall:t,getOr:o,or:n,getOrThunk:o,orThunk:n,getOrDie:o,each:t=>{t(e)},toOptional:()=>T.some(e)};return a},ca=e=>{const t=()=>o,o={tag:!1,inner:e,fold:(t,o)=>t(e),isValue:D,isError:E,map:t,mapError:t=>ua.error(t(e)),bind:t,exists:D,forall:E,getOr:j,or:j,getOrThunk:N,orThunk:N,getOrDie:A(String(e)),each:w,toOptional:T.none};return o},da=(e,t)=>e.fold(()=>ca(t),sa),ua={value:sa,error:ca,fromOption:da};var ma;(function(e){e[e["Error"]=0]="Error",e[e["Value"]=1]="Value"})(ma||(ma={}));const ha=(e,t,o)=>e.stype===ma.Error?t(e.serror):o(e.svalue),pa=e=>{const t=[],o=[];return $(e,e=>{ha(e,e=>o.push(e),e=>t.push(e))}),{values:t,errors:o}},ba=(e,t)=>e.stype===ma.Error?{stype:ma.Error,serror:t(e.serror)}:e,ga=(e,t)=>e.stype===ma.Value?{stype:ma.Value,svalue:t(e.svalue)}:e,fa=(e,t)=>e.stype===ma.Value?t(e.svalue):e,va=(e,t)=>e.stype===ma.Error?t(e.serror):e,wa=e=>({stype:ma.Value,svalue:e}),ka=e=>({stype:ma.Error,serror:e}),Ca=e=>ha(e,ua.error,ua.value),ya=e=>e.fold(ka,wa),Oa={fromResult:ya,toResult:Ca,svalue:wa,partition:pa,serror:ka,bind:fa,bindError:va,map:ga,mapError:ba,fold:ha},ja=(e,t,o,n)=>({tag:"field",key:e,newKey:t,presence:o,prop:n}),xa=(e,t)=>({tag:"custom",newKey:e,instantiator:t}),_a=(e,t,o)=>{switch(e.tag){case"field":return t(e.key,e.newKey,e.presence,e.prop);case"custom":return o(e.newKey,e.instantiator)}},Va=(e,t)=>t,Aa=(e,t)=>{const o=c(e)&&c(t);return o?Da(e,t):t},Na=e=>(...t)=>{if(0===t.length)throw new Error("Can't merge zero objects");const o={};for(let n=0;n({tag:"required",process:{}}),Sa=e=>({tag:"defaultedThunk",process:e}),Ba=e=>Sa(O(e)),Ia=()=>({tag:"option",process:{}}),za=e=>({tag:"mergeWithThunk",process:e}),Fa=e=>za(O(e)),Ma=(e,t)=>e.length>0?Oa.svalue(Da(t,Ea.apply(void 0,e))):Oa.svalue(t),La=e=>C(Oa.serror,Z)(e),Pa=(e,t)=>{const o=Oa.partition(e);return o.errors.length>0?La(o.errors):Ma(o.values,t)},Ra=e=>{const t=Oa.partition(e);return t.errors.length>0?La(t.errors):Oa.svalue(t.values)},qa={consolidateObj:Pa,consolidateArr:Ra},$a=e=>s(e)&&ue(e).length>100?" removed due to size":JSON.stringify(e,null,2),Ua=e=>{const t=e.length>10?e.slice(0,10).concat([{path:[],getErrorInfo:O("... (only showing first ten failures)")}]):e;return q(t,e=>"Failed path: ("+e.path.join(" > ")+")\n"+e.getErrorInfo())},Ha=(e,t)=>Oa.serror([{path:e,getErrorInfo:t}]),Wa=(e,t,o)=>Ha(e,()=>'Could not find valid *required* value for "'+t+'" in '+$a(o)),Ga=(e,t)=>Ha(e,()=>'Choice schema did not contain choice key: "'+t+'"'),Ka=(e,t,o)=>Ha(e,()=>'The chosen schema: "'+o+'" did not exist in branches: '+$a(t)),Ya=(e,t)=>Ha(e,()=>"There are unsupported fields: ["+t.join(", ")+"] specified"),Qa=(e,t)=>Ha(e,O(t)),Ja=e=>{const t=(t,o)=>Oa.bindError(e(o),e=>Qa(t,e)),o=O("val");return{extract:t,toString:o}},Za=Ja(Oa.svalue),Xa=(e,t,o,n)=>Oe(t,o).fold(()=>Wa(e,o,t),n),er=(e,t,o,n)=>{const a=Oe(e,t).getOrThunk(()=>o(e));return n(a)},tr=(e,t,o)=>o(Oe(e,t)),or=(e,t,o,n)=>{const a=Oe(e,t).map(t=>!0===t?o(e):t);return n(a)},nr=(e,t,o,n,a)=>{const r=e=>a.extract(t.concat([n]),e),i=e=>e.fold(()=>Oa.svalue(T.none()),e=>{const o=a.extract(t.concat([n]),e);return Oa.map(o,T.some)});switch(e.tag){case"required":return Xa(t,o,n,r);case"defaultedThunk":return er(o,n,e.process,r);case"option":return tr(o,n,i);case"defaultedOptionThunk":return or(o,n,e.process,i);case"mergeWithThunk":return er(o,n,O({}),t=>{const n=Da(e.process(o),t);return r(n)})}},ar=(e,t,o)=>{const n={},a=[];for(const r of o)_a(r,(o,r,i,l)=>{const s=nr(i,e,t,o,l);Oa.fold(s,e=>{a.push(...e)},e=>{n[r]=e})},(e,o)=>{n[e]=o(t)});return a.length>0?Oa.serror(a):Oa.svalue(n)},rr=e=>{const t=(t,o)=>e().extract(t,o),o=()=>e().toString();return{extract:t,toString:o}},ir=e=>ue(we(e,b)),lr=e=>{const t=sr(e),o=G(e,(e,t)=>_a(t,t=>Da(e,{[t]:!0}),O(e)),{}),n=(e,n)=>{const a=m(n)?[]:ir(n),r=W(a,e=>!xe(o,e));return 0===r.length?t.extract(e,n):Ya(e,r)};return{extract:n,toString:t.toString}},sr=e=>{const t=(t,o)=>ar(t,o,e),o=()=>{const t=q(e,e=>_a(e,(e,t,o,n)=>e+" -> "+n.toString(),(e,t)=>"state("+e+")"));return"obj{\n"+t.join("\n")+"}"};return{extract:t,toString:o}},cr=e=>{const t=(t,o)=>{const n=q(o,(o,n)=>e.extract(t.concat(["["+n+"]"]),o));return qa.consolidateArr(n)},o=()=>"array("+e.toString()+")";return{extract:t,toString:o}},dr=(e,t)=>{const o=void 0!==t?t:j,n=(t,n)=>{const a=[];for(const r of e){const e=r.extract(t,n);if(e.stype===ma.Value)return{stype:ma.Value,svalue:o(e.svalue)};a.push(e)}return qa.consolidateArr(a)},a=()=>"oneOf("+q(e,e=>e.toString()).join(", ")+")";return{extract:n,toString:a}},ur=(e,t)=>{const o=(t,o)=>cr(Ja(e)).extract(t,o),n=(e,n)=>{const a=ue(n),r=o(e,a);return Oa.bind(r,o=>{const a=q(o,e=>ja(e,e,Ta(),t));return sr(a).extract(e,n)})},a=()=>"setOf("+t.toString()+")";return{extract:n,toString:a}},mr=(e,t)=>{const o=Fo(t),n=(e,t)=>o().extract(e,t),a=()=>o().toString();return{extract:n,toString:a}},hr=C(cr,sr),pr=O(Za),br=(e,t)=>Ja(o=>{const n=typeof o;return e(o)?Oa.svalue(o):Oa.serror(`Expected type: ${t} but got: ${n}`)}),gr=br(f,"number"),fr=br(l,"string"),vr=br(m,"boolean"),wr=br(g,"function"),kr=e=>{if(Object(e)!==e)return!0;switch({}.toString.call(e).slice(8,-1)){case"Boolean":case"Number":case"String":case"Date":case"RegExp":case"Blob":case"FileList":case"ImageData":case"ImageBitmap":case"ArrayBuffer":return!0;case"Array":case"Object":return Object.keys(e).every(t=>kr(e[t]));default:return!1}},Cr=Ja(e=>kr(e)?Oa.svalue(e):Oa.serror("Expected value to be acceptable for sending via postMessage")),yr=(e,t,o,n)=>{const a=Oe(o,n);return a.fold(()=>Ka(e,o,n),o=>o.extract(e.concat(["branch: "+n]),t))},Or=(e,t)=>{const o=(o,n)=>{const a=Oe(n,e);return a.fold(()=>Ga(o,e),e=>yr(o,n,t,e))},n=()=>"chooseOn("+e+"). Possible values: "+ue(t);return{extract:o,toString:n}},jr=()=>cr(Za),xr=e=>Ja(t=>e(t).fold(Oa.serror,Oa.svalue)),_r=(e,t)=>ur(t=>Oa.fromResult(e(t)),t),Vr=(e,t,o)=>{const n=t.extract([e],o);return Oa.mapError(n,e=>({input:o,errors:e}))},Ar=(e,t,o)=>Oa.toResult(Vr(e,t,o)),Nr=e=>e.fold(e=>{throw new Error(Er(e))},j),Dr=(e,t,o)=>Nr(Ar(e,t,o)),Er=e=>"Errors: \n"+Ua(e.errors).join("\n")+"\n\nInput object: "+$a(e.input),Tr=(e,t)=>Or(e,pe(t,sr)),Sr=(e,t)=>mr(e,t),Br=ja,Ir=xa,zr=e=>xr(t=>M(e,t)?ua.value(t):ua.error(`Unsupported value: "${t}", choose one of "${e.join(", ")}".`)),Fr=e=>Br(e,e,Ta(),pr()),Mr=(e,t)=>Br(e,e,Ta(),t),Lr=e=>Mr(e,gr),Pr=e=>Mr(e,fr),Rr=(e,t)=>Br(e,e,Ta(),zr(t)),qr=e=>Mr(e,vr),$r=e=>Mr(e,wr),Ur=(e,t)=>Br(e,e,Ia(),Ja(o=>Oa.serror("The field: "+e+" is forbidden. "+t))),Hr=(e,t)=>Br(e,e,Ta(),sr(t)),Wr=(e,t)=>Br(e,e,Ta(),hr(t)),Gr=(e,t)=>Br(e,e,Ta(),cr(t)),Kr=e=>Br(e,e,Ia(),pr()),Yr=(e,t)=>Br(e,e,Ia(),t),Qr=e=>Yr(e,gr),Jr=e=>Yr(e,fr),Zr=(e,t)=>Yr(e,zr(t)),Xr=e=>Yr(e,wr),ei=(e,t)=>Yr(e,cr(t)),ti=(e,t)=>Yr(e,sr(t)),oi=(e,t)=>Yr(e,lr(t)),ni=(e,t)=>Br(e,e,Ba(t),pr()),ai=(e,t,o)=>Br(e,e,Ba(t),o),ri=(e,t)=>ai(e,t,gr),ii=(e,t)=>ai(e,t,fr),li=(e,t,o)=>ai(e,t,zr(o)),si=(e,t)=>ai(e,t,vr),ci=(e,t)=>ai(e,t,wr),di=(e,t)=>ai(e,t,Cr),ui=(e,t,o)=>ai(e,t,cr(o)),mi=(e,t,o)=>ai(e,t,sr(o)),hi=e=>{let t=e;const o=()=>t,n=e=>{t=e};return{get:o,set:n}},pi=e=>{if(!d(e))throw new Error("cases must be an array");if(0===e.length)throw new Error("there must be at least one case");const t=[],o={};return $(e,(n,a)=>{const r=ue(n);if(1!==r.length)throw new Error("one and only one name per case");const i=r[0],l=n[i];if(void 0!==o[i])throw new Error("duplicate key detected:"+i);if("cata"===i)throw new Error("cannot have a case named cata (sorry)");if(!d(l))throw new Error("case arguments must be an array");t.push(i),o[i]=(...o)=>{const n=o.length;if(n!==l.length)throw new Error("Wrong number of arguments to case "+i+". Expected "+l.length+" ("+l+"), got "+n);const r=e=>{const n=ue(e);if(t.length!==n.length)throw new Error("Wrong number of arguments to match. Expected: "+t.join(",")+"\nActual: "+n.join(","));const a=ee(t,e=>M(n,e));if(!a)throw new Error("Not all branches were specified when using match. Specified: "+n.join(", ")+"\nRequired: "+t.join(", "));return e[i].apply(null,o)};return{fold:(...t)=>{if(t.length!==e.length)throw new Error("Wrong number of arguments to fold. Expected "+e.length+", got "+t.length);const n=t[a];return n.apply(null,o)},match:r,log:e=>{console.log(e,{constructors:t,constructor:i,params:o})}}}}),o},bi={generate:pi};bi.generate([{bothErrors:["error1","error2"]},{firstError:["error1","value2"]},{secondError:["value1","error2"]},{bothValues:["value1","value2"]}]);const gi=e=>{const t=[],o=[];return $(e,e=>{e.fold(e=>{t.push(e)},e=>{o.push(e)})}),{errors:t,values:o}},fi=(e,t)=>{const o={};return he(e,(e,n)=>{M(t,n)||(o[n]=e)}),o},vi=(e,t)=>({[e]:t}),wi=e=>{const t={};return $(e,e=>{t[e.key]=e.value}),t},ki=(e,t)=>fi(e,t),Ci=(e,t)=>vi(e,t),yi=e=>wi(e),Oi=(e,t)=>0===e.length?ua.value(t):ua.value(Da(t,Ea.apply(void 0,e))),ji=e=>ua.error(Z(e)),xi=(e,t)=>{const o=gi(e);return o.errors.length>0?ji(o.errors):Oi(o.values,t)},_i=e=>g(e)?e:D,Vi=(e,t,o)=>{let n=e.dom;const a=_i(o);while(n.parentNode){n=n.parentNode;const e=Ze.fromDom(n),o=t(e);if(o.isSome())return o;if(a(e))break}return T.none()},Ai=(e,t,o)=>{const n=t(e),a=_i(o);return n.orThunk(()=>a(e)?T.none():Vi(e,t,a))},Ni=(e,t)=>jt(e.element,t.event.target),Di={can:E,abort:D,run:w},Ei=e=>{if(!xe(e,"can")&&!xe(e,"abort")&&!xe(e,"run"))throw new Error("EventHandler defined by: "+JSON.stringify(e,null,2)+" does not have can, abort, or run!");return{...Di,...e}},Ti=(e,t)=>(...o)=>K(e,(e,n)=>e&&t(n).apply(void 0,o),!0),Si=(e,t)=>(...o)=>K(e,(e,n)=>e||t(n).apply(void 0,o),!1),Bi=e=>g(e)?{can:E,abort:D,run:e}:e,Ii=e=>{const t=Ti(e,e=>e.can),o=Si(e,e=>e.abort),n=(...t)=>{$(e,e=>{e.run.apply(void 0,t)})};return{can:t,abort:o,run:n}},zi=O,Fi=zi("touchstart"),Mi=zi("touchmove"),Li=zi("touchend"),Pi=zi("touchcancel"),Ri=zi("mousedown"),qi=zi("mousemove"),$i=zi("mouseout"),Ui=zi("mouseup"),Hi=zi("mouseover"),Wi=zi("focusin"),Gi=zi("focusout"),Ki=zi("keydown"),Yi=zi("keyup"),Qi=zi("input"),Ji=zi("change"),Zi=zi("click"),Xi=zi("transitioncancel"),el=zi("transitionend"),tl=zi("transitionstart"),ol=zi("selectstart"),nl=e=>O("alloy."+e),al={tap:nl("tap")},rl=nl("focus"),il=nl("blur.post"),ll=nl("paste.post"),sl=nl("receive"),cl=nl("execute"),dl=nl("focus.item"),ul=al.tap,ml=nl("longpress"),hl=nl("sandbox.close"),pl=nl("typeahead.cancel"),bl=nl("system.init"),gl=nl("system.touchmove"),fl=nl("system.touchend"),vl=nl("system.scroll"),wl=nl("system.resize"),kl=nl("system.attached"),Cl=nl("system.detached"),yl=nl("system.dismissRequested"),Ol=nl("system.repositionRequested"),jl=nl("focusmanager.shifted"),xl=nl("slotcontainer.visibility"),_l=nl("system.external.element.scroll"),Vl=nl("change.tab"),Al=nl("dismiss.tab"),Nl=nl("highlight"),Dl=nl("dehighlight"),El=(e,t)=>{Il(e,e.element,t,{})},Tl=(e,t,o)=>{Il(e,e.element,t,o)},Sl=e=>{El(e,cl())},Bl=(e,t,o)=>{Il(e,t,o,{})},Il=(e,t,o,n)=>{const a={target:t,...n};e.getSystem().triggerEvent(o,t,a)},zl=(e,t,o,n)=>{const a={...n,target:t};e.getSystem().triggerEvent(o,t,a)},Fl=(e,t,o,n)=>{e.getSystem().triggerEvent(o,t,n.event)},Ml=e=>yi(e),Ll=(e,t)=>({key:e,value:Ei({abort:t})}),Pl=(e,t)=>({key:e,value:Ei({can:t})}),Rl=e=>({key:e,value:Ei({run:(e,t)=>{t.event.prevent()}})}),ql=(e,t)=>({key:e,value:Ei({run:t})}),$l=(e,t,o)=>({key:e,value:Ei({run:(e,n)=>{t.apply(void 0,[e,n].concat(o))}})}),Ul=e=>t=>ql(e,t),Hl=e=>t=>({key:e,value:Ei({run:(e,o)=>{Ni(e,o)&&t(e,o)}})}),Wl=(e,t)=>ql(e,(o,n)=>{o.getSystem().getByUid(t).each(t=>{Fl(t,t.element,e,n)})}),Gl=(e,t,o)=>{const n=t.partUids[o];return Wl(e,n)},Kl=(e,t)=>ql(e,(e,o)=>{const n=o.event,a=e.getSystem().getByDom(n.target).getOrThunk(()=>{const t=Ai(n.target,t=>e.getSystem().getByDom(t).toOptional(),D);return t.getOr(e)});t(e,a,o)}),Yl=e=>ql(e,(e,t)=>{t.cut()}),Ql=e=>ql(e,(e,t)=>{t.stop()}),Jl=(e,t)=>Hl(e)(t),Zl=Hl(kl()),Xl=Hl(Cl()),es=Hl(bl()),ts=Ul(cl()),os=(e,t)=>{const o=t||document,n=o.createElement("div");return n.innerHTML=e,zt(Ze.fromDom(n))},ns=e=>e.dom.innerHTML,as=(e,t)=>{const o=_t(e),n=o.dom,a=Ze.fromDom(n.createDocumentFragment()),r=os(t,n);Mn(a,r),Ln(e),zn(e,a)},rs=e=>{const t=Ze.fromTag("div"),o=Ze.fromDom(e.dom.cloneNode(!0));return zn(t,o),ns(t)},is=(e,t)=>Ze.fromDom(e.dom.cloneNode(t)),ls=e=>is(e,!1),ss=e=>is(e,!0),cs=e=>{if(Rt(e))return"#shadow-root";{const t=ls(e);return rs(t)}},ds=e=>cs(e),us=(e,t,o)=>jt(t,e.element)&&!jt(t,o),ms=Ml([Pl(rl(),(e,t)=>{const o=t.event,n=o.originator,a=o.target;return!us(e,n,a)||(console.warn(rl()+" did not get interpreted by the desired target. \nOriginator: "+ds(n)+"\nTarget: "+ds(a)+"\nCheck the "+rl()+" event handlers"),!1)})]);var hs=Object.freeze({__proto__:null,events:ms});let ps=0;const bs=e=>{const t=new Date,o=t.getTime(),n=Math.floor(1e9*Math.random());return ps++,e+"_"+n+ps+String(o)},gs=O("alloy-id-"),fs=O("data-alloy-id"),vs=gs(),ws=fs(),ks=(e,t)=>{const o=bs(vs+e);return Cs(t,o),o},Cs=(e,t)=>{Object.defineProperty(e.dom,ws,{value:t,writable:!0})},ys=e=>{const t=bt(e)?e.dom[ws]:null;return T.from(t)},Os=e=>bs(e),js=j,xs=e=>{const t=t=>"The component must be in a context to execute: "+t+(e?"\n"+ds(e().element)+" is not in context.":""),o=e=>()=>{throw new Error(t(e))},n=e=>()=>{console.warn(t(e))};return{debugInfo:O("fake"),triggerEvent:n("triggerEvent"),triggerFocus:n("triggerFocus"),triggerEscape:n("triggerEscape"),broadcast:n("broadcast"),broadcastOn:n("broadcastOn"),broadcastEvent:n("broadcastEvent"),build:o("build"),buildOrPatch:o("buildOrPatch"),addToWorld:o("addToWorld"),removeFromWorld:o("removeFromWorld"),addToGui:o("addToGui"),removeFromGui:o("removeFromGui"),getByUid:o("getByUid"),getByDom:o("getByDom"),isConnected:D}},_s=xs(),Vs=(e,t,o)=>{const n=o.toString(),a=n.indexOf(")")+1,r=n.indexOf("("),i=n.substring(r+1,a-1).split(/,\s*/);return e.toFunctionAnnotation=()=>({name:t,parameters:As(i.slice(0,1).concat(i.slice(3)))}),e},As=e=>q(e,e=>Re(e,"/*")?e.substring(0,e.length-"/*".length):e),Ns=(e,t)=>{const o=e.toString(),n=o.indexOf(")")+1,a=o.indexOf("("),r=o.substring(a+1,n-1).split(/,\s*/);return e.toFunctionAnnotation=()=>({name:t,parameters:As(r)}),e},Ds=(e,t)=>{const o=t.toString(),n=o.indexOf(")")+1,a=o.indexOf("("),r=o.substring(a+1,n-1).split(/,\s*/);return e.toFunctionAnnotation=()=>({name:"OVERRIDE",parameters:As(r.slice(1))}),e},Es=bs("alloy-premade"),Ts=e=>(Object.defineProperty(e.element.dom,Es,{value:e.uid,writable:!0}),Ci(Es,e)),Ss=e=>je(e.dom,Es),Bs=e=>Oe(e,Es),Is=e=>Ds((t,...o)=>e(t.getApis(),t,...o),e),zs={init:()=>Fs({readState:O("No State required")})},Fs=e=>e,Ms=(e,t)=>{const o=q(t,e=>ti(e.name(),[Fr("config"),ni("state",zs)])),n=Ar("component.behaviours",sr(o),e.behaviours).fold(t=>{throw new Error(Er(t)+"\nComplete spec:\n"+JSON.stringify(e,null,2))},j);return{list:t,data:pe(n,e=>{const t=e.map(e=>({config:e.config,state:e.state.init(e.config)}));return O(t)})}},Ls=e=>e.list,Ps=e=>e.data,Rs=(e,t)=>{const o={};return he(e,(e,n)=>{he(e,(e,a)=>{const r=Oe(o,a).getOr([]);o[a]=r.concat([t(n,e)])})}),o},qs=e=>({classes:h(e.classes)?[]:e.classes,attributes:h(e.attributes)?{}:e.attributes,styles:h(e.styles)?{}:e.styles}),$s=(e,t)=>({...e,attributes:{...e.attributes,...t.attributes},styles:{...e.styles,...t.styles},classes:e.classes.concat(t.classes)}),Us=(e,t,o,n)=>{const a={...t};$(o,t=>{a[t.name()]=t.exhibit(e,n)});const r=Rs(a,(e,t)=>({name:e,modification:t})),i=e=>G(e,(e,t)=>({...t.modification,...e}),{}),l=G(r.classes,(e,t)=>t.modification.concat(e),[]),s=i(r.attributes),c=i(r.styles);return qs({classes:l,attributes:s,styles:c})},Hs=(e,t,o,n)=>{try{const a=re(o,(o,a)=>{const r=o[t],i=a[t],l=n.indexOf(r),s=n.indexOf(i);if(-1===l)throw new Error("The ordering for "+e+" does not have an entry for "+r+".\nOrder specified: "+JSON.stringify(n,null,2));if(-1===s)throw new Error("The ordering for "+e+" does not have an entry for "+i+".\nOrder specified: "+JSON.stringify(n,null,2));return l({handler:e,purpose:t}),Gs=(e,t)=>({cHandler:e,purpose:t}),Ks=(e,t)=>Gs(_.apply(void 0,[e.handler].concat(t)),e.purpose),Ys=e=>e.cHandler,Qs=(e,t)=>({name:e,handler:t}),Js=(e,t)=>{const o={};return $(e,e=>{o[e.name()]=e.handlers(t)}),o},Zs=(e,t,o)=>{const n={...o,...Js(t,e)};return Rs(n,Qs)},Xs=(e,t,o,n)=>{const a=Zs(e,o,n);return nc(a,t)},ec=e=>{const t=Bi(e);return(e,o,...n)=>{const a=[e,o].concat(n);t.abort.apply(void 0,a)?o.stop():t.can.apply(void 0,a)&&t.run.apply(void 0,a)}},tc=(e,t)=>ua.error(["The event ("+e+') has more than one behaviour that listens to it.\nWhen this occurs, you must specify an event ordering for the behaviours in your spec (e.g. [ "listing", "toggling" ]).\nThe behaviours that can trigger it are: '+JSON.stringify(q(t,e=>e.name),null,2)]),oc=(e,t,o)=>{const n=t[o];return n?Hs("Event: "+o,"name",e,n).map(e=>{const t=q(e,e=>e.handler);return Ii(t)}):tc(o,e)},nc=(e,t)=>{const o=ke(e,(e,o)=>{const n=1===e.length?ua.value(e[0].handler):oc(e,t,o);return n.map(n=>{const a=ec(n),r=e.length>1?W(t[o],t=>L(e,e=>e.name===t)).join(" > "):e[0].name;return Ci(o,Ws(a,r))})});return xi(o,{})},ac="alloy.base.behaviour",rc=sr([Br("dom","dom",Ta(),sr([Fr("tag"),ni("styles",{}),ni("classes",[]),ni("attributes",{}),Kr("value"),Kr("innerHtml")])),Fr("components"),Fr("uid"),ni("events",{}),ni("apis",{}),Br("eventOrder","eventOrder",Fa({[cl()]:["disabling",ac,"toggling","typeaheadevents"],[rl()]:[ac,"focusing","keying"],[bl()]:[ac,"disabling","toggling","representing"],[Qi()]:[ac,"representing","streaming","invalidating"],[Cl()]:[ac,"representing","item-events","tooltipping"],[Ri()]:["focusing",ac,"item-type-events"],[Fi()]:["focusing",ac,"item-type-events"],[Hi()]:["item-type-events","tooltipping"],[sl()]:["receiving","reflecting","tooltipping"]}),pr()),Kr("domModification")]),ic=e=>Ar("custom.definition",rc,e),lc=e=>({...e.dom,uid:e.uid,domChildren:q(e.components,e=>e.element)}),sc=e=>e.domModification.fold(()=>qs({}),qs),cc=e=>e.events,dc=(e,t)=>{const o=no(e,t);return void 0===o||""===o?[]:o.split(" ")},uc=(e,t,o)=>{const n=dc(e,t),a=n.concat([o]);return to(e,t,a.join(" ")),!0},mc=(e,t,o)=>{const n=W(dc(e,t),e=>e!==o);return n.length>0?to(e,t,n.join(" ")):io(e,t),!1},hc=e=>void 0!==e.dom.classList,pc=e=>dc(e,"class"),bc=(e,t)=>uc(e,"class",t),gc=(e,t)=>mc(e,"class",t),fc=(e,t)=>M(pc(e),t)?gc(e,t):bc(e,t),vc=(e,t)=>{hc(e)?e.dom.classList.add(t):bc(e,t)},wc=e=>{const t=hc(e)?e.dom.classList:pc(e);0===t.length&&io(e,"class")},kc=(e,t)=>{if(hc(e)){const o=e.dom.classList;o.remove(t)}else gc(e,t);wc(e)},Cc=(e,t)=>{const o=hc(e)?e.dom.classList.toggle(t):fc(e,t);return wc(e),o},yc=(e,t)=>hc(e)&&e.dom.classList.contains(t),Oc=(e,t)=>{$(t,t=>{vc(e,t)})},jc=(e,t)=>{$(t,t=>{kc(e,t)})},xc=(e,t)=>{$(t,t=>{Cc(e,t)})},_c=(e,t)=>ee(t,t=>yc(e,t)),Vc=e=>{const t=e.dom.classList,o=new Array(t.length);for(let n=0;nhc(e)?Vc(e):pc(e),Nc=e=>e.dom.value,Dc=(e,t)=>{if(void 0===t)throw new Error("Value.set was undefined");e.dom.value=t},Ec=(e,t,o)=>{const n=Ft(e,t);return n.map(e=>{const t=o.exists(t=>!jt(t,e));if(t){const t=o.map(ut).getOr("span"),n=Ze.fromTag(t);return Sn(e,n),n}return e})},Tc=(e,t,o)=>{o.fold(()=>zn(e,t),e=>{jt(e,t)||(Sn(e,t),Pn(e))})},Sc=(e,t,o)=>{const n=q(t,o),a=zt(e);return $(a.slice(n.length),Pn),n},Bc=(e,t,o,n)=>{const a=Ft(e,t),r=n(o,a),i=Ec(e,t,a);return Tc(e,r.element,i),r},Ic=(e,t,o)=>Sc(e,t,(t,n)=>Bc(e,n,t,o)),zc=(e,t)=>Sc(e,t,(t,o)=>{const n=Ft(e,o);return Tc(e,t,n),t}),Fc=(e,t)=>{const o=ue(e),n=ue(t),a=oe(n,o),r=ve(e,(e,o)=>!je(t,o)||e!==t[o]).t;return{toRemove:a,toSet:r}},Mc=(e,t)=>{const{class:o,style:n,...a}=lo(t),{toSet:r,toRemove:i}=Fc(e.attributes,a),l=()=>{$(i,e=>io(t,e)),oo(t,r)},s=fo(t),{toSet:c,toRemove:d}=Fc(e.styles,s),u=()=>{$(d,e=>wo(t,e)),mo(t,c)},m=Ac(t),h=oe(m,e.classes),p=oe(e.classes,m),b=()=>{Oc(t,p),jc(t,h)},g=e=>{as(t,e)},f=()=>{const o=e.domChildren;zc(t,o)},v=()=>{const o=t,n=e.value.getOrUndefined();n!==Nc(o)&&Dc(o,null!==n&&void 0!==n?n:"")};return l(),b(),u(),e.innerHtml.fold(f,g),v(),t},Lc=e=>{const t=Ze.fromTag(e.tag);oo(t,e.attributes),Oc(t,e.classes),mo(t,e.styles),e.innerHtml.each(e=>as(t,e));const o=e.domChildren;return Mn(t,o),e.value.each(e=>{Dc(t,e)}),t},Pc=(e,t)=>{try{const o=Mc(e,t);return T.some(o)}catch(o){return T.none()}},Rc=e=>e.innerHtml.isSome()&&e.domChildren.length>0,qc=(e,t)=>{const o=t=>ut(t)===e.tag&&!Rc(e)&&!Ss(t),n=t.filter(o).bind(t=>Pc(e,t)).getOrThunk(()=>Lc(e));return Cs(n,e.uid),n},$c=e=>{const t=Oe(e,"behaviours").getOr({});return X(ue(t),e=>{const o=t[e];return b(o)?[o.me]:[]})},Uc=(e,t)=>Ms(e,t),Hc=e=>{const t=$c(e);return Uc(e,t)},Wc=(e,t,o)=>{const n=lc(e),a=sc(e),r={"alloy.base.modification":a},i=t.length>0?Us(o,r,t,n):a;return $s(n,i)},Gc=(e,t,o)=>{const n={"alloy.base.behaviour":cc(e)};return Xs(o,e.eventOrder,t,n).getOrDie()},Kc=(e,t)=>{const o=()=>k,n=hi(_s),a=Nr(ic(e)),r=Hc(e),i=Ls(r),l=Ps(r),s=Wc(a,i,l),c=qc(s,t),d=Gc(a,i,l),u=hi(a.components),m=e=>{n.set(e)},h=()=>{n.set(xs(o))},p=()=>{const e=zt(c),t=X(e,e=>n.get().getByDom(e).fold(()=>[],ae));u.set(t)},b=t=>{const o=l,n=g(o[t.name()])?o[t.name()]:()=>{throw new Error("Could not find "+t.name()+" in "+JSON.stringify(e,null,2))};return n()},f=e=>g(l[e.name()]),v=()=>a.apis,w=e=>l[e]().map(e=>e.state.readState()).getOr("not enabled"),k={uid:e.uid,getSystem:n.get,config:b,hasConfigured:f,spec:e,readState:w,getApis:v,connect:m,disconnect:h,element:c,syncComponents:p,components:u.get,events:d};return k},Yc=(e,t)=>{const o=Oe(e,"components").getOr([]);return t.fold(()=>q(o,od),e=>q(o,(t,o)=>td(t,Ft(e,o))))},Qc=(e,t)=>{const{events:o,...n}=js(e),a=Yc(n,t),r={...n,events:{...hs,...o},components:a};return ua.value(Kc(r,t))},Jc=e=>{const t=Ze.fromText(e);return Zc({element:t})},Zc=e=>{const t=Dr("external.component",lr([Fr("element"),Kr("uid")]),e),o=hi(xs()),n=e=>{o.set(e)},a=()=>{o.set(xs(()=>i))},r=t.uid.getOrThunk(()=>Os("external"));Cs(t.element,r);const i={uid:r,getSystem:o.get,config:T.none,hasConfigured:D,connect:n,disconnect:a,getApis:()=>({}),element:t.element,spec:e,readState:O("No state"),syncComponents:w,components:O([]),events:{}};return Ts(i)},Xc=Os,ed=e=>je(e,"uid"),td=(e,t)=>Bs(e).getOrThunk(()=>{const o=ed(e)?e:{uid:Xc(""),...e};return Qc(o,t).getOrDie()}),od=e=>td(e,T.none()),nd=Ts;var ad=(e,t,o,n,a)=>e(o,n)?T.some(o):g(a)&&a(o)?T.none():t(o,n,a);const rd=(e,t,o)=>{let n=e.dom;const a=g(o)?o:D;while(n.parentNode){n=n.parentNode;const e=Ze.fromDom(n);if(t(e))return T.some(e);if(a(e))break}return T.none()},id=(e,t,o)=>{const n=(e,t)=>t(e);return ad(n,rd,e,t,o)},ld=(e,t)=>{const o=e=>t(Ze.fromDom(e)),n=Q(e.dom.childNodes,o);return n.map(Ze.fromDom)},sd=(e,t)=>{const o=e=>{for(let n=0;nid(e,t,o).isSome(),dd=(e,t,o)=>rd(e,e=>kt(e,t),o),ud=(e,t)=>ld(e,e=>kt(e,t)),md=(e,t)=>Ot(t,e),hd=(e,t,o)=>{const n=(e,t)=>kt(e,t);return ad(n,dd,e,t,o)},pd="aria-controls",bd=e=>{const t=id(e,e=>{if(!bt(e))return!1;const t=no(e,"id");return void 0!==t&&t.indexOf(pd)>-1});return t.bind(e=>{const t=no(e,"id"),o=Ut(e);return md(o,`[${pd}="${t}"]`)})},gd=()=>{const e=bs(pd),t=t=>{to(t,pd,e)},o=e=>{io(e,pd)};return{id:e,link:t,unlink:o}},fd=(e,t)=>bd(t).exists(t=>vd(e,t)),vd=(e,t)=>cd(t,t=>jt(t,e.element),D)||fd(e,t),wd="unknown";var kd;(function(e){e[e["STOP"]=0]="STOP",e[e["NORMAL"]=1]="NORMAL",e[e["LOGGING"]=2]="LOGGING"})(kd||(kd={}));const Cd=hi({}),yd=(e,t)=>{const o=[],n=(new Date).getTime();return{logEventCut:(e,t,n)=>{o.push({outcome:"cut",target:t,purpose:n})},logEventStopped:(e,t,n)=>{o.push({outcome:"stopped",target:t,purpose:n})},logNoParent:(e,t,n)=>{o.push({outcome:"no-parent",target:t,purpose:n})},logEventNoHandlers:(e,t)=>{o.push({outcome:"no-handlers-left",target:t})},logEventResponse:(e,t,n)=>{o.push({outcome:"response",purpose:n,target:t})},write:()=>{const a=(new Date).getTime();M(["mousemove","mouseover","mouseout",bl()],e)||console.log(e,{event:e,time:a-n,target:t.dom,sequence:q(o,e=>M(["cut","stopped","response"],e.outcome)?"{"+e.purpose+"} "+e.outcome+" at ("+ds(e.target)+")":e.outcome)})}}},Od=(e,t,o)=>{const n=Oe(Cd.get(),e).orThunk(()=>{const t=ue(Cd.get());return de(t,t=>e.indexOf(t)>-1?T.some(Cd.get()[t]):T.none())}).getOr(kd.NORMAL);switch(n){case kd.NORMAL:return o(Ad());case kd.LOGGING:{const n=yd(e,t),a=o(n);return n.write(),a}case kd.STOP:return!0}},jd=["alloy/data/Fields","alloy/debugging/Debugging"],xd=()=>{const e=new Error;if(void 0!==e.stack){const t=e.stack.split("\n");return Q(t,e=>e.indexOf("alloy")>0&&!L(jd,t=>e.indexOf(t)>-1)).getOr(wd)}return wd},_d={logEventCut:w,logEventStopped:w,logNoParent:w,logEventNoHandlers:w,logEventResponse:w,write:w},Vd=(e,t,o)=>Od(e,t,o),Ad=O(_d),Nd=O([Fr("menu"),Fr("selectedMenu")]),Dd=O([Fr("item"),Fr("selectedItem")]);O(sr(Dd().concat(Nd())));const Ed=O(sr(Dd())),Td=Hr("initSize",[Fr("numColumns"),Fr("numRows")]),Sd=()=>Mr("markers",Ed()),Bd=()=>Hr("markers",[Fr("backgroundMenu")].concat(Nd()).concat(Dd())),Id=e=>Hr("markers",q(e,Fr)),zd=(e,t,o)=>(xd(),Br(t,t,o,xr(e=>ua.value((...t)=>e.apply(void 0,t))))),Fd=e=>zd("onHandler",e,Ba(w)),Md=e=>zd("onKeyboardHandler",e,Ba(T.none)),Ld=e=>zd("onHandler",e,Ta()),Pd=e=>zd("onKeyboardHandler",e,Ta()),Rd=(e,t)=>Ir(e,O(t)),qd=e=>Ir(e,j),$d=O(Td),Ud=(e,t,o,n,a,r,i,l=!1)=>({x:e,y:t,bubble:o,direction:n,placement:a,restriction:r,label:`${i}-${a}`,alwaysFit:l}),Hd=bi.generate([{southeast:[]},{southwest:[]},{northeast:[]},{northwest:[]},{south:[]},{north:[]},{east:[]},{west:[]}]),Wd=(e,t,o,n,a,r,i,l,s)=>e.fold(t,o,n,a,r,i,l,s),Gd=(e,t,o,n)=>e.fold(t,t,n,n,t,n,o,o),Kd=(e,t,o,n)=>e.fold(t,n,t,n,o,o,t,n),Yd=Hd.southeast,Qd=Hd.southwest,Jd=Hd.northeast,Zd=Hd.northwest,Xd=Hd.south,eu=Hd.north,tu=Hd.east,ou=Hd.west,nu=(e,t,o,n)=>{const a=e+t;return a>n?o:aMath.min(Math.max(e,t),o),ru=(e,t)=>{switch(t){case 1:return e.x;case 0:return e.x+e.width;case 2:return e.y;case 3:return e.y+e.height}},iu=(e,t)=>ne(["left","right","top","bottom"],o=>Oe(t,o).map(t=>ru(e,t))),lu=(e,t,o)=>{const n=(n,a)=>t[n].map(t=>{const r="top"===n||"bottom"===n,i=r?o.top:o.left,l="left"===n||"top"===n?Math.max:Math.min,s=l(t,a)+i;return r?au(s,e.y,e.bottom):au(s,e.x,e.right)}).getOr(a),a=n("left",e.x),r=n("top",e.y),i=n("right",e.right),l=n("bottom",e.bottom);return ta(a,r,i-a,l-r)},su="layout",cu=e=>e.x,du=(e,t)=>e.x+e.width/2-t.width/2,uu=(e,t)=>e.x+e.width-t.width,mu=(e,t)=>e.y-t.height,hu=e=>e.y+e.height,pu=(e,t)=>e.y+e.height/2-t.height/2,bu=e=>e.x+e.width,gu=(e,t)=>e.x-t.width,fu=(e,t,o)=>Ud(cu(e),hu(e),o.southeast(),Yd(),"southeast",iu(e,{left:1,top:3}),su),vu=(e,t,o)=>Ud(uu(e,t),hu(e),o.southwest(),Qd(),"southwest",iu(e,{right:0,top:3}),su),wu=(e,t,o)=>Ud(cu(e),mu(e,t),o.northeast(),Jd(),"northeast",iu(e,{left:1,bottom:2}),su),ku=(e,t,o)=>Ud(uu(e,t),mu(e,t),o.northwest(),Zd(),"northwest",iu(e,{right:0,bottom:2}),su),Cu=(e,t,o)=>Ud(du(e,t),mu(e,t),o.north(),eu(),"north",iu(e,{bottom:2}),su),yu=(e,t,o)=>Ud(du(e,t),hu(e),o.south(),Xd(),"south",iu(e,{top:3}),su),Ou=(e,t,o)=>Ud(bu(e),pu(e,t),o.east(),tu(),"east",iu(e,{left:0}),su),ju=(e,t,o)=>Ud(gu(e,t),pu(e,t),o.west(),ou(),"west",iu(e,{right:1}),su),xu=()=>[fu,vu,wu,ku,yu,Cu,Ou,ju],_u=()=>[vu,fu,ku,wu,yu,Cu,Ou,ju],Vu=()=>[wu,ku,fu,vu,Cu,yu],Au=()=>[ku,wu,vu,fu,Cu,yu],Nu=()=>[fu,vu,wu,ku,yu,Cu],Du=()=>[vu,fu,ku,wu,yu,Cu],Eu=(e,t)=>t.universal?e:W(e,e=>M(t.channels,e)),Tu=e=>Ml([ql(sl(),(t,o)=>{const n=e.channels,a=ue(n),r=o,i=Eu(a,r);$(i,e=>{const o=n[e],a=o.schema,i=Dr("channel["+e+"] data\nReceiver: "+ds(t.element),a,r.data);o.onReceive(t,i)})})]);var Su=Object.freeze({__proto__:null,events:Tu}),Bu=[Mr("channels",_r(ua.value,lr([Ld("onReceive"),ni("schema",pr())])))];const Iu=(e,t,o)=>ts(n=>{o(n,e,t)}),zu=(e,t,o)=>es((n,a)=>{o(n,e,t)}),Fu=(e,t,o,n,a,r)=>{const i=lr(e),l=ti(t,[oi("config",e)]);return Ru(i,l,t,o,n,a,r)},Mu=(e,t,o,n,a,r)=>{const i=e,l=ti(t,[Yr("config",e)]);return Ru(i,l,t,o,n,a,r)},Lu=(e,t,o)=>{const n=(n,...a)=>{const r=[n].concat(a);return n.config({name:O(e)}).fold(()=>{throw new Error("We could not find any behaviour configuration for: "+e+". Using API: "+o)},e=>{const o=Array.prototype.slice.call(r,1);return t.apply(void 0,[n,e.config,e.state].concat(o))})};return Vs(n,o,t)},Pu=e=>({key:e,value:void 0}),Ru=(e,t,o,n,a,r,i)=>{const l=e=>xe(e,o)?e[o]():T.none(),s=pe(a,(e,t)=>Lu(o,e,t)),c=pe(r,(e,t)=>Ns(e,t)),d={...c,...s,revoke:_(Pu,o),config:t=>{const n=Dr(o+"-config",e,t);return{key:o,value:{config:n,me:d,configAsRaw:Fo(()=>Dr(o+"-config",e,t)),initialConfig:t,state:i}}},schema:O(t),exhibit:(e,t)=>De(l(e),Oe(n,"exhibit"),(e,o)=>o(t,e.config,e.state)).getOrThunk(()=>qs({})),name:O(o),handlers:e=>l(e).map(e=>{const t=Oe(n,"events").getOr(()=>({}));return t(e.config,e.state)}).getOr({})};return d},qu=e=>yi(e),$u=lr([Fr("fields"),Fr("name"),ni("active",{}),ni("apis",{}),ni("state",zs),ni("extra",{})]),Uu=e=>{const t=Dr("Creating behaviour: "+e.name,$u,e);return Fu(t.fields,t.name,t.active,t.apis,t.extra,t.state)},Hu=lr([Fr("branchKey"),Fr("branches"),Fr("name"),ni("active",{}),ni("apis",{}),ni("state",zs),ni("extra",{})]),Wu=e=>{const t=Dr("Creating behaviour: "+e.name,Hu,e);return Mu(Tr(t.branchKey,t.branches),t.name,t.active,t.apis,t.extra,t.state)},Gu=O(void 0),Ku=Uu({fields:Bu,name:"receiving",active:Su}),Yu=(e,t)=>qs({classes:[],styles:t.useFixed()?{}:{position:"relative"}});var Qu=Object.freeze({__proto__:null,exhibit:Yu});const Ju=(e,t=!1)=>e.dom.focus({preventScroll:t}),Zu=e=>e.dom.blur(),Xu=e=>{const t=Ut(e).dom;return e.dom===t.activeElement},em=(e=Wn())=>T.from(e.dom.activeElement).map(Ze.fromDom),tm=e=>em(Ut(e)).filter(t=>e.dom.contains(t.dom)),om=(e,t)=>{const o=Ut(t),n=em(o).bind(e=>{const o=t=>jt(e,t);return o(t)?T.some(t):sd(t,o)}),a=e(t);return n.each(e=>{em(o).filter(t=>jt(t,e)).fold(()=>{Ju(e)},w)}),a},nm=(e,t,o,n,a)=>{const r=e=>e+"px";return{position:e,left:t.map(r),top:o.map(r),right:n.map(r),bottom:a.map(r)}},am=e=>({...e,position:T.some(e.position)}),rm=(e,t)=>{ho(e,am(t))},im=bi.generate([{none:[]},{relative:["x","y","width","height"]},{fixed:["x","y","width","height"]}]),lm=(e,t,o,n,a,r)=>{const i=t.rect,l=i.x-o,s=i.y-n,c=i.width,d=i.height,u=a-(l+c),m=r-(s+d),h=T.some(l),p=T.some(s),b=T.some(u),g=T.some(m),f=T.none();return Wd(t.direction,()=>nm(e,h,p,f,f),()=>nm(e,f,p,b,f),()=>nm(e,h,f,f,g),()=>nm(e,f,f,b,g),()=>nm(e,h,p,f,f),()=>nm(e,h,f,f,g),()=>nm(e,h,p,f,f),()=>nm(e,f,p,b,f))},sm=(e,t)=>e.fold(()=>{const e=t.rect;return nm("absolute",T.some(e.x),T.some(e.y),T.none(),T.none())},(e,o,n,a)=>lm("absolute",t,e,o,n,a),(e,o,n,a)=>lm("fixed",t,e,o,n,a)),cm=(e,t)=>{const o=_(Zn,t),n=e.fold(o,o,()=>{const e=Rn();return Zn(t).translate(-e.left,-e.top)}),a=Io(t),r=jo(t);return ta(n.left,n.top,a,r)},dm=(e,t)=>t.fold(()=>e.fold(ia,ia,ta),t=>e.fold(O(t),O(t),()=>{const o=um(e,t.x,t.y);return ta(o.left,o.top,t.width,t.height)})),um=(e,t,o)=>{const n=Vo(t,o),a=()=>{const e=Rn();return n.translate(-e.left,-e.top)};return e.fold(O(n),O(n),a)},mm=(e,t,o,n)=>e.fold(t,o,n);im.none;const hm=im.relative,pm=im.fixed,bm=(e,t)=>({anchorBox:e,origin:t}),gm=(e,t)=>bm(e,t),fm="data-alloy-placement",vm=(e,t)=>{to(e,fm,t)},wm=e=>ao(e,fm),km=e=>io(e,fm),Cm=bi.generate([{fit:["reposition"]},{nofit:["reposition","visibleW","visibleH","isVisible"]}]),ym=(e,t)=>{const{x:o,y:n,right:a,bottom:r}=t,{x:i,y:l,right:s,bottom:c,width:d,height:u}=e,m=i>=o&&i<=a,h=l>=n&&l<=r,p=m&&h,b=s<=a&&s>=o,g=c<=r&&c>=n,f=b&&g,v=Math.min(d,i>=o?a-i:s-o),w=Math.min(u,l>=n?r-l:c-n);return{originInBounds:p,sizeInBounds:f,visibleW:v,visibleH:w}},Om=(e,t)=>{const{x:o,y:n,right:a,bottom:r}=t,{x:i,y:l,width:s,height:c}=e,d=Math.max(o,a-s),u=Math.max(n,r-c),m=au(i,o,d),h=au(l,n,u),p=Math.min(m+s,a)-m,b=Math.min(h+c,r)-h;return ta(m,h,p,b)},jm=(e,t,o)=>{const n=O(t.bottom-o.y),a=O(o.bottom-t.y),r=Gd(e,a,a,n),i=O(t.right-o.x),l=O(o.right-t.x),s=Kd(e,l,l,i);return{maxWidth:s,maxHeight:r}},xm=(e,t,o,n)=>{const a=e.bubble,r=a.offset,i=lu(n,e.restriction,r),l=e.x+r.left,s=e.y+r.top,c=ta(l,s,t,o),{originInBounds:d,sizeInBounds:u,visibleW:m,visibleH:h}=ym(c,i),p=d&&u,b=p?c:Om(c,i),g=b.width>0&&b.height>0,{maxWidth:f,maxHeight:v}=jm(e.direction,b,n),w={rect:b,maxHeight:v,maxWidth:f,direction:e.direction,placement:e.placement,classes:{on:a.classesOn,off:a.classesOff},layout:e.label,testY:s};return p||e.alwaysFit?Cm.fit(w):Cm.nofit(w,m,h,g)},_m=(e,t,o,n,a,r)=>{const i=n.width,l=n.height,s=(t,s,c,d,u)=>{const m=t(o,n,a,e,r),h=xm(m,i,l,r);return h.fold(O(h),(e,t,o,n)=>{const a=u===n?o>d||t>c:!u&&n;return a?h:Cm.nofit(s,c,d,u)})},c=K(t,(e,t)=>{const o=_(s,t);return e.fold(O(e),o)},Cm.nofit({rect:o,maxHeight:n.height,maxWidth:n.width,direction:Yd(),placement:"southeast",classes:{on:[],off:[]},layout:"none",testY:o.y},-1,-1,!1));return c.fold(j,j)},Vm=e=>{const t=hi(T.none()),o=()=>t.get().each(e),n=()=>{o(),t.set(T.none())},a=()=>t.get().isSome(),r=()=>t.get(),i=e=>{o(),t.set(T.some(e))};return{clear:n,isSet:a,get:r,set:i}},Am=()=>Vm(e=>e.destroy()),Nm=()=>Vm(e=>e.unbind()),Dm=()=>{const e=Vm(w),t=t=>e.get().each(t);return{...e,on:t}},Em=E,Tm=(e,t,o)=>Dn(e,t,Em,o),Sm=(e,t,o)=>En(e,t,Em,o),Bm=Vn,Im=["top","bottom","right","left"],zm="data-alloy-transition-timer",Fm=(e,t)=>_c(e,t.classes),Mm=(e,t,o)=>o.exists(o=>{const n=e.mode;return"all"===n||o[n]!==t[n]}),Lm=(e,t)=>{const o=e=>parseFloat(e).toFixed(3);return Ce(t,(t,n)=>{const a=e[n].map(o),r=t.map(o);return!Ve(a,r)}).isSome()},Pm=e=>{const t=t=>{const o=po(e,t),n=o.split(/\s*,\s*/);return W(n,Ue)},o=e=>{if(l(e)&&/^[\d.]+/.test(e)){const t=parseFloat(e);return Re(e,"ms")?t:1e3*t}return 0},n=t("transition-delay"),a=t("transition-duration");return K(a,(e,t,a)=>{const r=o(n[a])+o(t);return Math.max(e,r)},0)},Rm=(e,t)=>{const o=Nm(),n=Nm();let a;const r=t=>{var o;const n=null!==(o=t.raw.pseudoElement)&&void 0!==o?o:"";return jt(t.target,e)&&He(n)&&M(Im,t.raw.propertyName)},i=i=>{if(p(i)||r(i)){o.clear(),n.clear();const r=null===i||void 0===i?void 0:i.raw.type;(p(r)||r===el())&&(clearTimeout(a),io(e,zm),jc(e,t.classes))}},l=Tm(e,tl(),t=>{r(t)&&(l.unbind(),o.set(Tm(e,el(),i)),n.set(Tm(e,Xi(),i)))}),s=Pm(e);requestAnimationFrame(()=>{a=setTimeout(i,s+17),to(e,zm,a)})},qm=(e,t)=>{Oc(e,t.classes),ao(e,zm).each(t=>{clearTimeout(parseInt(t,10)),io(e,zm)}),Rm(e,t)},$m=(e,t,o,n,a,r)=>{const i=Mm(n,a,r);if(i||Fm(e,n)){uo(e,"position",o.position);const r=cm(t,e),l=sm(t,{...a,rect:r}),s=ne(Im,e=>l[e]);Lm(o,s)&&(ho(e,s),i&&qm(e,n),ko(e))}else jc(e,n.classes)},Um=e=>({width:Io(e),height:jo(e)}),Hm=(e,t,o,n)=>{wo(t,"max-height"),wo(t,"max-width");const a=Um(t);return _m(t,n.preference,e,a,o,n.bounds)},Wm=(e,t)=>{const o=t.classes;jc(e,o.off),Oc(e,o.on)},Gm=(e,t,o)=>{const n=o.maxHeightFunction;n(e,t.maxHeight)},Km=(e,t,o)=>{const n=o.maxWidthFunction;n(e,t.maxWidth)},Ym=(e,t,o)=>{const n=sm(o.origin,t);o.transition.each(a=>{$m(e,o.origin,n,a,t,o.lastPlacement)}),rm(e,n)},Qm=(e,t)=>{vm(e,t.placement)},Jm=(e,t)=>{xo(e,Math.floor(t))},Zm=O((e,t)=>{Jm(e,t),mo(e,{"overflow-x":"hidden","overflow-y":"auto"})}),Xm=O((e,t)=>{Jm(e,t)}),eh=(e,t,o)=>void 0===e[t]?o:e[t],th=(e,t,o,n,a,r,i,l)=>{const s=eh(i,"maxHeightFunction",Zm()),c=eh(i,"maxWidthFunction",w),d=e.anchorBox,u=e.origin,m={bounds:dm(u,r),origin:u,preference:n,maxHeightFunction:s,maxWidthFunction:c,lastPlacement:a,transition:l};return oh(d,t,o,m)},oh=(e,t,o,n)=>{const a=Hm(e,t,o,n);return Ym(t,a,n),Qm(t,a),Wm(t,a),Gm(t,a,n),Km(t,a,n),{layout:a.layout,placement:a.placement}},nh=["valignCentre","alignLeft","alignRight","alignCentre","top","bottom","left","right","inset"],ah=(e,t,o,n=1)=>{const a=e*n,r=t*n,i=e=>Oe(o,e).getOr([]),l=(e,t,o)=>{const n=oe(nh,o);return{offset:Vo(e,t),classesOn:X(o,i),classesOff:X(n,i)}};return{southeast:()=>l(-e,t,["top","alignLeft"]),southwest:()=>l(e,t,["top","alignRight"]),south:()=>l(-e/2,t,["top","alignCentre"]),northeast:()=>l(-e,-t,["bottom","alignLeft"]),northwest:()=>l(e,-t,["bottom","alignRight"]),north:()=>l(-e/2,-t,["bottom","alignCentre"]),east:()=>l(e,-t/2,["valignCentre","left"]),west:()=>l(-e,-t/2,["valignCentre","right"]),insetNortheast:()=>l(a,r,["top","alignLeft","inset"]),insetNorthwest:()=>l(-a,r,["top","alignRight","inset"]),insetNorth:()=>l(-a/2,r,["top","alignCentre","inset"]),insetSoutheast:()=>l(a,-r,["bottom","alignLeft","inset"]),insetSouthwest:()=>l(-a,-r,["bottom","alignRight","inset"]),insetSouth:()=>l(-a/2,-r,["bottom","alignCentre","inset"]),insetEast:()=>l(-a,-r/2,["valignCentre","right","inset"]),insetWest:()=>l(a,-r/2,["valignCentre","left","inset"])}},rh=()=>ah(0,0,{}),ih=j,lh=(e,t)=>o=>"rtl"===sh(o)?t:e,sh=e=>"rtl"===po(e,"direction")?"rtl":"ltr";var ch;(function(e){e["TopToBottom"]="toptobottom",e["BottomToTop"]="bottomtotop"})(ch||(ch={}));const dh="data-alloy-vertical-dir",uh=e=>cd(e,e=>bt(e)&&no(e,"data-alloy-vertical-dir")===ch.BottomToTop),mh=()=>ti("layouts",[Fr("onLtr"),Fr("onRtl"),Kr("onBottomLtr"),Kr("onBottomRtl")]),hh=(e,t,o,n,a,r,i)=>{const l=i.map(uh).getOr(!1),s=t.layouts.map(t=>t.onLtr(e)),c=t.layouts.map(t=>t.onRtl(e)),d=l?t.layouts.bind(t=>t.onBottomLtr.map(t=>t(e))).or(s).getOr(a):s.getOr(o),u=l?t.layouts.bind(t=>t.onBottomRtl.map(t=>t(e))).or(c).getOr(r):c.getOr(n),m=lh(d,u);return m(e)},ph=(e,t,o)=>{const n=t.hotspot,a=cm(o,n.element),r=hh(e.element,t,Nu(),Du(),Vu(),Au(),T.some(t.hotspot.element));return T.some(ih({anchorBox:a,bubble:t.bubble.getOr(rh()),overrides:t.overrides,layouts:r}))};var bh=[Fr("hotspot"),Kr("bubble"),ni("overrides",{}),mh(),Rd("placement",ph)];const gh=(e,t,o)=>{const n=um(o,t.x,t.y),a=ta(n.left,n.top,t.width,t.height),r=hh(e.element,t,xu(),_u(),xu(),_u(),T.none());return T.some(ih({anchorBox:a,bubble:t.bubble,overrides:t.overrides,layouts:r}))};var fh=[Fr("x"),Fr("y"),ni("height",0),ni("width",0),ni("bubble",rh()),ni("overrides",{}),mh(),Rd("placement",gh)];const vh=bi.generate([{screen:["point"]},{absolute:["point","scrollLeft","scrollTop"]}]),wh=e=>e.fold(j,(e,t,o)=>e.translate(-t,-o)),kh=e=>e.fold(j,j),Ch=e=>K(e,(e,t)=>e.translate(t.left,t.top),Vo(0,0)),yh=e=>{const t=q(e,wh);return Ch(t)},Oh=e=>{const t=q(e,kh);return Ch(t)},jh=vh.screen,xh=vh.absolute,_h=(e,t,o)=>{const n=Nt(o.root).dom,a=t=>{const o=_t(t),n=_t(e.element);return jt(o,n)};return T.from(n.frameElement).map(Ze.fromDom).filter(a).map(Do)},Vh=(e,t,o)=>{const n=_t(e.element),a=Rn(n),r=_h(e,t,o).getOr(a);return xh(r,a.left,a.top)},Ah=(e,t,o,n)=>{const a=jh(Vo(e,t));return T.some(Xn(a,o,n))},Nh=(e,t,o,n,a)=>e.map(e=>{const r=[t,e.point],i=mm(n,()=>Oh(r),()=>Oh(r),()=>yh(r)),l=ea(i.left,i.top,e.width,e.height),s=o.showAbove?Vu():Nu(),c=o.showAbove?Au():Du(),d=hh(a,o,s,c,s,c,T.none());return ih({anchorBox:l,bubble:o.bubble.getOr(rh()),overrides:o.overrides,layouts:d})}),Dh=(e,t,o)=>{const n=Vh(e,o,t);return t.node.filter(Jt).bind(a=>{const r=a.dom.getBoundingClientRect(),i=Ah(r.left,r.top,r.width,r.height),l=t.node.getOr(e.element);return Nh(i,n,t,o,l)})};var Eh=[Fr("node"),Fr("root"),Kr("bubble"),mh(),ni("overrides",{}),ni("showAbove",!1),Rd("placement",Dh)];const Th="\ufeff",Sh=" ",Bh=(e,t,o,n)=>({start:e,soffset:t,finish:o,foffset:n}),Ih={create:Bh},zh=bi.generate([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),Fh=(e,t,o,n)=>e.fold(t,o,n),Mh=e=>e.fold(j,j,j),Lh=zh.before,Ph=zh.on,Rh=zh.after,qh={before:Lh,on:Ph,after:Rh,cata:Fh,getStart:Mh},$h=bi.generate([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]),Uh=e=>$h.exact(e.start,e.soffset,e.finish,e.foffset),Hh=e=>e.match({domRange:e=>Ze.fromDom(e.startContainer),relative:(e,t)=>qh.getStart(e),exact:(e,t,o,n)=>e}),Wh=$h.domRange,Gh=$h.relative,Kh=$h.exact,Yh=e=>{const t=Hh(e);return Nt(t)},Qh=Ih.create,Jh={domRange:Wh,relative:Gh,exact:Kh,exactFromRange:Uh,getWin:Yh,range:Qh},Zh=(e,t)=>{t.fold(t=>{e.setStartBefore(t.dom)},(t,o)=>{e.setStart(t.dom,o)},t=>{e.setStartAfter(t.dom)})},Xh=(e,t)=>{t.fold(t=>{e.setEndBefore(t.dom)},(t,o)=>{e.setEnd(t.dom,o)},t=>{e.setEndAfter(t.dom)})},ep=(e,t,o)=>{const n=e.document.createRange();return Zh(n,t),Xh(n,o),n},tp=(e,t,o,n,a)=>{const r=e.document.createRange();return r.setStart(t.dom,o),r.setEnd(n.dom,a),r},op=e=>({left:e.left,top:e.top,right:e.right,bottom:e.bottom,width:e.width,height:e.height}),np=e=>{const t=e.getClientRects(),o=t.length>0?t[0]:e.getBoundingClientRect();return o.width>0||o.height>0?T.some(o).map(op):T.none()},ap=e=>{const t=e.getBoundingClientRect();return t.width>0||t.height>0?T.some(t).map(op):T.none()},rp=bi.generate([{ltr:["start","soffset","finish","foffset"]},{rtl:["start","soffset","finish","foffset"]}]),ip=(e,t,o)=>t(Ze.fromDom(o.startContainer),o.startOffset,Ze.fromDom(o.endContainer),o.endOffset),lp=(e,t)=>t.match({domRange:e=>({ltr:O(e),rtl:T.none}),relative:(t,o)=>({ltr:Fo(()=>ep(e,t,o)),rtl:Fo(()=>T.some(ep(e,o,t)))}),exact:(t,o,n,a)=>({ltr:Fo(()=>tp(e,t,o,n,a)),rtl:Fo(()=>T.some(tp(e,n,a,t,o)))})}),sp=(e,t)=>{const o=t.ltr();if(o.collapsed){const n=t.rtl().filter(e=>!1===e.collapsed);return n.map(e=>rp.rtl(Ze.fromDom(e.endContainer),e.endOffset,Ze.fromDom(e.startContainer),e.startOffset)).getOrThunk(()=>ip(e,rp.ltr,o))}return ip(e,rp.ltr,o)},cp=(e,t)=>{const o=lp(e,t);return sp(e,o)},dp=(e,t)=>{const o=cp(e,t);return o.match({ltr:(t,o,n,a)=>{const r=e.document.createRange();return r.setStart(t.dom,o),r.setEnd(n.dom,a),r},rtl:(t,o,n,a)=>{const r=e.document.createRange();return r.setStart(n.dom,a),r.setEnd(t.dom,o),r}})};rp.ltr,rp.rtl;const up=(e,t,o)=>W(St(e,o),t),mp=(e,t)=>yt(t,e),hp=(e,t,o,n)=>{const a=_t(e),r=a.dom.createRange();return r.setStart(e.dom,t),r.setEnd(o.dom,n),r},pp=(e,t,o,n)=>{const a=hp(e,t,o,n),r=jt(e,o)&&t===n;return a.collapsed&&!r},bp=e=>T.from(e.getSelection()),gp=e=>{if(e.rangeCount>0){const t=e.getRangeAt(0),o=e.getRangeAt(e.rangeCount-1);return T.some(Ih.create(Ze.fromDom(t.startContainer),t.startOffset,Ze.fromDom(o.endContainer),o.endOffset))}return T.none()},fp=e=>{if(null===e.anchorNode||null===e.focusNode)return gp(e);{const t=Ze.fromDom(e.anchorNode),o=Ze.fromDom(e.focusNode);return pp(t,e.anchorOffset,o,e.focusOffset)?T.some(Ih.create(t,e.anchorOffset,o,e.focusOffset)):gp(e)}},vp=e=>bp(e).filter(e=>e.rangeCount>0).bind(fp),wp=(e,t)=>{const o=dp(e,t);return np(o)},kp=(e,t)=>{const o=dp(e,t);return ap(o)},Cp=(e,t)=>{const o=o=>{if(!e(o))throw new Error("Can only get "+t+" value of a "+t+" node");return n(o).getOr("")},n=t=>e(t)?T.from(t.dom.nodeValue):T.none(),a=(o,n)=>{if(!e(o))throw new Error("Can only set raw "+t+" value of a "+t+" node");o.dom.nodeValue=n};return{get:o,getOption:n,set:a}},yp=Cp(gt,"text"),Op=e=>yp.get(e),jp=(e,t)=>({element:e,offset:t}),xp=(e,t)=>{const o=zt(e);if(0===o.length)return jp(e,t);if(tgt(e)?jp(e,t):xp(e,t),Vp=e=>void 0!==e.foffset,Ap=(e,t)=>{const o=t.getSelection.getOrThunk(()=>()=>vp(e));return o().map(e=>{if(Vp(e)){const t=_p(e.start,e.soffset),o=_p(e.finish,e.foffset);return Jh.range(t.element,t.offset,o.element,o.offset)}return e})},Np=(e,t,o)=>{const n=Nt(t.root).dom,a=Vh(e,o,t),r=Ap(n,t).bind(e=>{if(Vp(e)){const t=kp(n,Jh.exactFromRange(e)).orThunk(()=>{const t=Ze.fromText(Th);Sn(e.start,t);const o=wp(n,Jh.exact(t,0,t,1));return Pn(t),o});return t.bind(e=>Ah(e.left,e.top,e.width,e.height))}{const t=pe(e,e=>e.dom.getBoundingClientRect()),o={left:Math.min(t.firstCell.left,t.lastCell.left),right:Math.max(t.firstCell.right,t.lastCell.right),top:Math.min(t.firstCell.top,t.lastCell.top),bottom:Math.max(t.firstCell.bottom,t.lastCell.bottom)};return Ah(o.left,o.top,o.right-o.left,o.bottom-o.top)}}),i=Ap(n,t).bind(e=>Vp(e)?bt(e.start)?T.some(e.start):Tt(e.start):T.some(e.firstCell)),l=i.getOr(e.element);return Nh(r,a,t,o,l)};var Dp=[Kr("getSelection"),Fr("root"),Kr("bubble"),mh(),ni("overrides",{}),ni("showAbove",!1),Rd("placement",Np)];const Ep="link-layout",Tp=e=>e.x+e.width,Sp=(e,t)=>e.x-t.width,Bp=(e,t)=>e.y-t.height+e.height,Ip=e=>e.y,zp=(e,t,o)=>Ud(Tp(e),Ip(e),o.southeast(),Yd(),"southeast",iu(e,{left:0,top:2}),Ep),Fp=(e,t,o)=>Ud(Sp(e,t),Ip(e),o.southwest(),Qd(),"southwest",iu(e,{right:1,top:2}),Ep),Mp=(e,t,o)=>Ud(Tp(e),Bp(e,t),o.northeast(),Jd(),"northeast",iu(e,{left:0,bottom:3}),Ep),Lp=(e,t,o)=>Ud(Sp(e,t),Bp(e,t),o.northwest(),Zd(),"northwest",iu(e,{right:1,bottom:3}),Ep),Pp=()=>[zp,Fp,Mp,Lp],Rp=()=>[Fp,zp,Lp,Mp],qp=(e,t,o)=>{const n=cm(o,t.item.element),a=hh(e.element,t,Pp(),Rp(),Pp(),Rp(),T.none());return T.some(ih({anchorBox:n,bubble:rh(),overrides:t.overrides,layouts:a}))};var $p=[Fr("item"),mh(),ni("overrides",{}),Rd("placement",qp)],Up=Tr("type",{selection:Dp,node:Eh,hotspot:bh,submenu:$p,makeshift:fh});const Hp=[Gr("classes",fr),li("mode","all",["all","layout","placement"])],Wp=[ni("useFixed",D),Kr("getBounds")],Gp=[Mr("anchor",Up),ti("transition",Hp)],Kp=()=>{const e=document.documentElement;return pm(0,0,e.clientWidth,e.clientHeight)},Yp=e=>{const t=Do(e.element),o=e.element.dom.getBoundingClientRect();return hm(t.left,t.top,o.width,o.height)},Qp=(e,t,o,n,a,r)=>{const i=gm(t.anchorBox,e);return th(i,n.element,t.bubble,t.layouts,a,o,t.overrides,r)},Jp=(e,t,o,n,a)=>{const r=T.none();Zp(e,t,o,n,a,r)},Zp=(e,t,o,n,a,r)=>{const i=Dr("placement.info",sr(Gp),a),l=i.anchor,s=n.element,c=o.get(n.uid);om(()=>{uo(s,"position","fixed");const a=go(s,"visibility");uo(s,"visibility","hidden");const d=t.useFixed()?Kp():Yp(e);l.placement(e,l,d).each(e=>{const a=r.orThunk(()=>t.getBounds.map(N)),l=Qp(d,e,a,n,c,i.transition);o.set(n.uid,l)}),a.fold(()=>{wo(s,"visibility")},e=>{uo(s,"visibility",e)}),go(s,"left").isNone()&&go(s,"top").isNone()&&go(s,"right").isNone()&&go(s,"bottom").isNone()&&_e(go(s,"position"),"fixed")&&wo(s,"position")},s)},Xp=(e,t,o)=>t.useFixed()?"fixed":"absolute",eb=(e,t,o,n)=>{const a=n.element;$(["position","left","right","top","bottom"],e=>wo(a,e)),km(a),o.clear(n.uid)};var tb=Object.freeze({__proto__:null,position:Jp,positionWithinBounds:Zp,getMode:Xp,reset:eb});const ob=()=>{let e={};const t=(t,o)=>{e[t]=o},o=t=>Oe(e,t),n=t=>{b(t)?delete e[t]:e={}};return Fs({readState:()=>e,clear:n,set:t,get:o})};var nb=Object.freeze({__proto__:null,init:ob});const ab=Uu({fields:Wp,name:"positioning",active:Qu,apis:tb,state:nb}),rb=e=>e.getSystem().isConnected(),ib=e=>{El(e,Cl());const t=e.components();$(t,ib)},lb=e=>{const t=e.components();$(t,lb),El(e,kl())},sb=(e,t)=>{e.getSystem().addToWorld(t),Jt(e.element)&&lb(t)},cb=e=>{ib(e),e.getSystem().removeFromWorld(e)},db=(e,t)=>{zn(e.element,t.element)},ub=e=>{$(e.components(),e=>Pn(e.element)),Ln(e.element),e.syncComponents()},mb=(e,t,o)=>{const n=e.components();ub(e);const a=o(t),r=oe(n,a);$(r,t=>{ib(t),e.getSystem().removeFromWorld(t)}),$(a,t=>{rb(t)?db(e,t):(e.getSystem().addToWorld(t),db(e,t),Jt(e.element)&&lb(t))}),e.syncComponents()},hb=(e,t,o)=>{const n=e.components(),a=X(t,e=>Bs(e).toArray());$(n,e=>{M(a,e)||cb(e)});const r=o(t),i=oe(n,r);$(i,e=>{rb(e)&&cb(e)}),$(r,t=>{rb(t)||sb(e,t)}),e.syncComponents()},pb=(e,t)=>{bb(e,t,zn)},bb=(e,t,o)=>{e.getSystem().addToWorld(t),o(e.element,t.element),Jt(e.element)&&lb(t),e.syncComponents()},gb=e=>{ib(e),Pn(e.element),e.getSystem().removeFromWorld(e)},fb=e=>{const t=Dt(e.element).bind(t=>e.getSystem().getByDom(t).toOptional());gb(e),t.each(e=>{e.syncComponents()})},vb=e=>{const t=e.components();$(t,gb),Ln(e.element),e.syncComponents()},wb=(e,t)=>{Cb(e,t,zn)},kb=(e,t)=>{Cb(e,t,Bn)},Cb=(e,t,o)=>{o(e,t.element);const n=zt(t.element);$(n,e=>{t.getByDom(e).each(lb)})},yb=e=>{const t=zt(e.element);$(t,t=>{e.getByDom(t).each(ib)}),Pn(e.element)},Ob=(e,t,o,n)=>{o.get().each(t=>{vb(e)});const a=t.getAttachPoint(e);pb(a,e);const r=e.getSystem().build(n);return pb(e,r),o.set(r),r},jb=(e,t,o,n)=>{const a=Ob(e,t,o,n);return t.onOpen(e,a),a},xb=(e,t,o,n)=>o.get().map(()=>Ob(e,t,o,n)),_b=(e,t,o,n,a)=>{Sb(e,t),jb(e,t,o,n),a(),Ib(e,t)},Vb=(e,t,o)=>{o.get().each(n=>{vb(e),fb(e),t.onClose(e,n),o.clear()})},Ab=(e,t,o)=>o.isOpen(),Nb=(e,t,o,n)=>Ab(e,t,o)&&o.get().exists(o=>t.isPartOf(e,o,n)),Db=(e,t,o)=>o.get(),Eb=(e,t,o,n)=>{go(e.element,t).fold(()=>{io(e.element,o)},t=>{to(e.element,o,t)}),uo(e.element,t,n)},Tb=(e,t,o)=>{ao(e.element,o).fold(()=>wo(e.element,t),o=>uo(e.element,t,o))},Sb=(e,t,o)=>{const n=t.getAttachPoint(e);uo(e.element,"position",ab.getMode(n)),Eb(e,"visibility",t.cloakVisibilityAttr,"hidden")},Bb=e=>L(["top","left","right","bottom"],t=>go(e,t).isSome()),Ib=(e,t,o)=>{Bb(e.element)||wo(e.element,"position"),Tb(e,"visibility",t.cloakVisibilityAttr)};var zb=Object.freeze({__proto__:null,cloak:Sb,decloak:Ib,open:jb,openWhileCloaked:_b,close:Vb,isOpen:Ab,isPartOf:Nb,getState:Db,setContent:xb});const Fb=(e,t)=>Ml([ql(hl(),(o,n)=>{Vb(o,e,t)})]);var Mb=Object.freeze({__proto__:null,events:Fb}),Lb=[Fd("onOpen"),Fd("onClose"),Fr("isPartOf"),Fr("getAttachPoint"),ni("cloakVisibilityAttr","data-precloak-visibility")];const Pb=()=>{const e=Dm(),t=O("not-implemented");return Fs({readState:t,isOpen:e.isSet,clear:e.clear,set:e.set,get:e.get})};var Rb=Object.freeze({__proto__:null,init:Pb});const qb=Uu({fields:Lb,name:"sandboxing",active:Mb,apis:zb,state:Rb}),$b=O("dismiss.popups"),Ub=O("reposition.popups"),Hb=O("mouse.released"),Wb=lr([ni("isExtraPart",D),ti("fireEventInstead",[ni("event",yl())])]),Gb=e=>{const t=Dr("Dismissal",Wb,e);return{[$b()]:{schema:lr([Fr("target")]),onReceive:(e,o)=>{if(qb.isOpen(e)){const n=qb.isPartOf(e,o.target)||t.isExtraPart(e,o.target);n||t.fireEventInstead.fold(()=>qb.close(e),t=>El(e,t.event))}}}}},Kb=lr([ti("fireEventInstead",[ni("event",Ol())]),$r("doReposition")]),Yb=e=>{const t=Dr("Reposition",Kb,e);return{[Ub()]:{onReceive:e=>{qb.isOpen(e)&&t.fireEventInstead.fold(()=>t.doReposition(e),t=>El(e,t.event))}}}},Qb=(e,t,o)=>{t.store.manager.onLoad(e,t,o)},Jb=(e,t,o)=>{t.store.manager.onUnload(e,t,o)},Zb=(e,t,o,n)=>{t.store.manager.setValue(e,t,o,n)},Xb=(e,t,o)=>t.store.manager.getValue(e,t,o),eg=(e,t,o)=>o;var tg=Object.freeze({__proto__:null,onLoad:Qb,onUnload:Jb,setValue:Zb,getValue:Xb,getState:eg});const og=(e,t)=>{const o=e.resetOnDom?[Zl((o,n)=>{Qb(o,e,t)}),Xl((o,n)=>{Jb(o,e,t)})]:[zu(e,t,Qb)];return Ml(o)};var ng=Object.freeze({__proto__:null,events:og});const ag=()=>{const e=hi(null),t=()=>({mode:"memory",value:e.get()}),o=()=>null===e.get(),n=()=>{e.set(null)};return Fs({set:e.set,get:e.get,isNotSet:o,clear:n,readState:t})},rg=()=>{const e=w;return Fs({readState:e})},ig=()=>{const e=hi({}),t=hi({}),o=()=>({mode:"dataset",dataByValue:e.get(),dataByText:t.get()}),n=()=>{e.set({}),t.set({})},a=o=>Oe(e.get(),o).orThunk(()=>Oe(t.get(),o)),r=o=>{const n=e.get(),a=t.get(),r={},i={};$(o,e=>{r[e.value]=e,Oe(e,"meta").each(t=>{Oe(t,"text").each(t=>{i[t]=e})})}),e.set({...n,...r}),t.set({...a,...i})};return Fs({readState:o,lookup:a,update:r,clear:n})},lg=e=>e.store.manager.state(e);var sg=Object.freeze({__proto__:null,memory:ag,dataset:ig,manual:rg,init:lg});const cg=(e,t,o,n)=>{const a=t.store;o.update([n]),a.setValue(e,n),t.onSetValue(e,n)},dg=(e,t,o)=>{const n=t.store,a=n.getDataKey(e);return o.lookup(a).getOrThunk(()=>n.getFallbackEntry(a))},ug=(e,t,o)=>{const n=t.store;n.initialValue.each(n=>{cg(e,t,o,n)})},mg=(e,t,o)=>{o.clear()};var hg=[Kr("initialValue"),Fr("getFallbackEntry"),Fr("getDataKey"),Fr("setValue"),Rd("manager",{setValue:cg,getValue:dg,onLoad:ug,onUnload:mg,state:ig})];const pg=(e,t,o)=>t.store.getValue(e),bg=(e,t,o,n)=>{t.store.setValue(e,n),t.onSetValue(e,n)},gg=(e,t,o)=>{t.store.initialValue.each(o=>{t.store.setValue(e,o)})};var fg=[Fr("getValue"),ni("setValue",w),Kr("initialValue"),Rd("manager",{setValue:bg,getValue:pg,onLoad:gg,onUnload:w,state:zs.init})];const vg=(e,t,o,n)=>{o.set(n),t.onSetValue(e,n)},wg=(e,t,o)=>o.get(),kg=(e,t,o)=>{t.store.initialValue.each(e=>{o.isNotSet()&&o.set(e)})},Cg=(e,t,o)=>{o.clear()};var yg=[Kr("initialValue"),Rd("manager",{setValue:vg,getValue:wg,onLoad:kg,onUnload:Cg,state:ag})],Og=[ai("store",{mode:"memory"},Tr("mode",{memory:yg,manual:fg,dataset:hg})),Fd("onSetValue"),ni("resetOnDom",!1)];const jg=Uu({fields:Og,name:"representing",active:ng,apis:tg,extra:{setValueFrom:(e,t)=>{const o=jg.getValue(t);jg.setValue(e,o)}},state:sg}),xg=(e,t)=>mi(e,{},q(t,t=>Ur(t.name(),"Cannot configure "+t.name()+" for "+e)).concat([Ir("dump",j)])),_g=e=>e.dump,Vg=(e,t)=>({...qu(t),...e.dump}),Ag={field:xg,augment:Vg,get:_g},Ng="placeholder",Dg=bi.generate([{single:["required","valueThunk"]},{multiple:["required","valueThunks"]}]),Eg=e=>je(e,"uiType"),Tg=(e,t,o,n)=>e.exists(e=>e!==o.owner)?Dg.single(!0,O(o)):Oe(n,o.name).fold(()=>{throw new Error("Unknown placeholder component: "+o.name+"\nKnown: ["+ue(n)+"]\nNamespace: "+e.getOr("none")+"\nSpec: "+JSON.stringify(o,null,2))},e=>e.replace()),Sg=(e,t,o,n)=>Eg(o)&&o.uiType===Ng?Tg(e,t,o,n):Dg.single(!1,O(o)),Bg=(e,t,o,n)=>{const a=Sg(e,t,o,n);return a.fold((a,r)=>{const i=Eg(o)?r(t,o.config,o.validated):r(t),l=Oe(i,"components").getOr([]),s=X(l,o=>Bg(e,t,o,n));return[{...i,components:s}]},(e,n)=>{if(Eg(o)){const e=n(t,o.config,o.validated),a=o.validated.preprocess.getOr(j);return a(e)}return n(t)})},Ig=(e,t,o,n)=>X(o,o=>Bg(e,t,o,n)),zg=(e,t)=>{let o=!1;const n=()=>o,a=()=>{if(o)throw new Error("Trying to use the same placeholder more than once: "+e);return o=!0,t},r=()=>t.fold((e,t)=>e,(e,t)=>e);return{name:O(e),required:r,used:n,replace:a}},Fg=(e,t,o,n)=>{const a=pe(n,(e,t)=>zg(t,e)),r=Ig(e,t,o,a);return he(a,o=>{if(!1===o.used()&&o.required())throw new Error("Placeholder: "+o.name()+" was not found in components list\nNamespace: "+e.getOr("none")+"\nComponents: "+JSON.stringify(t.components,null,2))}),r},Mg=Dg.single,Lg=Dg.multiple,Pg=O(Ng),Rg=bi.generate([{required:["data"]},{external:["data"]},{optional:["data"]},{group:["data"]}]),qg=ni("factory",{sketch:j}),$g=ni("schema",[]),Ug=Fr("name"),Hg=Br("pname","pname",Sa(e=>""),pr()),Wg=Ir("schema",()=>[Kr("preprocess")]),Gg=ni("defaults",O({})),Kg=ni("overrides",O({})),Yg=sr([qg,$g,Ug,Hg,Gg,Kg]),Qg=sr([qg,$g,Ug,Gg,Kg]),Jg=sr([qg,$g,Ug,Hg,Gg,Kg]),Zg=sr([qg,Wg,Ug,Fr("unit"),Hg,Gg,Kg]),Xg=e=>e.fold(T.some,T.none,T.some,T.some),ef=e=>{const t=e=>e.name;return e.fold(t,t,t,t)},tf=e=>e.fold(j,j,j,j),of=(e,t)=>o=>{const n=Dr("Converting part type",t,o);return e(n)},nf=of(Rg.required,Yg),af=of(Rg.external,Qg),rf=of(Rg.optional,Jg),lf=of(Rg.group,Zg),sf=O("entirety");var cf=Object.freeze({__proto__:null,required:nf,external:af,optional:rf,group:lf,asNamedPart:Xg,name:ef,asCommon:tf,original:sf});const df=(e,t,o,n)=>Da(t.defaults(e,o,n),o,{uid:e.partUids[t.name]},t.overrides(e,o,n)),uf=(e,t,o)=>{const n={},a={};return $(o,e=>{e.fold(e=>{n[e.pname]=Mg(!0,(t,o,n)=>e.factory.sketch(df(t,e,o,n)))},e=>{const o=t.parts[e.name];a[e.name]=O(e.factory.sketch(df(t,e,o[sf()]),o))},e=>{n[e.pname]=Mg(!1,(t,o,n)=>e.factory.sketch(df(t,e,o,n)))},e=>{n[e.pname]=Lg(!0,(t,o,n)=>{const a=t[e.name];return q(a,o=>e.factory.sketch(Da(e.defaults(t,o,n),o,e.overrides(t,o))))})})}),{internals:O(n),externals:O(a)}},mf=(e,t)=>{const o={};return $(t,t=>{Xg(t).each(t=>{const n=hf(e,t.pname);o[t.name]=o=>{const a=Dr("Part: "+t.name+" in "+e,sr(t.schema),o);return{...n,config:o,validated:a}}})}),o},hf=(e,t)=>({uiType:Pg(),owner:e,name:t}),pf=(e,t,o)=>({uiType:Pg(),owner:e,name:t,config:o,validated:{}}),bf=e=>X(e,e=>e.fold(T.none,T.some,T.none,T.none).map(e=>Hr(e.name,e.schema.concat([qd(sf())]))).toArray()),gf=e=>q(e,ef),ff=(e,t,o)=>uf(e,t,o),vf=(e,t,o)=>Fg(T.some(e),t,t.components,o),wf=(e,t,o)=>{const n=t.partUids[o];return e.getSystem().getByUid(n).toOptional()},kf=(e,t,o)=>wf(e,t,o).getOrDie("Could not find part: "+o),Cf=(e,t,o)=>{const n={},a=t.partUids,r=e.getSystem();return $(o,e=>{n[e]=O(r.getByUid(a[e]))}),n},yf=(e,t)=>{const o=e.getSystem();return pe(t.partUids,(e,t)=>O(o.getByUid(e)))},Of=e=>ue(e.partUids),jf=(e,t,o)=>{const n={},a=t.partUids,r=e.getSystem();return $(o,e=>{n[e]=O(r.getByUid(a[e]).getOrDie())}),n},xf=(e,t)=>{const o=gf(t);return yi(q(o,t=>({key:t,value:e+"-"+t})))},_f=e=>Br("partUids","partUids",za(t=>xf(t.uid,e)),pr());var Vf=Object.freeze({__proto__:null,generate:mf,generateOne:pf,schemas:bf,names:gf,substitutes:ff,components:vf,defaultUids:xf,defaultUidsSchema:_f,getAllParts:yf,getAllPartNames:Of,getPart:wf,getPartOrDie:kf,getParts:Cf,getPartsOrDie:jf});const Af=(e,t)=>{const o=e.length>0?[Hr("parts",e)]:[];return o.concat([Fr("uid"),ni("dom",{}),ni("components",[]),qd("originalSpec"),ni("debug.sketcher",{})]).concat(t)},Nf=(e,t,o,n,a)=>{const r=Af(n,a);return Dr(e+" [SpecSchema]",lr(r.concat(t)),o)},Df=(e,t,o,n)=>{const a=Sf(n),r=Nf(e,t,a,[],[]);return o(r,a)},Ef=(e,t,o,n,a)=>{const r=Sf(a),i=bf(o),l=_f(o),s=Nf(e,t,r,i,[l]),c=ff(e,s,o),d=vf(e,s,c.internals());return n(s,d,r,c.externals())},Tf=e=>je(e,"uid"),Sf=e=>Tf(e)?e:{...e,uid:Os("uid")},Bf=e=>void 0!==e.uid,If=lr([Fr("name"),Fr("factory"),Fr("configFields"),ni("apis",{}),ni("extraApis",{})]),zf=lr([Fr("name"),Fr("factory"),Fr("configFields"),Fr("partFields"),ni("apis",{}),ni("extraApis",{})]),Ff=e=>{const t=Dr("Sketcher for "+e.name,If,e),o=e=>Df(t.name,t.configFields,t.factory,e),n=pe(t.apis,Is),a=pe(t.extraApis,(e,t)=>Ns(e,t));return{name:t.name,configFields:t.configFields,sketch:o,...n,...a}},Mf=e=>{const t=Dr("Sketcher for "+e.name,zf,e),o=e=>Ef(t.name,t.configFields,t.partFields,t.factory,e),n=mf(t.name,t.partFields),a=pe(t.apis,Is),r=pe(t.extraApis,(e,t)=>Ns(e,t));return{name:t.name,partFields:t.partFields,configFields:t.configFields,sketch:o,parts:n,...a,...r}},Lf=e=>wt("input")(e)&&"radio"!==no(e,"type")||wt("textarea")(e),Pf=(e,t,o)=>t.find(e);var Rf=Object.freeze({__proto__:null,getCurrent:Pf});const qf=[Fr("find")],$f=Uu({fields:qf,name:"composing",apis:Rf}),Uf=["input","button","textarea","select"],Hf=(e,t,o)=>{const n=t.disabled()?Xf:ev;n(e,t)},Wf=(e,t)=>!0===t.useNative&&M(Uf,ut(e.element)),Gf=e=>ro(e.element,"disabled"),Kf=e=>{to(e.element,"disabled","disabled")},Yf=e=>{io(e.element,"disabled")},Qf=e=>"true"===no(e.element,"aria-disabled"),Jf=e=>{to(e.element,"aria-disabled","true")},Zf=e=>{to(e.element,"aria-disabled","false")},Xf=(e,t,o)=>{t.disableClass.each(t=>{vc(e.element,t)});const n=Wf(e,t)?Kf:Jf;n(e),t.onDisabled(e)},ev=(e,t,o)=>{t.disableClass.each(t=>{kc(e.element,t)});const n=Wf(e,t)?Yf:Zf;n(e),t.onEnabled(e)},tv=(e,t)=>Wf(e,t)?Gf(e):Qf(e),ov=(e,t,o,n)=>{const a=n?Xf:ev;a(e,t)};var nv=Object.freeze({__proto__:null,enable:ev,disable:Xf,isDisabled:tv,onLoad:Hf,set:ov});const av=(e,t)=>qs({classes:t.disabled()?t.disableClass.toArray():[]}),rv=(e,t)=>Ml([Ll(cl(),(t,o)=>tv(t,e)),zu(e,t,Hf)]);var iv=Object.freeze({__proto__:null,exhibit:av,events:rv}),lv=[ci("disabled",D),ni("useNative",!0),Kr("disableClass"),Fd("onDisabled"),Fd("onEnabled")];const sv=Uu({fields:lv,name:"disabling",active:iv,apis:nv}),cv=(e,t,o,n)=>{const a=mp(e.element,"."+t.highlightClass);$(a,o=>{const a=L(n,e=>jt(e.element,o));a||(kc(o,t.highlightClass),e.getSystem().getByDom(o).each(o=>{t.onDehighlight(e,o),El(o,Dl())}))})},dv=(e,t,o)=>cv(e,t,o,[]),uv=(e,t,o,n)=>{fv(e,t,o,n)&&(kc(n.element,t.highlightClass),t.onDehighlight(e,n),El(n,Dl()))},mv=(e,t,o,n)=>{cv(e,t,o,[n]),fv(e,t,o,n)||(vc(n.element,t.highlightClass),t.onHighlight(e,n),El(n,Nl()))},hv=(e,t,o)=>{kv(e,t).each(n=>{mv(e,t,o,n)})},pv=(e,t,o)=>{Cv(e,t).each(n=>{mv(e,t,o,n)})},bv=(e,t,o,n)=>{wv(e,t,o,n).fold(e=>{throw e},n=>{mv(e,t,o,n)})},gv=(e,t,o,n)=>{const a=xv(e,t),r=Q(a,n);r.each(n=>{mv(e,t,o,n)})},fv=(e,t,o,n)=>yc(n.element,t.highlightClass),vv=(e,t,o)=>md(e.element,"."+t.highlightClass).bind(t=>e.getSystem().getByDom(t).toOptional()),wv=(e,t,o,n)=>{const a=mp(e.element,"."+t.itemClass);return T.from(a[n]).fold(()=>ua.error(new Error("No element found with index "+n)),e.getSystem().getByDom)},kv=(e,t,o)=>md(e.element,"."+t.itemClass).bind(t=>e.getSystem().getByDom(t).toOptional()),Cv=(e,t,o)=>{const n=mp(e.element,"."+t.itemClass),a=n.length>0?T.some(n[n.length-1]):T.none();return a.bind(t=>e.getSystem().getByDom(t).toOptional())},yv=(e,t,o,n)=>{const a=mp(e.element,"."+t.itemClass),r=J(a,e=>yc(e,t.highlightClass));return r.bind(t=>{const o=nu(t,n,0,a.length-1);return e.getSystem().getByDom(a[o]).toOptional()})},Ov=(e,t,o)=>yv(e,t,o,-1),jv=(e,t,o)=>yv(e,t,o,1),xv=(e,t,o)=>{const n=mp(e.element,"."+t.itemClass);return Ae(q(n,t=>e.getSystem().getByDom(t).toOptional()))};var _v=Object.freeze({__proto__:null,dehighlightAll:dv,dehighlight:uv,highlight:mv,highlightFirst:hv,highlightLast:pv,highlightAt:bv,highlightBy:gv,isHighlighted:fv,getHighlighted:vv,getFirst:kv,getLast:Cv,getPrevious:Ov,getNext:jv,getCandidates:xv}),Vv=[Fr("highlightClass"),Fr("itemClass"),Fd("onHighlight"),Fd("onDehighlight")];const Av=Uu({fields:Vv,name:"highlighting",apis:_v}),Nv=[8],Dv=[9],Ev=[13],Tv=[27],Sv=[32],Bv=[37],Iv=[38],zv=[39],Fv=[40],Mv=(e,t,o)=>{const n=te(e.slice(0,t)),a=te(e.slice(t+1));return Q(n.concat(a),o)},Lv=(e,t,o)=>{const n=te(e.slice(0,t));return Q(n,o)},Pv=(e,t,o)=>{const n=e.slice(0,t),a=e.slice(t+1);return Q(a.concat(n),o)},Rv=(e,t,o)=>{const n=e.slice(t+1);return Q(n,o)},qv=e=>t=>{const o=t.raw;return M(e,o.which)},$v=e=>t=>ee(e,e=>e(t)),Uv=e=>{const t=e.raw;return!0===t.shiftKey},Hv=e=>{const t=e.raw;return!0===t.ctrlKey},Wv=V(Uv),Gv=(e,t)=>({matches:e,classification:t}),Kv=(e,t)=>{const o=Q(e,e=>e.matches(t));return o.map(e=>e.classification)},Yv=(e,t,o)=>{const n=t.exists(e=>o.exists(t=>jt(t,e)));n||Tl(e,jl(),{prevFocus:t,newFocus:o})},Qv=()=>{const e=e=>tm(e.element),t=(t,o)=>{const n=e(t);t.getSystem().triggerFocus(o,t.element);const a=e(t);Yv(t,n,a)};return{get:e,set:t}},Jv=()=>{const e=e=>Av.getHighlighted(e).map(e=>e.element),t=(t,o)=>{const n=e(t);t.getSystem().getByDom(o).fold(w,e=>{Av.highlight(t,e)});const a=e(t);Yv(t,n,a)};return{get:e,set:t}};var Zv;(function(e){e["OnFocusMode"]="onFocus",e["OnEnterOrSpaceMode"]="onEnterOrSpace",e["OnApiMode"]="onApi"})(Zv||(Zv={}));const Xv=(e,t,o,n,a)=>{const r=()=>e.concat([ni("focusManager",Qv()),ai("focusInside","onFocus",xr(e=>M(["onFocus","onEnterOrSpace","onApi"],e)?ua.value(e):ua.error("Invalid value for focusInside"))),Rd("handler",s),Rd("state",t),Rd("sendFocusIn",a)]),i=(e,t,o,n,a)=>{const r=o(e,t,n,a);return Kv(r,t.event).bind(o=>o(e,t,n,a))},l=(e,t)=>{const r=e.focusInside!==Zv.OnFocusMode?T.none():a(e).map(o=>ql(rl(),(n,a)=>{o(n,e,t),a.stop()})),l=(o,n)=>{const r=qv(Sv.concat(Ev))(n.event);e.focusInside===Zv.OnEnterOrSpaceMode&&r&&Ni(o,n)&&a(e).each(a=>{a(o,e,t),n.stop()})},s=[ql(Ki(),(n,a)=>{i(n,a,o,e,t).fold(()=>{l(n,a)},e=>{a.stop()})}),ql(Yi(),(o,a)=>{i(o,a,n,e,t).each(e=>{a.stop()})})];return Ml(r.toArray().concat(s))},s={schema:r,processKey:i,toEvents:l};return s},ew=e=>{const t=[Kr("onEscape"),Kr("onEnter"),ni("selector",'[data-alloy-tabstop="true"]:not(:disabled)'),ni("firstTabstop",0),ni("useTabstopAt",E),Kr("visibilitySelector")].concat([e]),o=(e,t)=>{const o=e.visibilitySelector.bind(e=>hd(t,e)).getOr(t);return Oo(o)>0},n=(e,t)=>{const n=mp(e.element,t.selector),a=W(n,e=>o(t,e));return T.from(a[t.firstTabstop])},a=(e,t)=>t.focusManager.get(e).bind(e=>hd(e,t.selector)),r=(e,t)=>o(e,t)&&e.useTabstopAt(t),i=(e,t,o)=>{n(e,t).each(o=>{t.focusManager.set(e,o)})},l=(e,t,o,n,a)=>a(t,o,e=>r(n,e)).fold(()=>n.cyclic?T.some(!0):T.none(),t=>(n.focusManager.set(e,t),T.some(!0))),s=(e,t,o,n)=>{const r=mp(e.element,o.selector);return a(e,o).bind(t=>{const a=J(r,_(jt,t));return a.bind(t=>l(e,r,t,o,n))})},c=(e,t,o)=>{const n=o.cyclic?Mv:Lv;return s(e,t,o,n)},d=(e,t,o)=>{const n=o.cyclic?Pv:Rv;return s(e,t,o,n)},u=e=>Et(e).bind(Mt).exists(t=>jt(t,e)),m=(e,t,o)=>a(e,o).filter(e=>!o.useTabstopAt(e)).bind(n=>(u(n)?c:d)(e,t,o)),h=(e,t,o)=>o.onEnter.bind(o=>o(e,t)),p=(e,t,o)=>o.onEscape.bind(o=>o(e,t)),b=O([Gv($v([Uv,qv(Dv)]),c),Gv(qv(Dv),d),Gv($v([Wv,qv(Ev)]),h)]),g=O([Gv(qv(Tv),p),Gv(qv(Dv),m)]);return Xv(t,zs.init,b,g,()=>T.some(i))};var tw=ew(Ir("cyclic",D)),ow=ew(Ir("cyclic",E));const nw=(e,t,o)=>(Bl(e,o,cl()),T.some(!0)),aw=(e,t,o)=>{const n=Lf(o)&&qv(Sv)(t.event);return n?T.none():nw(e,t,o)},rw=(e,t)=>T.some(!0),iw=[ni("execute",aw),ni("useSpace",!1),ni("useEnter",!0),ni("useControlEnter",!1),ni("useDown",!1)],lw=(e,t,o)=>o.execute(e,t,e.element),sw=(e,t,o,n)=>{const a=o.useSpace&&!Lf(e.element)?Sv:[],r=o.useEnter?Ev:[],i=o.useDown?Fv:[],l=a.concat(r).concat(i);return[Gv(qv(l),lw)].concat(o.useControlEnter?[Gv($v([Hv,qv(Ev)]),lw)]:[])},cw=(e,t,o,n)=>o.useSpace&&!Lf(e.element)?[Gv(qv(Sv),rw)]:[];var dw=Xv(iw,zs.init,sw,cw,()=>T.none());const uw=()=>{const e=Dm(),t=(t,o)=>{e.set({numRows:t,numColumns:o})},o=()=>e.get().map(e=>e.numRows),n=()=>e.get().map(e=>e.numColumns);return Fs({readState:()=>e.get().map(e=>({numRows:String(e.numRows),numColumns:String(e.numColumns)})).getOr({numRows:"?",numColumns:"?"}),setGridSize:t,getNumRows:o,getNumColumns:n})},mw=e=>e.state(e);var hw=Object.freeze({__proto__:null,flatgrid:uw,init:mw});const pw=e=>(t,o,n,a)=>{const r=e(t.element);return vw(r,t,o,n,a)},bw=(e,t)=>{const o=lh(e,t);return pw(o)},gw=(e,t)=>{const o=lh(t,e);return pw(o)},fw=e=>(t,o,n,a)=>vw(e,t,o,n,a),vw=(e,t,o,n,a)=>{const r=n.focusManager.get(t).bind(o=>e(t.element,o,n,a));return r.map(e=>(n.focusManager.set(t,e),!0))},ww=fw,kw=fw,Cw=fw,yw=e=>e.offsetWidth<=0&&e.offsetHeight<=0,Ow=e=>!yw(e.dom),jw=(e,t)=>J(e,t).map(t=>({index:t,candidates:e})),xw=(e,t,o)=>{const n=e=>jt(e,t),a=mp(e,o),r=W(a,Ow);return jw(r,n)},_w=(e,t)=>J(e,e=>jt(t,e)),Vw=(e,t,o,n)=>{const a=Math.floor(t/o),r=t%o;return n(a,r).bind(t=>{const n=t.row*o+t.column;return n>=0&&nVw(e,t,n,(t,r)=>{const i=t===o-1,l=i?e.length-t*n:n,s=nu(r,a,0,l-1);return T.some({row:t,column:s})}),Nw=(e,t,o,n,a)=>Vw(e,t,n,(t,r)=>{const i=nu(t,a,0,o-1),l=i===o-1,s=l?e.length-i*n:n,c=au(r,0,s-1);return T.some({row:i,column:c})}),Dw=(e,t,o,n)=>Aw(e,t,o,n,1),Ew=(e,t,o,n)=>Aw(e,t,o,n,-1),Tw=(e,t,o,n)=>Nw(e,t,o,n,-1),Sw=(e,t,o,n)=>Nw(e,t,o,n,1),Bw=[Fr("selector"),ni("execute",aw),Md("onEscape"),ni("captureTab",!1),$d()],Iw=(e,t,o)=>{md(e.element,t.selector).each(o=>{t.focusManager.set(e,o)})},zw=(e,t)=>t.focusManager.get(e).bind(e=>hd(e,t.selector)),Fw=(e,t,o,n)=>zw(e,o).bind(n=>o.execute(e,t,n)),Mw=e=>(t,o,n,a)=>xw(t,o,n.selector).bind(t=>e(t.candidates,t.index,a.getNumRows().getOr(n.initSize.numRows),a.getNumColumns().getOr(n.initSize.numColumns))),Lw=(e,t,o)=>o.captureTab?T.some(!0):T.none(),Pw=(e,t,o)=>o.onEscape(e,t),Rw=Mw(Ew),qw=Mw(Dw),$w=Mw(Tw),Uw=Mw(Sw),Hw=O([Gv(qv(Bv),bw(Rw,qw)),Gv(qv(zv),gw(Rw,qw)),Gv(qv(Iv),ww($w)),Gv(qv(Fv),kw(Uw)),Gv($v([Uv,qv(Dv)]),Lw),Gv($v([Wv,qv(Dv)]),Lw),Gv(qv(Sv.concat(Ev)),Fw)]),Ww=O([Gv(qv(Tv),Pw),Gv(qv(Sv),rw)]);var Gw=Xv(Bw,uw,Hw,Ww,()=>T.some(Iw));const Kw=(e,t,o,n,a)=>{const r=e=>"button"===ut(e)&&"disabled"===no(e,"disabled"),i=(e,t,o)=>a(e,t,n,0,o.length-1,o[t],t=>r(o[t])?i(e,t,o):T.from(o[t]));return xw(e,o,t).bind(e=>{const t=e.index,o=e.candidates;return i(t,t,o)})},Yw=(e,t,o,n)=>Kw(e,t,o,n,(e,t,o,n,a,r,i)=>{const l=au(t+o,n,a);return l===e?T.from(r):i(l)}),Qw=(e,t,o,n)=>Kw(e,t,o,n,(e,t,o,n,a,r,i)=>{const l=nu(t,o,n,a);return l===e?T.none():i(l)}),Jw=[Fr("selector"),ni("getInitial",T.none),ni("execute",aw),Md("onEscape"),ni("executeOnMove",!1),ni("allowVertical",!0),ni("allowHorizontal",!0),ni("cycles",!0)],Zw=(e,t)=>t.focusManager.get(e).bind(e=>hd(e,t.selector)),Xw=(e,t,o)=>Zw(e,o).bind(n=>o.execute(e,t,n)),ek=(e,t,o)=>{t.getInitial(e).orThunk(()=>md(e.element,t.selector)).each(o=>{t.focusManager.set(e,o)})},tk=(e,t,o)=>(o.cycles?Qw:Yw)(e,o.selector,t,-1),ok=(e,t,o)=>(o.cycles?Qw:Yw)(e,o.selector,t,1),nk=e=>(t,o,n,a)=>e(t,o,n,a).bind(()=>n.executeOnMove?Xw(t,o,n):T.some(!0)),ak=(e,t,o)=>o.onEscape(e,t),rk=(e,t,o,n)=>{const a=[...o.allowHorizontal?Bv:[]].concat(o.allowVertical?Iv:[]),r=[...o.allowHorizontal?zv:[]].concat(o.allowVertical?Fv:[]);return[Gv(qv(a),nk(bw(tk,ok))),Gv(qv(r),nk(gw(tk,ok))),Gv(qv(Ev),Xw),Gv(qv(Sv),Xw)]},ik=O([Gv(qv(Sv),rw),Gv(qv(Tv),ak)]);var lk=Xv(Jw,zs.init,rk,ik,()=>T.some(ek));const sk=(e,t,o)=>T.from(e[t]).bind(e=>T.from(e[o]).map(e=>({rowIndex:t,columnIndex:o,cell:e}))),ck=(e,t,o,n)=>{const a=e[t],r=a.length,i=nu(o,n,0,r-1);return sk(e,t,i)},dk=(e,t,o,n)=>{const a=nu(o,n,0,e.length-1),r=e[a].length,i=au(t,0,r-1);return sk(e,a,i)},uk=(e,t,o,n)=>{const a=e[t],r=a.length,i=au(o+n,0,r-1);return sk(e,t,i)},mk=(e,t,o,n)=>{const a=au(o+n,0,e.length-1),r=e[a].length,i=au(t,0,r-1);return sk(e,a,i)},hk=(e,t,o)=>ck(e,t,o,1),pk=(e,t,o)=>ck(e,t,o,-1),bk=(e,t,o)=>dk(e,o,t,-1),gk=(e,t,o)=>dk(e,o,t,1),fk=(e,t,o)=>uk(e,t,o,-1),vk=(e,t,o)=>uk(e,t,o,1),wk=(e,t,o)=>mk(e,o,t,-1),kk=(e,t,o)=>mk(e,o,t,1),Ck=[Hr("selectors",[Fr("row"),Fr("cell")]),ni("cycles",!0),ni("previousSelector",T.none),ni("execute",aw)],yk=(e,t,o)=>{const n=t.previousSelector(e).orThunk(()=>{const o=t.selectors;return md(e.element,o.cell)});n.each(o=>{t.focusManager.set(e,o)})},Ok=(e,t,o)=>tm(e.element).bind(n=>o.execute(e,t,n)),jk=(e,t)=>q(e,e=>mp(e,t.selectors.cell)),xk=(e,t)=>(o,n,a)=>{const r=a.cycles?e:t;return hd(n,a.selectors.row).bind(e=>{const t=mp(e,a.selectors.cell);return _w(t,n).bind(t=>{const n=mp(o,a.selectors.row);return _w(n,e).bind(e=>{const o=jk(n,a);return r(o,e,t).map(e=>e.cell)})})})},_k=xk(pk,fk),Vk=xk(hk,vk),Ak=xk(bk,wk),Nk=xk(gk,kk),Dk=O([Gv(qv(Bv),bw(_k,Vk)),Gv(qv(zv),gw(_k,Vk)),Gv(qv(Iv),ww(Ak)),Gv(qv(Fv),kw(Nk)),Gv(qv(Sv.concat(Ev)),Ok)]),Ek=O([Gv(qv(Sv),rw)]);var Tk=Xv(Ck,zs.init,Dk,Ek,()=>T.some(yk));const Sk=[Fr("selector"),ni("execute",aw),ni("moveOnTab",!1)],Bk=(e,t,o)=>o.focusManager.get(e).bind(n=>o.execute(e,t,n)),Ik=(e,t,o)=>{md(e.element,t.selector).each(o=>{t.focusManager.set(e,o)})},zk=(e,t,o)=>Qw(e,o.selector,t,-1),Fk=(e,t,o)=>Qw(e,o.selector,t,1),Mk=(e,t,o,n)=>o.moveOnTab?Cw(zk)(e,t,o,n):T.none(),Lk=(e,t,o,n)=>o.moveOnTab?Cw(Fk)(e,t,o,n):T.none(),Pk=O([Gv(qv(Iv),Cw(zk)),Gv(qv(Fv),Cw(Fk)),Gv($v([Uv,qv(Dv)]),Mk),Gv($v([Wv,qv(Dv)]),Lk),Gv(qv(Ev),Bk),Gv(qv(Sv),Bk)]),Rk=O([Gv(qv(Sv),rw)]);var qk=Xv(Sk,zs.init,Pk,Rk,()=>T.some(Ik));const $k=[Md("onSpace"),Md("onEnter"),Md("onShiftEnter"),Md("onLeft"),Md("onRight"),Md("onTab"),Md("onShiftTab"),Md("onUp"),Md("onDown"),Md("onEscape"),ni("stopSpaceKeyup",!1),Kr("focusIn")],Uk=(e,t,o)=>[Gv(qv(Sv),o.onSpace),Gv($v([Wv,qv(Ev)]),o.onEnter),Gv($v([Uv,qv(Ev)]),o.onShiftEnter),Gv($v([Uv,qv(Dv)]),o.onShiftTab),Gv($v([Wv,qv(Dv)]),o.onTab),Gv(qv(Iv),o.onUp),Gv(qv(Fv),o.onDown),Gv(qv(Bv),o.onLeft),Gv(qv(zv),o.onRight),Gv(qv(Sv),o.onSpace)],Hk=(e,t,o)=>[...o.stopSpaceKeyup?[Gv(qv(Sv),rw)]:[],Gv(qv(Tv),o.onEscape)];var Wk=Xv($k,zs.init,Uk,Hk,e=>e.focusIn);const Gk=tw.schema(),Kk=ow.schema(),Yk=lk.schema(),Qk=Gw.schema(),Jk=Tk.schema(),Zk=dw.schema(),Xk=qk.schema(),eC=Wk.schema();var tC=Object.freeze({__proto__:null,acyclic:Gk,cyclic:Kk,flow:Yk,flatgrid:Qk,matrix:Jk,execution:Zk,menu:Xk,special:eC});const oC=e=>xe(e,"setGridSize"),nC=Wu({branchKey:"mode",branches:tC,name:"keying",active:{events:(e,t)=>{const o=e.handler;return o.toEvents(e,t)}},apis:{focusIn:(e,t,o)=>{t.sendFocusIn(t).fold(()=>{e.getSystem().triggerFocus(e.element,e.element)},n=>{n(e,t,o)})},setGridSize:(e,t,o,n,a)=>{oC(o)?o.setGridSize(n,a):console.error("Layout does not support setGridSize")}},state:hw}),aC=(e,t)=>{om(()=>{mb(e,t,()=>q(t,e.getSystem().build))},e.element)},rC=(e,t)=>{om(()=>{hb(e,t,()=>Ic(e.element,t,e.getSystem().buildOrPatch))},e.element)},iC=(e,t,o,n)=>{cb(t);const a=Bc(e.element,o,n,e.getSystem().buildOrPatch);sb(e,a),e.syncComponents()},lC=(e,t,o)=>{const n=e.getSystem().build(o);bb(e,n,t)},sC=(e,t,o,n)=>{fb(t),lC(e,(e,t)=>Fn(e,t,o),n)},cC=(e,t,o,n)=>{const a=t.reuseDom?rC:aC;return a(e,n)},dC=(e,t,o,n)=>{lC(e,zn,n)},uC=(e,t,o,n)=>{lC(e,In,n)},mC=(e,t,o,n)=>{const a=hC(e),r=Q(a,e=>jt(n.element,e.element));r.each(fb)},hC=(e,t)=>e.components(),pC=(e,t,o,n,a)=>{const r=hC(e);return T.from(r[n]).map(o=>(a.fold(()=>fb(o),a=>{const r=t.reuseDom?iC:sC;r(e,o,n,a)}),o))},bC=(e,t,o,n,a)=>{const r=hC(e);return J(r,n).bind(n=>pC(e,t,o,n,a))};var gC=Object.freeze({__proto__:null,append:dC,prepend:uC,remove:mC,replaceAt:pC,replaceBy:bC,set:cC,contents:hC});const fC=Uu({fields:[si("reuseDom",!0)],name:"replacing",apis:gC}),vC=(e,t)=>{const o=Ml(t);return Uu({fields:[Fr("enabled")],name:e,active:{events:O(o)}})},wC=(e,t)=>{const o=vC(e,t);return{key:e,value:{config:{},me:o,configAsRaw:O({}),initialConfig:{},state:zs}}},kC=(e,t)=>{t.ignore||(Ju(e.element),t.onFocus(e))},CC=(e,t)=>{t.ignore||Zu(e.element)},yC=e=>Xu(e.element);var OC=Object.freeze({__proto__:null,focus:kC,blur:CC,isFocused:yC});const jC=(e,t)=>{const o=t.ignore?{}:{attributes:{tabindex:"-1"}};return qs(o)},xC=e=>Ml([ql(rl(),(t,o)=>{kC(t,e),o.stop()})].concat(e.stopMousedown?[ql(Ri(),(e,t)=>{t.event.prevent()})]:[]));var _C=Object.freeze({__proto__:null,exhibit:jC,events:xC}),VC=[Fd("onFocus"),ni("stopMousedown",!1),ni("ignore",!1)];const AC=Uu({fields:VC,name:"focusing",active:_C,apis:OC}),NC=e=>{const t=()=>{const t=hi(e),o=()=>t.get(),n=e=>t.set(e),a=()=>t.set(e),r=()=>t.get();return{get:o,set:n,clear:a,readState:r}};return{init:t}},DC=(e,t,o)=>{const n=t.aria;n.update(e,n,o.get())},EC=(e,t,o)=>{t.toggleClass.each(t=>{o.get()?vc(e.element,t):kc(e.element,t)})},TC=(e,t,o,n)=>{const a=o.get();o.set(n),EC(e,t,o),DC(e,t,o),a!==n&&t.onToggled(e,n)},SC=(e,t,o)=>{TC(e,t,o,!o.get())},BC=(e,t,o)=>{TC(e,t,o,!0)},IC=(e,t,o)=>{TC(e,t,o,!1)},zC=(e,t,o)=>o.get(),FC=(e,t,o)=>{TC(e,t,o,t.selected)};var MC=Object.freeze({__proto__:null,onLoad:FC,toggle:SC,isOn:zC,on:BC,off:IC,set:TC});const LC=()=>qs({}),PC=(e,t)=>{const o=Iu(e,t,SC),n=zu(e,t,FC);return Ml(Z([e.toggleOnExecute?[o]:[],[n]]))};var RC=Object.freeze({__proto__:null,exhibit:LC,events:PC});const qC=(e,t,o)=>{to(e.element,"aria-pressed",o),t.syncWithExpanded&&HC(e,t,o)},$C=(e,t,o)=>{to(e.element,"aria-selected",o)},UC=(e,t,o)=>{to(e.element,"aria-checked",o)},HC=(e,t,o)=>{to(e.element,"aria-expanded",o)};var WC=[ni("selected",!1),Kr("toggleClass"),ni("toggleOnExecute",!0),Fd("onToggled"),ai("aria",{mode:"none"},Tr("mode",{pressed:[ni("syncWithExpanded",!1),Rd("update",qC)],checked:[Rd("update",UC)],expanded:[Rd("update",HC)],selected:[Rd("update",$C)],none:[Rd("update",w)]}))];const GC=Uu({fields:WC,name:"toggling",active:RC,apis:MC,state:NC(!1)}),KC=()=>{const e=(e,t)=>{t.stop(),Sl(e)};return[ql(Zi(),e),ql(ul(),e),Yl(Fi()),Yl(Ri())]},YC=e=>{const t=e=>ts((t,o)=>{e(t),o.stop()});return Ml(Z([e.map(t).toArray(),KC()]))},QC="alloy.item-hover",JC="alloy.item-focus",ZC="alloy.item-toggled",XC=e=>{(tm(e.element).isNone()||AC.isFocused(e))&&(AC.isFocused(e)||AC.focus(e),Tl(e,QC,{item:e}))},ey=e=>{Tl(e,JC,{item:e})},ty=(e,t)=>{Tl(e,ZC,{item:e,state:t})},oy=O(QC),ny=O(JC),ay=O(ZC),ry=e=>e.toggling.map(e=>e.exclusive?"menuitemradio":"menuitemcheckbox").getOr("menuitem"),iy=e=>({aria:{mode:"checked"},...we(e,(e,t)=>"exclusive"!==t),onToggled:(t,o)=>{g(e.onToggled)&&e.onToggled(t,o),ty(t,o)}}),ly=e=>({dom:e.dom,domModification:{...e.domModification,attributes:{role:ry(e),...e.domModification.attributes,"aria-haspopup":e.hasSubmenu,...e.hasSubmenu?{"aria-expanded":!1}:{}}},behaviours:Ag.augment(e.itemBehaviours,[e.toggling.fold(GC.revoke,e=>GC.config(iy(e))),AC.config({ignore:e.ignoreFocus,stopMousedown:e.ignoreFocus,onFocus:e=>{ey(e)}}),nC.config({mode:"execution"}),jg.config({store:{mode:"memory",initialValue:e.data}}),wC("item-type-events",[...KC(),ql(Hi(),XC),ql(dl(),AC.focus)])]),components:e.components,eventOrder:e.eventOrder}),sy=[Fr("data"),Fr("components"),Fr("dom"),ni("hasSubmenu",!1),Kr("toggling"),Ag.field("itemBehaviours",[GC,AC,nC,jg]),ni("ignoreFocus",!1),ni("domModification",{}),Rd("builder",ly),ni("eventOrder",{})],cy=e=>({dom:e.dom,components:e.components,events:Ml([Ql(dl())])}),dy=[Fr("dom"),Fr("components"),Rd("builder",cy)],uy=O("item-widget"),my=O([nf({name:"widget",overrides:e=>({behaviours:qu([jg.config({store:{mode:"manual",getValue:t=>e.data,setValue:w}})])})})]),hy=e=>{const t=ff(uy(),e,my()),o=vf(uy(),e,t.internals()),n=t=>wf(t,e,"widget").map(e=>(nC.focusIn(e),e)),a=(t,o)=>Lf(o.event.target)?T.none():(()=>e.autofocus?(o.setSource(t.element),T.none()):T.none())();return{dom:e.dom,components:o,domModification:e.domModification,events:Ml([ts((e,t)=>{n(e).each(e=>{t.stop()})}),ql(Hi(),XC),ql(dl(),(t,o)=>{e.autofocus?n(t):AC.focus(t)})]),behaviours:Ag.augment(e.widgetBehaviours,[jg.config({store:{mode:"memory",initialValue:e.data}}),AC.config({ignore:e.ignoreFocus,onFocus:e=>{ey(e)}}),nC.config({mode:"special",focusIn:e.autofocus?e=>{n(e)}:Gu(),onLeft:a,onRight:a,onEscape:(t,o)=>AC.isFocused(t)||e.autofocus?e.autofocus?(o.setSource(t.element),T.none()):T.none():(AC.focus(t),T.some(!0))})])}},py=[Fr("uid"),Fr("data"),Fr("components"),Fr("dom"),ni("autofocus",!1),ni("ignoreFocus",!1),Ag.field("widgetBehaviours",[jg,AC,nC]),ni("domModification",{}),_f(my()),Rd("builder",hy)],by=Tr("type",{widget:py,item:sy,separator:dy}),gy=(e,t)=>({mode:"flatgrid",selector:"."+e.markers.item,initSize:{numColumns:t.initSize.numColumns,numRows:t.initSize.numRows},focusManager:e.focusManager}),fy=(e,t)=>({mode:"matrix",selectors:{row:t.rowSelector,cell:"."+e.markers.item},previousSelector:t.previousSelector,focusManager:e.focusManager}),vy=(e,t)=>({mode:"menu",selector:"."+e.markers.item,moveOnTab:t.moveOnTab,focusManager:e.focusManager}),wy=O([lf({factory:{sketch:e=>{const t=Dr("menu.spec item",by,e);return t.builder(t)}},name:"items",unit:"item",defaults:(e,t)=>je(t,"uid")?t:{...t,uid:Os("item")},overrides:(e,t)=>({type:t.type,ignoreFocus:e.fakeFocus,domModification:{classes:[e.markers.item]}})})]),ky=O([Fr("value"),Fr("items"),Fr("dom"),Fr("components"),ni("eventOrder",{}),xg("menuBehaviours",[Av,jg,$f,nC]),ai("movement",{mode:"menu",moveOnTab:!0},Tr("mode",{grid:[$d(),Rd("config",gy)],matrix:[Rd("config",fy),Fr("rowSelector"),ni("previousSelector",T.none)],menu:[ni("moveOnTab",!0),Rd("config",vy)]})),Sd(),ni("fakeFocus",!1),ni("focusManager",Qv()),Fd("onHighlight"),Fd("onDehighlight")]),Cy=O("alloy.menu-focus"),yy=(e,t)=>{const o=mp(e.element,'[role="menuitemradio"][aria-checked="true"]');$(o,o=>{jt(o,t.element)||e.getSystem().getByDom(o).each(e=>{GC.off(e)})})},Oy=(e,t,o,n)=>({uid:e.uid,dom:e.dom,markers:e.markers,behaviours:Vg(e.menuBehaviours,[Av.config({highlightClass:e.markers.selectedItem,itemClass:e.markers.item,onHighlight:e.onHighlight,onDehighlight:e.onDehighlight}),jg.config({store:{mode:"memory",initialValue:e.value}}),$f.config({find:T.some}),nC.config(e.movement.config(e,e.movement))]),events:Ml([ql(ny(),(e,t)=>{const o=t.event;e.getSystem().getByDom(o.target).each(o=>{Av.highlight(e,o),t.stop(),Tl(e,Cy(),{menu:e,item:o})})}),ql(oy(),(e,t)=>{const o=t.event.item;Av.highlight(e,o)}),ql(ay(),(e,t)=>{const{item:o,state:n}=t.event;n&&"menuitemradio"===no(o.element,"role")&&yy(e,o)})]),components:t,eventOrder:e.eventOrder,domModification:{attributes:{role:"menu"}}}),jy=Mf({name:"Menu",configFields:ky(),partFields:wy(),factory:Oy}),xy=e=>be(e,(e,t)=>({k:e,v:t})),_y=(e,t,o,n)=>Oe(o,n).bind(n=>Oe(e,n).bind(n=>{const a=_y(e,t,o,n);return T.some([n].concat(a))})).getOr([]),Vy=(e,t)=>{const o={};he(e,(e,t)=>{$(e,e=>{o[e]=t})});const n=t,a=xy(t),r=pe(a,(e,t)=>[t].concat(_y(o,n,a,t)));return pe(o,e=>Oe(r,e).getOr([e]))},Ay=()=>{const e=hi({}),t=hi({}),o=hi({}),n=Dm(),a=hi({}),r=()=>{e.set({}),t.set({}),o.set({}),n.clear()},i=()=>n.get().isNone(),l=(e,o)=>{t.set({...t.get(),[e]:{type:"prepared",menu:o}})},s=(r,i,l,s)=>{n.set(r),e.set(l),t.set(i),a.set(s);const c=Vy(s,l);o.set(c)},c=t=>Ce(e.get(),(e,o)=>e===t),d=(e,t,o)=>b(e).bind(n=>c(e).bind(e=>t(e).map(e=>({triggeredMenu:n,triggeringItem:e,triggeringPath:o})))),u=(e,t)=>{const a=W(f(e).toArray(),e=>b(e).isSome());return Oe(o.get(),e).bind(e=>{const o=te(a.concat(e)),r=X(o,(e,a)=>d(e,t,o.slice(0,a+1)).fold(()=>_e(n.get(),e)?[]:[T.none()],e=>[T.some(e)]));return Ne(r)})},m=t=>Oe(e.get(),t).map(e=>{const n=Oe(o.get(),t).getOr([]);return[e].concat(n)}),h=e=>Oe(o.get(),e).bind(e=>e.length>1?T.some(e.slice(1)):T.none()),p=e=>Oe(o.get(),e),b=e=>g(e).bind(Ny),g=e=>Oe(t.get(),e),f=t=>Oe(e.get(),t),v=e=>{const t=a.get();return oe(ue(t),e)},w=()=>n.get().bind(b),k=()=>t.get();return{setMenuBuilt:l,setContents:s,expand:m,refresh:p,collapse:h,lookupMenu:g,lookupItem:f,otherMenus:v,getPrimary:w,getMenus:k,clear:r,isClear:i,getTriggeringPath:u}},Ny=e=>"prepared"===e.type?T.some(e.menu):T.none(),Dy={init:Ay,extractPreparedMenu:Ny},Ey=bs("tiered-menu-item-highlight"),Ty=bs("tiered-menu-item-dehighlight");var Sy;(function(e){e[e["HighlightMenuAndItem"]=0]="HighlightMenuAndItem",e[e["HighlightJustMenu"]=1]="HighlightJustMenu",e[e["HighlightNone"]=2]="HighlightNone"})(Sy||(Sy={}));const By=(e,t)=>{const o=Dm(),n=(t,o,n)=>pe(n,(n,a)=>{const r=()=>jy.sketch({...n,value:a,markers:e.markers,fakeFocus:e.fakeFocus,onHighlight:(e,t)=>{const o={menuComp:e,itemComp:t};Tl(e,Ey,o)},onDehighlight:(e,t)=>{const o={menuComp:e,itemComp:t};Tl(e,Ty,o)},focusManager:e.fakeFocus?Jv():Qv()});return a===o?{type:"prepared",menu:t.getSystem().build(r())}:{type:"notbuilt",nbMenu:r}}),a=Dy.init(),r=t=>{const o=n(t,e.data.primary,e.data.menus),r=s();return a.setContents(e.data.primary,o,e.data.expansions,r),a.getPrimary()},i=e=>jg.getValue(e).value,l=(e,t,o)=>de(t,e=>{if(!e.getSystem().isConnected())return T.none();const t=Av.getCandidates(e);return Q(t,e=>i(e)===o)}),s=t=>pe(e.data.menus,(e,t)=>X(e.items,e=>"separator"===e.type?[]:[e.data.value])),c=Av.highlight,d=(t,o)=>{c(t,o),Av.getHighlighted(o).orThunk(()=>Av.getFirst(o)).each(n=>{e.fakeFocus?Av.highlight(o,n):Bl(t,n.element,dl())})},u=(e,t)=>Ae(q(t,t=>e.lookupMenu(t).bind(e=>"prepared"===e.type?T.some(e.menu):T.none()))),m=(t,o,n)=>{const a=u(o,o.otherMenus(n));$(a,o=>{jc(o.element,[e.markers.backgroundMenu]),e.stayInDom||fC.remove(t,o)})},h=t=>o.get().getOrThunk(()=>{const n={},a=mp(t.element,"."+e.markers.item),r=W(a,e=>"true"===no(e,"aria-haspopup"));return $(r,e=>{t.getSystem().getByDom(e).each(e=>{const t=i(e);n[t]=e})}),o.set(n),n}),p=(e,t)=>{const o=h(e);he(o,(e,o)=>{const n=M(t,o);to(e.element,"aria-expanded",n)})},b=(t,o,n)=>T.from(n[0]).bind(a=>o.lookupMenu(a).bind(a=>{if("notbuilt"===a.type)return T.none();{const r=a.menu,i=u(o,n.slice(1));return $(i,t=>{vc(t.element,e.markers.backgroundMenu)}),Jt(r.element)||fC.append(t,nd(r)),jc(r.element,[e.markers.backgroundMenu]),d(t,r),m(t,o,n),T.some(r)}}));let g;(function(e){e[e["HighlightSubmenu"]=0]="HighlightSubmenu",e[e["HighlightParent"]=1]="HighlightParent"})(g||(g={}));const f=(e,t,o)=>{if("notbuilt"===o.type){const n=e.getSystem().build(o.nbMenu());return a.setMenuBuilt(t,n),n}return o.menu},v=(t,o,n=g.HighlightSubmenu)=>{if(o.hasConfigured(sv)&&sv.isDisabled(o))return T.some(o);{const r=i(o);return a.expand(r).bind(r=>(p(t,r),T.from(r[0]).bind(i=>a.lookupMenu(i).bind(l=>{const s=f(t,i,l);return Jt(s.element)||fC.append(t,nd(s)),e.onOpenSubmenu(t,o,s,te(r)),n===g.HighlightSubmenu?(Av.highlightFirst(s),b(t,a,r)):(Av.dehighlightAll(s),T.some(o))}))))}},k=(t,o)=>{const n=i(o);return a.collapse(n).bind(n=>(p(t,n),b(t,a,n).map(n=>(e.onCollapseMenu(t,o,n),n))))},C=(e,t)=>{const o=i(t);return a.refresh(o).bind(t=>(p(e,t),b(e,a,t)))},y=(e,t)=>Lf(t.element)?T.none():v(e,t,g.HighlightSubmenu),O=(e,t)=>Lf(t.element)?T.none():k(e,t),j=(t,o)=>k(t,o).orThunk(()=>e.onEscape(t,o).map(()=>t)),x=t=>(o,n)=>hd(n.getSource(),"."+e.markers.item).bind(e=>o.getSystem().getByDom(e).toOptional().bind(e=>t(o,e).map(E))),_=Ml([ql(Cy(),(e,t)=>{const o=t.event.item;a.lookupItem(i(o)).each(()=>{const o=t.event.menu;Av.highlight(e,o);const n=i(t.event.item);a.refresh(n).each(t=>m(e,a,t))})}),ts((t,o)=>{const n=o.event.target;t.getSystem().getByDom(n).each(o=>{const n=i(o);0===n.indexOf("collapse-item")&&k(t,o),v(t,o,g.HighlightSubmenu).fold(()=>{e.onExecute(t,o)},w)})}),Zl((t,o)=>{r(t).each(o=>{fC.append(t,nd(o)),e.onOpenMenu(t,o),e.highlightOnOpen===Sy.HighlightMenuAndItem?d(t,o):e.highlightOnOpen===Sy.HighlightJustMenu&&c(t,o)})}),ql(Ey,(t,o)=>{e.onHighlightItem(t,o.event.menuComp,o.event.itemComp)}),ql(Ty,(t,o)=>{e.onDehighlightItem(t,o.event.menuComp,o.event.itemComp)}),...e.navigateOnHover?[ql(oy(),(t,o)=>{const n=o.event.item;C(t,n),v(t,n,g.HighlightParent),e.onHover(t,n)})]:[]]),V=e=>Av.getHighlighted(e).bind(Av.getHighlighted),A=e=>{V(e).each(t=>{k(e,t)})},N=e=>{a.getPrimary().each(t=>{d(e,t)})},D=e=>T.from(e.components()[0]).filter(e=>"menu"===no(e.element,"role")),S=t=>{const o=a.getPrimary().bind(e=>V(t).bind(e=>{const o=i(e),n=ye(a.getMenus()),r=Ae(q(n,Dy.extractPreparedMenu));return a.getTriggeringPath(o,e=>l(t,r,e))}).map(t=>({primary:e,triggeringPath:t})));o.fold(()=>{D(t).each(o=>{e.onRepositionMenu(t,o,[])})},({primary:o,triggeringPath:n})=>{e.onRepositionMenu(t,o,n)})},B={collapseMenu:A,highlightPrimary:N,repositionMenus:S};return{uid:e.uid,dom:e.dom,markers:e.markers,behaviours:Vg(e.tmenuBehaviours,[nC.config({mode:"special",onRight:x(y),onLeft:x(O),onEscape:x(j),focusIn:(e,t)=>{a.getPrimary().each(t=>{Bl(e,t.element,dl())})}}),Av.config({highlightClass:e.markers.selectedMenu,itemClass:e.markers.menu}),$f.config({find:e=>Av.getHighlighted(e)}),fC.config({})]),eventOrder:e.eventOrder,apis:B,events:_}},Iy=O("collapse-item"),zy=(e,t,o)=>({primary:e,menus:t,expansions:o}),Fy=(e,t)=>({primary:e,menus:Ci(e,t),expansions:{}}),My=e=>({value:bs(Iy()),meta:{text:e}}),Ly=Ff({name:"TieredMenu",configFields:[Pd("onExecute"),Pd("onEscape"),Ld("onOpenMenu"),Ld("onOpenSubmenu"),Fd("onRepositionMenu"),Fd("onCollapseMenu"),ni("highlightOnOpen",Sy.HighlightMenuAndItem),Hr("data",[Fr("primary"),Fr("menus"),Fr("expansions")]),ni("fakeFocus",!1),Fd("onHighlightItem"),Fd("onDehighlightItem"),Fd("onHover"),Bd(),Fr("dom"),ni("navigateOnHover",!0),ni("stayInDom",!1),xg("tmenuBehaviours",[nC,Av,$f,fC]),ni("eventOrder",{})],apis:{collapseMenu:(e,t)=>{e.collapseMenu(t)},highlightPrimary:(e,t)=>{e.highlightPrimary(t)},repositionMenus:(e,t)=>{e.repositionMenus(t)}},factory:By,extraApis:{tieredData:zy,singleData:Fy,collapseItem:My}}),Py=(e,t,o,n,a)=>{const r=()=>e.lazySink(t),i="horizontal"===n.type?{layouts:{onLtr:()=>Nu(),onRtl:()=>Du()}}:{},l=e=>2===e.length,s=e=>l(e)?i:{};return Ly.sketch({dom:{tag:"div"},data:n.data,markers:n.menu.markers,highlightOnOpen:n.menu.highlightOnOpen,fakeFocus:n.menu.fakeFocus,onEscape:()=>(qb.close(t),e.onEscape.map(e=>e(t)),T.some(!0)),onExecute:()=>T.some(!0),onOpenMenu:(e,t)=>{ab.positionWithinBounds(r().getOrDie(),t,o,a())},onOpenSubmenu:(e,t,o,n)=>{const a=r().getOrDie();ab.position(a,o,{anchor:{type:"submenu",item:t,...s(n)}})},onRepositionMenu:(e,t,n)=>{const i=r().getOrDie();ab.positionWithinBounds(i,t,o,a()),$(n,e=>{const t=s(e.triggeringPath);ab.position(i,e.triggeredMenu,{anchor:{type:"submenu",item:e.triggeringItem,...t}})})}})},Ry=(e,t)=>{const o=(t,o)=>{const n=e.getRelated(t);return n.exists(e=>vd(e,o))},n=(e,t)=>{qb.setContent(e,t)},a=(e,t,o)=>{const n=T.none;r(e,t,o,n)},r=(t,o,n,a)=>{const r=e.lazySink(t).getOrDie();qb.openWhileCloaked(t,o,()=>ab.positionWithinBounds(r,t,n,a())),jg.setValue(t,T.some({mode:"position",config:n,getBounds:a}))},i=(e,t,o)=>{l(e,t,o,T.none)},l=(t,o,n,a)=>{const r=Py(e,t,o,n,a);qb.open(t,r),jg.setValue(t,T.some({mode:"menu",menu:r}))},s=e=>{qb.isOpen(e)&&(jg.setValue(e,T.none()),qb.close(e))},c=e=>qb.getState(e),d=t=>{qb.isOpen(t)&&jg.getValue(t).each(o=>{switch(o.mode){case"menu":qb.getState(t).each(Ly.repositionMenus);break;case"position":const n=e.lazySink(t).getOrDie();ab.positionWithinBounds(n,t,o.config,o.getBounds());break}})},u={setContent:n,showAt:a,showWithinBounds:r,showMenuAt:i,showMenuWithinBounds:l,hide:s,getContent:c,reposition:d,isOpen:qb.isOpen};return{uid:e.uid,dom:e.dom,behaviours:Vg(e.inlineBehaviours,[qb.config({isPartOf:(e,t,n)=>vd(t,n)||o(e,n),getAttachPoint:t=>e.lazySink(t).getOrDie(),onOpen:t=>{e.onShow(t)},onClose:t=>{e.onHide(t)}}),jg.config({store:{mode:"memory",initialValue:T.none()}}),Ku.config({channels:{...Gb({isExtraPart:t.isExtraPart,...e.fireDismissalEventInstead.map(e=>({fireEventInstead:{event:e.event}})).getOr({})}),...Yb({...e.fireRepositionEventInstead.map(e=>({fireEventInstead:{event:e.event}})).getOr({}),doReposition:d})}})]),eventOrder:e.eventOrder,apis:u}},qy=Ff({name:"InlineView",configFields:[Fr("lazySink"),Fd("onShow"),Fd("onHide"),Xr("onEscape"),xg("inlineBehaviours",[qb,jg,Ku]),ti("fireDismissalEventInstead",[ni("event",yl())]),ti("fireRepositionEventInstead",[ni("event",Ol())]),ni("getRelated",T.none),ni("isExtraPart",D),ni("eventOrder",T.none)],factory:Ry,apis:{showAt:(e,t,o,n)=>{e.showAt(t,o,n)},showWithinBounds:(e,t,o,n,a)=>{e.showWithinBounds(t,o,n,a)},showMenuAt:(e,t,o,n)=>{e.showMenuAt(t,o,n)},showMenuWithinBounds:(e,t,o,n,a)=>{e.showMenuWithinBounds(t,o,n,a)},hide:(e,t)=>{e.hide(t)},isOpen:(e,t)=>e.isOpen(t),getContent:(e,t)=>e.getContent(t),setContent:(e,t,o)=>{e.setContent(t,o)},reposition:(e,t)=>{e.reposition(t)}}});var $y=tinymce.util.Tools.resolve("tinymce.util.Delay");const Uy=e=>{const t=YC(e.action),o=e.dom.tag,n=t=>Oe(e.dom,"attributes").bind(e=>Oe(e,t)),a=()=>{if("button"===o){const e=n("type").getOr("button"),t=n("role").map(e=>({role:e})).getOr({});return{type:e,...t}}{const t=e.role.getOr(n("role").getOr("button"));return{role:t}}};return{uid:e.uid,dom:e.dom,components:e.components,events:t,behaviours:Ag.augment(e.buttonBehaviours,[AC.config({}),nC.config({mode:"execution",useSpace:!0,useEnter:!0})]),domModification:{attributes:a()},eventOrder:e.eventOrder}},Hy=Ff({name:"Button",factory:Uy,configFields:[ni("uid",void 0),Fr("dom"),ni("components",[]),Ag.field("buttonBehaviours",[AC,nC]),Kr("action"),Kr("role"),ni("eventOrder",{})]}),Wy=e=>{const t=void 0!==e.dom.attributes?e.dom.attributes:[];return K(t,(e,t)=>"class"===t.name?e:{...e,[t.name]:t.value},{})},Gy=e=>Array.prototype.slice.call(e.dom.classList,0),Ky=e=>{const t=Ze.fromHtml(e),o=zt(t),n=Wy(t),a=Gy(t),r=0===o.length?{}:{innerHtml:ns(t)};return{tag:ut(t),classes:a,attributes:n,...r}},Yy=e=>{const t=Bf(e)&&xe(e,"uid")?e.uid:Os("memento"),o=e=>e.getSystem().getByUid(t).getOrDie(),n=e=>e.getSystem().getByUid(t).toOptional(),a=()=>({...e,uid:t});return{get:o,getOpt:n,asSpec:a}},{entries:Qy,setPrototypeOf:Jy,isFrozen:Zy,getPrototypeOf:Xy,getOwnPropertyDescriptor:eO}=Object;let{freeze:tO,seal:oO,create:nO}=Object,{apply:aO,construct:rO}="undefined"!==typeof Reflect&&Reflect;aO||(aO=function(e,t,o){return e.apply(t,o)}),tO||(tO=function(e){return e}),oO||(oO=function(e){return e}),rO||(rO=function(e,t){return new e(...t)});const iO=fO(Array.prototype.forEach),lO=fO(Array.prototype.pop),sO=fO(Array.prototype.push),cO=fO(String.prototype.toLowerCase),dO=fO(String.prototype.toString),uO=fO(String.prototype.match),mO=fO(String.prototype.replace),hO=fO(String.prototype.indexOf),pO=fO(String.prototype.trim),bO=fO(RegExp.prototype.test),gO=vO(TypeError);function fO(e){return function(t){for(var o=arguments.length,n=new Array(o>1?o-1:0),a=1;a/gm),IO=oO(/\${[\w\W]*}/gm),zO=oO(/^data-[\-\w.\u00B7-\uFFFF]/),FO=oO(/^aria-[\-\w]+$/),MO=oO(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),LO=oO(/^(?:\w+script|data):/i),PO=oO(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),RO=oO(/^html$/i);var qO=Object.freeze({__proto__:null,MUSTACHE_EXPR:SO,ERB_EXPR:BO,TMPLIT_EXPR:IO,DATA_ATTR:zO,ARIA_ATTR:FO,IS_ALLOWED_URI:MO,IS_SCRIPT_OR_DATA:LO,ATTR_WHITESPACE:PO,DOCTYPE_NAME:RO});const $O=()=>"undefined"===typeof window?null:window,UO=function(e,t){if("object"!==typeof e||"function"!==typeof e.createPolicy)return null;let o=null;const n="data-tt-policy-suffix";t&&t.hasAttribute(n)&&(o=t.getAttribute(n));const a="dompurify"+(o?"#"+o:"");try{return e.createPolicy(a,{createHTML(e){return e},createScriptURL(e){return e}})}catch(r){return console.warn("TrustedTypes policy "+a+" could not be created."),null}};function HO(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:$O();const t=e=>HO(e);if(t.version="3.0.5",t.removed=[],!e||!e.document||9!==e.document.nodeType)return t.isSupported=!1,t;const o=e.document,n=o.currentScript;let{document:a}=e;const{DocumentFragment:r,HTMLTemplateElement:i,Node:l,Element:s,NodeFilter:c,NamedNodeMap:d=e.NamedNodeMap||e.MozNamedAttrMap,HTMLFormElement:u,DOMParser:m,trustedTypes:h}=e,p=s.prototype,b=CO(p,"cloneNode"),g=CO(p,"nextSibling"),f=CO(p,"childNodes"),v=CO(p,"parentNode");if("function"===typeof i){const e=a.createElement("template");e.content&&e.content.ownerDocument&&(a=e.content.ownerDocument)}let w,k="";const{implementation:C,createNodeIterator:y,createDocumentFragment:O,getElementsByTagName:j}=a,{importNode:x}=o;let _={};t.isSupported="function"===typeof Qy&&"function"===typeof v&&C&&void 0!==C.createHTMLDocument;const{MUSTACHE_EXPR:V,ERB_EXPR:A,TMPLIT_EXPR:N,DATA_ATTR:D,ARIA_ATTR:E,IS_SCRIPT_OR_DATA:T,ATTR_WHITESPACE:S}=qO;let{IS_ALLOWED_URI:B}=qO,I=null;const z=wO({},[...yO,...OO,...jO,..._O,...AO]);let F=null;const M=wO({},[...NO,...DO,...EO,...TO]);let L=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),P=null,R=null,q=!0,$=!0,U=!1,H=!0,W=!1,G=!1,K=!1,Y=!1,Q=!1,J=!1,Z=!1,X=!0,ee=!1;const te="user-content-";let oe=!0,ne=!1,ae={},re=null;const ie=wO({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let le=null;const se=wO({},["audio","video","img","source","image","track"]);let ce=null;const de=wO({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),ue="http://www.w3.org/1998/Math/MathML",me="http://www.w3.org/2000/svg",he="http://www.w3.org/1999/xhtml";let pe=he,be=!1,ge=null;const fe=wO({},[ue,me,he],dO);let ve;const we=["application/xhtml+xml","text/html"],ke="text/html";let Ce,ye=null;const Oe=a.createElement("form"),je=function(e){return e instanceof RegExp||e instanceof Function},xe=function(e){if(!ye||ye!==e){if(e&&"object"===typeof e||(e={}),e=kO(e),ve=ve=-1===we.indexOf(e.PARSER_MEDIA_TYPE)?ke:e.PARSER_MEDIA_TYPE,Ce="application/xhtml+xml"===ve?dO:cO,I="ALLOWED_TAGS"in e?wO({},e.ALLOWED_TAGS,Ce):z,F="ALLOWED_ATTR"in e?wO({},e.ALLOWED_ATTR,Ce):M,ge="ALLOWED_NAMESPACES"in e?wO({},e.ALLOWED_NAMESPACES,dO):fe,ce="ADD_URI_SAFE_ATTR"in e?wO(kO(de),e.ADD_URI_SAFE_ATTR,Ce):de,le="ADD_DATA_URI_TAGS"in e?wO(kO(se),e.ADD_DATA_URI_TAGS,Ce):se,re="FORBID_CONTENTS"in e?wO({},e.FORBID_CONTENTS,Ce):ie,P="FORBID_TAGS"in e?wO({},e.FORBID_TAGS,Ce):{},R="FORBID_ATTR"in e?wO({},e.FORBID_ATTR,Ce):{},ae="USE_PROFILES"in e&&e.USE_PROFILES,q=!1!==e.ALLOW_ARIA_ATTR,$=!1!==e.ALLOW_DATA_ATTR,U=e.ALLOW_UNKNOWN_PROTOCOLS||!1,H=!1!==e.ALLOW_SELF_CLOSE_IN_ATTR,W=e.SAFE_FOR_TEMPLATES||!1,G=e.WHOLE_DOCUMENT||!1,Q=e.RETURN_DOM||!1,J=e.RETURN_DOM_FRAGMENT||!1,Z=e.RETURN_TRUSTED_TYPE||!1,Y=e.FORCE_BODY||!1,X=!1!==e.SANITIZE_DOM,ee=e.SANITIZE_NAMED_PROPS||!1,oe=!1!==e.KEEP_CONTENT,ne=e.IN_PLACE||!1,B=e.ALLOWED_URI_REGEXP||MO,pe=e.NAMESPACE||he,L=e.CUSTOM_ELEMENT_HANDLING||{},e.CUSTOM_ELEMENT_HANDLING&&je(e.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(L.tagNameCheck=e.CUSTOM_ELEMENT_HANDLING.tagNameCheck),e.CUSTOM_ELEMENT_HANDLING&&je(e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(L.attributeNameCheck=e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),e.CUSTOM_ELEMENT_HANDLING&&"boolean"===typeof e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(L.allowCustomizedBuiltInElements=e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),W&&($=!1),J&&(Q=!0),ae&&(I=wO({},[...AO]),F=[],!0===ae.html&&(wO(I,yO),wO(F,NO)),!0===ae.svg&&(wO(I,OO),wO(F,DO),wO(F,TO)),!0===ae.svgFilters&&(wO(I,jO),wO(F,DO),wO(F,TO)),!0===ae.mathMl&&(wO(I,_O),wO(F,EO),wO(F,TO))),e.ADD_TAGS&&(I===z&&(I=kO(I)),wO(I,e.ADD_TAGS,Ce)),e.ADD_ATTR&&(F===M&&(F=kO(F)),wO(F,e.ADD_ATTR,Ce)),e.ADD_URI_SAFE_ATTR&&wO(ce,e.ADD_URI_SAFE_ATTR,Ce),e.FORBID_CONTENTS&&(re===ie&&(re=kO(re)),wO(re,e.FORBID_CONTENTS,Ce)),oe&&(I["#text"]=!0),G&&wO(I,["html","head","body"]),I.table&&(wO(I,["tbody"]),delete P.tbody),e.TRUSTED_TYPES_POLICY){if("function"!==typeof e.TRUSTED_TYPES_POLICY.createHTML)throw gO('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!==typeof e.TRUSTED_TYPES_POLICY.createScriptURL)throw gO('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');w=e.TRUSTED_TYPES_POLICY,k=w.createHTML("")}else void 0===w&&(w=UO(h,n)),null!==w&&"string"===typeof k&&(k=w.createHTML(""));tO&&tO(e),ye=e}},_e=wO({},["mi","mo","mn","ms","mtext"]),Ve=wO({},["foreignobject","desc","title","annotation-xml"]),Ae=wO({},["title","style","font","a","script"]),Ne=wO({},OO);wO(Ne,jO),wO(Ne,xO);const De=wO({},_O);wO(De,VO);const Ee=function(e){let t=v(e);t&&t.tagName||(t={namespaceURI:pe,tagName:"template"});const o=cO(e.tagName),n=cO(t.tagName);return!!ge[e.namespaceURI]&&(e.namespaceURI===me?t.namespaceURI===he?"svg"===o:t.namespaceURI===ue?"svg"===o&&("annotation-xml"===n||_e[n]):Boolean(Ne[o]):e.namespaceURI===ue?t.namespaceURI===he?"math"===o:t.namespaceURI===me?"math"===o&&Ve[n]:Boolean(De[o]):e.namespaceURI===he?!(t.namespaceURI===me&&!Ve[n])&&(!(t.namespaceURI===ue&&!_e[n])&&(!De[o]&&(Ae[o]||!Ne[o]))):!("application/xhtml+xml"!==ve||!ge[e.namespaceURI]))},Te=function(e){sO(t.removed,{element:e});try{e.parentNode.removeChild(e)}catch(o){e.remove()}},Se=function(e,o){try{sO(t.removed,{attribute:o.getAttributeNode(e),from:o})}catch(n){sO(t.removed,{attribute:null,from:o})}if(o.removeAttribute(e),"is"===e&&!F[e])if(Q||J)try{Te(o)}catch(n){}else try{o.setAttribute(e,"")}catch(n){}},Be=function(e){let t,o;if(Y)e=""+e;else{const t=uO(e,/^[\r\n\t ]+/);o=t&&t[0]}"application/xhtml+xml"===ve&&pe===he&&(e=''+e+"");const n=w?w.createHTML(e):e;if(pe===he)try{t=(new m).parseFromString(n,ve)}catch(i){}if(!t||!t.documentElement){t=C.createDocument(pe,"template",null);try{t.documentElement.innerHTML=be?k:n}catch(i){}}const r=t.body||t.documentElement;return e&&o&&r.insertBefore(a.createTextNode(o),r.childNodes[0]||null),pe===he?j.call(t,G?"html":"body")[0]:G?t.documentElement:r},Ie=function(e){return y.call(e.ownerDocument||e,e,c.SHOW_ELEMENT|c.SHOW_COMMENT|c.SHOW_TEXT,null,!1)},ze=function(e){return e instanceof u&&("string"!==typeof e.nodeName||"string"!==typeof e.textContent||"function"!==typeof e.removeChild||!(e.attributes instanceof d)||"function"!==typeof e.removeAttribute||"function"!==typeof e.setAttribute||"string"!==typeof e.namespaceURI||"function"!==typeof e.insertBefore||"function"!==typeof e.hasChildNodes)},Fe=function(e){return"object"===typeof l?e instanceof l:e&&"object"===typeof e&&"number"===typeof e.nodeType&&"string"===typeof e.nodeName},Me=function(e,o,n){_[e]&&iO(_[e],e=>{e.call(t,o,n,ye)})},Le=function(e){let o;if(Me("beforeSanitizeElements",e,null),ze(e))return Te(e),!0;const n=Ce(e.nodeName);if(Me("uponSanitizeElement",e,{tagName:n,allowedTags:I}),e.hasChildNodes()&&!Fe(e.firstElementChild)&&(!Fe(e.content)||!Fe(e.content.firstElementChild))&&bO(/<[/\w]/g,e.innerHTML)&&bO(/<[/\w]/g,e.textContent))return Te(e),!0;if(!I[n]||P[n]){if(!P[n]&&Re(n)){if(L.tagNameCheck instanceof RegExp&&bO(L.tagNameCheck,n))return!1;if(L.tagNameCheck instanceof Function&&L.tagNameCheck(n))return!1}if(oe&&!re[n]){const t=v(e)||e.parentNode,o=f(e)||e.childNodes;if(o&&t){const n=o.length;for(let a=n-1;a>=0;--a)t.insertBefore(b(o[a],!0),g(e))}}return Te(e),!0}return e instanceof s&&!Ee(e)?(Te(e),!0):"noscript"!==n&&"noembed"!==n&&"noframes"!==n||!bO(/<\/no(script|embed|frames)/i,e.innerHTML)?(W&&3===e.nodeType&&(o=e.textContent,o=mO(o,V," "),o=mO(o,A," "),o=mO(o,N," "),e.textContent!==o&&(sO(t.removed,{element:e.cloneNode()}),e.textContent=o)),Me("afterSanitizeElements",e,null),!1):(Te(e),!0)},Pe=function(e,t,o){if(X&&("id"===t||"name"===t)&&(o in a||o in Oe))return!1;if($&&!R[t]&&bO(D,t));else if(q&&bO(E,t));else if(!F[t]||R[t]){if(!(Re(e)&&(L.tagNameCheck instanceof RegExp&&bO(L.tagNameCheck,e)||L.tagNameCheck instanceof Function&&L.tagNameCheck(e))&&(L.attributeNameCheck instanceof RegExp&&bO(L.attributeNameCheck,t)||L.attributeNameCheck instanceof Function&&L.attributeNameCheck(t))||"is"===t&&L.allowCustomizedBuiltInElements&&(L.tagNameCheck instanceof RegExp&&bO(L.tagNameCheck,o)||L.tagNameCheck instanceof Function&&L.tagNameCheck(o))))return!1}else if(ce[t]);else if(bO(B,mO(o,S,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==hO(o,"data:")||!le[e]){if(U&&!bO(T,mO(o,S,"")));else if(o)return!1}else;return!0},Re=function(e){return e.indexOf("-")>0},qe=function(e){let t,o,n,a;Me("beforeSanitizeAttributes",e,null);const{attributes:r}=e;if(!r)return;const i={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:F};a=r.length;while(a--){t=r[a];const{name:s,namespaceURI:c}=t;o="value"===s?t.value:pO(t.value);const d=o;if(n=Ce(s),i.attrName=n,i.attrValue=o,i.keepAttr=!0,i.forceKeepAttr=void 0,Me("uponSanitizeAttribute",e,i),o=i.attrValue,i.forceKeepAttr)continue;if(!i.keepAttr){Se(s,e);continue}if(!H&&bO(/\/>/i,o)){Se(s,e);continue}W&&(o=mO(o,V," "),o=mO(o,A," "),o=mO(o,N," "));const u=Ce(e.nodeName);if(Pe(u,n,o)){if(!ee||"id"!==n&&"name"!==n||(Se(s,e),o=te+o),w&&"object"===typeof h&&"function"===typeof h.getAttributeType)if(c);else switch(h.getAttributeType(u,n)){case"TrustedHTML":o=w.createHTML(o);break;case"TrustedScriptURL":o=w.createScriptURL(o);break}if(o!==d)try{c?e.setAttributeNS(c,s,o):e.setAttribute(s,o)}catch(l){Se(s,e)}}else Se(s,e)}Me("afterSanitizeAttributes",e,null)},$e=function e(t){let o;const n=Ie(t);Me("beforeSanitizeShadowDOM",t,null);while(o=n.nextNode())Me("uponSanitizeShadowNode",o,null),Le(o)||(o.content instanceof r&&e(o.content),qe(o));Me("afterSanitizeShadowDOM",t,null)};return t.sanitize=function(e){let n,a,i,s,c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(be=!e,be&&(e="\x3c!--\x3e"),"string"!==typeof e&&!Fe(e)){if("function"!==typeof e.toString)throw gO("toString is not a function");if(e=e.toString(),"string"!==typeof e)throw gO("dirty is not a string, aborting")}if(!t.isSupported)return e;if(K||xe(c),t.removed=[],"string"===typeof e&&(ne=!1),ne){if(e.nodeName){const t=Ce(e.nodeName);if(!I[t]||P[t])throw gO("root node is forbidden and cannot be sanitized in-place")}}else if(e instanceof l)n=Be("\x3c!----\x3e"),a=n.ownerDocument.importNode(e,!0),1===a.nodeType&&"BODY"===a.nodeName||"HTML"===a.nodeName?n=a:n.appendChild(a);else{if(!Q&&!W&&!G&&-1===e.indexOf("<"))return w&&Z?w.createHTML(e):e;if(n=Be(e),!n)return Q?null:Z?k:""}n&&Y&&Te(n.firstChild);const d=Ie(ne?e:n);while(i=d.nextNode())Le(i)||(i.content instanceof r&&$e(i.content),qe(i));if(ne)return e;if(Q){if(J){s=O.call(n.ownerDocument);while(n.firstChild)s.appendChild(n.firstChild)}else s=n;return(F.shadowroot||F.shadowrootmode)&&(s=x.call(o,s,!0)),s}let u=G?n.outerHTML:n.innerHTML;return G&&I["!doctype"]&&n.ownerDocument&&n.ownerDocument.doctype&&n.ownerDocument.doctype.name&&bO(RO,n.ownerDocument.doctype.name)&&(u="\n"+u),W&&(u=mO(u,V," "),u=mO(u,A," "),u=mO(u,N," ")),w&&Z?w.createHTML(u):u},t.setConfig=function(e){xe(e),K=!0},t.clearConfig=function(){ye=null,K=!1},t.isValidAttribute=function(e,t,o){ye||xe({});const n=Ce(e),a=Ce(t);return Pe(n,a,o)},t.addHook=function(e,t){"function"===typeof t&&(_[e]=_[e]||[],sO(_[e],t))},t.removeHook=function(e){if(_[e])return lO(_[e])},t.removeHooks=function(e){_[e]&&(_[e]=[])},t.removeAllHooks=function(){_={}},t}var WO=HO();const GO=e=>WO().sanitize(e);var KO=tinymce.util.Tools.resolve("tinymce.util.I18n");const YO={indent:!0,outdent:!0,"table-insert-column-after":!0,"table-insert-column-before":!0,"paste-column-after":!0,"paste-column-before":!0,"unordered-list":!0,"list-bull-circle":!0,"list-bull-default":!0,"list-bull-square":!0},QO="temporary-placeholder",JO=e=>()=>Oe(e,QO).getOr("!not found!"),ZO=(e,t)=>{const o=e.toLowerCase();if(KO.isRtl()){const e=Me(o,"-rtl");return je(t,e)?e:o}return o},XO=(e,t)=>Oe(t,ZO(e,t)),ej=(e,t)=>{const o=t();return XO(e,o).getOrThunk(JO(o))},tj=(e,t,o)=>{const n=t();return XO(e,n).or(o).getOrThunk(JO(n))},oj=e=>!!KO.isRtl()&&je(YO,e),nj=()=>wC("add-focusable",[Zl(e=>{ud(e.element,"svg").each(e=>to(e,"focusable","false"))})]),aj=(e,t,o,n)=>{var a,r;const i=oj(t)?["tox-icon--flip"]:[],l=Oe(o,ZO(t,o)).or(n).getOrThunk(JO(o));return{dom:{tag:e.tag,attributes:null!==(a=e.attributes)&&void 0!==a?a:{},classes:e.classes.concat(i),innerHtml:l},behaviours:qu([...null!==(r=e.behaviours)&&void 0!==r?r:[],nj()])}},rj=(e,t,o,n=T.none())=>aj(t,e,o(),n),ij=(e,t,o)=>{const n=o(),a=Q(e,e=>je(n,ZO(e,n)));return aj(t,a.getOr(QO),n,T.none())},lj={success:"checkmark",error:"warning",err:"error",warning:"warning",warn:"warning",info:"info"},sj=e=>{const t=Yy({dom:Ky(`

${GO(e.translationProvider(e.text))}

`),behaviours:qu([fC.config({})])}),o=e=>({dom:{tag:"div",classes:["tox-bar"],styles:{width:e+"%"}}}),n=e=>({dom:{tag:"div",classes:["tox-text"],innerHtml:e+"%"}}),a=Yy({dom:{tag:"div",classes:e.progress?["tox-progress-bar","tox-progress-indicator"]:["tox-progress-bar"]},components:[{dom:{tag:"div",classes:["tox-bar-container"]},components:[o(0)]},n(0)],behaviours:qu([fC.config({})])}),r=(e,t)=>{e.getSystem().isConnected()&&a.getOpt(e).each(e=>{fC.set(e,[{dom:{tag:"div",classes:["tox-bar-container"]},components:[o(t)]},n(t)])})},i=(e,o)=>{if(e.getSystem().isConnected()){const n=t.get(e);fC.set(n,[Jc(o)])}},l={updateProgress:r,updateText:i},s=Z([e.icon.toArray(),e.level.toArray(),e.level.bind(e=>T.from(lj[e])).toArray()]),c=Yy(Hy.sketch({dom:{tag:"button",classes:["tox-notification__dismiss","tox-button","tox-button--naked","tox-button--icon"]},components:[rj("close",{tag:"span",classes:["tox-icon"],attributes:{"aria-label":e.translationProvider("Close")}},e.iconProvider)],action:t=>{e.onAction(t)}})),d=ij(s,{tag:"div",classes:["tox-notification__icon"]},e.iconProvider),u={dom:{tag:"div",classes:["tox-notification__body"]},components:[t.asSpec()],behaviours:qu([fC.config({})])},m=[d,u];return{uid:e.uid,dom:{tag:"div",attributes:{role:"alert"},classes:e.level.map(e=>["tox-notification","tox-notification--in","tox-notification--"+e]).getOr(["tox-notification","tox-notification--in"])},behaviours:qu([AC.config({}),wC("notification-events",[ql(Wi(),e=>{c.getOpt(e).each(AC.focus)})])]),components:m.concat(e.progress?[a.asSpec()]:[]).concat(e.closeButton?[c.asSpec()]:[]),apis:l}},cj=Ff({name:"Notification",factory:sj,configFields:[Kr("level"),Fr("progress"),Kr("icon"),Fr("onAction"),Fr("text"),Fr("iconProvider"),Fr("translationProvider"),si("closeButton",!0)],apis:{updateProgress:(e,t,o)=>{e.updateProgress(t,o)},updateText:(e,t,o)=>{e.updateText(t,o)}}});var dj,uj,mj=(e,t,o)=>{const n=t.backstage.shared,a=()=>{const t=oa(Ze.fromDom(e.getContentAreaContainer())),o=ia(),n=au(o.x,t.x,t.right),a=au(o.y,t.y,t.bottom),r=Math.max(t.right,o.right),i=Math.max(t.bottom,o.bottom);return T.some(ta(n,a,r-n,i-a))},r=(t,r)=>{const i=()=>{r(),qy.hide(s)},l=od(cj.sketch({text:t.text,level:M(["success","error","warning","warn","info"],t.type)?t.type:void 0,progress:!0===t.progressBar,icon:t.icon,closeButton:t.closeButton,onAction:i,iconProvider:n.providers.icons,translationProvider:n.providers.translate})),s=od(qy.sketch({dom:{tag:"div",classes:["tox-notifications-container"]},lazySink:n.getSink,fireDismissalEventInstead:{},...n.header.isPositionedAtTop()?{}:{fireRepositionEventInstead:{}}}));o.add(s),f(t.timeout)&&t.timeout>0&&$y.setEditorTimeout(e,()=>{i()},t.timeout);const c=()=>{const t=nd(l),o={maxHeightFunction:Xm()},r=e.notificationManager.getNotifications();if(r[0]===d){const e={...n.anchors.banner(),overrides:o};qy.showWithinBounds(s,t,{anchor:e},a)}else F(r,d).each(e=>{const n=r[e-1].getEl(),i={type:"node",root:Zt(),node:T.some(Ze.fromDom(n)),overrides:o,layouts:{onRtl:()=>[yu],onLtr:()=>[yu]}};qy.showWithinBounds(s,t,{anchor:i},a)})},d={close:i,reposition:c,text:e=>{cj.updateText(l,e)},settings:t,getEl:()=>l.element.dom,progressBar:{value:e=>{cj.updateProgress(l,e)}}};return d},i=e=>{e.close()},l=e=>e.settings;return{open:r,close:i,getArgs:l}},hj=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),pj=tinymce.util.Tools.resolve("tinymce.EditorManager"),bj=tinymce.util.Tools.resolve("tinymce.Env");(function(e){e["default"]="wrap",e["floating"]="floating",e["sliding"]="sliding",e["scrolling"]="scrolling"})(dj||(dj={})),function(e){e["auto"]="auto",e["top"]="top",e["bottom"]="bottom"}(uj||(uj={}));const gj=e=>t=>t.options.get(e),fj=e=>t=>T.from(e(t)),vj=e=>{const t=bj.deviceType.isPhone(),o=bj.deviceType.isTablet()||t,n=e.options.register,a=e=>l(e)||!1===e,r=e=>l(e)||f(e);n("skin",{processor:e=>l(e)||!1===e,default:"oxide"}),n("skin_url",{processor:"string"}),n("height",{processor:r,default:Math.max(e.getElement().offsetHeight,400)}),n("width",{processor:r,default:hj.DOM.getStyle(e.getElement(),"width")}),n("min_height",{processor:"number",default:100}),n("min_width",{processor:"number"}),n("max_height",{processor:"number"}),n("max_width",{processor:"number"}),n("style_formats",{processor:"object[]"}),n("style_formats_merge",{processor:"boolean",default:!1}),n("style_formats_autohide",{processor:"boolean",default:!1}),n("line_height_formats",{processor:"string",default:"1 1.1 1.2 1.3 1.4 1.5 2"}),n("font_family_formats",{processor:"string",default:"Andale Mono=andale mono,monospace;Arial=arial,helvetica,sans-serif;Arial Black=arial black,sans-serif;Book Antiqua=book antiqua,palatino,serif;Comic Sans MS=comic sans ms,sans-serif;Courier New=courier new,courier,monospace;Georgia=georgia,palatino,serif;Helvetica=helvetica,arial,sans-serif;Impact=impact,sans-serif;Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=terminal,monaco,monospace;Times New Roman=times new roman,times,serif;Trebuchet MS=trebuchet ms,geneva,sans-serif;Verdana=verdana,geneva,sans-serif;Webdings=webdings;Wingdings=wingdings,zapf dingbats"}),n("font_size_formats",{processor:"string",default:"8pt 10pt 12pt 14pt 18pt 24pt 36pt"}),n("font_size_input_default_unit",{processor:"string",default:"pt"}),n("block_formats",{processor:"string",default:"Paragraph=p;Heading 1=h1;Heading 2=h2;Heading 3=h3;Heading 4=h4;Heading 5=h5;Heading 6=h6;Preformatted=pre"}),n("content_langs",{processor:"object[]"}),n("removed_menuitems",{processor:"string",default:""}),n("menubar",{processor:e=>l(e)||m(e),default:!t}),n("menu",{processor:"object",default:{}}),n("toolbar",{processor:e=>m(e)||l(e)||d(e)?{value:e,valid:!0}:{valid:!1,message:"Must be a boolean, string or array."},default:!0}),P(9,e=>{n("toolbar"+(e+1),{processor:"string"})}),n("toolbar_mode",{processor:"string",default:o?"scrolling":"floating"}),n("toolbar_groups",{processor:"object",default:{}}),n("toolbar_location",{processor:"string",default:uj.auto}),n("toolbar_persist",{processor:"boolean",default:!1}),n("toolbar_sticky",{processor:"boolean",default:e.inline}),n("toolbar_sticky_offset",{processor:"number",default:0}),n("fixed_toolbar_container",{processor:"string",default:""}),n("fixed_toolbar_container_target",{processor:"object"}),n("ui_mode",{processor:"string",default:"combined"}),n("file_picker_callback",{processor:"function"}),n("file_picker_validator_handler",{processor:"function"}),n("file_picker_types",{processor:"string"}),n("typeahead_urls",{processor:"boolean",default:!0}),n("anchor_top",{processor:a,default:"#top"}),n("anchor_bottom",{processor:a,default:"#bottom"}),n("draggable_modal",{processor:"boolean",default:!1}),n("statusbar",{processor:"boolean",default:!0}),n("elementpath",{processor:"boolean",default:!0}),n("branding",{processor:"boolean",default:!0}),n("promotion",{processor:"boolean",default:!0}),n("resize",{processor:e=>"both"===e||m(e),default:!bj.deviceType.isTouch()}),n("sidebar_show",{processor:"string"}),n("help_accessibility",{processor:"boolean",default:e.hasPlugin("help")}),n("default_font_stack",{processor:"string[]",default:[]})},wj=gj("readonly"),kj=gj("height"),Cj=gj("width"),yj=fj(gj("min_width")),Oj=fj(gj("min_height")),jj=fj(gj("max_width")),xj=fj(gj("max_height")),_j=fj(gj("style_formats")),Vj=gj("style_formats_merge"),Aj=gj("style_formats_autohide"),Nj=gj("content_langs"),Dj=gj("removed_menuitems"),Ej=gj("toolbar_mode"),Tj=gj("toolbar_groups"),Sj=gj("toolbar_location"),Bj=gj("fixed_toolbar_container"),Ij=gj("fixed_toolbar_container_target"),zj=gj("toolbar_persist"),Fj=gj("toolbar_sticky_offset"),Mj=gj("menubar"),Lj=gj("toolbar"),Pj=gj("file_picker_callback"),Rj=gj("file_picker_validator_handler"),qj=gj("font_size_input_default_unit"),$j=gj("file_picker_types"),Uj=gj("typeahead_urls"),Hj=gj("anchor_top"),Wj=gj("anchor_bottom"),Gj=gj("draggable_modal"),Kj=gj("statusbar"),Yj=gj("elementpath"),Qj=gj("branding"),Jj=gj("resize"),Zj=gj("paste_as_text"),Xj=gj("sidebar_show"),ex=gj("promotion"),tx=gj("help_accessibility"),ox=gj("default_font_stack"),nx=e=>!1===e.options.get("skin"),ax=e=>!1!==e.options.get("menubar"),rx=e=>{const t=e.options.get("skin_url");if(nx(e))return t;if(t)return e.documentBaseURI.toAbsolute(t);{const t=e.options.get("skin");return pj.baseURL+"/skins/ui/"+t}},ix=e=>T.from(e.options.get("skin_url")),lx=e=>e.options.get("line_height_formats").split(" "),sx=e=>{const t=Lj(e),o=l(t),n=d(t)&&t.length>0;return!dx(e)&&(n||o||!0===t)},cx=e=>{const t=P(9,t=>e.options.get("toolbar"+(t+1))),o=W(t,l);return Se(o.length>0,o)},dx=e=>cx(e).fold(()=>{const t=Lj(e);return v(t,l)&&t.length>0},E),ux=e=>Sj(e)===uj.bottom,mx=e=>{var t;if(!e.inline)return T.none();const o=null!==(t=Bj(e))&&void 0!==t?t:"";if(o.length>0)return md(Zt(),o);const n=Ij(e);return b(n)?T.some(Ze.fromDom(n)):T.none()},hx=e=>e.inline&&mx(e).isSome(),px=e=>{const t=mx(e);return t.getOrThunk(()=>Ht(Ut(Ze.fromDom(e.getElement()))))},bx=e=>e.inline&&!ax(e)&&!sx(e)&&!dx(e),gx=e=>{const t=e.options.get("toolbar_sticky");return(t||e.inline)&&!hx(e)&&!bx(e)},fx=e=>!hx(e)&&"split"===e.options.get("ui_mode"),vx=e=>{const t=e.options.get("menu");return pe(t,e=>({...e,items:e.items}))};var wx=Object.freeze({__proto__:null,get ToolbarMode(){return dj},get ToolbarLocation(){return uj},register:vj,getSkinUrl:rx,getSkinUrlOption:ix,isReadOnly:wj,isSkinDisabled:nx,getHeightOption:kj,getWidthOption:Cj,getMinWidthOption:yj,getMinHeightOption:Oj,getMaxWidthOption:jj,getMaxHeightOption:xj,getUserStyleFormats:_j,shouldMergeStyleFormats:Vj,shouldAutoHideStyleFormats:Aj,getLineHeightFormats:lx,getContentLanguages:Nj,getRemovedMenuItems:Dj,isMenubarEnabled:ax,isMultipleToolbars:dx,isToolbarEnabled:sx,isToolbarPersist:zj,getMultipleToolbarsOption:cx,getUiContainer:px,useFixedContainer:hx,isSplitUiMode:fx,getToolbarMode:Ej,isDraggableModal:Gj,isDistractionFree:bx,isStickyToolbar:gx,getStickyToolbarOffset:Fj,getToolbarLocation:Sj,isToolbarLocationBottom:ux,getToolbarGroups:Tj,getMenus:vx,getMenubar:Mj,getToolbar:Lj,getFilePickerCallback:Pj,getFilePickerTypes:$j,useTypeaheadUrls:Uj,getAnchorTop:Hj,getAnchorBottom:Wj,getFilePickerValidatorHandler:Rj,getFontSizeInputDefaultUnit:qj,useStatusBar:Kj,useElementPath:Yj,promotionEnabled:ex,useBranding:Qj,getResize:Jj,getPasteAsText:Zj,getSidebarShow:Xj,useHelpAccessibility:tx,getDefaultFontStack:ox});const kx="[data-mce-autocompleter]",Cx=e=>hd(e,kx),yx=e=>md(e,kx),Ox=(e,t)=>{const o=(e,t)=>{Tl(e,Ki(),{raw:t})},n=()=>e.getMenu().bind(Av.getHighlighted);t.on("keydown",t=>{const a=t.which;e.isActive()&&(e.isMenuOpen()?13===a?(n().each(Sl),t.preventDefault()):40===a?(n().fold(()=>{e.getMenu().each(Av.highlightFirst)},e=>{o(e,t)}),t.preventDefault(),t.stopImmediatePropagation()):37!==a&&38!==a&&39!==a||n().each(e=>{o(e,t),t.preventDefault(),t.stopImmediatePropagation()}):13!==a&&38!==a&&40!==a||e.cancelIfNecessary())}),t.on("NodeChange",t=>{e.isActive()&&!e.isProcessingAction()&&Cx(Ze.fromDom(t.element)).isNone()&&e.cancelIfNecessary()})},jx={setup:Ox};var xx;(function(e){e[e["CLOSE_ON_EXECUTE"]=0]="CLOSE_ON_EXECUTE",e[e["BUBBLE_TO_SANDBOX"]=1]="BUBBLE_TO_SANDBOX"})(xx||(xx={}));var _x=xx;const Vx="tox-menu-nav__js",Ax="tox-collection__item",Nx="tox-swatch",Dx={normal:Vx,color:Nx},Ex="tox-collection__item--enabled",Tx="tox-collection__group-heading",Sx="tox-collection__item-icon",Bx="tox-collection__item-label",Ix="tox-collection__item-accessory",zx="tox-collection__item-caret",Fx="tox-collection__item-checkmark",Mx="tox-collection__item--active",Lx="tox-collection__item-container",Px="tox-collection__item-container--column",Rx="tox-collection__item-container--row",qx="tox-collection__item-container--align-right",$x="tox-collection__item-container--align-left",Ux="tox-collection__item-container--valign-top",Hx="tox-collection__item-container--valign-middle",Wx="tox-collection__item-container--valign-bottom",Gx=e=>Oe(Dx,e).getOr(Vx),Kx=e=>"color"===e?"tox-swatches":"tox-menu",Yx=e=>({backgroundMenu:"tox-background-menu",selectedMenu:"tox-selected-menu",selectedItem:"tox-collection__item--active",hasIcons:"tox-menu--has-icons",menu:Kx(e),tieredMenu:"tox-tiered-menu"}),Qx=e=>{const t=Yx(e);return{backgroundMenu:t.backgroundMenu,selectedMenu:t.selectedMenu,menu:t.menu,selectedItem:t.selectedItem,item:Gx(e)}},Jx=(e,t,o)=>{const n=Yx(o);return{tag:"div",classes:Z([[n.menu,`tox-menu-${t}-column`],e?[n.hasIcons]:[]])}},Zx=[jy.parts.items({})],Xx=(e,t,o)=>{const n=Yx(o),a={tag:"div",classes:Z([[n.tieredMenu]])};return{dom:a,markers:Qx(o)}},e_=O([Kr("data"),ni("inputAttributes",{}),ni("inputStyles",{}),ni("tag","input"),ni("inputClasses",[]),Fd("onSetValue"),ni("styles",{}),ni("eventOrder",{}),xg("inputBehaviours",[jg,AC]),ni("selectOnFocus",!0)]),t_=e=>qu([AC.config({onFocus:e.selectOnFocus?e=>{const t=e.element,o=Nc(t);t.dom.setSelectionRange(0,o.length)}:w})]),o_=e=>({...t_(e),...Vg(e.inputBehaviours,[jg.config({store:{mode:"manual",...e.data.map(e=>({initialValue:e})).getOr({}),getValue:e=>Nc(e.element),setValue:(e,t)=>{const o=Nc(e.element);o!==t&&Dc(e.element,t)}},onSetValue:e.onSetValue})])}),n_=e=>({tag:e.tag,attributes:{type:"text",...e.inputAttributes},styles:e.inputStyles,classes:e.inputClasses}),a_=(e,t)=>({uid:e.uid,dom:n_(e),components:[],behaviours:o_(e),eventOrder:e.eventOrder}),r_=Ff({name:"Input",configFields:e_(),factory:a_}),i_=bs("refetch-trigger-event"),l_=bs("redirect-menu-item-interaction"),s_="tox-menu__searcher",c_=e=>md(e.element,"."+s_).bind(t=>e.getSystem().getByDom(t).toOptional()),d_=c_,u_=(e,t)=>{jg.setValue(e,t.fetchPattern),e.element.dom.selectionStart=t.selectionStart,e.element.dom.selectionEnd=t.selectionEnd},m_=e=>{const t=jg.getValue(e),o=e.element.dom.selectionStart,n=e.element.dom.selectionEnd;return{fetchPattern:t,selectionStart:o,selectionEnd:n}},h_=(e,t)=>{ao(t.element,"id").each(t=>to(e.element,"aria-activedescendant",t))},p_=e=>{const t=(e,t)=>(t.cut(),T.none()),o=(e,t)=>{const o={interactionEvent:t.event,eventType:t.event.raw.type};return Tl(e,l_,o),T.some(!0)},n="searcher-events";return{dom:{tag:"div",classes:[Ax]},components:[r_.sketch({inputClasses:[s_,"tox-textfield"],inputAttributes:{...e.placeholder.map(t=>({placeholder:e.i18n(t)})).getOr({}),type:"search","aria-autocomplete":"list"},inputBehaviours:qu([wC(n,[ql(Qi(),e=>{El(e,i_)}),ql(Ki(),(e,t)=>{"Escape"===t.event.raw.key&&t.stop()})]),nC.config({mode:"special",onLeft:t,onRight:t,onSpace:t,onEnter:o,onEscape:o,onUp:o,onDown:o})]),eventOrder:{keydown:[n,nC.name()]}})]}},b_="tox-collection--results__js",g_=e=>{var t;return e.dom?{...e,dom:{...e.dom,attributes:{...null!==(t=e.dom.attributes)&&void 0!==t?t:{},id:bs("aria-item-search-result-id"),"aria-selected":"false"}}}:e},f_=(e,t)=>o=>{const n=R(o,t);return q(n,t=>({dom:e,components:t}))},v_=e=>({dom:{tag:"div",classes:["tox-menu","tox-swatches-menu"]},components:[{dom:{tag:"div",classes:["tox-swatches"]},components:[jy.parts.items({preprocess:"auto"!==e?f_({tag:"div",classes:["tox-swatches__row"]},e):j})]}]}),w_=e=>({dom:{tag:"div",classes:["tox-menu","tox-collection","tox-collection--toolbar","tox-collection--toolbar-lg"]},components:[jy.parts.items({preprocess:f_({tag:"div",classes:["tox-collection__group"]},e)})]}),k_=(e,t)=>{const o=[];let n=[];return $(e,(e,a)=>{t(e,a)?(n.length>0&&o.push(n),n=[],(je(e.dom,"innerHtml")||e.components&&e.components.length>0)&&n.push(e)):n.push(e)}),n.length>0&&o.push(n),q(o,e=>({dom:{tag:"div",classes:["tox-collection__group"]},components:e}))},C_=(e,t,o)=>jy.parts.items({preprocess:n=>{const a=q(n,o);return"auto"!==e&&e>1?f_({tag:"div",classes:["tox-collection__group"]},e)(a):k_(a,(e,o)=>"separator"===t[o].type)}}),y_=(e,t,o=!0)=>({dom:{tag:"div",classes:["tox-menu","tox-collection"].concat(1===e?["tox-collection--list"]:["tox-collection--grid"])},components:[C_(e,t,j)]}),O_=(e,t,o=!0)=>{const n=bs("aria-controls-search-results");return{dom:{tag:"div",classes:["tox-menu","tox-collection",b_].concat(1===e?["tox-collection--list"]:["tox-collection--grid"]),attributes:{id:n}},components:[C_(e,t,g_)]}},j_=(e,t,o)=>{const n=bs("aria-controls-search-results");return{dom:{tag:"div",classes:["tox-menu","tox-collection"].concat(1===e?["tox-collection--list"]:["tox-collection--grid"])},components:[p_({i18n:KO.translate,placeholder:o.placeholder}),{dom:{tag:"div",classes:[...1===e?["tox-collection--list"]:["tox-collection--grid"],b_],attributes:{id:n}},components:[C_(e,t,g_)]}]}},x_=(e,t=!0)=>({dom:{tag:"div",classes:["tox-collection","tox-collection--horizontal"]},components:[jy.parts.items({preprocess:t=>k_(t,(t,o)=>"separator"===e[o].type)})]}),__=e=>L(e,e=>"icon"in e&&void 0!==e.icon),V_=e=>(console.error(Er(e)),console.log(e),T.none()),A_=(e,t,o,n,a)=>{const r=x_(o);return{value:e,dom:r.dom,components:r.components,items:o}},N_=(e,t,o,n,a)=>{const r=()=>"searchable"!==a.menuType?y_(n,o):"search-with-field"===a.searchMode.searchMode?j_(n,o,a.searchMode):O_(n,o);if("color"===a.menuType){const t=v_(n);return{value:e,dom:t.dom,components:t.components,items:o}}if("normal"===a.menuType&&"auto"===n){const t=y_(n,o);return{value:e,dom:t.dom,components:t.components,items:o}}if("normal"===a.menuType||"searchable"===a.menuType){const t=r();return{value:e,dom:t.dom,components:t.components,items:o}}if("listpreview"===a.menuType&&"auto"!==n){const t=w_(n);return{value:e,dom:t.dom,components:t.components,items:o}}return{value:e,dom:Jx(t,n,a.menuType),components:Zx,items:o}},D_=Pr("type"),E_=Pr("name"),T_=Pr("label"),S_=Pr("text"),B_=Pr("title"),I_=Pr("icon"),z_=Pr("value"),F_=$r("fetch"),M_=$r("getSubmenuItems"),L_=$r("onAction"),P_=$r("onItemAction"),R_=ci("onSetup",()=>w),q_=Jr("name"),$_=Jr("text"),U_=Jr("icon"),H_=Jr("tooltip"),W_=Jr("label"),G_=Jr("shortcut"),K_=Xr("select"),Y_=si("active",!1),Q_=si("borderless",!1),J_=si("enabled",!0),Z_=si("primary",!1),X_=e=>ni("columns",e),eV=ni("meta",{}),tV=ci("onAction",w),oV=e=>ii("type",e),nV=e=>Br("name","name",Sa(()=>bs(e+"-name")),fr),aV=e=>Br("value","value",Sa(()=>bs(e+"-value")),pr()),rV=sr([D_,$_]),iV=e=>Ar("separatormenuitem",rV,e),lV=sr([oV("autocompleteitem"),Y_,J_,eV,z_,$_,U_]),sV=e=>Ar("Autocompleter.Separator",rV,e),cV=e=>Ar("Autocompleter.Item",lV,e),dV=[J_,H_,U_,$_,R_],uV=sr([D_,L_].concat(dV)),mV=e=>Ar("toolbarbutton",uV,e),hV=[Y_].concat(dV),pV=sr(hV.concat([D_,L_])),bV=e=>Ar("ToggleButton",pV,e),gV=[ci("predicate",D),li("scope","node",["node","editor"]),li("position","selection",["node","selection","line"])],fV=dV.concat([oV("contextformbutton"),Z_,L_,Ir("original",j)]),vV=hV.concat([oV("contextformbutton"),Z_,L_,Ir("original",j)]),wV=dV.concat([oV("contextformbutton")]),kV=hV.concat([oV("contextformtogglebutton")]),CV=Tr("type",{contextformbutton:fV,contextformtogglebutton:vV}),yV=sr([oV("contextform"),ci("initValue",O("")),W_,Gr("commands",CV),Yr("launch",Tr("type",{contextformbutton:wV,contextformtogglebutton:kV}))].concat(gV)),OV=e=>Ar("ContextForm",yV,e),jV=sr([oV("contexttoolbar"),Pr("items")].concat(gV)),xV=e=>Ar("ContextToolbar",jV,e),_V=[D_,Pr("src"),Jr("alt"),ui("classes",[],fr)],VV=sr(_V),AV=[D_,S_,q_,ui("classes",["tox-collection__item-label"],fr)],NV=sr(AV),DV=rr(()=>Or("type",{cardimage:VV,cardtext:NV,cardcontainer:EV})),EV=sr([D_,ii("direction","horizontal"),ii("align","left"),ii("valign","middle"),Gr("items",DV)]),TV=[J_,$_,G_,aV("menuitem"),eV],SV=sr([D_,W_,Gr("items",DV),R_,tV].concat(TV)),BV=e=>Ar("cardmenuitem",SV,e),IV=sr([D_,Y_,U_].concat(TV)),zV=e=>Ar("choicemenuitem",IV,e),FV=[D_,Pr("fancytype"),tV],MV=[ni("initData",{})].concat(FV),LV=[Xr("select"),mi("initData",{},[si("allowCustomColors",!0),ii("storageKey","default"),ei("colors",pr())])].concat(FV),PV=Tr("fancytype",{inserttable:MV,colorswatch:LV}),RV=e=>Ar("fancymenuitem",PV,e),qV=sr([D_,R_,tV,U_].concat(TV)),$V=e=>Ar("menuitem",qV,e),UV=sr([D_,M_,R_,U_].concat(TV)),HV=e=>Ar("nestedmenuitem",UV,e),WV=sr([D_,U_,Y_,R_,L_].concat(TV)),GV=e=>Ar("togglemenuitem",WV,e),KV=(e,t,o)=>{const n=mp(e.element,"."+o);if(n.length>0){const e=J(n,e=>{const o=e.dom.getBoundingClientRect().top,a=n[0].dom.getBoundingClientRect().top;return Math.abs(o-a)>t}).getOr(n.length);return T.some({numColumns:e,numRows:Math.ceil(n.length/e)})}return T.none()},YV=(e,t)=>qu([wC(e,t)]),QV=e=>YV(bs("unnamed-events"),e),JV={namedEvents:YV,unnamedEvents:QV},ZV=bs("tooltip.exclusive"),XV=bs("tooltip.show"),eA=bs("tooltip.hide"),tA=(e,t,o)=>{e.getSystem().broadcastOn([ZV],{})},oA=(e,t,o,n)=>{o.getTooltip().each(e=>{e.getSystem().isConnected()&&fC.set(e,n)})};var nA=Object.freeze({__proto__:null,hideAllExclusive:tA,setComponents:oA});const aA=(e,t)=>{const o=o=>{t.getTooltip().each(n=>{fb(n),e.onHide(o,n),t.clearTooltip()}),t.clearTimer()},n=o=>{if(!t.isShowing()){tA(o);const n=e.lazySink(o).getOrDie(),a=o.getSystem().build({dom:e.tooltipDom,components:e.tooltipComponents,events:Ml("normal"===e.mode?[ql(Hi(),e=>{El(o,XV)}),ql($i(),e=>{El(o,eA)})]:[]),behaviours:qu([fC.config({})])});t.setTooltip(a),pb(n,a),e.onShow(o,a),ab.position(n,a,{anchor:e.anchor(o)})}};return Ml(Z([[ql(XV,o=>{t.resetTimer(()=>{n(o)},e.delay)}),ql(eA,n=>{t.resetTimer(()=>{o(n)},e.delay)}),ql(sl(),(e,t)=>{const n=t;n.universal||M(n.channels,ZV)&&o(e)}),Xl(e=>{o(e)})],"normal"===e.mode?[ql(Wi(),e=>{El(e,XV)}),ql(il(),e=>{El(e,eA)}),ql(Hi(),e=>{El(e,XV)}),ql($i(),e=>{El(e,eA)})]:[ql(Nl(),(e,t)=>{El(e,XV)}),ql(Dl(),e=>{El(e,eA)})]]))};var rA=Object.freeze({__proto__:null,events:aA}),iA=[Fr("lazySink"),Fr("tooltipDom"),ni("exclusive",!0),ni("tooltipComponents",[]),ni("delay",300),li("mode","normal",["normal","follow-highlight"]),ni("anchor",e=>({type:"hotspot",hotspot:e,layouts:{onLtr:O([yu,Cu,fu,wu,vu,ku]),onRtl:O([yu,Cu,fu,wu,vu,ku])}})),Fd("onHide"),Fd("onShow")];const lA=()=>{const e=Dm(),t=Dm(),o=()=>{e.on(clearTimeout)},n=(t,n)=>{o(),e.set(setTimeout(t,n))},a=O("not-implemented");return Fs({getTooltip:t.get,isShowing:t.isSet,setTooltip:t.set,clearTooltip:t.clear,clearTimer:o,resetTimer:n,readState:a})};var sA=Object.freeze({__proto__:null,init:lA});const cA=Uu({fields:iA,name:"tooltipping",active:rA,state:sA,apis:nA}),dA=e=>e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),uA="silver.readonly",mA=sr([qr("readonly")]),hA=(e,t)=>{const o=e.mainUi.outerContainer,n=o.element,a=[e.mainUi.mothership,...e.uiMotherships];t&&$(a,e=>{e.broadcastOn([$b()],{target:n})}),$(a,e=>{e.broadcastOn([uA],{readonly:t})})},pA=(e,t)=>{e.on("init",()=>{e.mode.isReadOnly()&&hA(t,!0)}),e.on("SwitchMode",()=>hA(t,e.mode.isReadOnly())),wj(e)&&e.mode.set("readonly")},bA=()=>Ku.config({channels:{[uA]:{schema:mA,onReceive:(e,t)=>{sv.set(e,t.readonly)}}}}),gA=e=>sv.config({disabled:e,disableClass:"tox-collection__item--state-disabled"}),fA=e=>sv.config({disabled:e}),vA=e=>sv.config({disabled:e,disableClass:"tox-tbtn--disabled"}),wA=e=>sv.config({disabled:e,disableClass:"tox-tbtn--disabled",useNative:!1}),kA={item:gA,button:fA,splitButton:vA,toolbarButton:wA},CA=(e,t)=>{const o=e.getApi(t);return e=>{e(o)}},yA=(e,t)=>Zl(o=>{const n=CA(e,o);n(o=>{const n=e.onSetup(o);g(n)&&t.set(n)})}),OA=(e,t)=>Xl(o=>CA(e,o)(t.get())),jA=(e,t)=>ts((o,n)=>{CA(e,o)(e.onAction),e.triggersSubmenu||t!==_x.CLOSE_ON_EXECUTE||(o.getSystem().isConnected()&&El(o,hl()),n.stop())}),xA={[cl()]:["disabling","alloy.base.behaviour","toggling","item-events"]},_A=Ae,VA=(e,t,o,n)=>{const a=hi(w);return{type:"item",dom:t.dom,components:_A(t.optComponents),data:e.data,eventOrder:xA,hasSubmenu:e.triggersSubmenu,itemBehaviours:qu([wC("item-events",[jA(e,o),yA(e,a),OA(e,a)]),kA.item(()=>!e.enabled||n.isDisabled()),bA(),fC.config({})].concat(e.itemBehaviours))}},AA=e=>({value:e.value,meta:{text:e.text.getOr(""),...e.meta}}),NA=e=>{const t=bj.os.isMacOS()||bj.os.isiOS(),o={alt:"⌥",ctrl:"⌃",shift:"⇧",meta:"⌘",access:"⌃⌥"},n={meta:"Ctrl",access:"Shift+Alt"},a=t?o:n,r=e.split("+"),i=q(r,e=>{const t=e.toLowerCase().trim();return je(a,t)?a[t]:e});return t?i.join(""):i.join("+")},DA=(e,t,o=[Sx])=>rj(e,{tag:"div",classes:o},t),EA=e=>({dom:{tag:"div",classes:[Bx]},components:[Jc(KO.translate(e))]}),TA=(e,t)=>({dom:{tag:"div",classes:t,innerHtml:e}}),SA=(e,t)=>({dom:{tag:"div",classes:[Bx]},components:[{dom:{tag:e.tag,styles:e.styles},components:[Jc(KO.translate(t))]}]}),BA=e=>({dom:{tag:"div",classes:[Ix]},components:[Jc(NA(e))]}),IA=e=>DA("checkmark",e,[Fx]),zA=e=>DA("chevron-right",e,[zx]),FA=e=>DA("chevron-down",e,[zx]),MA=(e,t)=>{const o="vertical"===e.direction?Px:Rx,n="left"===e.align?$x:qx,a=()=>{switch(e.valign){case"top":return Ux;case"middle":return Hx;case"bottom":return Wx}};return{dom:{tag:"div",classes:[Lx,o,n,a()]},components:t}},LA=(e,t,o)=>({dom:{tag:"img",classes:t,attributes:{src:e,alt:o.getOr("")}}}),PA=(e,t,o)=>{const n="custom",a="remove",r=e.ariaLabel,i=e.value,l=e.iconContent.map(e=>tj(e,t.icons,o)),s=()=>{const e=Nx,o=l.getOr(""),s=r.map(e=>({title:t.translate(e)})).getOr({}),c={tag:"div",attributes:s,classes:[e]};return i===n?{...c,tag:"button",classes:[...c.classes,"tox-swatches__picker-btn"],innerHtml:o}:i===a?{...c,classes:[...c.classes,"tox-swatch--remove"],innerHtml:o}:b(i)?{...c,attributes:{...c.attributes,"data-mce-color":i},styles:{"background-color":i},innerHtml:o}:c};return{dom:s(),optComponents:[]}},RA=e=>{const t=e.map(e=>({attributes:{title:KO.translate(e),id:bs("menu-item")}})).getOr({});return{tag:"div",classes:[Vx,Ax],...t}},qA=(e,t,o,n)=>{const a={tag:"div",classes:[Sx]},r=e=>rj(e,a,t.icons,n),i=()=>T.some({dom:a}),l=o?e.iconContent.map(r).orThunk(i):T.none(),s=e.checkMark,c=T.from(e.meta).fold(()=>EA,e=>je(e,"style")?_(SA,e.style):EA),d=e.htmlContent.fold(()=>e.textContent.map(c),e=>T.some(TA(e,[Bx]))),u={dom:RA(e.ariaLabel),optComponents:[l,d,e.shortcutContent.map(BA),s,e.caret]};return u},$A=(e,t,o,n=T.none())=>"color"===e.presets?PA(e,t,n):qA(e,t,o,n),UA=(e,t)=>Oe(e,"tooltipWorker").map(e=>[cA.config({lazySink:t.getSink,tooltipDom:{tag:"div",classes:["tox-tooltip-worker-container"]},tooltipComponents:[],anchor:e=>({type:"submenu",item:e,overrides:{maxHeightFunction:Xm}}),mode:"follow-highlight",onShow:(t,o)=>{e(e=>{cA.setComponents(t,[Zc({element:Ze.fromDom(e)})])})}})]).getOr([]),HA=e=>hj.DOM.encode(e),WA=(e,t)=>{const o=KO.translate(e),n=HA(o);if(t.length>0){const e=new RegExp(dA(t),"gi");return n.replace(e,e=>`${e}`)}return n},GA=(e,t,o,n,a,r,i,l=!0)=>{const s=$A({presets:n,textContent:T.none(),htmlContent:o?e.text.map(e=>WA(e,t)):T.none(),ariaLabel:e.text,iconContent:e.icon,shortcutContent:T.none(),checkMark:T.none(),caret:T.none(),value:e.value},i.providers,l,e.icon);return VA({data:AA(e),enabled:e.enabled,getApi:O({}),onAction:t=>a(e.value,e.meta),onSetup:O(w),triggersSubmenu:!1,itemBehaviours:UA(e.meta,i)},s,r,i.providers)},KA=(e,t)=>q(e,e=>{switch(e.type){case"cardcontainer":return MA(e,KA(e.items,t));case"cardimage":return LA(e.src,e.classes,e.alt);case"cardtext":const o=e.name.exists(e=>M(t.cardText.highlightOn,e)),n=o?T.from(t.cardText.matchText).getOr(""):"";return TA(WA(e.text,n),e.classes)}}),YA=(e,t,o,n)=>{const a=e=>({isEnabled:()=>!sv.isDisabled(e),setEnabled:t=>{sv.set(e,!t),$(mp(e.element,"*"),o=>{e.getSystem().getByDom(o).each(e=>{e.hasConfigured(sv)&&sv.set(e,!t)})})}}),r={dom:RA(e.label),optComponents:[T.some({dom:{tag:"div",classes:[Lx,Rx]},components:KA(e.items,n)})]};return VA({data:AA({text:T.none(),...e}),enabled:e.enabled,getApi:a,onAction:e.onAction,onSetup:e.onSetup,triggersSubmenu:!1,itemBehaviours:T.from(n.itemBehaviours).getOr([])},r,t,o.providers)},QA=(e,t,o,n,a,r,i,l=!0)=>{const s=e=>({setActive:t=>{GC.set(e,t)},isActive:()=>GC.isOn(e),isEnabled:()=>!sv.isDisabled(e),setEnabled:t=>sv.set(e,!t)}),c=$A({presets:o,textContent:t?e.text:T.none(),htmlContent:T.none(),ariaLabel:e.text,iconContent:e.icon,shortcutContent:t?e.shortcut:T.none(),checkMark:t?T.some(IA(i.icons)):T.none(),caret:T.none(),value:e.value},i,l);return Da(VA({data:AA(e),enabled:e.enabled,getApi:s,onAction:t=>n(e.value),onSetup:e=>(e.setActive(a),w),triggersSubmenu:!1,itemBehaviours:[]},c,r,i),{toggling:{toggleClass:Ex,toggleOnExecute:!1,selected:e.active,exclusive:!0}})},JA=mf(uy(),my()),ZA=e=>({value:oN(e)}),XA=/^#?([a-f\d])([a-f\d])([a-f\d])$/i,eN=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,tN=e=>XA.test(e)||eN.test(e),oN=e=>Fe(e,"#").toUpperCase(),nN=e=>tN(e)?T.some({value:oN(e)}):T.none(),aN=e=>{const t=e.value.replace(XA,(e,t,o,n)=>t+t+o+o+n+n);return{value:t}},rN=e=>{const t=aN(e),o=eN.exec(t.value);return null===o?["FFFFFF","FF","FF","FF"]:o},iN=e=>{const t=e.toString(16);return(1===t.length?"0"+t:t).toUpperCase()},lN=e=>{const t=iN(e.red)+iN(e.green)+iN(e.blue);return ZA(t)},sN=Math.min,cN=Math.max,dN=Math.round,uN=/^\s*rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)\s*$/i,mN=/^\s*rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d?(?:\.\d+)?)\s*\)\s*$/i,hN=(e,t,o,n)=>({red:e,green:t,blue:o,alpha:n}),pN=e=>{const t=parseInt(e,10);return t.toString()===e&&t>=0&&t<=255},bN=e=>{let t,o,n;const a=(e.hue||0)%360;let r=e.saturation/100,i=e.value/100;if(r=cN(0,sN(r,1)),i=cN(0,sN(i,1)),0===r)return t=o=n=dN(255*i),hN(t,o,n,1);const l=a/60,s=i*r,c=s*(1-Math.abs(l%2-1)),d=i-s;switch(Math.floor(l)){case 0:t=s,o=c,n=0;break;case 1:t=c,o=s,n=0;break;case 2:t=0,o=s,n=c;break;case 3:t=0,o=c,n=s;break;case 4:t=c,o=0,n=s;break;case 5:t=s,o=0,n=c;break;default:t=o=n=0}return t=dN(255*(t+d)),o=dN(255*(o+d)),n=dN(255*(n+d)),hN(t,o,n,1)},gN=e=>{const t=rN(e),o=parseInt(t[1],16),n=parseInt(t[2],16),a=parseInt(t[3],16);return hN(o,n,a,1)},fN=(e,t,o,n)=>{const a=parseInt(e,10),r=parseInt(t,10),i=parseInt(o,10),l=parseFloat(n);return hN(a,r,i,l)},vN=e=>{if("transparent"===e)return T.some(hN(0,0,0,0));const t=uN.exec(e);if(null!==t)return T.some(fN(t[1],t[2],t[3],"1"));const o=mN.exec(e);return null!==o?T.some(fN(o[1],o[2],o[3],o[4])):T.none()},wN=e=>`rgba(${e.red},${e.green},${e.blue},${e.alpha})`,kN=hN(255,0,0,1),CN=e=>{e.dispatch("SkinLoaded")},yN=(e,t)=>{e.dispatch("SkinLoadError",t)},ON=e=>{e.dispatch("ResizeEditor")},jN=(e,t)=>{e.dispatch("ResizeContent",t)},xN=(e,t)=>{e.dispatch("ScrollContent",t)},_N=(e,t)=>{e.dispatch("TextColorChange",t)},VN=(e,t)=>{e.dispatch("AfterProgressState",{state:t})},AN=(e,t)=>e.dispatch("ResolveName",{name:t.nodeName.toLowerCase(),target:t}),NN=(e,t)=>{e.dispatch("ToggleToolbarDrawer",{state:t})},DN=(e,t)=>{e.dispatch("StylesTextUpdate",t)},EN=(e,t)=>{e.dispatch("AlignTextUpdate",t)},TN=(e,t)=>{e.dispatch("FontSizeTextUpdate",t)},SN=(e,t)=>{e.dispatch("FontSizeInputTextUpdate",t)},BN=(e,t)=>{e.dispatch("BlocksTextUpdate",t)},IN=(e,t)=>{e.dispatch("FontFamilyTextUpdate",t)},zN=(e,t)=>()=>{e(),t()},FN=e=>PN(e,"NodeChange",t=>{t.setEnabled(e.selection.isEditable())}),MN=(e,t)=>o=>{const n=Nm(),a=()=>{o.setActive(e.formatter.match(t));const a=e.formatter.formatChanged(t,o.setActive);n.set(a)};return e.initialized?a():e.once("init",a),()=>{e.off("init",a),n.clear()}},LN=(e,t)=>o=>{const n=FN(e)(o),a=MN(e,t)(o);return()=>{n(),a()}},PN=(e,t,o)=>n=>{const a=()=>o(n),r=()=>{o(n),e.on(t,a)};return e.initialized?r():e.once("init",r),()=>{e.off("init",r),e.off(t,a)}},RN=e=>t=>()=>{e.undoManager.transact(()=>{e.focus(),e.execCommand("mceToggleFormat",!1,t.format)})},qN=(e,t)=>()=>e.execCommand(t);var $N=tinymce.util.Tools.resolve("tinymce.util.LocalStorage");const UN={},HN=(e,t=10)=>{const o=$N.getItem(e),n=l(o)?JSON.parse(o):[],a=e=>{const o=t-e.length;return o<0?e.slice(0,t):e},r=a(n),i=o=>{F(r,o).each(s),r.unshift(o),r.length>t&&r.pop(),$N.setItem(e,JSON.stringify(r))},s=e=>{r.splice(e,1)},c=()=>r.slice(0);return{add:i,state:c}},WN=e=>Oe(UN,e).getOrThunk(()=>{const t="tinymce-custom-colors-"+e,o=$N.getItem(t);if(p(o)){const e=$N.getItem("tinymce-custom-colors");$N.setItem(t,b(e)?e:"[]")}const n=HN(t,10);return UN[e]=n,n}),GN=e=>q(WN(e).state(),e=>({type:"choiceitem",text:e,icon:"checkmark",value:e})),KN=(e,t)=>{WN(e).add(t)},YN=(e,t,o)=>({hue:e,saturation:t,value:o}),QN=e=>{let t=0,o=0,n=0;const a=e.red/255,r=e.green/255,i=e.blue/255,l=Math.min(a,Math.min(r,i)),s=Math.max(a,Math.max(r,i));if(l===s)return n=l,YN(0,0,100*n);const c=a===l?r-i:i===l?a-r:i-a;return t=a===l?3:i===l?1:5,t=60*(t-c/(s-l)),o=(s-l)/s,n=s,YN(Math.round(t),Math.round(100*o),Math.round(100*n))},JN=e=>QN(gN(e)),ZN=e=>lN(bN(e)),XN=e=>nN(e).orThunk(()=>vN(e).map(lN)).getOrThunk(()=>{const t=document.createElement("canvas");t.height=1,t.width=1;const o=t.getContext("2d");o.clearRect(0,0,t.width,t.height),o.fillStyle="#FFFFFF",o.fillStyle=e,o.fillRect(0,0,1,1);const n=o.getImageData(0,0,1,1).data,a=n[0],r=n[1],i=n[2],l=n[3];return lN(hN(a,r,i,l))}),eD="forecolor",tD="hilitecolor",oD=5,nD=e=>{const t=[];for(let o=0;ot=>t.options.get(e),rD="#000000",iD=e=>{const t=e.options.register,o=e=>v(e,l)?{value:nD(e),valid:!0}:{valid:!1,message:"Must be an array of strings."},n=e=>f(e)&&e>0?{value:e,valid:!0}:{valid:!1,message:"Must be a positive number."};t("color_map",{processor:o,default:["#BFEDD2","Light Green","#FBEEB8","Light Yellow","#F8CAC6","Light Red","#ECCAFA","Light Purple","#C2E0F4","Light Blue","#2DC26B","Green","#F1C40F","Yellow","#E03E2D","Red","#B96AD9","Purple","#3598DB","Blue","#169179","Dark Turquoise","#E67E23","Orange","#BA372A","Dark Red","#843FA1","Dark Purple","#236FA1","Dark Blue","#ECF0F1","Light Gray","#CED4D9","Medium Gray","#95A5A6","Gray","#7E8C8D","Dark Gray","#34495E","Navy Blue","#000000","Black","#ffffff","White"]}),t("color_map_background",{processor:o}),t("color_map_foreground",{processor:o}),t("color_cols",{processor:n,default:sD(e)}),t("color_cols_foreground",{processor:n,default:cD(e,eD)}),t("color_cols_background",{processor:n,default:cD(e,tD)}),t("custom_colors",{processor:"boolean",default:!0}),t("color_default_foreground",{processor:"string",default:rD}),t("color_default_background",{processor:"string",default:rD})},lD=(e,t)=>t===eD&&e.options.isSet("color_map_foreground")?aD("color_map_foreground")(e):t===tD&&e.options.isSet("color_map_background")?aD("color_map_background")(e):aD("color_map")(e),sD=(e,t="default")=>Math.max(oD,Math.ceil(Math.sqrt(lD(e,t).length))),cD=(e,t)=>{const o=aD("color_cols")(e),n=sD(e,t);return o===sD(e)?n:o},dD=(e,t="default")=>{const o=()=>t===eD?aD("color_cols_foreground")(e):t===tD?aD("color_cols_background")(e):aD("color_cols")(e);return Math.round(o())},uD=aD("custom_colors"),mD=aD("color_default_foreground"),hD=aD("color_default_background"),pD="rgba(0, 0, 0, 0)",bD=e=>vN(e).exists(e=>0!==e.alpha),gD=e=>Ai(e,e=>{if(bt(e)){const t=po(e,"background-color");return Se(bD(t),t)}return T.none()}).getOr(pD),fD=(e,t)=>{const o=Ze.fromDom(e.selection.getStart()),n="hilitecolor"===t?gD(o):po(o,"color");return vN(n).map(e=>"#"+lN(e).value)},vD=(e,t,o)=>{e.undoManager.transact(()=>{e.focus(),e.formatter.apply(t,{value:o}),e.nodeChanged()})},wD=(e,t)=>{e.undoManager.transact(()=>{e.focus(),e.formatter.remove(t,{value:null},void 0,!0),e.nodeChanged()})},kD=e=>{e.addCommand("mceApplyTextcolor",(t,o)=>{vD(e,t,o)}),e.addCommand("mceRemoveTextcolor",t=>{wD(e,t)})},CD=e=>{const t="choiceitem",o={type:t,text:"Remove color",icon:"color-swatch-remove-color",value:"remove"},n={type:t,text:"Custom color",icon:"color-picker",value:"custom"};return e?[o,n]:[o]},yD=(e,t,o,n)=>{if("custom"===o){const o=ED(e);o(o=>{o.each(o=>{KN(t,o),e.execCommand("mceApplyTextcolor",t,o),n(o)})},fD(e,t).getOr(rD))}else"remove"===o?(n(""),e.execCommand("mceRemoveTextcolor",t)):(n(o),e.execCommand("mceApplyTextcolor",t,o))},OD=(e,t,o)=>e.concat(GN(t).concat(CD(o))),jD=(e,t,o)=>n=>{n(OD(e,t,o))},xD=(e,t,o)=>{const n="forecolor"===t?"tox-icon-text-color__color":"tox-icon-highlight-bg-color__color";e.setIconFill(n,o)},_D=(e,t)=>{e.setTooltip(t)},VD=(e,t)=>o=>{const n=fD(e,t);return _e(n,o.toUpperCase())},AD=(e,t,o)=>{if(He(o))return"forecolor"===t?"Text color":"Background color";const n="forecolor"===t?"Text color {0}":"Background color {0}",a=OD(lD(e,t),t,!1),r=Q(a,e=>e.value===o).getOr({text:""}).text;return e.translate([n,e.translate(r)])},ND=(e,t,o,n)=>{e.ui.registry.addSplitButton(t,{tooltip:AD(e,o,n.get()),presets:"color",icon:"forecolor"===t?"text-color":"highlight-bg-color",select:VD(e,o),columns:dD(e,o),fetch:jD(lD(e,o),o,uD(e)),onAction:t=>{yD(e,o,n.get(),w)},onItemAction:(a,r)=>{yD(e,o,r,o=>{n.set(o),_N(e,{name:t,color:o})})},onSetup:a=>{xD(a,t,n.get());const r=n=>{n.name===t&&(xD(a,n.name,n.color),_D(a,AD(e,o,n.color)))};return e.on("TextColorChange",r),zN(FN(e)(a),()=>{e.off("TextColorChange",r)})}})},DD=(e,t,o,n,a)=>{e.ui.registry.addNestedMenuItem(t,{text:n,icon:"forecolor"===t?"text-color":"highlight-bg-color",onSetup:n=>(_D(n,AD(e,o,a.get())),xD(n,t,a.get()),FN(e)(n)),getSubmenuItems:()=>[{type:"fancymenuitem",fancytype:"colorswatch",select:VD(e,o),initData:{storageKey:o},onAction:n=>{yD(e,o,n.value,o=>{a.set(o),_N(e,{name:t,color:o})})}}]})},ED=e=>(t,o)=>{let n=!1;const a=o=>{const a=o.getData(),r=a.colorpicker;n?(t(T.from(r)),o.close()):e.windowManager.alert(e.translate(["Invalid hex color code: {0}",r]))},r=(e,t)=>{"hex-valid"===t.name&&(n=t.value)},i={colorpicker:o};e.windowManager.open({title:"Color Picker",size:"normal",body:{type:"panel",items:[{type:"colorpicker",name:"colorpicker",label:"Color"}]},buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:i,onAction:r,onSubmit:a,onClose:w,onCancel:()=>{t(T.none())}})},TD=e=>{kD(e);const t=mD(e),o=hD(e),n=hi(t),a=hi(o);ND(e,"forecolor","forecolor",n),ND(e,"backcolor","hilitecolor",a),DD(e,"forecolor","forecolor","Text color",n),DD(e,"backcolor","hilitecolor","Background color",a)},SD=(e,t,o,n,a,r,i,l)=>{const s=__(t),c="color"!==a?"normal":"color",d=BD(t,o,n,c,r,i,l),u={menuType:a};return N_(e,s,d,n,u)},BD=(e,t,o,n,a,r,i)=>Ae(q(e,l=>"choiceitem"===l.type?zV(l).fold(V_,l=>T.some(QA(l,1===o,n,t,r(l.value),a,i,__(e)))):T.none())),ID=(e,t)=>{const o=Qx(t);if(1===e)return{mode:"menu",moveOnTab:!0};if("auto"===e)return{mode:"grid",selector:"."+o.item,initSize:{numColumns:1,numRows:1}};{const e="color"===t?"tox-swatches__row":"tox-collection__group";return{mode:"matrix",rowSelector:"."+e,previousSelector:e=>"color"===t?md(e.element,"[aria-checked=true]"):T.none()}}},zD=(e,t)=>1===e?{mode:"menu",moveOnTab:!1,selector:".tox-collection__item"}:"auto"===e?{mode:"flatgrid",selector:".tox-collection__item",initSize:{numColumns:1,numRows:1}}:{mode:"matrix",selectors:{row:"color"===t?".tox-swatches__row":".tox-collection__group",cell:"color"===t?"."+Nx:"."+Ax}},FD=(e,t)=>{const o=MD(e,t),n=t.colorinput.getColorCols(e.initData.storageKey),a="color",r=SD(bs("menu-value"),o,t=>{e.onAction({value:t})},n,a,_x.CLOSE_ON_EXECUTE,e.select.getOr(D),t.shared.providers),i={...r,markers:Qx(a),movement:ID(n,a)};return{type:"widget",data:{value:bs("widget-id")},dom:{tag:"div",classes:["tox-fancymenuitem"]},autofocus:!0,components:[JA.widget(jy.sketch(i))]}},MD=(e,t)=>{const o=e.initData.allowCustomColors&&t.colorinput.hasCustomColors();return e.initData.colors.fold(()=>OD(t.colorinput.getColors(e.initData.storageKey),e.initData.storageKey,o),e=>e.concat(CD(o)))},LD=bs("cell-over"),PD=bs("cell-execute"),RD=e=>(t,o)=>e.shared.providers.translate(["{0} columns, {1} rows",o,t]),qD=(e,t,o)=>{const n=o=>Tl(o,LD,{row:e,col:t}),a=o=>Tl(o,PD,{row:e,col:t}),r=(e,t)=>{t.stop(),a(e)};return od({dom:{tag:"div",attributes:{role:"button",["aria-label"]:o}},behaviours:qu([wC("insert-table-picker-cell",[ql(Hi(),AC.focus),ql(cl(),a),ql(Zi(),r),ql(ul(),r)]),GC.config({toggleClass:"tox-insert-table-picker__selected",toggleOnExecute:!1}),AC.config({onFocus:n})])})},$D=(e,t,o)=>{const n=[];for(let a=0;a{for(let r=0;rX(e,e=>q(e,nd)),WD=(e,t)=>Jc(`${t}x${e}`),GD=(e,t)=>{const o=10,n=10,a=RD(t),r=$D(a,o,n),i=WD(0,0),l=Yy({dom:{tag:"span",classes:["tox-insert-table-picker__label"]},components:[i],behaviours:qu([fC.config({})])});return{type:"widget",data:{value:bs("widget-id")},dom:{tag:"div",classes:["tox-fancymenuitem"]},autofocus:!0,components:[JA.widget({dom:{tag:"div",classes:["tox-insert-table-picker"]},components:HD(r).concat(l.asSpec()),behaviours:qu([wC("insert-table-picker",[Zl(e=>{fC.set(l.get(e),[i])}),Kl(LD,(e,t,a)=>{const{row:i,col:s}=a.event;UD(r,i,s,o,n),fC.set(l.get(e),[WD(i+1,s+1)])}),Kl(PD,(t,o,n)=>{const{row:a,col:r}=n.event;e.onAction({numRows:a+1,numColumns:r+1}),El(t,hl())})]),nC.config({initSize:{numRows:o,numColumns:n},mode:"flatgrid",selector:'[role="button"]'})])})]}},KD={inserttable:GD,colorswatch:FD},YD=(e,t)=>Oe(KD,e.fancytype).map(o=>o(e,t)),QD=(e,t,o,n=!0,a=!1)=>{const r=a?FA(o.icons):zA(o.icons),i=e=>({isEnabled:()=>!sv.isDisabled(e),setEnabled:t=>sv.set(e,!t),setIconFill:(t,o)=>{md(e.element,`svg path[class="${t}"], rect[class="${t}"]`).each(e=>{to(e,"fill",o)})},setTooltip:t=>{const n=o.translate(t);oo(e.element,{"aria-label":n,title:n})}}),l=$A({presets:"normal",iconContent:e.icon,textContent:e.text,htmlContent:T.none(),ariaLabel:e.text,caret:T.some(r),checkMark:T.none(),shortcutContent:e.shortcut},o,n);return VA({data:AA(e),getApi:i,enabled:e.enabled,onAction:w,onSetup:e.onSetup,triggersSubmenu:!0,itemBehaviours:[]},l,t,o)},JD=(e,t,o,n=!0)=>{const a=e=>({isEnabled:()=>!sv.isDisabled(e),setEnabled:t=>sv.set(e,!t)}),r=$A({presets:"normal",iconContent:e.icon,textContent:e.text,htmlContent:T.none(),ariaLabel:e.text,caret:T.none(),checkMark:T.none(),shortcutContent:e.shortcut},o,n);return VA({data:AA(e),getApi:a,enabled:e.enabled,onAction:e.onAction,onSetup:e.onSetup,triggersSubmenu:!1,itemBehaviours:[]},r,t,o)},ZD=e=>({type:"separator",dom:{tag:"div",classes:[Ax,Tx]},components:e.text.map(Jc).toArray()}),XD=(e,t,o,n=!0)=>{const a=e=>({setActive:t=>{GC.set(e,t)},isActive:()=>GC.isOn(e),isEnabled:()=>!sv.isDisabled(e),setEnabled:t=>sv.set(e,!t)}),r=$A({iconContent:e.icon,textContent:e.text,htmlContent:T.none(),ariaLabel:e.text,checkMark:T.some(IA(o.icons)),caret:T.none(),shortcutContent:e.shortcut,presets:"normal",meta:e.meta},o,n);return Da(VA({data:AA(e),enabled:e.enabled,getApi:a,onAction:e.onAction,onSetup:e.onSetup,triggersSubmenu:!1,itemBehaviours:[]},r,t,o),{toggling:{toggleClass:Ex,toggleOnExecute:!1,selected:e.active}})},eE=GA,tE=ZD,oE=JD,nE=QD,aE=XD,rE=YD,iE=YA,lE=(e,t,o,n)=>o.getOrCreate(e,t,n),sE=(e,t,o,n)=>o.getExisting(e,t,n);var cE=Object.freeze({__proto__:null,getCoupled:lE,getExistingCoupled:sE}),dE=[Mr("others",_r(ua.value,pr()))];const uE=()=>{const e={},t=(t,o)=>{const n=ue(t.others);if(0===n.length)throw new Error("Cannot find any known coupled components");return Oe(e,o)},o=(o,n,a)=>t(n,a).getOrThunk(()=>{const t=Oe(n.others,a).getOrDie("No information found for coupled component: "+a),r=t(o),i=o.getSystem().build(r);return e[a]=i,i}),n=(e,o,n)=>t(o,n).orThunk(()=>(Oe(o.others,n).getOrDie("No information found for coupled component: "+n),T.none())),a=O({});return Fs({readState:a,getExisting:n,getOrCreate:o})};var mE=Object.freeze({__proto__:null,init:uE});const hE=Uu({fields:dE,name:"coupling",apis:cE,state:mE}),pE=e=>{let t=T.none(),o=[];const n=e=>pE(t=>{a(o=>{t(e(o))})}),a=e=>{i()?s(e):o.push(e)},r=e=>{i()||(t=T.some(e),l(o),o=[])},i=()=>t.isSome(),l=e=>{$(e,s)},s=e=>{t.each(t=>{setTimeout(()=>{e(t)},0)})};return e(r),{get:a,map:n,isReady:i}},bE=e=>pE(t=>{t(e)}),gE={nu:pE,pure:bE},fE=e=>{setTimeout(()=>{throw e},0)},vE=e=>{const t=t=>{e().then(t,fE)},o=t=>vE(()=>e().then(t)),n=t=>vE(()=>e().then(e=>t(e).toPromise())),a=t=>vE(()=>e().then(()=>t.toPromise())),r=()=>gE.nu(t),i=()=>{let t=null;return vE(()=>(null===t&&(t=e()),t))},l=e;return{map:o,bind:n,anonBind:a,toLazy:r,toCached:i,toPromise:l,get:t}},wE=e=>vE(()=>new Promise(e)),kE=e=>vE(()=>Promise.resolve(e)),CE={nu:wE,pure:kE},yE=O("sink"),OE=O(rf({name:yE(),overrides:O({dom:{tag:"div"},behaviours:qu([ab.config({useFixed:E})]),events:Ml([Yl(Ki()),Yl(Ri()),Yl(Zi())])})})),jE=(e,t)=>{const o=e.getHotspot(t).getOr(t),n="hotspot",a=e.getAnchorOverrides();return e.layouts.fold(()=>({type:n,hotspot:o,overrides:a}),e=>({type:n,hotspot:o,overrides:a,layouts:e}))},xE=(e,t,o)=>{const n=e.fetch;return n(o).map(t)},_E=(e,t,o,n,a,r,i)=>{const l=xE(e,t,n),s=EE(n,e);return l.map(e=>e.bind(e=>T.from(Ly.sketch({...r.menu(),uid:Os(""),data:e,highlightOnOpen:i,onOpenMenu:(e,t)=>{const n=s().getOrDie();ab.position(n,t,{anchor:o}),qb.decloak(a)},onOpenSubmenu:(e,t,o)=>{const n=s().getOrDie();ab.position(n,o,{anchor:{type:"submenu",item:t}}),qb.decloak(a)},onRepositionMenu:(e,t,n)=>{const a=s().getOrDie();ab.position(a,t,{anchor:o}),$(n,e=>{ab.position(a,e.triggeredMenu,{anchor:{type:"submenu",item:e.triggeringItem}})})},onEscape:()=>(AC.focus(n),qb.close(a),T.some(!0))}))))},VE=(e,t,o,n,a,r,i)=>{const l=jE(e,o),s=_E(e,t,l,o,n,a,i);return s.map(e=>(e.fold(()=>{qb.isOpen(n)&&qb.close(n)},e=>{qb.cloak(n),qb.open(n,e),r(n)}),n))},AE=(e,t,o,n,a,r,i)=>(qb.close(n),CE.pure(n)),NE=(e,t,o,n,a,r)=>{const i=hE.getCoupled(o,"sandbox"),l=qb.isOpen(i),s=l?AE:VE;return s(e,t,o,i,n,a,r)},DE=(e,t,o)=>{const n=$f.getCurrent(t).getOr(t),a=Bo(e.element);o?uo(n.element,"min-width",a+"px"):So(n.element,a)},EE=(e,t)=>e.getSystem().getByUid(t.uid+"-"+yE()).map(e=>()=>ua.value(e)).getOrThunk(()=>t.lazySink.fold(()=>()=>ua.error(new Error("No internal sink is specified, nor could an external sink be found")),t=>()=>t(e))),TE=e=>{qb.getState(e).each(e=>{Ly.repositionMenus(e)})},SE=(e,t,o)=>{const n=gd(),a=(a,r)=>{const i=jE(e,t);n.link(t.element),e.matchWidth&&DE(i.hotspot,r,e.useMinWidth),e.onOpen(i,a,r),void 0!==o&&void 0!==o.onOpen&&o.onOpen(a,r)},r=(e,a)=>{n.unlink(t.element),void 0!==o&&void 0!==o.onClose&&o.onClose(e,a)},i=EE(t,e);return{dom:{tag:"div",classes:e.sandboxClasses,attributes:{id:n.id,role:"listbox"}},behaviours:Ag.augment(e.sandboxBehaviours,[jg.config({store:{mode:"memory",initialValue:t}}),qb.config({onOpen:a,onClose:r,isPartOf:(e,o,n)=>vd(o,n)||vd(t,n),getAttachPoint:()=>i().getOrDie()}),$f.config({find:e=>qb.getState(e).bind(e=>$f.getCurrent(e))}),Ku.config({channels:{...Gb({isExtraPart:D}),...Yb({doReposition:TE})}})])}},BE=e=>{const t=hE.getCoupled(e,"sandbox");TE(t)},IE=()=>[ni("sandboxClasses",[]),Ag.field("sandboxBehaviours",[$f,Ku,qb,jg])],zE=O([Fr("dom"),Fr("fetch"),Fd("onOpen"),Md("onExecute"),ni("getHotspot",T.some),ni("getAnchorOverrides",O({})),mh(),xg("dropdownBehaviours",[GC,hE,nC,AC]),Fr("toggleClass"),ni("eventOrder",{}),Kr("lazySink"),ni("matchWidth",!1),ni("useMinWidth",!1),Kr("role")].concat(IE())),FE=O([af({schema:[Bd(),ni("fakeFocus",!1)],name:"menu",defaults:e=>({onExecute:e.onExecute})}),OE()]),ME=(e,t,o,n)=>{const a=t=>Oe(e.dom,"attributes").bind(e=>Oe(e,t)),r=e=>{qb.getState(e).each(e=>{Ly.highlightPrimary(e)})},i=(t,o,a)=>NE(e,j,t,n,o,a),l=e=>{const t=r;i(e,t,Sy.HighlightMenuAndItem).get(w)},s={expand:e=>{GC.isOn(e)||i(e,w,Sy.HighlightNone).get(w)},open:e=>{GC.isOn(e)||i(e,w,Sy.HighlightMenuAndItem).get(w)},refetch:t=>{const o=hE.getExistingCoupled(t,"sandbox");return o.fold(()=>i(t,w,Sy.HighlightMenuAndItem).map(w),o=>VE(e,j,t,o,n,w,Sy.HighlightMenuAndItem).map(w))},isOpen:GC.isOn,close:e=>{GC.isOn(e)&&i(e,w,Sy.HighlightMenuAndItem).get(w)},repositionMenus:e=>{GC.isOn(e)&&BE(e)}},c=(e,t)=>(Sl(e),T.some(!0));return{uid:e.uid,dom:e.dom,components:t,behaviours:Vg(e.dropdownBehaviours,[GC.config({toggleClass:e.toggleClass,aria:{mode:"expanded"}}),hE.config({others:{sandbox:t=>SE(e,t,{onOpen:()=>GC.on(t),onClose:()=>GC.off(t)})}}),nC.config({mode:"special",onSpace:c,onEnter:c,onDown:(e,t)=>{if(LE.isOpen(e)){const t=hE.getCoupled(e,"sandbox");r(t)}else LE.open(e);return T.some(!0)},onEscape:(e,t)=>LE.isOpen(e)?(LE.close(e),T.some(!0)):T.none()}),AC.config({})]),events:YC(T.some(l)),eventOrder:{...e.eventOrder,[cl()]:["disabling","toggling","alloy.base.behaviour"]},apis:s,domModification:{attributes:{"aria-haspopup":"true",...e.role.fold(()=>({}),e=>({role:e})),..."button"===e.dom.tag?{type:a("type").getOr("button")}:{}}}}},LE=Mf({name:"Dropdown",configFields:zE(),partFields:FE(),factory:ME,apis:{open:(e,t)=>e.open(t),refetch:(e,t)=>e.refetch(t),expand:(e,t)=>e.expand(t),close:(e,t)=>e.close(t),isOpen:(e,t)=>e.isOpen(t),repositionMenus:(e,t)=>e.repositionMenus(t)}}),PE=e=>{switch(e.searchMode){case"no-search":return{menuType:"normal"};default:return{menuType:"searchable",searchMode:e}}},RE=e=>{const t=jg.getValue(e),o=c_(e).map(m_);LE.refetch(t).get(()=>{const e=hE.getCoupled(t,"sandbox");o.each(t=>c_(e).each(e=>u_(e,t)))})},qE=(e,t)=>{$E(e).each(o=>{zl(e,o.element,t.event.eventType,t.event.interactionEvent)})},$E=e=>qb.getState(e).bind(Av.getHighlighted).bind(Av.getHighlighted),UE=e=>yc(e.element,b_)?T.some(e.element):md(e.element,"."+b_),HE=(e,t,o)=>{d_(e).each(e=>{h_(e,o);const n=UE(t);n.each(t=>{ao(t,"id").each(t=>to(e.element,"aria-controls",t))})}),to(o.element,"aria-selected","true")},WE=(e,t,o)=>{to(o.element,"aria-selected","false")},GE=e=>{d_(e).each(e=>AC.focus(e))},KE=e=>{const t=hE.getExistingCoupled(e,"sandbox");return t.bind(c_).map(m_).map(e=>e.fetchPattern).getOr("")};var YE;(function(e){e[e["ContentFocus"]=0]="ContentFocus",e[e["UiFocus"]=1]="UiFocus"})(YE||(YE={}));const QE=(e,t,o,n,a)=>{const r=o.shared.providers,i=e=>a?{...e,shortcut:T.none(),icon:e.text.isSome()?T.none():e.icon}:e;switch(e.type){case"menuitem":return $V(e).fold(V_,e=>T.some(oE(i(e),t,r,n)));case"nestedmenuitem":return HV(e).fold(V_,e=>T.some(nE(i(e),t,r,n,a)));case"togglemenuitem":return GV(e).fold(V_,e=>T.some(aE(i(e),t,r,n)));case"separator":return iV(e).fold(V_,e=>T.some(tE(e)));case"fancymenuitem":return RV(e).fold(V_,e=>rE(e,o));default:return console.error("Unknown item in general menu",e),T.none()}},JE=(e,t,o,n,a,r,i)=>{const l=1===n,s=!l||__(e);return Ae(q(e,e=>{switch(e.type){case"separator":return sV(e).fold(V_,e=>T.some(tE(e)));case"cardmenuitem":return BV(e).fold(V_,e=>T.some(iE({...e,onAction:t=>{e.onAction(t),o(e.value,e.meta)}},a,r,{itemBehaviours:UA(e.meta,r),cardText:{matchText:t,highlightOn:i}})));case"autocompleteitem":default:return cV(e).fold(V_,e=>T.some(eE(e,t,l,"normal",o,a,r,s)))}}))},ZE=(e,t,o,n,a,r)=>{const i=__(t),l=Ae(q(t,e=>{const t=e=>a?!je(e,"text"):i,r=e=>QE(e,o,n,t(e),a);return"nestedmenuitem"===e.type&&e.getSubmenuItems().length<=0?r({...e,enabled:!1}):r(e)})),s=PE(r),c=a?A_:N_;return c(e,i,l,1,s)},XE=e=>Ly.singleData(e.value,e),eT=(e,t,o,n)=>{const a=ID(t,n),r=Qx(n);return{data:XE({...e,movement:a,menuBehaviours:JV.unnamedEvents("auto"!==t?[]:[Zl((e,t)=>{KV(e,4,r.item).each(({numColumns:t,numRows:o})=>{nC.setGridSize(e,o,t)})})])}),menu:{markers:Qx(n),fakeFocus:o===YE.ContentFocus}}},tT=(e,t)=>Cx(Ze.fromDom(t.startContainer)).map(t=>{const o=e.createRng();return o.selectNode(t.dom),o}),oT=(e,t)=>{const o=bs("autocompleter"),n=hi(!1),a=hi(!1),r=od(qy.sketch({dom:{tag:"div",classes:["tox-autocompleter"],attributes:{id:o}},components:[],fireDismissalEventInstead:{},inlineBehaviours:qu([wC("dismissAutocompleter",[ql(yl(),()=>d()),ql(Nl(),(t,o)=>{ao(o.event.target,"id").each(t=>to(Ze.fromDom(e.getBody()),"aria-activedescendant",t))})])]),lazySink:t.getSink})),i=()=>qy.isOpen(r),l=a.get,s=()=>{if(i()){qy.hide(r),e.dom.remove(o,!1);const t=Ze.fromDom(e.getBody());ao(t,"aria-owns").filter(e=>e===o).each(()=>{io(t,"aria-owns"),io(t,"aria-activedescendant")})}},c=()=>qy.getContent(r).bind(e=>ie(e.components(),0)),d=()=>e.execCommand("mceAutocompleterClose"),u=o=>{const a=de(o,e=>T.from(e.columns)).getOr(1);return X(o,o=>{const r=o.items;return JE(r,o.matchText,(t,a)=>{const r=e.selection.getRng();tT(e.dom,r).each(r=>{const i={hide:()=>d(),reload:t=>{s(),e.execCommand("mceAutocompleterReload",!1,{fetchOptions:t})}};n.set(!0),o.onAction(i,r,t,a),n.set(!1)})},a,_x.BUBBLE_TO_SANDBOX,t,o.highlightOn)})},m=(t,o)=>{yx(Ze.fromDom(e.getBody())).each(n=>{const a=de(t,e=>T.from(e.columns)).getOr(1);qy.showMenuAt(r,{anchor:{type:"node",root:Ze.fromDom(e.getBody()),node:T.from(n)}},eT(N_("autocompleter-value",!0,o,a,{menuType:"normal"}),a,YE.ContentFocus,"normal"))}),c().each(Av.highlightFirst)},h=t=>{const n=u(t);n.length>0?(m(t,n),to(Ze.fromDom(e.getBody()),"aria-owns",o),e.inline||p()):s()},p=()=>{e.dom.get(o)&&e.dom.remove(o,!1);const t=e.getDoc().documentElement,n=e.selection.getNode(),a=ss(r.element);mo(a,{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px",top:n.offsetTop+"px",left:n.offsetLeft+"px"}),e.dom.add(t,a.dom),md(a,'[role="menu"]').each(e=>{wo(e,"position"),wo(e,"max-height")})};e.on("AutocompleterStart",({lookupData:e})=>{a.set(!0),n.set(!1),h(e)}),e.on("AutocompleterUpdate",({lookupData:e})=>h(e)),e.on("AutocompleterEnd",()=>{s(),a.set(!1),n.set(!1)});const b={cancelIfNecessary:d,isMenuOpen:i,isActive:l,isProcessingAction:n.get,getMenu:c};jx.setup(b,e)},nT={register:oT},aT=["visible","hidden","clip"],rT=e=>$e(e).length>0&&!M(aT,e),iT=e=>{if(pt(e)){const t=po(e,"overflow-x"),o=po(e,"overflow-y");return rT(t)||rT(o)}return!1},lT=e=>{const t=up(e,iT),o=0===t.length?Gt(e).map(Kt).map(e=>up(e,iT)).getOr([]):t;return le(o).map(e=>({element:e,others:o.slice(1)}))},sT=(e,t)=>fx(e)?lT(t):T.none(),cT=e=>{const t=[...q(e.others,oa),ia()];return ra(oa(e.element),t)},dT=(e,t,o)=>hd(e,t,o).isSome(),uT=(e,t)=>{let o=null;const n=(...n)=>{o=setTimeout(()=>{e.apply(null,n),o=null},t)},a=()=>{null!==o&&(clearTimeout(o),o=null)};return{cancel:a,schedule:n}},mT=5,hT=400,pT=e=>{const t=e.raw;return void 0===t.touches||1!==t.touches.length?T.none():T.some(t.touches[0])},bT=(e,t)=>{const o=Math.abs(e.clientX-t.x),n=Math.abs(e.clientY-t.y);return o>mT||n>mT},gT=e=>{const t=Dm(),o=hi(!1),n=uT(t=>{e.triggerEvent(ml(),t),o.set(!0)},hT),a=e=>(pT(e).each(a=>{n.cancel();const r={x:a.clientX,y:a.clientY,target:e.target};n.schedule(e),o.set(!1),t.set(r)}),T.none()),r=e=>(n.cancel(),pT(e).each(e=>{t.on(o=>{bT(e,o)&&t.clear()})}),T.none()),i=a=>{n.cancel();const r=e=>jt(e.target,a.target);return t.get().filter(r).map(t=>o.get()?(a.prevent(),!1):e.triggerEvent(ul(),a))},l=yi([{key:Fi(),value:a},{key:Mi(),value:r},{key:Li(),value:i}]),s=(e,t)=>Oe(l,t).bind(t=>t(e));return{fireIfReady:s}},fT=e=>{const t=e.raw;return t.which===Nv[0]&&!M(["input","textarea"],ut(e.target))&&!dT(e.target,'[contenteditable="true"]')},vT=(e,t)=>{const o={stopBackspace:!0,...t},n=["touchstart","touchmove","touchend","touchcancel","gesturestart","mousedown","mouseup","mouseover","mousemove","mouseout","click"],a=gT(o),r=q(n.concat(["selectstart","input","contextmenu","change","transitionend","transitioncancel","drag","dragstart","dragend","dragenter","dragleave","dragover","drop","keyup"]),t=>Tm(e,t,e=>{a.fireIfReady(e,t).each(t=>{t&&e.kill()});const n=o.triggerEvent(t,e);n&&e.kill()})),i=Dm(),l=Tm(e,"paste",e=>{a.fireIfReady(e,"paste").each(t=>{t&&e.kill()});const t=o.triggerEvent("paste",e);t&&e.kill(),i.set(setTimeout(()=>{o.triggerEvent(ll(),e)},0))}),s=Tm(e,"keydown",e=>{const t=o.triggerEvent("keydown",e);t?e.kill():o.stopBackspace&&fT(e)&&e.prevent()}),c=Tm(e,"focusin",e=>{const t=o.triggerEvent("focusin",e);t&&e.kill()}),d=Dm(),u=Tm(e,"focusout",e=>{const t=o.triggerEvent("focusout",e);t&&e.kill(),d.set(setTimeout(()=>{o.triggerEvent(il(),e)},0))}),m=()=>{$(r,e=>{e.unbind()}),s.unbind(),c.unbind(),u.unbind(),l.unbind(),i.on(clearTimeout),d.on(clearTimeout)};return{unbind:m}},wT=(e,t)=>{const o=Oe(e,"target").getOr(t);return hi(o)},kT=(e,t)=>{const o=hi(!1),n=hi(!1),a=()=>{o.set(!0)},r=()=>{n.set(!0)};return{stop:a,cut:r,isStopped:o.get,isCut:n.get,event:e,setSource:t.set,getSource:t.get}},CT=e=>{const t=hi(!1),o=()=>{t.set(!0)};return{stop:o,cut:w,isStopped:t.get,isCut:D,event:e,setSource:A("Cannot set source of a broadcasted event"),getSource:A("Cannot get source of a broadcasted event")}},yT=bi.generate([{stopped:[]},{resume:["element"]},{complete:[]}]),OT=(e,t,o,n,a,r)=>{const i=e(t,n),l=kT(o,a);return i.fold(()=>(r.logEventNoHandlers(t,n),yT.complete()),e=>{const o=e.descHandler,n=Ys(o);return n(l),l.isStopped()?(r.logEventStopped(t,e.element,o.purpose),yT.stopped()):l.isCut()?(r.logEventCut(t,e.element,o.purpose),yT.complete()):Dt(e.element).fold(()=>(r.logNoParent(t,e.element,o.purpose),yT.complete()),n=>(r.logEventResponse(t,e.element,o.purpose),yT.resume(n)))})},jT=(e,t,o,n,a,r)=>OT(e,t,o,n,a,r).fold(E,n=>jT(e,t,o,n,a,r),D),xT=(e,t,o,n,a)=>{const r=wT(o,n);return OT(e,t,o,n,r,a)},_T=(e,t,o)=>{const n=CT(t);return $(e,e=>{const t=e.descHandler,o=Ys(t);o(n)}),n.isStopped()},VT=(e,t,o,n)=>AT(e,t,o,o.target,n),AT=(e,t,o,n,a)=>{const r=wT(o,n);return jT(e,t,o,n,r,a)},NT=(e,t)=>({element:e,descHandler:t}),DT=(e,t)=>({id:e,descHandler:t}),ET=()=>{const e={},t=(t,o,n)=>{he(n,(n,a)=>{const r=void 0!==e[a]?e[a]:{};r[o]=Ks(n,t),e[a]=r})},o=(e,t)=>ys(t).bind(t=>Oe(e,t)).map(e=>NT(t,e)),n=t=>Oe(e,t).map(e=>ke(e,(e,t)=>DT(t,e))).getOr([]),a=(t,n,a)=>Oe(e,n).bind(e=>Ai(a,t=>o(e,t),t)),r=t=>{he(e,(e,o)=>{je(e,t)&&delete e[t]})};return{registerId:t,unregisterId:r,filterByType:n,find:a}},TT=()=>{const e=ET(),t={},o=e=>{const t=e.element;return ys(t).getOrThunk(()=>ks("uid-",e.element))},n=(e,o)=>{const n=t[o];if(n!==e)throw new Error('The tagId "'+o+'" is already used by: '+ds(n.element)+"\nCannot use it for: "+ds(e.element)+"\nThe conflicting element is"+(Jt(n.element)?" ":" not ")+"already in the DOM");r(e)},a=a=>{const r=o(a);xe(t,r)&&n(a,r);const i=[a];e.registerId(i,r,a.events),t[r]=a},r=o=>{ys(o.element).each(o=>{delete t[o],e.unregisterId(o)})},i=t=>e.filterByType(t),l=(t,o,n)=>e.find(t,o,n),s=e=>Oe(t,e);return{find:l,filter:i,register:a,unregister:r,getById:s}},ST=e=>{const{attributes:t,...o}=e.dom;return{uid:e.uid,dom:{tag:"div",attributes:{role:"presentation",...t},...o},components:e.components,behaviours:_g(e.containerBehaviours),events:e.events,domModification:e.domModification,eventOrder:e.eventOrder}},BT=Ff({name:"Container",factory:ST,configFields:[ni("components",[]),xg("containerBehaviours",[]),ni("events",{}),ni("domModification",{}),ni("eventOrder",{})]}),IT=e=>{const t=t=>Dt(e.element).fold(E,e=>jt(t,e)),o=TT(),n=(e,n)=>o.find(t,e,n),a=vT(e.element,{triggerEvent:(e,t)=>Vd(e,t.target,o=>VT(n,e,t,o))}),r={debugInfo:O("real"),triggerEvent:(e,t,o)=>{Vd(e,t,a=>AT(n,e,o,t,a))},triggerFocus:(e,t)=>{ys(e).fold(()=>{Ju(e)},o=>{Vd(rl(),e,o=>(xT(n,rl(),{originator:t,kill:w,prevent:w,target:e},e,o),!1))})},triggerEscape:(e,t)=>{r.triggerEvent("keydown",e.element,t.event)},getByUid:e=>b(e),getByDom:e=>g(e),build:od,buildOrPatch:td,addToGui:e=>{s(e)},removeFromGui:e=>{c(e)},addToWorld:e=>{i(e)},removeFromWorld:e=>{l(e)},broadcast:e=>{m(e)},broadcastOn:(e,t)=>{h(e,t)},broadcastEvent:(e,t)=>{p(e,t)},isConnected:E},i=e=>{e.connect(r),gt(e.element)||(o.register(e),$(e.components(),i),r.triggerEvent(bl(),e.element,{target:e.element}))},l=e=>{gt(e.element)||($(e.components(),l),o.unregister(e)),e.disconnect()},s=t=>{pb(e,t)},c=e=>{fb(e)},d=()=>{a.unbind(),Pn(e.element)},u=e=>{const t=o.filter(sl());$(t,t=>{const o=t.descHandler,n=Ys(o);n(e)})},m=e=>{u({universal:!0,data:e})},h=(e,t)=>{u({universal:!1,channels:e,data:t})},p=(e,t)=>{const n=o.filter(e);return _T(n,t)},b=e=>o.getById(e).fold(()=>ua.error(new Error('Could not find component with uid: "'+e+'" in system.')),ua.value),g=e=>{const t=ys(e).getOr("not found");return b(t)};return i(e),{root:e,element:e.element,destroy:d,add:s,remove:c,getByUid:b,getByDom:g,addToWorld:i,removeFromWorld:l,broadcast:m,broadcastOn:h,broadcastEvent:p}},zT=(e,t)=>({dom:{tag:"div",classes:["tox-bar","tox-form__controls-h-stack"]},components:q(e.items,t.interpreter)}),FT=O([ni("prefix","form-field"),xg("fieldBehaviours",[$f,jg])]),MT=O([rf({schema:[Fr("dom")],name:"label"}),rf({factory:{sketch:e=>({uid:e.uid,dom:{tag:"span",styles:{display:"none"},attributes:{"aria-hidden":"true"},innerHtml:e.text}})},schema:[Fr("text")],name:"aria-descriptor"}),nf({factory:{sketch:e=>{const t=ki(e,["factory"]);return e.factory.sketch(t)}},schema:[Fr("factory")],name:"field"})]),LT=(e,t,o,n)=>{const a=Vg(e.fieldBehaviours,[$f.config({find:t=>wf(t,e,"field")}),jg.config({store:{mode:"manual",getValue:e=>$f.getCurrent(e).bind(jg.getValue),setValue:(e,t)=>{$f.getCurrent(e).each(e=>{jg.setValue(e,t)})}}})]),r=Ml([Zl((t,o)=>{const n=Cf(t,e,["label","field","aria-descriptor"]);n.field().each(t=>{const o=bs(e.prefix);n.label().each(e=>{to(e.element,"for",o),to(t.element,"id",o)}),n["aria-descriptor"]().each(o=>{const n=bs(e.prefix);to(o.element,"id",n),to(t.element,"aria-describedby",n)})})})]),i={getField:t=>wf(t,e,"field"),getLabel:t=>wf(t,e,"label")};return{uid:e.uid,dom:e.dom,components:t,behaviours:a,events:r,apis:i}},PT=Mf({name:"FormField",configFields:FT(),partFields:MT(),factory:LT,apis:{getField:(e,t)=>e.getField(t),getLabel:(e,t)=>e.getLabel(t)}}),RT=(e,t)=>qs({attributes:yi([{key:t.tabAttr,value:"true"}])});var qT=Object.freeze({__proto__:null,exhibit:RT}),$T=[ni("tabAttr","data-alloy-tabstop")];const UT=Uu({fields:$T,name:"tabstopping",active:qT});var HT=tinymce.util.Tools.resolve("tinymce.html.Entities");const WT=(e,t,o,n)=>{const a=KT(e,t,o,n);return PT.sketch(a)},GT=(e,t)=>WT(e,t,[],[]),KT=(e,t,o,n)=>({dom:QT(o),components:e.toArray().concat([t]),fieldBehaviours:qu(n)}),YT=()=>QT([]),QT=e=>({tag:"div",classes:["tox-form__group"].concat(e)}),JT=(e,t)=>PT.parts.label({dom:{tag:"label",classes:["tox-label"]},components:[Jc(t.translate(e))]}),ZT=bs("form-component-change"),XT=bs("form-close"),eS=bs("form-cancel"),tS=bs("form-action"),oS=bs("form-submit"),nS=bs("form-block"),aS=bs("form-unblock"),rS=bs("form-tabchange"),iS=bs("form-resize"),lS=(e,t,o)=>{const n=e.label.map(e=>JT(e,t)),a=t.icons(),r=e=>{var t;return null!==(t=a[e])&&void 0!==t?t:e},i=e=>(t,o)=>{hd(o.event.target,"[data-collection-item-value]").each(n=>{e(t,o,n,no(n,"data-collection-item-value"))})},l=(o,n)=>{const a=q(n,o=>{const n=KO.translate(o.text),a=1===e.columns?`
${n}
`:"",i=`
${r(o.icon)}
`,l={_:" "," - ":" ","-":" "},s=n.replace(/\_| \- |\-/g,e=>l[e]),c=t.isDisabled()?" tox-collection__item--state-disabled":"";return`
${i}${a}
`}),i="auto"!==e.columns&&e.columns>1?R(a,e.columns):[a],l=q(i,e=>`
${e.join("")}
`);as(o.element,l.join(""))},s=i((o,n,a,r)=>{n.stop(),t.isDisabled()||Tl(o,tS,{name:e.name,value:r})}),c=[ql(Hi(),i((e,t,o)=>{Ju(o)})),ql(Zi(),s),ql(ul(),s),ql(Wi(),i((e,t,o)=>{md(e.element,"."+Mx).each(e=>{kc(e,Mx)}),vc(o,Mx)})),ql(Gi(),i(e=>{md(e.element,"."+Mx).each(e=>{kc(e,Mx)})})),ts(i((t,o,n,a)=>{Tl(t,tS,{name:e.name,value:a})}))],d=(e,t)=>q(mp(e.element,".tox-collection__item"),t),u=PT.parts.field({dom:{tag:"div",classes:["tox-collection"].concat(1!==e.columns?["tox-collection--grid"]:["tox-collection--list"])},components:[],factory:{sketch:j},behaviours:qu([sv.config({disabled:t.isDisabled,onDisabled:e=>{d(e,e=>{vc(e,"tox-collection__item--state-disabled"),to(e,"aria-disabled",!0)})},onEnabled:e=>{d(e,e=>{kc(e,"tox-collection__item--state-disabled"),io(e,"aria-disabled")})}}),bA(),fC.config({}),jg.config({store:{mode:"memory",initialValue:o.getOr([])},onSetValue:(t,o)=>{l(t,o),"auto"===e.columns&&KV(t,5,"tox-collection__item").each(({numRows:e,numColumns:o})=>{nC.setGridSize(t,e,o)}),El(t,iS)}}),UT.config({}),nC.config(zD(e.columns,"normal")),wC("collection-events",c)]),eventOrder:{[cl()]:["disabling","alloy.base.behaviour","collection-events"]}}),m=["tox-form__group--collection"];return WT(n,u,m,[])},sS=["input","textarea"],cS=e=>{const t=ut(e);return M(sS,t)},dS=(e,t)=>{const o=t.getRoot(e).getOr(e.element);kc(o,t.invalidClass),t.notify.each(t=>{cS(e.element)&&to(e.element,"aria-invalid",!1),t.getContainer(e).each(e=>{as(e,t.validHtml)}),t.onValid(e)})},uS=(e,t,o,n)=>{const a=t.getRoot(e).getOr(e.element);vc(a,t.invalidClass),t.notify.each(t=>{cS(e.element)&&to(e.element,"aria-invalid",!0),t.getContainer(e).each(e=>{as(e,n)}),t.onInvalid(e,n)})},mS=(e,t,o)=>t.validator.fold(()=>CE.pure(ua.value(!0)),t=>t.validate(e)),hS=(e,t,o)=>(t.notify.each(t=>{t.onValidate(e)}),mS(e,t).map(n=>e.getSystem().isConnected()?n.fold(n=>(uS(e,t,o,n),ua.error(n)),o=>(dS(e,t),ua.value(o))):ua.error("No longer in system"))),pS=(e,t)=>{const o=t.getRoot(e).getOr(e.element);return yc(o,t.invalidClass)};var bS=Object.freeze({__proto__:null,markValid:dS,markInvalid:uS,query:mS,run:hS,isInvalid:pS});const gS=(e,t)=>e.validator.map(o=>Ml([ql(o.onEvent,o=>{hS(o,e,t).get(j)})].concat(o.validateOnLoad?[Zl(o=>{hS(o,e,t).get(w)})]:[]))).getOr({});var fS=Object.freeze({__proto__:null,events:gS}),vS=[Fr("invalidClass"),ni("getRoot",T.none),ti("notify",[ni("aria","alert"),ni("getContainer",T.none),ni("validHtml",""),Fd("onValid"),Fd("onInvalid"),Fd("onValidate")]),ti("validator",[Fr("validate"),ni("onEvent","input"),ni("validateOnLoad",!0)])];const wS=Uu({fields:vS,name:"invalidating",active:fS,apis:bS,extra:{validation:e=>t=>{const o=jg.getValue(t);return CE.pure(e(o))}}}),kS=()=>qs({styles:{"-webkit-user-select":"none","user-select":"none","-ms-user-select":"none","-moz-user-select":"-moz-none"},attributes:{unselectable:"on"}}),CS=()=>Ml([Ll(ol(),E)]);var yS=Object.freeze({__proto__:null,events:CS,exhibit:kS});const OS=Uu({fields:[],name:"unselecting",active:yS}),jS=(e,t)=>LE.sketch({dom:e.dom,components:e.components,toggleClass:"mce-active",dropdownBehaviours:qu([kA.button(t.providers.isDisabled),bA(),OS.config({}),UT.config({})]),layouts:e.layouts,sandboxClasses:["tox-dialog__popups"],lazySink:t.getSink,fetch:o=>CE.nu(t=>e.fetch(t)).map(n=>T.from(XE(Da(SD(bs("menu-value"),n,t=>{e.onItemAction(o,t)},e.columns,e.presets,_x.CLOSE_ON_EXECUTE,D,t.providers),{movement:ID(e.columns,e.presets)})))),parts:{menu:Xx(!1,1,e.presets)}}),xS=bs("color-input-change"),_S=bs("color-swatch-change"),VS=bs("color-picker-cancel"),AS=(e,t,o,n)=>{const a=PT.parts.field({factory:r_,inputClasses:["tox-textfield"],data:n,onSetValue:e=>wS.run(e).get(w),inputBehaviours:qu([sv.config({disabled:t.providers.isDisabled}),bA(),UT.config({}),wS.config({invalidClass:"tox-textbox-field-invalid",getRoot:e=>Tt(e.element),notify:{onValid:e=>{const t=jg.getValue(e);Tl(e,xS,{color:t})}},validator:{validateOnLoad:!1,validate:e=>{const t=jg.getValue(e);if(0===t.length)return CE.pure(ua.value(!0));{const e=Ze.fromTag("span");uo(e,"background-color",t);const o=go(e,"background-color").fold(()=>ua.error("blah"),e=>ua.value(t));return CE.pure(o)}}}})]),selectOnFocus:!1}),r=e.label.map(e=>JT(e,t.providers)),i=(e,t)=>{Tl(e,_S,{value:t})},l=(t,n)=>{s.getOpt(t).each(t=>{"custom"===n?o.colorPicker(o=>{o.fold(()=>El(t,VS),o=>{i(t,o),KN(e.storageKey,o)})},"#ffffff"):i(t,"remove"===n?"":n)})},s=Yy(jS({dom:{tag:"span",attributes:{"aria-label":t.providers.translate("Color swatch")}},layouts:{onRtl:()=>[vu,fu,yu],onLtr:()=>[fu,vu,yu]},components:[],fetch:jD(o.getColors(e.storageKey),e.storageKey,o.hasCustomColors()),columns:o.getColorCols(e.storageKey),presets:"color",onItemAction:l},t));return PT.sketch({dom:{tag:"div",classes:["tox-form__group"]},components:r.toArray().concat([{dom:{tag:"div",classes:["tox-color-input"]},components:[a,s.asSpec()]}]),fieldBehaviours:qu([wC("form-field-events",[ql(xS,(t,o)=>{s.getOpt(t).each(e=>{uo(e.element,"background-color",o.event.color)}),Tl(t,ZT,{name:e.name})}),ql(_S,(e,t)=>{PT.getField(e).each(o=>{jg.setValue(o,t.event.value),$f.getCurrent(e).each(AC.focus)})}),ql(VS,(e,t)=>{PT.getField(e).each(t=>{$f.getCurrent(e).each(AC.focus)})})])])})},NS=rf({schema:[Fr("dom")],name:"label"}),DS=e=>rf({name:e+"-edge",overrides:t=>{const o=t.model.manager.edgeActions[e];return o.fold(()=>({}),e=>({events:Ml([$l(Fi(),(t,o,n)=>e(t,n),[t]),$l(Ri(),(t,o,n)=>e(t,n),[t]),$l(qi(),(t,o,n)=>{n.mouseIsDown.get()&&e(t,n)},[t])])}))}}),ES=DS("top-left"),TS=DS("top"),SS=DS("top-right"),BS=DS("right"),IS=DS("bottom-right"),zS=DS("bottom"),FS=DS("bottom-left"),MS=DS("left"),LS=nf({name:"thumb",defaults:O({dom:{styles:{position:"absolute"}}}),overrides:e=>({events:Ml([Gl(Fi(),e,"spectrum"),Gl(Mi(),e,"spectrum"),Gl(Li(),e,"spectrum"),Gl(Ri(),e,"spectrum"),Gl(qi(),e,"spectrum"),Gl(Ui(),e,"spectrum")])})}),PS=e=>Uv(e.event),RS=nf({schema:[Ir("mouseIsDown",()=>hi(!1))],name:"spectrum",overrides:e=>{const t=e.model,o=t.manager,n=(t,n)=>o.getValueFromEvent(n).map(n=>o.setValueFrom(t,e,n));return{behaviours:qu([nC.config({mode:"special",onLeft:(t,n)=>o.onLeft(t,e,PS(n)),onRight:(t,n)=>o.onRight(t,e,PS(n)),onUp:(t,n)=>o.onUp(t,e,PS(n)),onDown:(t,n)=>o.onDown(t,e,PS(n))}),UT.config({}),AC.config({})]),events:Ml([ql(Fi(),n),ql(Mi(),n),ql(Ri(),n),ql(qi(),(t,o)=>{e.mouseIsDown.get()&&n(t,o)})])}}});var qS=[NS,MS,BS,TS,zS,ES,SS,FS,IS,LS,RS];const $S="slider.change.value",US=O($S),HS=e=>-1!==e.type.indexOf("touch"),WS=e=>{const t=e.event.raw;if(HS(t)){const e=t;return void 0!==e.touches&&1===e.touches.length?T.some(e.touches[0]).map(e=>Vo(e.clientX,e.clientY)):T.none()}{const e=t;return void 0!==e.clientX?T.some(e).map(e=>Vo(e.clientX,e.clientY)):T.none()}},GS="top",KS="right",YS="bottom",QS="left",JS=e=>e.model.minX,ZS=e=>e.model.minY,XS=e=>e.model.minX-1,eB=e=>e.model.minY-1,tB=e=>e.model.maxX,oB=e=>e.model.maxY,nB=e=>e.model.maxX+1,aB=e=>e.model.maxY+1,rB=(e,t,o)=>t(e)-o(e),iB=e=>rB(e,tB,JS),lB=e=>rB(e,oB,ZS),sB=e=>iB(e)/2,cB=e=>lB(e)/2,dB=(e,t)=>t?e.stepSize*e.speedMultiplier:e.stepSize,uB=e=>e.snapToGrid,mB=e=>e.snapStart,hB=e=>e.rounded,pB=(e,t)=>void 0!==e[t+"-edge"],bB=e=>pB(e,QS),gB=e=>pB(e,KS),fB=e=>pB(e,GS),vB=e=>pB(e,YS),wB=e=>e.model.value.get(),kB=(e,t)=>({x:e,y:t}),CB=(e,t)=>{Tl(e,US(),{value:t})},yB=(e,t)=>{CB(e,kB(XS(t),eB(t)))},OB=(e,t)=>{CB(e,eB(t))},jB=(e,t)=>{CB(e,kB(sB(t),eB(t)))},xB=(e,t)=>{CB(e,kB(nB(t),eB(t)))},_B=(e,t)=>{CB(e,nB(t))},VB=(e,t)=>{CB(e,kB(nB(t),cB(t)))},AB=(e,t)=>{CB(e,kB(nB(t),aB(t)))},NB=(e,t)=>{CB(e,aB(t))},DB=(e,t)=>{CB(e,kB(sB(t),aB(t)))},EB=(e,t)=>{CB(e,kB(XS(t),aB(t)))},TB=(e,t)=>{CB(e,XS(t))},SB=(e,t)=>{CB(e,kB(XS(t),cB(t)))},BB=(e,t,o,n)=>eo?o:e===t?t-1:Math.max(t,e-n),IB=(e,t,o,n)=>e>o?e:eMath.max(t,Math.min(o,e)),FB=(e,t,o,n,a)=>a.fold(()=>{const a=e-t,r=Math.round(a/n)*n;return zB(t+r,t-1,o+1)},t=>{const a=(e-t)%n,r=Math.round(a/n),i=Math.floor((e-t)/n),l=Math.floor((o-t)/n),s=Math.min(l,i+r),c=t+s*n;return Math.max(t,c)}),MB=(e,t,o)=>Math.min(o,Math.max(e,t))-t,LB=e=>{const{min:t,max:o,range:n,value:a,step:r,snap:i,snapStart:l,rounded:s,hasMinEdge:c,hasMaxEdge:d,minBound:u,maxBound:m,screenRange:h}=e,p=c?t-1:t,b=d?o+1:o;if(am)return b;{const e=MB(a,u,m),c=zB(e/h*n+t,p,b);return i&&c>=t&&c<=o?FB(c,t,o,r,l):s?Math.round(c):c}},PB=e=>{const{min:t,max:o,range:n,value:a,hasMinEdge:r,hasMaxEdge:i,maxBound:l,maxOffset:s,centerMinEdge:c,centerMaxEdge:d}=e;return ao?i?l:d:(a-t)/n*s},RB="top",qB="right",$B="bottom",UB="left",HB="width",WB="height",GB=e=>e.element.dom.getBoundingClientRect(),KB=(e,t)=>e[t],YB=e=>{const t=GB(e);return KB(t,UB)},QB=e=>{const t=GB(e);return KB(t,qB)},JB=e=>{const t=GB(e);return KB(t,RB)},ZB=e=>{const t=GB(e);return KB(t,$B)},XB=e=>{const t=GB(e);return KB(t,HB)},eI=e=>{const t=GB(e);return KB(t,WB)},tI=(e,t,o)=>(e+t)/2-o,oI=(e,t)=>{const o=GB(e),n=GB(t),a=KB(o,UB),r=KB(o,qB),i=KB(n,UB);return tI(a,r,i)},nI=(e,t)=>{const o=GB(e),n=GB(t),a=KB(o,RB),r=KB(o,$B),i=KB(n,RB);return tI(a,r,i)},aI=(e,t)=>{Tl(e,US(),{value:t})},rI=(e,t,o)=>{const n={min:JS(t),max:tB(t),range:iB(t),value:o,step:dB(t),snap:uB(t),snapStart:mB(t),rounded:hB(t),hasMinEdge:bB(t),hasMaxEdge:gB(t),minBound:YB(e),maxBound:QB(e),screenRange:XB(e)};return LB(n)},iI=(e,t,o)=>{const n=rI(e,t,o),a=n;return aI(e,a),n},lI=(e,t)=>{const o=JS(t);aI(e,o)},sI=(e,t)=>{const o=tB(t);aI(e,o)},cI=(e,t,o,n)=>{const a=e>0?IB:BB,r=a(wB(o),JS(o),tB(o),dB(o,n));return aI(t,r),T.some(r)},dI=e=>(t,o,n)=>cI(e,t,o,n).map(E),uI=e=>{const t=WS(e);return t.map(e=>e.left)},mI=(e,t,o,n,a)=>{const r=0,i=XB(e),l=n.bind(t=>T.some(oI(t,e))).getOr(r),s=a.bind(t=>T.some(oI(t,e))).getOr(i),c={min:JS(t),max:tB(t),range:iB(t),value:o,hasMinEdge:bB(t),hasMaxEdge:gB(t),minBound:YB(e),minOffset:r,maxBound:QB(e),maxOffset:i,centerMinEdge:l,centerMaxEdge:s};return PB(c)},hI=(e,t,o,n,a,r)=>{const i=mI(t,r,o,n,a);return YB(t)-YB(e)+i},pI=(e,t,o,n)=>{const a=wB(o),r=hI(e,n.getSpectrum(e),a,n.getLeftEdge(e),n.getRightEdge(e),o),i=Bo(t.element)/2;uo(t.element,"left",r-i+"px")},bI=dI(-1),gI=dI(1),fI=T.none,vI=T.none,wI={"top-left":T.none(),top:T.none(),"top-right":T.none(),right:T.some(_B),"bottom-right":T.none(),bottom:T.none(),"bottom-left":T.none(),left:T.some(TB)};var kI=Object.freeze({__proto__:null,setValueFrom:iI,setToMin:lI,setToMax:sI,findValueOfOffset:rI,getValueFromEvent:uI,findPositionOfValue:hI,setPositionFromValue:pI,onLeft:bI,onRight:gI,onUp:fI,onDown:vI,edgeActions:wI});const CI=(e,t)=>{Tl(e,US(),{value:t})},yI=(e,t,o)=>{const n={min:ZS(t),max:oB(t),range:lB(t),value:o,step:dB(t),snap:uB(t),snapStart:mB(t),rounded:hB(t),hasMinEdge:fB(t),hasMaxEdge:vB(t),minBound:JB(e),maxBound:ZB(e),screenRange:eI(e)};return LB(n)},OI=(e,t,o)=>{const n=yI(e,t,o),a=n;return CI(e,a),n},jI=(e,t)=>{const o=ZS(t);CI(e,o)},xI=(e,t)=>{const o=oB(t);CI(e,o)},_I=(e,t,o,n)=>{const a=e>0?IB:BB,r=a(wB(o),ZS(o),oB(o),dB(o,n));return CI(t,r),T.some(r)},VI=e=>(t,o,n)=>_I(e,t,o,n).map(E),AI=e=>{const t=WS(e);return t.map(e=>e.top)},NI=(e,t,o,n,a)=>{const r=0,i=eI(e),l=n.bind(t=>T.some(nI(t,e))).getOr(r),s=a.bind(t=>T.some(nI(t,e))).getOr(i),c={min:ZS(t),max:oB(t),range:lB(t),value:o,hasMinEdge:fB(t),hasMaxEdge:vB(t),minBound:JB(e),minOffset:r,maxBound:ZB(e),maxOffset:i,centerMinEdge:l,centerMaxEdge:s};return PB(c)},DI=(e,t,o,n,a,r)=>{const i=NI(t,r,o,n,a);return JB(t)-JB(e)+i},EI=(e,t,o,n)=>{const a=wB(o),r=DI(e,n.getSpectrum(e),a,n.getTopEdge(e),n.getBottomEdge(e),o),i=Oo(t.element)/2;uo(t.element,"top",r-i+"px")},TI=T.none,SI=T.none,BI=VI(-1),II=VI(1),zI={"top-left":T.none(),top:T.some(OB),"top-right":T.none(),right:T.none(),"bottom-right":T.none(),bottom:T.some(NB),"bottom-left":T.none(),left:T.none()};var FI=Object.freeze({__proto__:null,setValueFrom:OI,setToMin:jI,setToMax:xI,findValueOfOffset:yI,getValueFromEvent:AI,findPositionOfValue:DI,setPositionFromValue:EI,onLeft:TI,onRight:SI,onUp:BI,onDown:II,edgeActions:zI});const MI=(e,t)=>{Tl(e,US(),{value:t})},LI=(e,t)=>({x:e,y:t}),PI=(e,t,o)=>{const n=rI(e,t,o.left),a=yI(e,t,o.top),r=LI(n,a);return MI(e,r),r},RI=(e,t,o,n,a)=>{const r=e>0?IB:BB,i=t?wB(n).x:r(wB(n).x,JS(n),tB(n),dB(n,a)),l=t?r(wB(n).y,ZS(n),oB(n),dB(n,a)):wB(n).y;return MI(o,LI(i,l)),T.some(i)},qI=(e,t)=>(o,n,a)=>RI(e,t,o,n,a).map(E),$I=(e,t)=>{const o=JS(t),n=ZS(t);MI(e,LI(o,n))},UI=(e,t)=>{const o=tB(t),n=oB(t);MI(e,LI(o,n))},HI=e=>WS(e),WI=(e,t,o,n)=>{const a=wB(o),r=hI(e,n.getSpectrum(e),a.x,n.getLeftEdge(e),n.getRightEdge(e),o),i=DI(e,n.getSpectrum(e),a.y,n.getTopEdge(e),n.getBottomEdge(e),o),l=Bo(t.element)/2,s=Oo(t.element)/2;uo(t.element,"left",r-l+"px"),uo(t.element,"top",i-s+"px")},GI=qI(-1,!1),KI=qI(1,!1),YI=qI(-1,!0),QI=qI(1,!0),JI={"top-left":T.some(yB),top:T.some(jB),"top-right":T.some(xB),right:T.some(VB),"bottom-right":T.some(AB),bottom:T.some(DB),"bottom-left":T.some(EB),left:T.some(SB)};var ZI=Object.freeze({__proto__:null,setValueFrom:PI,setToMin:$I,setToMax:UI,getValueFromEvent:HI,setPositionFromValue:WI,onLeft:GI,onRight:KI,onUp:YI,onDown:QI,edgeActions:JI});const XI=[ni("stepSize",1),ni("speedMultiplier",10),ni("onChange",w),ni("onChoose",w),ni("onInit",w),ni("onDragStart",w),ni("onDragEnd",w),ni("snapToGrid",!1),ni("rounded",!0),Kr("snapStart"),Mr("model",Tr("mode",{x:[ni("minX",0),ni("maxX",100),Ir("value",e=>hi(e.mode.minX)),Fr("getInitialValue"),Rd("manager",kI)],y:[ni("minY",0),ni("maxY",100),Ir("value",e=>hi(e.mode.minY)),Fr("getInitialValue"),Rd("manager",FI)],xy:[ni("minX",0),ni("maxX",100),ni("minY",0),ni("maxY",100),Ir("value",e=>hi({x:e.mode.minX,y:e.mode.minY})),Fr("getInitialValue"),Rd("manager",ZI)]})),xg("sliderBehaviours",[nC,jg]),Ir("mouseIsDown",()=>hi(!1))],ez=(e,t,o,n)=>{const a=t=>kf(t,e,"thumb"),r=t=>kf(t,e,"spectrum"),i=t=>wf(t,e,"left-edge"),l=t=>wf(t,e,"right-edge"),s=t=>wf(t,e,"top-edge"),c=t=>wf(t,e,"bottom-edge"),d=e.model,u=d.manager,m=(t,o)=>{u.setPositionFromValue(t,o,e,{getLeftEdge:i,getRightEdge:l,getTopEdge:s,getBottomEdge:c,getSpectrum:r})},h=(e,t)=>{d.value.set(t);const o=a(e);m(e,o)},p=(t,o)=>{h(t,o);const n=a(t);return e.onChange(t,n,o),T.some(!0)},b=t=>{u.setToMin(t,e)},g=t=>{u.setToMax(t,e)},f=t=>{const o=()=>{wf(t,e,"thumb").each(o=>{const n=d.value.get();e.onChoose(t,o,n)})},n=e.mouseIsDown.get();e.mouseIsDown.set(!1),n&&o()},v=(t,o)=>{o.stop(),e.mouseIsDown.set(!0),e.onDragStart(t,a(t))},w=(t,o)=>{o.stop(),e.onDragEnd(t,a(t)),f(t)},k=t=>{wf(t,e,"spectrum").map(nC.focusIn)};return{uid:e.uid,dom:e.dom,components:t,behaviours:Vg(e.sliderBehaviours,[nC.config({mode:"special",focusIn:k}),jg.config({store:{mode:"manual",getValue:e=>d.value.get(),setValue:h}}),Ku.config({channels:{[Hb()]:{onReceive:f}}})]),events:Ml([ql(US(),(e,t)=>{p(e,t.event.value)}),Zl((t,o)=>{const n=d.getInitialValue();d.value.set(n);const i=a(t);m(t,i);const l=r(t);e.onInit(t,i,l,d.value.get())}),ql(Fi(),v),ql(Li(),w),ql(Ri(),(e,t)=>{k(e),v(e,t)}),ql(Ui(),w)]),apis:{resetToMin:b,resetToMax:g,setValue:h,refresh:m},domModification:{styles:{position:"relative"}}}},tz=Mf({name:"Slider",configFields:XI,partFields:qS,factory:ez,apis:{setValue:(e,t,o)=>{e.setValue(t,o)},resetToMin:(e,t)=>{e.resetToMin(t)},resetToMax:(e,t)=>{e.resetToMax(t)},refresh:(e,t)=>{e.refresh(t)}}}),oz=bs("rgb-hex-update"),nz=bs("slider-update"),az=bs("palette-update"),rz=(e,t)=>{const o=tz.parts.spectrum({dom:{tag:"div",classes:[t("hue-slider-spectrum")],attributes:{role:"presentation"}}}),n=tz.parts.thumb({dom:{tag:"div",classes:[t("hue-slider-thumb")],attributes:{role:"presentation"}}});return tz.sketch({dom:{tag:"div",classes:[t("hue-slider")],attributes:{role:"slider","aria-valuemin":0,"aria-valuemax":360,"aria-valuenow":120}},rounded:!1,model:{mode:"y",getInitialValue:O(0)},components:[o,n],sliderBehaviours:qu([AC.config({})]),onChange:(e,t,o)=>{to(e.element,"aria-valuenow",Math.floor(360-3.6*o)),Tl(e,nz,{value:o})}})},iz="form",lz=[xg("formBehaviours",[jg])],sz=e=>"",cz=e=>{const t=(()=>{const e=[],t=(t,o)=>(e.push(t),pf(iz,sz(t),o));return{field:t,record:O(e)}})(),o=e(t),n=t.record(),a=q(n,e=>nf({name:e,pname:sz(e)}));return Ef(iz,lz,a,uz,o)},dz=(e,t)=>e.fold(()=>ua.error(t),ua.value),uz=(e,t)=>({uid:e.uid,dom:e.dom,components:t,behaviours:Vg(e.formBehaviours,[jg.config({store:{mode:"manual",getValue:t=>{const o=yf(t,e);return pe(o,(e,t)=>e().bind(e=>{const o=$f.getCurrent(e);return dz(o,new Error(`Cannot find a current component to extract the value from for form part '${t}': `+ds(e.element)))}).map(jg.getValue))},setValue:(t,o)=>{he(o,(o,n)=>{wf(t,e,n).each(e=>{$f.getCurrent(e).each(e=>{jg.setValue(e,o)})})})}}})]),apis:{getField:(t,o)=>wf(t,e,o).bind($f.getCurrent)}}),mz={getField:Is((e,t,o)=>e.getField(t,o)),sketch:cz},hz=bs("valid-input"),pz=bs("invalid-input"),bz=bs("validating-input"),gz="colorcustom.rgb.",fz=(e,t,o,n)=>{const a=(o,n)=>wS.config({invalidClass:t("invalid"),notify:{onValidate:e=>{Tl(e,bz,{type:o})},onValid:e=>{Tl(e,hz,{type:o,value:jg.getValue(e)})},onInvalid:e=>{Tl(e,pz,{type:o,value:jg.getValue(e)})}},validator:{validate:t=>{const o=jg.getValue(t),a=n(o)?ua.value(!0):ua.error(e("aria.input.invalid"));return CE.pure(a)},validateOnLoad:!1}}),r=(o,n,r,i,l)=>{const s=e(gz+"range"),c=PT.parts.label({dom:{tag:"label",attributes:{"aria-label":i}},components:[Jc(r)]}),d=PT.parts.field({data:l,factory:r_,inputAttributes:{type:"text",..."hex"===n?{"aria-live":"polite"}:{}},inputClasses:[t("textfield")],inputBehaviours:qu([a(n,o),UT.config({})]),onSetValue:e=>{if(wS.isInvalid(e)){const t=wS.run(e);t.get(w)}}}),u=[c,d],m="hex"!==n?[PT.parts["aria-descriptor"]({text:s})]:[],h=u.concat(m);return{dom:{tag:"div",attributes:{role:"presentation"}},components:h}},i=(e,t)=>{const o=lN(t);return mz.getField(e,"hex").each(t=>{AC.isFocused(t)||jg.setValue(e,{hex:o.value})}),o},l=(e,t)=>{const o=t.red,n=t.green,a=t.blue;jg.setValue(e,{red:o,green:n,blue:a})},s=Yy({dom:{tag:"div",classes:[t("rgba-preview")],styles:{"background-color":"white"},attributes:{role:"presentation"}}}),c=(e,t)=>{s.getOpt(e).each(e=>{uo(e.element,"background-color","#"+t.value)})},d=()=>{const a={red:hi(T.some(255)),green:hi(T.some(255)),blue:hi(T.some(255)),hex:hi(T.some("ffffff"))},d=(e,t)=>{const o=gN(t);l(e,o),p(o)},u=e=>a[e].get(),m=(e,t)=>{a[e].set(t)},h=()=>u("red").bind(e=>u("green").bind(t=>u("blue").map(o=>hN(e,t,o,1)))),p=e=>{const t=e.red,o=e.green,n=e.blue;m("red",T.some(t)),m("green",T.some(o)),m("blue",T.some(n))},b=(e,t)=>{const o=t.event;"hex"!==o.type?m(o.type,T.none()):n(e)},g=(e,t)=>{o(e);const n=ZA(t);m("hex",T.some(n.value));const a=gN(n);l(e,a),p(a),Tl(e,oz,{hex:n}),c(e,n)},f=(e,t,o)=>{const n=parseInt(o,10);m(t,T.some(n)),h().each(t=>{const o=i(e,t);Tl(e,oz,{hex:o}),c(e,o)})},v=e=>"hex"===e.type,w=(e,t)=>{const o=t.event;v(o)?g(e,o.value):f(e,o.type,o.value)},k=t=>({label:e(gz+t+".label"),description:e(gz+t+".description")}),C=k("red"),y=k("green"),O=k("blue"),j=k("hex");return Da(mz.sketch(o=>({dom:{tag:"form",classes:[t("rgb-form")],attributes:{"aria-label":e("aria.color.picker")}},components:[o.field("red",PT.sketch(r(pN,"red",C.label,C.description,255))),o.field("green",PT.sketch(r(pN,"green",y.label,y.description,255))),o.field("blue",PT.sketch(r(pN,"blue",O.label,O.description,255))),o.field("hex",PT.sketch(r(tN,"hex",j.label,j.description,"ffffff"))),s.asSpec()],formBehaviours:qu([wS.config({invalidClass:t("form-invalid")}),wC("rgb-form-events",[ql(hz,w),ql(pz,b),ql(bz,b)])])})),{apis:{updateHex:(e,t)=>{jg.setValue(e,{hex:t.value}),d(e,t),c(e,t)}}})},u=Ff({factory:d,name:"RgbForm",configFields:[],apis:{updateHex:(e,t,o)=>{e.updateHex(t,o)}},extraApis:{}});return u},vz=(e,t)=>{const o=tz.parts.spectrum({dom:{tag:"canvas",attributes:{role:"presentation"},classes:[t("sv-palette-spectrum")]}}),n=tz.parts.thumb({dom:{tag:"div",attributes:{role:"presentation"},classes:[t("sv-palette-thumb")],innerHtml:``}}),a=(e,t)=>{const{width:o,height:n}=e,a=e.getContext("2d");if(null===a)return;a.fillStyle=t,a.fillRect(0,0,o,n);const r=a.createLinearGradient(0,0,o,0);r.addColorStop(0,"rgba(255,255,255,1)"),r.addColorStop(1,"rgba(255,255,255,0)"),a.fillStyle=r,a.fillRect(0,0,o,n);const i=a.createLinearGradient(0,0,0,n);i.addColorStop(0,"rgba(0,0,0,0)"),i.addColorStop(1,"rgba(0,0,0,1)"),a.fillStyle=i,a.fillRect(0,0,o,n)},r=(e,t)=>{const o=e.components()[0].element.dom,n=YN(t,100,100),r=bN(n);a(o,wN(r))},i=(t,o)=>{const n=QN(gN(o));tz.setValue(t,{x:n.saturation,y:100-n.value}),to(t.element,"aria-valuetext",e(["Saturation {0}%, Brightness {1}%",n.saturation,n.value]))},l=r=>{const i=O({x:0,y:0}),l=(t,o,n)=>{f(n)||to(t.element,"aria-valuetext",e(["Saturation {0}%, Brightness {1}%",Math.floor(n.x),Math.floor(100-n.y)])),Tl(t,az,{value:n})},s=(e,t,o,n)=>{a(o.element.dom,wN(kN))},c=qu([$f.config({find:T.some}),AC.config({})]);return tz.sketch({dom:{tag:"div",attributes:{role:"slider","aria-valuetext":e(["Saturation {0}%, Brightness {1}%",0,0])},classes:[t("sv-palette")]},model:{mode:"xy",getInitialValue:i},rounded:!1,components:[o,n],onChange:l,onInit:s,sliderBehaviours:c})},s=Ff({factory:l,name:"SaturationBrightnessPalette",configFields:[],apis:{setHue:(e,t,o)=>{r(t,o)},setThumb:(e,t,o)=>{i(t,o)}},extraApis:{}});return s},wz=(e,t)=>{const o=o=>{const n=fz(e,t,o.onValidHex,o.onInvalidHex),a=vz(e,t),r=e=>(100-e)/100*360,i=e=>100-e/360*100,l={paletteRgba:hi(kN),paletteHue:hi(0)},s=Yy(rz(e,t)),c=Yy(a.sketch({})),d=Yy(n.sketch({})),u=(e,t,o)=>{c.getOpt(e).each(e=>{a.setHue(e,o)})},m=(e,t)=>{d.getOpt(e).each(e=>{n.updateHex(e,t)})},h=(e,t,o)=>{s.getOpt(e).each(e=>{tz.setValue(e,i(o))})},p=(e,t)=>{c.getOpt(e).each(e=>{a.setThumb(e,t)})},b=(e,t)=>{const o=gN(e);l.paletteRgba.set(o),l.paletteHue.set(t)},g=(e,t,o,n)=>{b(t,o),$(n,n=>{n(e,t,o)})},f=()=>{const e=[m];return(t,o)=>{const n=o.event.value,a=l.paletteHue.get(),r=YN(a,n.x,100-n.y),i=ZN(r);g(t,i,a,e)}},v=()=>{const e=[u,m];return(t,o)=>{const n=r(o.event.value),a=l.paletteRgba.get(),i=QN(a),s=YN(n,i.saturation,i.value),c=ZN(s);g(t,c,n,e)}},w=()=>{const e=[u,h,p];return(t,o)=>{const n=o.event.hex,a=JN(n);g(t,n,a.hue,e)}};return{uid:o.uid,dom:o.dom,components:[c.asSpec(),s.asSpec(),d.asSpec()],behaviours:qu([wC("colour-picker-events",[ql(oz,w()),ql(az,f()),ql(nz,v())]),$f.config({find:e=>d.getOpt(e)}),nC.config({mode:"acyclic"})])}},n=Ff({name:"ColourPicker",configFields:[Fr("dom"),ni("onValidHex",w),ni("onInvalidHex",w)],factory:o});return n},kz=()=>$f.config({find:T.some}),Cz=e=>$f.config({find:e.getOpt}),yz=e=>$f.config({find:t=>Ft(t.element,e).bind(e=>t.getSystem().getByDom(e).toOptional())}),Oz={self:kz,memento:Cz,childAt:yz},jz=sr([ni("preprocess",j),ni("postprocess",j)]),xz=(e,t)=>{const o=Dr("RepresentingConfigs.memento processors",jz,t);return jg.config({store:{mode:"manual",getValue:t=>{const n=e.get(t),a=jg.getValue(n);return o.postprocess(a)},setValue:(t,n)=>{const a=o.preprocess(n),r=e.get(t);jg.setValue(r,a)}}})},_z=(e,t,o)=>jg.config({store:{mode:"manual",...e.map(e=>({initialValue:e})).getOr({}),getValue:t,setValue:o}}),Vz=(e,t,o)=>_z(e,e=>t(e.element),(e,t)=>o(e.element,t)),Az=e=>Vz(e,ns,as),Nz=e=>jg.config({store:{mode:"memory",initialValue:e}}),Dz={"colorcustom.rgb.red.label":"R","colorcustom.rgb.red.description":"Red component","colorcustom.rgb.green.label":"G","colorcustom.rgb.green.description":"Green component","colorcustom.rgb.blue.label":"B","colorcustom.rgb.blue.description":"Blue component","colorcustom.rgb.hex.label":"#","colorcustom.rgb.hex.description":"Hex color code","colorcustom.rgb.range":"Range 0 to 255","aria.color.picker":"Color Picker","aria.input.invalid":"Invalid input"},Ez=e=>t=>l(t)?e.translate(Dz[t]):e.translate(t),Tz=(e,t,o)=>{const n=e=>"tox-"+e,a=wz(Ez(t),n),r=e=>{Tl(e,tS,{name:"hex-valid",value:!0})},i=e=>{Tl(e,tS,{name:"hex-valid",value:!1})},l=Yy(a.sketch({dom:{tag:"div",classes:[n("color-picker-container")],attributes:{role:"presentation"}},onValidHex:r,onInvalidHex:i}));return{dom:{tag:"div"},components:[l.asSpec()],behaviours:qu([_z(o,e=>{const t=l.get(e),o=$f.getCurrent(t),n=o.bind(e=>{const t=jg.getValue(e);return t.hex});return n.map(e=>"#"+Fe(e,"#")).getOr("")},(e,t)=>{const o=/^#([a-fA-F0-9]{3}(?:[a-fA-F0-9]{3})?)/,n=T.from(o.exec(t)).bind(e=>ie(e,1)),a=l.get(e),r=$f.getCurrent(a);r.fold(()=>{console.log("Can not find form")},e=>{jg.setValue(e,{hex:n.getOr("")}),mz.getField(e,"hex").each(e=>{El(e,Qi())})})}),Oz.self()])}};var Sz=tinymce.util.Tools.resolve("tinymce.Resource");const Bz=e=>je(e,"init"),Iz=e=>{const t=Dm(),o=Yy({dom:{tag:e.tag}}),n=Dm();return{dom:{tag:"div",classes:["tox-custom-editor"]},behaviours:qu([wC("custom-editor-events",[Zl(a=>{o.getOpt(a).each(o=>{(Bz(e)?e.init(o.element.dom):Sz.load(e.scriptId,e.scriptUrl).then(t=>t(o.element.dom,e.settings))).then(e=>{n.on(t=>{e.setValue(t)}),n.clear(),t.set(e)})})})]),_z(T.none(),()=>t.get().fold(()=>n.get().getOr(""),e=>e.getValue()),(e,o)=>{t.get().fold(()=>n.set(o),e=>e.setValue(o))}),Oz.self()]),components:[o.asSpec()]}};var zz=tinymce.util.Tools.resolve("tinymce.util.Tools");const Fz=(e,t)=>{const o=zz.explode(t.getOption("images_file_types")),n=e=>L(o,t=>Re(e.name.toLowerCase(),"."+t.toLowerCase()));return W(ce(e),n)},Mz=(e,t,o)=>{const n=(e,t)=>{t.stop()},a=e=>(t,o)=>{$(e,e=>{e(t,o)})},r=(e,t)=>{var o;if(!sv.isDisabled(e)){const n=t.event.raw;l(e,null===(o=n.dataTransfer)||void 0===o?void 0:o.files)}},i=(e,t)=>{const o=t.event.raw.target;l(e,o.files)},l=(o,n)=>{n&&(jg.setValue(o,Fz(n,t)),Tl(o,ZT,{name:e.name}))},s=Yy({dom:{tag:"input",attributes:{type:"file",accept:"image/*"},styles:{display:"none"}},behaviours:qu([wC("input-file-events",[Yl(Zi()),Yl(ul())])])}),c=e=>({uid:e.uid,dom:{tag:"div",classes:["tox-dropzone-container"]},behaviours:qu([Nz(o.getOr([])),Oz.self(),sv.config({}),GC.config({toggleClass:"dragenter",toggleOnExecute:!1}),wC("dropzone-events",[ql("dragenter",a([n,GC.toggle])),ql("dragleave",a([n,GC.toggle])),ql("dragover",n),ql("drop",a([n,r])),ql(Ji(),i)])]),components:[{dom:{tag:"div",classes:["tox-dropzone"],styles:{}},components:[{dom:{tag:"p"},components:[Jc(t.translate("Drop an image here"))]},Hy.sketch({dom:{tag:"button",styles:{position:"relative"},classes:["tox-button","tox-button--secondary"]},components:[Jc(t.translate("Browse for an image")),s.asSpec()],action:e=>{const t=s.get(e);t.element.dom.click()},buttonBehaviours:qu([UT.config({}),kA.button(t.isDisabled),bA()])})]}]}),d=e.label.map(e=>JT(e,t)),u=PT.parts.field({factory:{sketch:c}});return WT(d,u,["tox-form__group--stretched"],[])},Lz=(e,t)=>({dom:{tag:"div",classes:["tox-form__grid",`tox-form__grid--${e.columns}col`]},components:q(e.items,t.interpreter)}),Pz=(e,t)=>{let o=null,n=null;const a=()=>{u(o)||(clearTimeout(o),o=null,n=null)},r=(...a)=>{n=a,u(o)&&(o=setTimeout(()=>{const t=n;o=null,n=null,e.apply(null,t)},t))};return{cancel:a,throttle:r}},Rz=(e,t)=>{let o=null;const n=()=>{u(o)||(clearTimeout(o),o=null)},a=(...n)=>{u(o)&&(o=setTimeout(()=>{o=null,e.apply(null,n)},t))};return{cancel:n,throttle:a}},qz=(e,t)=>{let o=null;const n=()=>{u(o)||(clearTimeout(o),o=null)},a=(...a)=>{n(),o=setTimeout(()=>{o=null,e.apply(null,a)},t)};return{cancel:n,throttle:a}},$z=bs("alloy-fake-before-tabstop"),Uz=bs("alloy-fake-after-tabstop"),Hz=e=>({dom:{tag:"div",styles:{width:"1px",height:"1px",outline:"none"},attributes:{tabindex:"0"},classes:e},behaviours:qu([AC.config({ignore:!0}),UT.config({})])}),Wz=(e,t)=>({dom:{tag:"div",classes:["tox-navobj",...e.getOr([])]},components:[Hz([$z]),t,Hz([Uz])],behaviours:qu([Oz.childAt(1)])}),Gz=(e,t)=>{Tl(e,Ki(),{raw:{which:9,shiftKey:t}})},Kz=(e,t)=>{const o=t.element;yc(o,$z)?Gz(e,!0):yc(o,Uz)&&Gz(e,!1)},Yz=e=>dT(e,["."+$z,"."+Uz].join(","),D),Qz=bs("update-dialog"),Jz=bs("update-title"),Zz=bs("update-body"),Xz=bs("update-footer"),eF=bs("body-send-message"),tF=bs("dialog-focus-shifted"),oF=xn().browser,nF=oF.isSafari(),aF=oF.isFirefox(),rF=nF||aF,iF=oF.isChromium(),lF=({scrollTop:e,scrollHeight:t,clientHeight:o})=>Math.ceil(e)+o>=t,sF=(e,t)=>e.scrollTo(0,"bottom"===t?99999999:t),cF=(e,t)=>{const o=e.body;return T.from(!/^1))?o:e.documentElement)},dF=(e,t,o)=>{const n=e.dom;T.from(n.contentDocument).fold(o,e=>{let o=0;const a=cF(e,t).map(e=>(o=e.scrollTop,e)).forall(lF),r=()=>{const e=n.contentWindow;b(e)&&(a?sF(e,"bottom"):!a&&rF&&0!==o&&sF(e,o))};nF&&n.addEventListener("load",r,{once:!0}),e.open(),e.write(t),e.close(),nF||r()})},uF=Se(rF,nF?500:200),mF=uF.map(e=>Pz(dF,e)),hF=(e,t)=>{const o=hi(e.getOr(""));return{getValue:e=>o.get(),setValue:(e,n)=>{if(o.get()!==n){const o=e.element,a=()=>to(o,"srcdoc",n);t?mF.fold(O(dF),e=>e.throttle)(o,n,a):a()}o.set(n)}}},pF=(e,t,o)=>{const n="tox-dialog__iframe",a=e.transparent?[]:[n+"--opaque"],r=e.border?["tox-navobj-bordered"]:[],i={...e.label.map(e=>({title:e})).getOr({}),...o.map(e=>({srcdoc:e})).getOr({}),...e.sandboxed?{sandbox:"allow-scripts allow-same-origin"}:{}},l=hF(o,e.streamContent),s=e.label.map(e=>JT(e,t)),c=e=>Wz(T.from(r),{uid:e.uid,dom:{tag:"iframe",attributes:i,classes:[n,...a]},behaviours:qu([UT.config({}),AC.config({}),_z(o,l.getValue,l.setValue),Ku.config({channels:{[tF]:{onReceive:(e,t)=>{t.newFocus.each(t=>{Tt(e.element).each(o=>{const n=jt(e.element,t)?vc:kc;n(o,"tox-navobj-bordered-focus")})})}}}})])}),d=PT.parts.field({factory:{sketch:c}});return WT(s,d,["tox-form__group--stretched"],[])},bF=e=>new Promise((t,o)=>{const n=()=>{r(),t(e)},a=[Tm(e,"load",n),Tm(e,"error",()=>{r(),o("Unable to load data from image: "+e.dom.src)})],r=()=>$(a,e=>e.unbind());e.dom.complete&&n()}),gF=(e,t,o,n,a)=>{const r=o*a,i=n*a,l=Math.max(0,e/2-r/2),s=Math.max(0,t/2-i/2);return{left:l.toString()+"px",top:s.toString()+"px",width:r.toString()+"px",height:i.toString()+"px"}},fF=(e,t,o)=>{const n=Bo(e),a=Oo(e);return Math.min(n/t,a/o,1)},vF=(e,t)=>{const o=hi(t.getOr({url:""})),n=Yy({dom:{tag:"img",classes:["tox-imagepreview__image"],attributes:t.map(e=>({src:e.url})).getOr({})}}),a=Yy({dom:{tag:"div",classes:["tox-imagepreview__container"],attributes:{role:"presentation"}},components:[n.asSpec()]}),r=(e,t)=>{const r={url:t.url};t.zoom.each(e=>r.zoom=e),t.cachedWidth.each(e=>r.cachedWidth=e),t.cachedHeight.each(e=>r.cachedHeight=e),o.set(r);const i=()=>{const{cachedWidth:t,cachedHeight:o,zoom:n}=r;if(!h(t)&&!h(o)){if(h(n)){const n=fF(e.element,t,o);r.zoom=n}const i=gF(Bo(e.element),Oo(e.element),t,o,r.zoom);a.getOpt(e).each(e=>{mo(e.element,i)})}};n.getOpt(e).each(o=>{const n=o.element;t.url!==no(n,"src")&&(to(n,"src",t.url),kc(e.element,"tox-imagepreview__loaded")),i(),bF(n).then(t=>{e.getSystem().isConnected()&&(vc(e.element,"tox-imagepreview__loaded"),r.cachedWidth=t.dom.naturalWidth,r.cachedHeight=t.dom.naturalHeight,i())})})},i={};e.height.each(e=>i.height=e);const l=t.map(e=>({url:e.url,zoom:T.from(e.zoom),cachedWidth:T.from(e.cachedWidth),cachedHeight:T.from(e.cachedHeight)}));return{dom:{tag:"div",classes:["tox-imagepreview"],styles:i,attributes:{role:"presentation"}},components:[a.asSpec()],behaviours:qu([Oz.self(),_z(l,()=>o.get(),r)])}},wF=(e,t)=>{const o="tox-label",n="center"===e.align?[o+"--center"]:[],a="end"===e.align?[o+"--end"]:[],r={dom:{tag:"label",classes:[o,...n,...a]},components:[Jc(t.providers.translate(e.label))]},i=q(e.items,t.interpreter);return{dom:{tag:"div",classes:["tox-form__group"]},components:[r,...i],behaviours:qu([Oz.self(),fC.config({}),Az(T.none()),nC.config({mode:"acyclic"})])}},kF=bs("toolbar.button.execute"),CF=e=>ts((t,o)=>{CA(e,t)(o=>{Tl(t,kF,{buttonApi:o}),e.onAction(o)})}),yF=bs("common-button-display-events"),OF={[cl()]:["disabling","alloy.base.behaviour","toggling","toolbar-button-events"],[kl()]:["toolbar-button-events",yF],[Ri()]:["focusing","alloy.base.behaviour",yF]},jF=e=>uo(e.element,"width",po(e.element,"width")),xF=(e,t,o)=>rj(e,{tag:"span",classes:["tox-icon","tox-tbtn__icon-wrap"],behaviours:o},t),_F=(e,t)=>xF(e,t,[]),VF=(e,t)=>xF(e,t,[fC.config({})]),AF=(e,t,o)=>({dom:{tag:"span",classes:[t+"__select-label"]},components:[Jc(o.translate(e))],behaviours:qu([fC.config({})])}),NF=bs("update-menu-text"),DF=bs("update-menu-icon"),EF=(e,t,o)=>{const n=hi(w),a=e.text.map(e=>Yy(AF(e,t,o.providers))),r=e.icon.map(e=>Yy(VF(e,o.providers.icons))),i=(e,t)=>{const o=jg.getValue(e);return AC.focus(o),Tl(o,"keydown",{raw:t.event.raw}),LE.close(o),T.some(!0)},l=e.role.fold(()=>({}),e=>({role:e})),s=e.tooltip.fold(()=>({}),e=>{const t=o.providers.translate(e);return{title:t,"aria-label":t}}),c=rj("chevron-down",{tag:"div",classes:[t+"__select-chevron"]},o.providers.icons),d=bs("common-button-display-events"),u=Yy(LE.sketch({...e.uid?{uid:e.uid}:{},...l,dom:{tag:"button",classes:[t,t+"--select"].concat(q(e.classes,e=>`${t}--${e}`)),attributes:{...s}},components:_A([r.map(e=>e.asSpec()),a.map(e=>e.asSpec()),T.some(c)]),matchWidth:!0,useMinWidth:!0,onOpen:(t,o,n)=>{e.searchable&&GE(n)},dropdownBehaviours:qu([...e.dropdownBehaviours,kA.button(()=>e.disabled||o.providers.isDisabled()),bA(),OS.config({}),fC.config({}),wC("dropdown-events",[yA(e,n),OA(e,n)]),wC(d,[Zl((e,t)=>jF(e))]),wC("menubutton-update-display-text",[ql(NF,(e,t)=>{a.bind(t=>t.getOpt(e)).each(e=>{fC.set(e,[Jc(o.providers.translate(t.event.text))])})}),ql(DF,(e,t)=>{r.bind(t=>t.getOpt(e)).each(e=>{fC.set(e,[VF(t.event.icon,o.providers.icons)])})})])]),eventOrder:Da(OF,{mousedown:["focusing","alloy.base.behaviour","item-type-events","normal-dropdown-events"],[kl()]:["toolbar-button-events","dropdown-events",d]}),sandboxBehaviours:qu([nC.config({mode:"special",onLeft:i,onRight:i}),wC("dropdown-sandbox-events",[ql(i_,(e,t)=>{RE(e),t.stop()}),ql(l_,(e,t)=>{qE(e,t),t.stop()})])]),lazySink:o.getSink,toggleClass:t+"--active",parts:{menu:{...Xx(!1,e.columns,e.presets),fakeFocus:e.searchable,onHighlightItem:HE,onCollapseMenu:(e,t,o)=>{Av.getHighlighted(o).each(t=>{HE(e,o,t)})},onDehighlightItem:WE}},getAnchorOverrides:()=>({maxHeightFunction:(e,t)=>{Zm()(e,t-10)}}),fetch:t=>CE.nu(_(e.fetch,t))}));return u.asSpec()},TF=e=>l(e),SF=e=>"separator"===e.type,BF=e=>je(e,"getSubmenuItems"),IF={type:"separator"},zF=(e,t)=>{const o=K(e,(e,o)=>TF(o)?""===o?e:"|"===o?e.length>0&&!SF(e[e.length-1])?e.concat([IF]):e:je(t,o.toLowerCase())?e.concat([t[o.toLowerCase()]]):e:e.concat([o]),[]);return o.length>0&&SF(o[o.length-1])&&o.pop(),o},FF=(e,t)=>{const o=e.getSubmenuItems(),n=LF(o,t),a=Da(n.menus,{[e.value]:n.items}),r=Da(n.expansions,{[e.value]:e.value});return{item:e,menus:a,expansions:r}},MF=e=>{const t=Oe(e,"value").getOrThunk(()=>bs("generated-menu-item"));return Da({value:t},e)},LF=(e,t)=>{const o=zF(l(e)?e.split(" "):e,t);return G(o,(e,o)=>{if(BF(o)){const n=MF(o),a=FF(n,t);return{menus:Da(e.menus,a.menus),items:[a.item,...e.items],expansions:Da(e.expansions,a.expansions)}}return{...e,items:[o,...e.items]}},{menus:{},expansions:{},items:[]})},PF=e=>e.search.fold(()=>({searchMode:"no-search"}),e=>({searchMode:"search-with-field",placeholder:e.placeholder})),RF=e=>e.search.fold(()=>({searchMode:"no-search"}),e=>({searchMode:"search-with-results"})),qF=(e,t,o,n)=>{const a=bs("primary-menu"),r=LF(e,o.shared.providers.menuItems());if(0===r.items.length)return T.none();const i=PF(n),l=ZE(a,r.items,t,o,n.isHorizontalMenu,i),s=RF(n),c=pe(r.menus,(e,n)=>ZE(n,e,t,o,!1,s)),d=Da(c,Ci(a,l));return T.from(Ly.tieredData(a,d,r.expansions))},$F=e=>!je(e,"items"),UF="data-value",HF=(e,t,o,n)=>q(o,o=>$F(o)?{type:"togglemenuitem",text:o.text,value:o.value,active:o.value===n,onAction:()=>{jg.setValue(e,o.value),Tl(e,ZT,{name:t}),AC.focus(e)}}:{type:"nestedmenuitem",text:o.text,getSubmenuItems:()=>HF(e,t,o.items,n)}),WF=(e,t)=>de(e,e=>$F(e)?Se(e.value===t,e):WF(e.items,t)),GF=(e,t,o)=>{const n=t.shared.providers,a=o.bind(t=>WF(e.items,t)).orThunk(()=>le(e.items).filter($F)),r=e.label.map(e=>JT(e,n)),i=PT.parts.field({dom:{},factory:{sketch:o=>EF({uid:o.uid,text:a.map(e=>e.text),icon:T.none(),tooltip:e.label,role:T.none(),fetch:(o,n)=>{const a=HF(o,e.name,e.items,jg.getValue(o));n(qF(a,_x.CLOSE_ON_EXECUTE,t,{isHorizontalMenu:!1,search:T.none()}))},onSetup:O(w),getApi:O({}),columns:1,presets:"normal",classes:[],dropdownBehaviours:[UT.config({}),_z(a.map(e=>e.value),e=>no(e.element,UF),(t,o)=>{WF(e.items,o).each(e=>{to(t.element,UF,e.value),Tl(t,NF,{text:e.text})})})]},"tox-listbox",t.shared)}}),l={dom:{tag:"div",classes:["tox-listboxfield"]},components:[i]};return PT.sketch({dom:{tag:"div",classes:["tox-form__group"]},components:Z([r.toArray(),[l]]),fieldBehaviours:qu([sv.config({disabled:O(!e.enabled),onDisabled:e=>{PT.getField(e).each(sv.disable)},onEnabled:e=>{PT.getField(e).each(sv.enable)}})])})},KF=(e,t)=>({dom:{tag:"div",classes:e.classes},components:q(e.items,t.shared.interpreter)}),YF=(e,t)=>{const o=q(e.options,e=>({dom:{tag:"option",value:e.value,innerHtml:e.text}})),n=e.data.map(e=>Ci("initialValue",e)).getOr({});return{uid:e.uid,dom:{tag:"select",classes:e.selectClasses,attributes:e.selectAttributes},components:o,behaviours:Vg(e.selectBehaviours,[AC.config({}),jg.config({store:{mode:"manual",getValue:e=>Nc(e.element),setValue:(t,o)=>{const n=le(e.options),a=Q(e.options,e=>e.value===o);a.isSome()?Dc(t.element,o):-1===t.element.dom.selectedIndex&&""===o&&n.each(e=>Dc(t.element,e.value))},...n}})])}},QF=Ff({name:"HtmlSelect",configFields:[Fr("options"),xg("selectBehaviours",[AC,jg]),ni("selectClasses",[]),ni("selectAttributes",{}),Kr("data")],factory:YF}),JF=(e,t,o)=>{const n=q(e.items,e=>({text:t.translate(e.text),value:e.value})),a=e.label.map(e=>JT(e,t)),r=PT.parts.field({dom:{},...o.map(e=>({data:e})).getOr({}),selectAttributes:{size:e.size},options:n,factory:QF,selectBehaviours:qu([sv.config({disabled:()=>!e.enabled||t.isDisabled()}),UT.config({}),wC("selectbox-change",[ql(Ji(),(t,o)=>{Tl(t,ZT,{name:e.name})})])])}),i=e.size>1?T.none():T.some(rj("chevron-down",{tag:"div",classes:["tox-selectfield__icon-js"]},t.icons)),l={dom:{tag:"div",classes:["tox-selectfield"]},components:Z([[r],i.toArray()])};return PT.sketch({dom:{tag:"div",classes:["tox-form__group"]},components:Z([a.toArray(),[l]]),fieldBehaviours:qu([sv.config({disabled:()=>!e.enabled||t.isDisabled(),onDisabled:e=>{PT.getField(e).each(sv.disable)},onEnabled:e=>{PT.getField(e).each(sv.enable)}}),bA()])})},ZF=O([ni("field1Name","field1"),ni("field2Name","field2"),Ld("onLockedChange"),Id(["lockClass"]),ni("locked",!1),Ag.field("coupledFieldBehaviours",[$f,jg])]),XF=(e,t,o)=>wf(e,t,o).bind($f.getCurrent),eM=(e,t)=>nf({factory:PT,name:e,overrides:e=>({fieldBehaviours:qu([wC("coupled-input-behaviour",[ql(Qi(),o=>{XF(o,e,t).each(t=>{wf(o,e,"lock").each(n=>{GC.isOn(n)&&e.onLockedChange(o,t,n)})})})])])})}),tM=O([eM("field1","field2"),eM("field2","field1"),nf({factory:Hy,schema:[Fr("dom")],name:"lock",overrides:e=>({buttonBehaviours:qu([GC.config({selected:e.locked,toggleClass:e.markers.lockClass,aria:{mode:"pressed"}})])})})]),oM=(e,t,o,n)=>({uid:e.uid,dom:e.dom,components:t,behaviours:Ag.augment(e.coupledFieldBehaviours,[$f.config({find:T.some}),jg.config({store:{mode:"manual",getValue:t=>{const o=jf(t,e,["field1","field2"]);return{[e.field1Name]:jg.getValue(o.field1()),[e.field2Name]:jg.getValue(o.field2())}},setValue:(t,o)=>{const n=jf(t,e,["field1","field2"]);xe(o,e.field1Name)&&jg.setValue(n.field1(),o[e.field1Name]),xe(o,e.field2Name)&&jg.setValue(n.field2(),o[e.field2Name])}}})]),apis:{getField1:t=>wf(t,e,"field1"),getField2:t=>wf(t,e,"field2"),getLock:t=>wf(t,e,"lock")}}),nM=Mf({name:"FormCoupledInputs",configFields:ZF(),partFields:tM(),factory:oM,apis:{getField1:(e,t)=>e.getField1(t),getField2:(e,t)=>e.getField2(t),getLock:(e,t)=>e.getLock(t)}}),aM=e=>{const t={"":0,px:0,pt:1,mm:1,pc:2,ex:2,em:2,ch:2,rem:2,cm:3,in:4,"%":4},o=e=>e in t?t[e]:1;let n=e.value.toFixed(o(e.unit));return-1!==n.indexOf(".")&&(n=n.replace(/\.?0*$/,"")),n+e.unit},rM=e=>{const t=/^\s*(\d+(?:\.\d+)?)\s*(|cm|mm|in|px|pt|pc|em|ex|ch|rem|vw|vh|vmin|vmax|%)\s*$/,o=t.exec(e);if(null!==o){const e=parseFloat(o[1]),t=o[2];return ua.value({value:e,unit:t})}return ua.error(e)},iM=(e,t)=>{const o={"":96,px:96,pt:72,cm:2.54,pc:12,mm:25.4,in:1},n=e=>je(o,e);return e.unit===t?T.some(e.value):n(e.unit)&&n(t)?o[e.unit]===o[t]?T.some(e.value):T.some(e.value/o[e.unit]*o[t]):T.none()},lM=e=>T.none(),sM=(e,t)=>o=>iM(o,t).map(o=>({value:o*e,unit:t})),cM=(e,t)=>{const o=rM(e).toOptional(),n=rM(t).toOptional();return De(o,n,(e,t)=>iM(e,t.unit).map(e=>t.value/e).map(e=>sM(e,t.unit)).getOr(lM)).getOr(lM)},dM=(e,t)=>{let o=lM;const n=bs("ratio-event"),a=e=>rj(e,{tag:"span",classes:["tox-icon","tox-lock-icon__"+e]},t.icons),r=nM.parts.lock({dom:{tag:"button",classes:["tox-lock","tox-button","tox-button--naked","tox-button--icon"],attributes:{title:t.translate(e.label.getOr("Constrain proportions"))}},components:[a("lock"),a("unlock")],buttonBehaviours:qu([sv.config({disabled:()=>!e.enabled||t.isDisabled()}),bA(),UT.config({})])}),i=e=>({dom:{tag:"div",classes:["tox-form__group"]},components:e}),l=o=>PT.parts.field({factory:r_,inputClasses:["tox-textfield"],inputBehaviours:qu([sv.config({disabled:()=>!e.enabled||t.isDisabled()}),bA(),UT.config({}),wC("size-input-events",[ql(Wi(),(e,t)=>{Tl(e,n,{isField1:o})}),ql(Ji(),(t,o)=>{Tl(t,ZT,{name:e.name})})])]),selectOnFocus:!1}),s=e=>({dom:{tag:"label",classes:["tox-label"]},components:[Jc(t.translate(e))]}),c=nM.parts.field1(i([PT.parts.label(s("Width")),l(!0)])),d=nM.parts.field2(i([PT.parts.label(s("Height")),l(!1)]));return nM.sketch({dom:{tag:"div",classes:["tox-form__group"]},components:[{dom:{tag:"div",classes:["tox-form__controls-h-stack"]},components:[c,d,i([s(Sh),r])]}],field1Name:"width",field2Name:"height",locked:!0,markers:{lockClass:"tox-locked"},onLockedChange:(e,t,n)=>{rM(jg.getValue(e)).each(e=>{o(e).each(e=>{jg.setValue(t,aM(e))})})},coupledFieldBehaviours:qu([sv.config({disabled:()=>!e.enabled||t.isDisabled(),onDisabled:e=>{nM.getField1(e).bind(PT.getField).each(sv.disable),nM.getField2(e).bind(PT.getField).each(sv.disable),nM.getLock(e).each(sv.disable)},onEnabled:e=>{nM.getField1(e).bind(PT.getField).each(sv.enable),nM.getField2(e).bind(PT.getField).each(sv.enable),nM.getLock(e).each(sv.enable)}}),bA(),wC("size-input-events2",[ql(n,(e,t)=>{const n=t.event.isField1,a=n?nM.getField1(e):nM.getField2(e),r=n?nM.getField2(e):nM.getField1(e),i=a.map(jg.getValue).getOr(""),l=r.map(jg.getValue).getOr("");o=cM(i,l)})])])})},uM=(e,t,o)=>{const n=tz.parts.label({dom:{tag:"label",classes:["tox-label"]},components:[Jc(t.translate(e.label))]}),a=tz.parts.spectrum({dom:{tag:"div",classes:["tox-slider__rail"],attributes:{role:"presentation"}}}),r=tz.parts.thumb({dom:{tag:"div",classes:["tox-slider__handle"],attributes:{role:"presentation"}}});return tz.sketch({dom:{tag:"div",classes:["tox-slider"],attributes:{role:"presentation"}},model:{mode:"x",minX:e.min,maxX:e.max,getInitialValue:O(o.getOrThunk(()=>(Math.abs(e.max)-Math.abs(e.min))/2))},components:[n,a,r],sliderBehaviours:qu([Oz.self(),AC.config({})]),onChoose:(t,o,n)=>{Tl(t,ZT,{name:e.name,value:n})}})},mM=(e,t)=>{const o=e=>({dom:{tag:"th",innerHtml:t.translate(e)}}),n=e=>({dom:{tag:"thead"},components:[{dom:{tag:"tr"},components:q(e,o)}]}),a=e=>({dom:{tag:"td",innerHtml:t.translate(e)}}),r=e=>({dom:{tag:"tr"},components:q(e,a)}),i=e=>({dom:{tag:"tbody"},components:q(e,r)});return{dom:{tag:"table",classes:["tox-dialog__table"]},components:[n(e.header),i(e.cells)],behaviours:qu([UT.config({}),AC.config({})])}},hM=(e,t)=>{const o=e.label.map(e=>JT(e,t)),n=[sv.config({disabled:()=>e.disabled||t.isDisabled()}),bA(),nC.config({mode:"execution",useEnter:!0!==e.multiline,useControlEnter:!0===e.multiline,execute:e=>(El(e,oS),T.some(!0))}),wC("textfield-change",[ql(Qi(),(t,o)=>{Tl(t,ZT,{name:e.name})}),ql(ll(),(t,o)=>{Tl(t,ZT,{name:e.name})})]),UT.config({})],a=e.validation.map(e=>wS.config({getRoot:e=>Tt(e.element),invalidClass:"tox-invalid",validator:{validate:t=>{const o=jg.getValue(t),n=e.validator(o);return CE.pure(!0===n?ua.value(o):ua.error(n))},validateOnLoad:e.validateOnLoad}})).toArray(),r=e.placeholder.fold(O({}),e=>({placeholder:t.translate(e)})),i=e.inputMode.fold(O({}),e=>({inputmode:e})),l={...r,...i},s=PT.parts.field({tag:!0===e.multiline?"textarea":"input",...e.data.map(e=>({data:e})).getOr({}),inputAttributes:l,inputClasses:[e.classname],inputBehaviours:qu(Z([n,a])),selectOnFocus:!1,factory:r_}),c=e.multiline?{dom:{tag:"div",classes:["tox-textarea-wrap"]},components:[s]}:s,d=e.flex?["tox-form__group--stretched"]:[],u=d.concat(e.maximized?["tox-form-group--maximize"]:[]),m=[sv.config({disabled:()=>e.disabled||t.isDisabled(),onDisabled:e=>{PT.getField(e).each(sv.disable)},onEnabled:e=>{PT.getField(e).each(sv.enable)}}),bA()];return WT(o,c,u,m)},pM=(e,t,o)=>hM({name:e.name,multiline:!1,label:e.label,inputMode:e.inputMode,placeholder:e.placeholder,flex:!1,disabled:!e.enabled,classname:"tox-textfield",validation:T.none(),maximized:e.maximized,data:o},t),bM=(e,t,o)=>hM({name:e.name,multiline:!0,label:e.label,inputMode:T.none(),placeholder:e.placeholder,flex:!0,disabled:!e.enabled,classname:"tox-textarea",validation:T.none(),maximized:e.maximized,data:o},t),gM=(e,t)=>t.getAnimationRoot.fold(()=>e.element,t=>t(e)),fM=e=>e.dimension.property,vM=(e,t)=>e.dimension.getDimension(t),wM=(e,t)=>{const o=gM(e,t);jc(o,[t.shrinkingClass,t.growingClass])},kM=(e,t)=>{kc(e.element,t.openClass),vc(e.element,t.closedClass),uo(e.element,fM(t),"0px"),ko(e.element)},CM=(e,t)=>{kc(e.element,t.closedClass),vc(e.element,t.openClass),wo(e.element,fM(t))},yM=(e,t,o,n)=>{o.setCollapsed(),uo(e.element,fM(t),vM(t,e.element)),wM(e,t),kM(e,t),t.onStartShrink(e),t.onShrunk(e)},OM=(e,t,o,n)=>{const a=n.getOrThunk(()=>vM(t,e.element));o.setCollapsed(),uo(e.element,fM(t),a),ko(e.element);const r=gM(e,t);kc(r,t.growingClass),vc(r,t.shrinkingClass),kM(e,t),t.onStartShrink(e)},jM=(e,t,o)=>{const n=vM(t,e.element),a="0px"===n?yM:OM;a(e,t,o,T.some(n))},xM=(e,t,o)=>{const n=gM(e,t),a=yc(n,t.shrinkingClass),r=vM(t,e.element);CM(e,t);const i=vM(t,e.element),l=()=>{uo(e.element,fM(t),r),ko(e.element)},s=()=>{kM(e,t)},c=a?l:s;c(),kc(n,t.shrinkingClass),vc(n,t.growingClass),CM(e,t),uo(e.element,fM(t),i),o.setExpanded(),t.onStartGrow(e)},_M=(e,t,o)=>{if(o.isExpanded()){wo(e.element,fM(t));const o=vM(t,e.element);uo(e.element,fM(t),o)}},VM=(e,t,o)=>{o.isExpanded()||xM(e,t,o)},AM=(e,t,o)=>{o.isExpanded()&&jM(e,t,o)},NM=(e,t,o)=>{o.isExpanded()&&yM(e,t,o)},DM=(e,t,o)=>o.isExpanded(),EM=(e,t,o)=>o.isCollapsed(),TM=(e,t,o)=>{const n=gM(e,t);return!0===yc(n,t.growingClass)},SM=(e,t,o)=>{const n=gM(e,t);return!0===yc(n,t.shrinkingClass)},BM=(e,t,o)=>TM(e,t)||SM(e,t),IM=(e,t,o)=>{const n=o.isExpanded()?jM:xM;n(e,t,o)},zM=(e,t,o)=>{o.isExpanded()||(CM(e,t),uo(e.element,fM(t),vM(t,e.element)),wM(e,t),o.setExpanded(),t.onStartGrow(e),t.onGrown(e))};var FM=Object.freeze({__proto__:null,refresh:_M,grow:VM,shrink:AM,immediateShrink:NM,hasGrown:DM,hasShrunk:EM,isGrowing:TM,isShrinking:SM,isTransitioning:BM,toggleGrow:IM,disableTransitions:wM,immediateGrow:zM});const MM=(e,t,o)=>{const n=t.expanded;return qs(n?{classes:[t.openClass],styles:{}}:{classes:[t.closedClass],styles:Ci(t.dimension.property,"0px")})},LM=(e,t)=>Ml([Jl(el(),(o,n)=>{const a=n.event.raw;if(a.propertyName===e.dimension.property){wM(o,e),t.isExpanded()&&wo(o.element,e.dimension.property);const n=t.isExpanded()?e.onGrown:e.onShrunk;n(o)}})]);var PM=Object.freeze({__proto__:null,exhibit:MM,events:LM}),RM=[Fr("closedClass"),Fr("openClass"),Fr("shrinkingClass"),Fr("growingClass"),Kr("getAnimationRoot"),Fd("onShrunk"),Fd("onStartShrink"),Fd("onGrown"),Fd("onStartGrow"),ni("expanded",!1),Mr("dimension",Tr("property",{width:[Rd("property","width"),Rd("getDimension",e=>Bo(e)+"px")],height:[Rd("property","height"),Rd("getDimension",e=>Oo(e)+"px")]}))];const qM=e=>{const t=hi(e.expanded),o=()=>"expanded: "+t.get();return Fs({isExpanded:()=>!0===t.get(),isCollapsed:()=>!1===t.get(),setCollapsed:_(t.set,!1),setExpanded:_(t.set,!0),readState:o})};var $M=Object.freeze({__proto__:null,init:qM});const UM=Uu({fields:RM,name:"sliding",active:PM,apis:FM,state:$M}),HM=e=>({isEnabled:()=>!sv.isDisabled(e),setEnabled:t=>sv.set(e,!t),setActive:t=>{const o=e.element;t?(vc(o,"tox-tbtn--enabled"),to(o,"aria-pressed",!0)):(kc(o,"tox-tbtn--enabled"),io(o,"aria-pressed"))},isActive:()=>yc(e.element,"tox-tbtn--enabled"),setText:t=>{Tl(e,NF,{text:t})},setIcon:t=>Tl(e,DF,{icon:t})}),WM=(e,t,o,n,a=!0)=>EF({text:e.text,icon:e.icon,tooltip:e.tooltip,searchable:e.search.isSome(),role:n,fetch:(t,n)=>{const a={pattern:e.search.isSome()?KE(t):""};e.fetch(t=>{n(qF(t,_x.CLOSE_ON_EXECUTE,o,{isHorizontalMenu:!1,search:e.search}))},a,HM(t))},onSetup:e.onSetup,getApi:HM,columns:1,presets:"normal",classes:[],dropdownBehaviours:[...a?[UT.config({})]:[]]},t,o.shared),GM=(e,t,o)=>{const n=e=>n=>{const a=!n.isActive();n.setActive(a),e.storage.set(a),o.shared.getSink().each(o=>{t().getOpt(o).each(t=>{Ju(t.element),Tl(t,tS,{name:e.name,value:e.storage.get()})})})},a=e=>t=>{t.setActive(e.storage.get())};return t=>{t(q(e,e=>{const t=e.text.fold(()=>({}),e=>({text:e}));return{type:e.type,active:!1,...t,onAction:n(e),onSetup:a(e)}}))}},KM=e=>({dom:{tag:"span",classes:["tox-tree__label"],attributes:{title:e,"aria-label":e}},components:[Jc(e)]}),YM=bs("leaf-label-event-id"),QM=({leaf:e,onLeafAction:t,visible:o,treeId:n,selectedId:a,backstage:r})=>{const i=e.menu.map(e=>WM(e,"tox-mbtn",r,T.none(),o)),l=[KM(e.title)];return i.each(e=>l.push(e)),Hy.sketch({dom:{tag:"div",classes:["tox-tree--leaf__label","tox-trbtn"].concat(o?["tox-tree--leaf__label--visible"]:[])},components:l,role:"treeitem",action:o=>{t(e.id),o.getSystem().broadcastOn(["update-active-item-"+n],{value:e.id})},eventOrder:{[Ki()]:[YM,"keying"]},buttonBehaviours:qu([...o?[UT.config({})]:[],GC.config({toggleClass:"tox-trbtn--enabled",toggleOnExecute:!1,aria:{mode:"selected"}}),Ku.config({channels:{["update-active-item-"+n]:{onReceive:(t,o)=>{(o.value===e.id?GC.on:GC.off)(t)}}}}),wC(YM,[Zl((t,o)=>{a.each(o=>{const n=o===e.id?GC.on:GC.off;n(t)})}),ql(Ki(),(e,t)=>{const o="ArrowLeft"===t.event.raw.code,n="ArrowRight"===t.event.raw.code;o?(dd(e.element,".tox-tree--directory").each(t=>{e.getSystem().getByDom(t).each(e=>{ud(t,".tox-tree--directory__label").each(t=>{e.getSystem().getByDom(t).each(AC.focus)})})}),t.stop()):n&&t.stop()})])])})},JM=(e,t,o)=>rj(e,{tag:"span",classes:["tox-tree__icon-wrap","tox-icon"],behaviours:o},t),ZM=(e,t)=>JM(e,t,[]),XM=bs("directory-label-event-id"),eL=({directory:e,visible:t,noChildren:o,backstage:n})=>{const a=e.menu.map(e=>WM(e,"tox-mbtn",n,T.none())),r=[{dom:{tag:"div",classes:["tox-chevron"]},components:[ZM("chevron-right",n.shared.providers.icons)]},KM(e.title)];a.each(e=>{r.push(e)});const i=t=>{dd(t.element,".tox-tree--directory").each(o=>{t.getSystem().getByDom(o).each(o=>{const n=!GC.isOn(o);GC.toggle(o),Tl(t,"expand-tree-node",{expanded:n,node:e.id})})})};return Hy.sketch({dom:{tag:"div",classes:["tox-tree--directory__label","tox-trbtn"].concat(t?["tox-tree--directory__label--visible"]:[])},components:r,action:i,eventOrder:{[Ki()]:[XM,"keying"]},buttonBehaviours:qu([...t?[UT.config({})]:[],wC(XM,[ql(Ki(),(e,t)=>{const n="ArrowRight"===t.event.raw.code,a="ArrowLeft"===t.event.raw.code;n&&o&&t.stop(),(n||a)&&dd(e.element,".tox-tree--directory").each(o=>{e.getSystem().getByDom(o).each(o=>{!GC.isOn(o)&&n||GC.isOn(o)&&a?(i(e),t.stop()):a&&!GC.isOn(o)&&(dd(o.element,".tox-tree--directory").each(e=>{ud(e,".tox-tree--directory__label").each(e=>{o.getSystem().getByDom(e).each(AC.focus)})}),t.stop())})})})])])})},tL=({children:e,onLeafAction:t,visible:o,treeId:n,expandedIds:a,selectedId:r,backstage:i})=>({dom:{tag:"div",classes:["tox-tree--directory__children"]},components:e.map(e=>"leaf"===e.type?QM({leaf:e,selectedId:r,onLeafAction:t,visible:o,treeId:n,backstage:i}):nL({directory:e,expandedIds:a,selectedId:r,onLeafAction:t,labelTabstopping:o,treeId:n,backstage:i})),behaviours:qu([UM.config({dimension:{property:"height"},closedClass:"tox-tree--directory__children--closed",openClass:"tox-tree--directory__children--open",growingClass:"tox-tree--directory__children--growing",shrinkingClass:"tox-tree--directory__children--shrinking",expanded:o}),fC.config({})])}),oL=bs("directory-event-id"),nL=({directory:e,onLeafAction:t,labelTabstopping:o,treeId:n,backstage:a,expandedIds:r,selectedId:i})=>{const{children:l}=e,s=hi(r),c=e=>l.map(o=>"leaf"===o.type?QM({leaf:o,selectedId:i,onLeafAction:t,visible:e,treeId:n,backstage:a}):nL({directory:o,expandedIds:s.get(),selectedId:i,onLeafAction:t,labelTabstopping:e,treeId:n,backstage:a})),d=r.includes(e.id);return{dom:{tag:"div",classes:["tox-tree--directory"],attributes:{role:"treeitem"}},components:[eL({directory:e,visible:o,noChildren:0===e.children.length,backstage:a}),tL({children:l,expandedIds:r,selectedId:i,onLeafAction:t,visible:d,treeId:n,backstage:a})],behaviours:qu([wC(oL,[Zl((e,t)=>{GC.set(e,d)}),ql("expand-tree-node",(e,t)=>{const{expanded:o,node:n}=t.event;s.set(o?[...s.get(),n]:s.get().filter(e=>e!==n))})]),GC.config({...e.children.length>0?{aria:{mode:"expanded"}}:{},toggleClass:"tox-tree--directory--expanded",onToggled:(e,t)=>{const o=e.components()[1],n=c(t);t?UM.grow(o):UM.shrink(o),fC.set(o,n)}})])}},aL=bs("tree-event-id"),rL=(e,t)=>{const o=e.onLeafAction.getOr(w),n=e.onToggleExpand.getOr(w),a=e.defaultExpandedIds,r=hi(a),i=hi(e.defaultSelectedId),l=bs("tree-id"),s=(n,a)=>e.items.map(e=>"leaf"===e.type?QM({leaf:e,selectedId:n,onLeafAction:o,visible:!0,treeId:l,backstage:t}):nL({directory:e,selectedId:n,onLeafAction:o,expandedIds:a,labelTabstopping:!0,treeId:l,backstage:t}));return{dom:{tag:"div",classes:["tox-tree"],attributes:{role:"tree"}},components:s(i.get(),r.get()),behaviours:qu([nC.config({mode:"flow",selector:".tox-tree--leaf__label--visible, .tox-tree--directory__label--visible",cycles:!1}),wC(aL,[ql("expand-tree-node",(e,t)=>{const{expanded:o,node:a}=t.event;r.set(o?[...r.get(),a]:r.get().filter(e=>e!==a)),n(r.get(),{expanded:o,node:a})})]),Ku.config({channels:{["update-active-item-"+l]:{onReceive:(e,t)=>{i.set(T.some(t.value)),fC.set(e,s(T.some(t.value),r.get()))}}}}),fC.config({})])}},iL=(e,t)=>{const o=e.stream.streams,n=o.setup(e,t);return Ml([ql(e.event,n),Xl(()=>t.cancel())].concat(e.cancelEvent.map(e=>[ql(e,()=>t.cancel())]).getOr([])))};var lL=Object.freeze({__proto__:null,events:iL});const sL=e=>{const t=hi(null),o=()=>({timer:null!==t.get()?"set":"unset"}),n=e=>{t.set(e)},a=()=>{const e=t.get();null!==e&&e.cancel()};return Fs({readState:o,setTimer:n,cancel:a})},cL=e=>e.stream.streams.state(e);var dL=Object.freeze({__proto__:null,throttle:sL,init:cL});const uL=(e,t)=>{const o=e.stream,n=qz(e.onStream,o.delay);return t.setTimer(n),(e,t)=>{n.throttle(e,t),o.stopEvent&&t.stop()}};var mL=[Mr("stream",Tr("mode",{throttle:[Fr("delay"),ni("stopEvent",!0),Rd("streams",{setup:uL,state:sL})]})),ni("event","input"),Kr("cancelEvent"),Ld("onStream")];const hL=Uu({fields:mL,name:"streaming",active:lL,state:dL}),pL=(e,t,o)=>{const n=jg.getValue(o);jg.setValue(t,n),gL(t)},bL=(e,t)=>{const o=e.element,n=Nc(o),a=o.dom;"number"!==no(o,"type")&&t(a,n)},gL=e=>{bL(e,(e,t)=>e.setSelectionRange(t.length,t.length))},fL=(e,t)=>{bL(e,(e,o)=>e.setSelectionRange(t,o.length))},vL=(e,t,o)=>{if(e.selectsOver){const n=jg.getValue(t),a=e.getDisplayText(n),r=jg.getValue(o),i=e.getDisplayText(r);return 0===i.indexOf(a)?T.some(()=>{pL(e,t,o),fL(t,a.length)}):T.none()}return T.none()},wL=O("alloy.typeahead.itemexecute"),kL=(e,t,o,n)=>{const a=(t,o,a)=>{e.previewing.set(!1);const r=hE.getCoupled(t,"sandbox");if(qb.isOpen(r))$f.getCurrent(r).each(e=>{Av.getHighlighted(e).fold(()=>{a(e)},()=>{Fl(r,e.element,"keydown",o)})});else{const o=e=>{$f.getCurrent(e).each(a)};VE(e,i(t),t,r,n,o,Sy.HighlightMenuAndItem).get(w)}},r=t_(e),i=e=>t=>t.map(t=>{const o=ye(t.menus),n=X(o,e=>W(e.items,e=>"item"===e.type)),a=jg.getState(e);return a.update(q(n,e=>e.data)),t}),l=e=>$f.getCurrent(e),s="typeaheadevents",c=[AC.config({}),jg.config({onSetValue:e.onSetValue,store:{mode:"dataset",getDataKey:e=>Nc(e.element),getFallbackEntry:e=>({value:e,meta:{}}),setValue:(t,o)=>{Dc(t.element,e.model.getDisplayText(o))},...e.initialData.map(e=>Ci("initialValue",e)).getOr({})}}),hL.config({stream:{mode:"throttle",delay:e.responseTime,stopEvent:!1},onStream:(t,o)=>{const a=hE.getCoupled(t,"sandbox"),r=AC.isFocused(t);if(r&&Nc(t.element).length>=e.minChars){const o=l(a).bind(e=>Av.getHighlighted(e).map(jg.getValue));e.previewing.set(!0);const r=t=>{l(a).each(t=>{o.fold(()=>{e.model.selectsOver&&Av.highlightFirst(t)},e=>{Av.highlightBy(t,t=>{const o=jg.getValue(t);return o.value===e.value}),Av.getHighlighted(t).orThunk(()=>(Av.highlightFirst(t),T.none()))})})};VE(e,i(t),t,a,n,r,Sy.HighlightJustMenu).get(w)}},cancelEvent:pl()}),nC.config({mode:"special",onDown:(e,t)=>(a(e,t,Av.highlightFirst),T.some(!0)),onEscape:e=>{const t=hE.getCoupled(e,"sandbox");return qb.isOpen(t)?(qb.close(t),T.some(!0)):T.none()},onUp:(e,t)=>(a(e,t,Av.highlightLast),T.some(!0)),onEnter:t=>{const o=hE.getCoupled(t,"sandbox"),n=qb.isOpen(o);if(n&&!e.previewing.get())return l(o).bind(e=>Av.getHighlighted(e)).map(e=>(Tl(t,wL(),{item:e}),!0));{const a=jg.getValue(t);return El(t,pl()),e.onExecute(o,t,a),n&&qb.close(o),T.some(!0)}}}),GC.config({toggleClass:e.markers.openClass,aria:{mode:"expanded"}}),hE.config({others:{sandbox:t=>SE(e,t,{onOpen:()=>GC.on(t),onClose:()=>{e.lazyTypeaheadComp.get().each(e=>io(e.element,"aria-activedescendant")),GC.off(t)}})}}),wC(s,[Zl(t=>{e.lazyTypeaheadComp.set(T.some(t))}),Xl(t=>{e.lazyTypeaheadComp.set(T.none())}),ts(t=>{const o=w;NE(e,i(t),t,n,o,Sy.HighlightMenuAndItem).get(w)}),ql(wL(),(t,o)=>{const n=hE.getCoupled(t,"sandbox");pL(e.model,t,o.event.item),El(t,pl()),e.onItemExecute(t,n,o.event.item,jg.getValue(t)),qb.close(n),gL(t)})].concat(e.dismissOnBlur?[ql(il(),e=>{const t=hE.getCoupled(e,"sandbox");tm(t.element).isNone()&&qb.close(t)})]:[]))],d={[Cl()]:[jg.name(),hL.name(),s],...e.eventOrder};return{uid:e.uid,dom:n_(Da(e,{inputAttributes:{role:"combobox","aria-autocomplete":"list","aria-haspopup":"true"}})),behaviours:{...r,...Vg(e.typeaheadBehaviours,c)},eventOrder:d}},CL=O([Kr("lazySink"),Fr("fetch"),ni("minChars",5),ni("responseTime",1e3),Fd("onOpen"),ni("getHotspot",T.some),ni("getAnchorOverrides",O({})),ni("layouts",T.none()),ni("eventOrder",{}),mi("model",{},[ni("getDisplayText",e=>void 0!==e.meta&&void 0!==e.meta.text?e.meta.text:e.value),ni("selectsOver",!0),ni("populateFromBrowse",!0)]),Fd("onSetValue"),Md("onExecute"),Fd("onItemExecute"),ni("inputClasses",[]),ni("inputAttributes",{}),ni("inputStyles",{}),ni("matchWidth",!0),ni("useMinWidth",!1),ni("dismissOnBlur",!0),Id(["openClass"]),Kr("initialData"),xg("typeaheadBehaviours",[AC,jg,hL,nC,GC,hE]),Ir("lazyTypeaheadComp",()=>hi(T.none)),Ir("previewing",()=>hi(!0))].concat(e_()).concat(IE())),yL=O([af({schema:[Bd()],name:"menu",overrides:e=>({fakeFocus:!0,onHighlightItem:(t,o,n)=>{e.previewing.get()?e.lazyTypeaheadComp.get().each(t=>{vL(e.model,t,n).fold(()=>{e.model.selectsOver?(Av.dehighlight(o,n),e.previewing.set(!0)):e.previewing.set(!1)},t=>{t(),e.previewing.set(!1)})}):e.lazyTypeaheadComp.get().each(t=>{e.model.populateFromBrowse&&pL(e.model,t,n),ao(n.element,"id").each(e=>to(t.element,"aria-activedescendant",e))})},onExecute:(t,o)=>e.lazyTypeaheadComp.get().map(e=>(Tl(e,wL(),{item:o}),!0)),onHover:(t,o)=>{e.previewing.set(!1),e.lazyTypeaheadComp.get().each(t=>{e.model.populateFromBrowse&&pL(e.model,t,o)})}})})]),OL=Mf({name:"Typeahead",configFields:CL(),partFields:yL(),factory:kL}),jL=e=>{const t=()=>jL(e.toCached()),o=t=>jL(e.bind(e=>e.fold(e=>CE.pure(ua.error(e)),e=>t(e)))),n=t=>jL(e.map(e=>e.bind(t))),a=t=>jL(e.map(e=>e.map(t))),r=t=>jL(e.map(e=>e.mapError(t))),i=(t,o)=>e.map(e=>e.fold(t,o)),l=(t,o)=>jL(CE.nu(n=>{let a=!1;const r=setTimeout(()=>{a=!0,n(ua.error(o()))},t);e.get(e=>{a||(clearTimeout(r),n(e))})}));return{...e,toCached:t,bindFuture:o,bindResult:n,mapResult:a,mapError:r,foldResult:i,withTimeout:l}},xL=e=>jL(CE.nu(e)),_L=e=>jL(CE.pure(ua.value(e))),VL=e=>jL(CE.pure(ua.error(e))),AL=e=>jL(CE.pure(e)),NL=e=>jL(e.map(ua.value)),DL=e=>xL(t=>{e.then(e=>{t(ua.value(e))},e=>{t(ua.error(e))})}),EL={nu:xL,wrap:jL,pure:_L,value:_L,error:VL,fromResult:AL,fromFuture:NL,fromPromise:DL},TL=(e,t,o=[],n,a,r)=>{const i=t.fold(()=>({}),e=>({action:e})),l={buttonBehaviours:qu([kA.button(()=>!e.enabled||r.isDisabled()),bA(),UT.config({}),wC("button press",[Rl("click"),Rl("mousedown")])].concat(o)),eventOrder:{click:["button press","alloy.base.behaviour"],mousedown:["button press","alloy.base.behaviour"]},...i},s=Da(l,{dom:n});return Da(s,{components:a})},SL=(e,t,o,n=[])=>{const a=e.tooltip.map(e=>({"aria-label":o.translate(e),title:o.translate(e)})).getOr({}),r={tag:"button",classes:["tox-tbtn"],attributes:a},i=e.icon.map(e=>_F(e,o.icons)),l=_A([i]);return TL(e,t,n,r,l,o)},BL=e=>{switch(e){case"primary":return["tox-button"];case"toolbar":return["tox-tbtn"];case"secondary":default:return["tox-button","tox-button--secondary"]}},IL=(e,t,o,n=[],a=[])=>{const r=o.translate(e.text),i=e.icon.map(e=>_F(e,o.icons)),l=[i.getOrThunk(()=>Jc(r))],s=e.buttonType.getOr(e.primary||e.borderless?"primary":"secondary"),c=BL(s),d=[...c,...i.isSome()?["tox-button--icon"]:[],...e.borderless?["tox-button--naked"]:[],...a],u={tag:"button",classes:d,attributes:{title:r}};return TL(e,t,n,u,l,o)},zL=(e,t,o,n=[],a=[])=>{const r=IL(e,T.some(t),o,n,a);return Hy.sketch(r)},FL=(e,t)=>o=>{"custom"===t?Tl(o,tS,{name:e,value:{}}):"submit"===t?El(o,oS):"cancel"===t?El(o,eS):console.error("Unknown button type: ",t)},ML=(e,t)=>"menu"===t,LL=(e,t)=>"custom"===t||"cancel"===t||"submit"===t,PL=(e,t)=>"togglebutton"===t,RL=(e,t)=>{var o,n;const a=e.icon.map(e=>VF(e,t.icons)).map(Yy),r=o=>{Tl(o,tS,{name:e.name,value:{setIcon:e=>{a.map(n=>n.getOpt(o).each(o=>{fC.set(o,[VF(e,t.icons)])}))}}})},i=e.buttonType.getOr(e.primary?"primary":"secondary"),l={...e,name:null!==(o=e.name)&&void 0!==o?o:"",primary:"primary"===i,tooltip:T.from(e.tooltip),enabled:null!==(n=e.enabled)&&void 0!==n&&n,borderless:!1},s=l.tooltip.map(e=>({"aria-label":t.translate(e),title:t.translate(e)})).getOr({}),c=BL(null!==i&&void 0!==i?i:"secondary"),d=e.icon.isSome()&&e.text.isSome(),u={tag:"button",classes:[...c.concat(e.icon.isSome()?["tox-button--icon"]:[]),...e.active?["tox-button--enabled"]:[],...d?["tox-button--icon-and-text"]:[]],attributes:s},m=[],h=t.translate(e.text.getOr("")),p=Jc(h),b=_A([a.map(e=>e.asSpec())]),g=[...b,...e.text.isSome()?[p]:[]],f=TL(l,T.some(r),m,u,g,t);return Hy.sketch(f)},qL=(e,t,o)=>{if(ML(e,t)){const t=()=>r,n=e,a={...e,type:"menubutton",search:T.none(),onSetup:t=>(t.setEnabled(e.enabled),w),fetch:GM(n.items,t,o)},r=Yy(WM(a,"tox-tbtn",o,T.none()));return r.asSpec()}if(LL(e,t)){const n=FL(e.name,t),a={...e,borderless:!1};return zL(a,n,o.shared.providers,[])}if(PL(e,t))return RL(e,o.shared.providers);throw console.error("Unknown footer button type: ",t),new Error("Unknown footer button type")},$L=(e,t)=>{const o=FL(e.name,"custom");return GT(T.none(),PT.parts.field({factory:Hy,...IL(e,T.some(o),t,[Nz(""),Oz.self()])}))},UL={type:"separator"},HL=e=>({type:"menuitem",value:e.url,text:e.title,meta:{attach:e.attach},onAction:w}),WL=(e,t)=>({type:"menuitem",value:t,text:e,meta:{attach:void 0},onAction:w}),GL=e=>q(e,HL),KL=(e,t)=>W(t,t=>t.type===e),YL=(e,t)=>GL(KL(e,t)),QL=e=>YL("header",e.targets),JL=e=>YL("anchor",e.targets),ZL=e=>T.from(e.anchorTop).map(e=>WL("",e)).toArray(),XL=e=>T.from(e.anchorBottom).map(e=>WL("",e)).toArray(),eP=e=>q(e,e=>WL(e,e)),tP=e=>K(e,(e,t)=>{const o=0===e.length||0===t.length;return o?e.concat(t):e.concat(UL,t)},[]),oP=(e,t)=>{const o=e.toLowerCase();return W(t,e=>{var t;const n=void 0!==e.meta&&void 0!==e.meta.text?e.meta.text:e.text,a=null!==(t=e.value)&&void 0!==t?t:"";return Le(n.toLowerCase(),o)||Le(a.toLowerCase(),o)})},nP=(e,t,o)=>{var n,a;const r=jg.getValue(t),i=null!==(a=null===(n=null===r||void 0===r?void 0:r.meta)||void 0===n?void 0:n.text)&&void 0!==a?a:r.value,l=o.getLinkInformation();return l.fold(()=>[],t=>{const n=oP(i,eP(o.getHistory(e)));return"file"===e?tP([n,oP(i,QL(t)),oP(i,Z([ZL(t),JL(t),XL(t)]))]):n})},aP=bs("aria-invalid"),rP=(e,t,o,n)=>{const a=t.shared.providers,r=t=>{const n=jg.getValue(t);o.addToHistory(n.value,e.filetype)},i={...n.map(e=>({initialData:e})).getOr({}),dismissOnBlur:!0,inputClasses:["tox-textfield"],sandboxClasses:["tox-dialog__popups"],inputAttributes:{"aria-errormessage":aP,type:"url"},minChars:0,responseTime:0,fetch:n=>{const a=nP(e.filetype,n,o),r=qF(a,_x.BUBBLE_TO_SANDBOX,t,{isHorizontalMenu:!1,search:T.none()});return CE.pure(r)},getHotspot:e=>p.getOpt(e),onSetValue:(e,t)=>{e.hasConfigured(wS)&&wS.run(e).get(w)},typeaheadBehaviours:qu([...o.getValidationHandler().map(t=>wS.config({getRoot:e=>Tt(e.element),invalidClass:"tox-control-wrap--status-invalid",notify:{onInvalid:(e,t)=>{d.getOpt(e).each(e=>{to(e.element,"title",a.translate(t))})}},validator:{validate:o=>{const n=jg.getValue(o);return EL.nu(o=>{t({type:e.filetype,url:n.value},e=>{if("invalid"===e.status){const t=ua.error(e.message);o(t)}else{const t=ua.value(e.message);o(t)}})})},validateOnLoad:!1}})).toArray(),sv.config({disabled:()=>!e.enabled||a.isDisabled()}),UT.config({}),wC("urlinput-events",[ql(Qi(),t=>{const o=Nc(t.element),n=o.trim();n!==o&&Dc(t.element,n),"file"===e.filetype&&Tl(t,ZT,{name:e.name})}),ql(Ji(),t=>{Tl(t,ZT,{name:e.name}),r(t)}),ql(ll(),t=>{Tl(t,ZT,{name:e.name}),r(t)})])]),eventOrder:{[Qi()]:["streaming","urlinput-events","invalidating"]},model:{getDisplayText:e=>e.value,selectsOver:!1,populateFromBrowse:!1},markers:{openClass:"tox-textfield--popup-open"},lazySink:t.shared.getSink,parts:{menu:Xx(!1,1,"normal")},onExecute:(e,t,o)=>{Tl(t,oS,{})},onItemExecute:(t,o,n,a)=>{r(t),Tl(t,ZT,{name:e.name})}},l=PT.parts.field({...i,factory:OL}),s=e.label.map(e=>JT(e,a)),c=(e,t,o=e,n=e)=>rj(o,{tag:"div",classes:["tox-icon","tox-control-wrap__status-icon-"+e],attributes:{title:a.translate(n),"aria-live":"polite",...t.fold(()=>({}),e=>({id:e}))}},a.icons),d=Yy(c("invalid",T.some(aP),"warning")),u=Yy({dom:{tag:"div",classes:["tox-control-wrap__status-icon-wrap"]},components:[d.asSpec()]}),m=o.getUrlPicker(e.filetype),h=bs("browser.url.event"),p=Yy({dom:{tag:"div",classes:["tox-control-wrap"]},components:[l,u.asSpec()],behaviours:qu([sv.config({disabled:()=>!e.enabled||a.isDisabled()})])}),b=Yy(zL({name:e.name,icon:T.some("browse"),text:e.picker_text.or(e.label).getOr(""),enabled:e.enabled,primary:!1,buttonType:T.none(),borderless:!0},e=>El(e,h),a,[],["tox-browse-url"])),g=()=>({dom:{tag:"div",classes:["tox-form__controls-h-stack"]},components:Z([[p.asSpec()],m.map(()=>b.asSpec()).toArray()])}),f=t=>{$f.getCurrent(t).each(o=>{const n=jg.getValue(o),a={fieldname:e.name,...n};m.each(n=>{n(a).get(n=>{jg.setValue(o,n),Tl(t,ZT,{name:e.name})})})})};return PT.sketch({dom:YT(),components:s.toArray().concat([g()]),fieldBehaviours:qu([sv.config({disabled:()=>!e.enabled||a.isDisabled(),onDisabled:e=>{PT.getField(e).each(sv.disable),b.getOpt(e).each(sv.disable)},onEnabled:e=>{PT.getField(e).each(sv.enable),b.getOpt(e).each(sv.enable)}}),bA(),wC("url-input-events",[ql(h,f)])])})},iP=(e,t)=>{const o=ej(e.icon,t.icons);return BT.sketch({dom:{tag:"div",attributes:{role:"alert"},classes:["tox-notification","tox-notification--in","tox-notification--"+e.level]},components:[{dom:{tag:"div",classes:["tox-notification__icon"],innerHtml:e.url?void 0:o},components:e.url?[Hy.sketch({dom:{tag:"button",classes:["tox-button","tox-button--naked","tox-button--icon"],innerHtml:o,attributes:{title:t.translate(e.iconTooltip)}},action:t=>Tl(t,tS,{name:"alert-banner",value:e.url}),buttonBehaviours:qu([nj()])})]:void 0},{dom:{tag:"div",classes:["tox-notification__body"],innerHtml:t.translate(e.text)}}]})},lP=(e,t)=>{e.dom.checked=t},sP=e=>e.dom.checked,cP=(e,t,o)=>{const n=e=>(e.element.dom.click(),T.some(!0)),a=PT.parts.field({factory:{sketch:j},dom:{tag:"input",classes:["tox-checkbox__input"],attributes:{type:"checkbox"}},behaviours:qu([Oz.self(),sv.config({disabled:()=>!e.enabled||t.isDisabled(),onDisabled:e=>{Tt(e.element).each(e=>vc(e,"tox-checkbox--disabled"))},onEnabled:e=>{Tt(e.element).each(e=>kc(e,"tox-checkbox--disabled"))}}),UT.config({}),AC.config({}),Vz(o,sP,lP),nC.config({mode:"special",onEnter:n,onSpace:n,stopSpaceKeyup:!0}),wC("checkbox-events",[ql(Ji(),(t,o)=>{Tl(t,ZT,{name:e.name})})])])}),r=PT.parts.label({dom:{tag:"span",classes:["tox-checkbox__label"]},components:[Jc(t.translate(e.label))],behaviours:qu([OS.config({})])}),i=e=>{const o="checked"===e?"selected":"unselected";return rj(o,{tag:"span",classes:["tox-icon","tox-checkbox-icon__"+e]},t.icons)},l=Yy({dom:{tag:"div",classes:["tox-checkbox__icons"]},components:[i("checked"),i("unchecked")]});return PT.sketch({dom:{tag:"label",classes:["tox-checkbox"]},components:[a,l.asSpec(),r],fieldBehaviours:qu([sv.config({disabled:()=>!e.enabled||t.isDisabled()}),bA()])})},dP=e=>"presentation"===e.presets?BT.sketch({dom:{tag:"div",classes:["tox-form__group"],innerHtml:e.html}}):BT.sketch({dom:{tag:"div",classes:["tox-form__group"],innerHtml:e.html,attributes:{role:"document"}},containerBehaviours:qu([UT.config({}),AC.config({})])}),uP=e=>(t,o,n,a)=>Oe(o,"name").fold(()=>e(o,a,T.none()),r=>t.field(r,e(o,a,Oe(n,r)))),mP=e=>(t,o,n,a)=>{const r=Da(o,{source:"dynamic"});return uP(e)(t,r,n,a)},hP={bar:uP((e,t)=>zT(e,t.shared)),collection:uP((e,t,o)=>lS(e,t.shared.providers,o)),alertbanner:uP((e,t)=>iP(e,t.shared.providers)),input:uP((e,t,o)=>pM(e,t.shared.providers,o)),textarea:uP((e,t,o)=>bM(e,t.shared.providers,o)),label:uP((e,t)=>wF(e,t.shared)),iframe:mP((e,t,o)=>pF(e,t.shared.providers,o)),button:uP((e,t)=>$L(e,t.shared.providers)),checkbox:uP((e,t,o)=>cP(e,t.shared.providers,o)),colorinput:uP((e,t,o)=>AS(e,t.shared,t.colorinput,o)),colorpicker:uP((e,t,o)=>Tz(e,t.shared.providers,o)),dropzone:uP((e,t,o)=>Mz(e,t.shared.providers,o)),grid:uP((e,t)=>Lz(e,t.shared)),listbox:uP((e,t,o)=>GF(e,t,o)),selectbox:uP((e,t,o)=>JF(e,t.shared.providers,o)),sizeinput:uP((e,t)=>dM(e,t.shared.providers)),slider:uP((e,t,o)=>uM(e,t.shared.providers,o)),urlinput:uP((e,t,o)=>rP(e,t,t.urlinput,o)),customeditor:uP(Iz),htmlpanel:uP(dP),imagepreview:uP((e,t,o)=>vF(e,o)),table:uP((e,t)=>mM(e,t.shared.providers)),tree:uP((e,t)=>rL(e,t)),panel:uP((e,t)=>KF(e,t))},pP={field:(e,t)=>t,record:O([])},bP=(e,t,o,n)=>{const a=Da(n,{shared:{interpreter:t=>gP(e,t,o,a)}});return gP(e,t,o,a)},gP=(e,t,o,n)=>Oe(hP,t.type).fold(()=>(console.error(`Unknown factory type "${t.type}", defaulting to container: `,t),t),a=>a(e,t,o,n)),fP=(e,t,o)=>gP(pP,e,t,o),vP="layout-inset",wP=e=>e.x,kP=(e,t)=>e.x+e.width/2-t.width/2,CP=(e,t)=>e.x+e.width-t.width,yP=e=>e.y,OP=(e,t)=>e.y+e.height-t.height,jP=(e,t)=>e.y+e.height/2-t.height/2,xP=(e,t,o)=>Ud(CP(e,t),OP(e,t),o.insetSouthwest(),Zd(),"southwest",iu(e,{right:0,bottom:3}),vP),_P=(e,t,o)=>Ud(wP(e),OP(e,t),o.insetSoutheast(),Jd(),"southeast",iu(e,{left:1,bottom:3}),vP),VP=(e,t,o)=>Ud(CP(e,t),yP(e),o.insetNorthwest(),Qd(),"northwest",iu(e,{right:0,top:2}),vP),AP=(e,t,o)=>Ud(wP(e),yP(e),o.insetNortheast(),Yd(),"northeast",iu(e,{left:1,top:2}),vP),NP=(e,t,o)=>Ud(kP(e,t),yP(e),o.insetNorth(),Xd(),"north",iu(e,{top:2}),vP),DP=(e,t,o)=>Ud(kP(e,t),OP(e,t),o.insetSouth(),eu(),"south",iu(e,{bottom:3}),vP),EP=(e,t,o)=>Ud(CP(e,t),jP(e,t),o.insetEast(),ou(),"east",iu(e,{right:0}),vP),TP=(e,t,o)=>Ud(wP(e),jP(e,t),o.insetWest(),tu(),"west",iu(e,{left:1}),vP),SP=e=>{switch(e){case"north":return NP;case"northeast":return AP;case"northwest":return VP;case"south":return DP;case"southeast":return _P;case"southwest":return xP;case"east":return EP;case"west":return TP}},BP=(e,t,o,n,a)=>{const r=wm(n).map(SP).getOr(NP);return r(e,t,o,n,a)},IP=e=>{switch(e){case"north":return DP;case"northeast":return _P;case"northwest":return xP;case"south":return NP;case"southeast":return AP;case"southwest":return VP;case"east":return TP;case"west":return EP}},zP=(e,t,o,n,a)=>{const r=wm(n).map(IP).getOr(NP);return r(e,t,o,n,a)},FP={valignCentre:[],alignCentre:[],alignLeft:[],alignRight:[],right:[],left:[],bottom:[],top:[]},MP=(e,t,o)=>{const n=12,a={maxHeightFunction:Xm()},r=()=>({type:"node",root:Ht(Ut(e())),node:T.from(e()),bubble:ah(n,n,FP),layouts:{onRtl:()=>[AP],onLtr:()=>[VP]},overrides:a}),i=()=>({type:"hotspot",hotspot:t(),bubble:ah(-n,n,FP),layouts:{onRtl:()=>[fu,vu,yu],onLtr:()=>[vu,fu,yu]},overrides:a});return()=>o()?r():i()},LP=(e,t,o,n)=>{const a=12,r={maxHeightFunction:Xm()},i=()=>({type:"node",root:Ht(Ut(t())),node:T.from(t()),bubble:ah(a,a,FP),layouts:{onRtl:()=>[NP],onLtr:()=>[NP]},overrides:r}),l=()=>e?{type:"node",root:Ht(Ut(t())),node:T.from(t()),bubble:ah(0,-jo(t()),FP),layouts:{onRtl:()=>[Cu],onLtr:()=>[Cu]},overrides:r}:{type:"hotspot",hotspot:o(),bubble:ah(0,0,FP),layouts:{onRtl:()=>[Cu],onLtr:()=>[Cu]},overrides:r};return()=>n()?i():l()},PP=(e,t,o)=>{const n=()=>({type:"node",root:Ht(Ut(e())),node:T.from(e()),layouts:{onRtl:()=>[NP],onLtr:()=>[NP]}}),a=()=>({type:"hotspot",hotspot:t(),layouts:{onRtl:()=>[yu],onLtr:()=>[yu]}});return()=>o()?n():a()},RP=(e,t)=>()=>({type:"selection",root:t(),getSelection:()=>{const t=e.selection.getRng(),o=e.model.table.getSelectedCells();if(o.length>1){const e=o[0],t=o[o.length-1],n={firstCell:Ze.fromDom(e),lastCell:Ze.fromDom(t)};return T.some(n)}return T.some(Jh.range(Ze.fromDom(t.startContainer),t.startOffset,Ze.fromDom(t.endContainer),t.endOffset))}}),qP=e=>t=>({type:"node",root:e(),node:t}),$P=(e,t,o,n)=>{const a=hx(e),r=()=>Ze.fromDom(e.getBody()),i=()=>Ze.fromDom(e.getContentAreaContainer()),l=()=>a||!n();return{inlineDialog:MP(i,t,l),inlineBottomDialog:LP(e.inline,i,o,l),banner:PP(i,t,l),cursor:RP(e,r),node:qP(r)}},UP=e=>(t,o)=>{const n=ED(e);n(t,o)},HP=e=>()=>uD(e),WP=e=>t=>lD(e,t),GP=e=>t=>dD(e,t),KP=e=>({colorPicker:UP(e),hasCustomColors:HP(e),getColors:WP(e),getColorCols:GP(e)}),YP=e=>()=>Gj(e),QP=e=>({isDraggableModal:YP(e)}),JP=e=>{const t=hi(ux(e)?"bottom":"top");return{isPositionedAtTop:()=>"top"===t.get(),getDockingMode:t.get,setDockingMode:t.set}},ZP=e=>xe(e,"items"),XP=e=>xe(e,"format"),eR=[{title:"Headings",items:[{title:"Heading 1",format:"h1"},{title:"Heading 2",format:"h2"},{title:"Heading 3",format:"h3"},{title:"Heading 4",format:"h4"},{title:"Heading 5",format:"h5"},{title:"Heading 6",format:"h6"}]},{title:"Inline",items:[{title:"Bold",format:"bold"},{title:"Italic",format:"italic"},{title:"Underline",format:"underline"},{title:"Strikethrough",format:"strikethrough"},{title:"Superscript",format:"superscript"},{title:"Subscript",format:"subscript"},{title:"Code",format:"code"}]},{title:"Blocks",items:[{title:"Paragraph",format:"p"},{title:"Blockquote",format:"blockquote"},{title:"Div",format:"div"},{title:"Pre",format:"pre"}]},{title:"Align",items:[{title:"Left",format:"alignleft"},{title:"Center",format:"aligncenter"},{title:"Right",format:"alignright"},{title:"Justify",format:"alignjustify"}]}],tR=e=>je(e,"items"),oR=e=>je(e,"block"),nR=e=>je(e,"inline"),aR=e=>je(e,"selector"),rR=e=>K(e,(e,t)=>{if(tR(t)){const o=rR(t.items);return{customFormats:e.customFormats.concat(o.customFormats),formats:e.formats.concat([{title:t.title,items:o.formats}])}}if(nR(t)||oR(t)||aR(t)){const o=l(t.name)?t.name:t.title.toLowerCase(),n="custom-"+o;return{customFormats:e.customFormats.concat([{name:n,format:t}]),formats:e.formats.concat([{title:t.title,format:n,icon:t.icon}])}}return{...e,formats:e.formats.concat(t)}},{customFormats:[],formats:[]}),iR=(e,t)=>{const o=rR(t),n=t=>{$(t,t=>{e.formatter.has(t.name)||e.formatter.register(t.name,t.format)})};return e.formatter?n(o.customFormats):e.on("init",()=>{n(o.customFormats)}),o.formats},lR=e=>_j(e).map(t=>{const o=iR(e,t);return Vj(e)?eR.concat(o):o}).getOr(eR),sR=e=>{const t=ue(e);return 1===t.length&&M(t,"title")},cR=(e,t,o)=>({...e,type:"formatter",isSelected:t(e.format),getStylePreview:o(e.format)}),dR=(e,t,o,n)=>{const a=e=>cR(e,o,n),r=e=>{const t=s(e.items);return{...e,type:"submenu",getStyleItems:O(t)}},i=t=>{const a=l(t.name)?t.name:bs(t.title),r="custom-"+a,i={...t,type:"formatter",format:r,isSelected:o(r),getStylePreview:n(r)};return e.formatter.register(a,i),i},s=e=>q(e,e=>ZP(e)?r(e):XP(e)?a(e):sR(e)?{...e,type:"separator"}:i(e));return s(t)},uR=e=>{const t=t=>()=>e.formatter.match(t),o=t=>()=>{const o=e.formatter.get(t);return void 0!==o?T.some({tag:o.length>0&&(o[0].inline||o[0].block)||"div",styles:e.dom.parseStyle(e.formatter.getCssText(t))}):T.none()},n=hi([]),a=hi([]),r=hi(!1);e.on("PreInit",a=>{const r=lR(e),i=dR(e,r,t,o);n.set(i)}),e.on("addStyleModifications",n=>{const i=dR(e,n.items,t,o);a.set(i),r.set(n.replace)});const i=()=>{const e=r.get()?[]:n.get(),t=a.get();return e.concat(t)};return{getData:i}},mR=e=>b(e)&&1===e.nodeType,hR=zz.trim,pR=e=>t=>{if(mR(t)){if(t.contentEditable===e)return!0;if(t.getAttribute("data-mce-contenteditable")===e)return!0}return!1},bR=pR("true"),gR=pR("false"),fR=(e,t,o,n,a)=>({type:e,title:t,url:o,level:n,attach:a}),vR=e=>{let t=e;while(t=t.parentNode){const e=t.contentEditable;if(e&&"inherit"!==e)return bR(t)}return!1},wR=(e,t)=>q(mp(Ze.fromDom(t),e),e=>e.dom),kR=e=>e.innerText||e.textContent,CR=e=>e.id?e.id:bs("h"),yR=e=>e&&"A"===e.nodeName&&void 0!==(e.id||e.name),OR=e=>yR(e)&&xR(e),jR=e=>e&&/^(H[1-6])$/.test(e.nodeName),xR=e=>vR(e)&&!gR(e),_R=e=>jR(e)&&xR(e),VR=e=>jR(e)?parseInt(e.nodeName.substr(1),10):0,AR=e=>{var t;const o=CR(e),n=()=>{e.id=o};return fR("header",null!==(t=kR(e))&&void 0!==t?t:"","#"+o,VR(e),n)},NR=e=>{const t=e.id||e.name,o=kR(e);return fR("anchor",o||"#"+t,"#"+t,0,w)},DR=e=>q(W(e,_R),AR),ER=e=>q(W(e,OR),NR),TR=e=>{const t=wR("h1,h2,h3,h4,h5,h6,a:not([href])",e);return t},SR=e=>hR(e.title).length>0,BR=e=>{const t=TR(e);return W(DR(t).concat(ER(t)),SR)},IR={find:BR},zR="tinymce-url-history",FR=5,MR=e=>l(e)&&/^https?/.test(e),LR=e=>d(e)&&e.length<=FR&&ee(e,MR),PR=e=>s(e)&&Ce(e,e=>!LR(e)).isNone(),RR=()=>{const e=$N.getItem(zR);if(null===e)return{};let t;try{t=JSON.parse(e)}catch(o){if(o instanceof SyntaxError)return console.log("Local storage "+zR+" was not valid JSON",o),{};throw o}return PR(t)?t:(console.log("Local storage "+zR+" was not valid format",t),{})},qR=e=>{if(!PR(e))throw new Error("Bad format for history:\n"+JSON.stringify(e));$N.setItem(zR,JSON.stringify(e))},$R=e=>{const t=RR();return Oe(t,e).getOr([])},UR=(e,t)=>{if(!MR(e))return;const o=RR(),n=Oe(o,t).getOr([]),a=W(n,t=>t!==e);o[t]=[e].concat(a).slice(0,FR),qR(o)},HR=e=>!!e,WR=e=>pe(zz.makeMap(e,/[, ]/),HR),GR=e=>T.from(Pj(e)),KR=e=>{const t=T.from($j(e)).filter(HR).map(WR);return GR(e).fold(D,e=>t.fold(E,e=>ue(e).length>0&&e))},YR=(e,t)=>{const o=KR(e);return m(o)?o?GR(e):T.none():o[t]?GR(e):T.none()},QR=(e,t)=>YR(e,t).map(o=>n=>CE.nu(a=>{const r=(e,t)=>{if(!l(e))throw new Error("Expected value to be string");if(void 0!==t&&!s(t))throw new Error("Expected meta to be a object");const o={value:e,meta:t};a(o)},i={filetype:t,fieldname:n.fieldname,...T.from(n.meta).getOr({})};o.call(e,r,n.value,i)})),JR=e=>T.from(e).filter(l).getOrUndefined(),ZR=e=>Uj(e)?T.some({targets:IR.find(e.getBody()),anchorTop:JR(Hj(e)),anchorBottom:JR(Wj(e))}):T.none(),XR=e=>T.from(Rj(e)),eq=e=>({getHistory:$R,addToHistory:UR,getLinkInformation:()=>ZR(e),getValidationHandler:()=>XR(e),getUrlPicker:t=>QR(e,t)}),tq=(e,t,o,n)=>{const a=hi(!1),r=JP(t),i={icons:()=>t.ui.registry.getAll().icons,menuItems:()=>t.ui.registry.getAll().menuItems,translate:KO.translate,isDisabled:()=>t.mode.isReadOnly()||!t.ui.isEnabled(),getOption:t.options.get},l=eq(t),s=uR(t),c=KP(t),d=QP(t),u=()=>a.get(),m=e=>a.set(e),h={shared:{providers:i,anchors:$P(t,o,n,r.isPositionedAtTop),header:r},urlinput:l,styles:s,colorinput:c,dialog:d,isContextMenuOpen:u,setContextMenuState:m},p={...h,shared:{...h.shared,interpreter:e=>fP(e,{},p),getSink:e.popup}},b={...h,shared:{...h.shared,interpreter:e=>fP(e,{},b),getSink:e.dialog}};return{popup:p,dialog:b}},oq=(e,t,o)=>{const n=(e,n)=>{$([t,...o],t=>{t.broadcastEvent(e,n)})},a=(e,n)=>{$([t,...o],t=>{t.broadcastOn([e],n)})},r=e=>a($b(),{target:e.target}),i=Wn(),l=Tm(i,"touchstart",r),s=Tm(i,"touchmove",e=>n(gl(),e)),c=Tm(i,"touchend",e=>n(fl(),e)),d=Tm(i,"mousedown",r),u=Tm(i,"mouseup",e=>{0===e.raw.button&&a(Hb(),{target:e.target})}),m=e=>a($b(),{target:Ze.fromDom(e.target)}),h=e=>{0===e.button&&a(Hb(),{target:Ze.fromDom(e.target)})},p=()=>{$(e.editorManager.get(),t=>{e!==t&&t.dispatch("DismissPopups",{relatedTarget:e})})},b=e=>n(vl(),Bm(e)),g=e=>{a(Ub(),{}),n(wl(),Bm(e))},f=Ut(Ze.fromDom(e.getElement())),v=Sm(f,"scroll",o=>{requestAnimationFrame(()=>{const a=e.getContainer();if(void 0!==a&&null!==a){const a=sT(e,t.element),r=a.map(e=>[e.element,...e.others]).getOr([]);L(r,e=>jt(e,o.target))&&(e.dispatch("ElementScroll",{target:o.target.dom}),n(_l(),o))}})}),w=()=>a(Ub(),{}),k=t=>{t.state&&a($b(),{target:Ze.fromDom(e.getContainer())})},C=e=>{a($b(),{target:Ze.fromDom(e.relatedTarget.getContainer())})};e.on("PostRender",()=>{e.on("click",m),e.on("tap",m),e.on("mouseup",h),e.on("mousedown",p),e.on("ScrollWindow",b),e.on("ResizeWindow",g),e.on("ResizeEditor",w),e.on("AfterProgressState",k),e.on("DismissPopups",C)}),e.on("remove",()=>{e.off("click",m),e.off("tap",m),e.off("mouseup",h),e.off("mousedown",p),e.off("ScrollWindow",b),e.off("ResizeWindow",g),e.off("ResizeEditor",w),e.off("AfterProgressState",k),e.off("DismissPopups",C),d.unbind(),l.unbind(),s.unbind(),c.unbind(),u.unbind(),v.unbind()}),e.on("detach",()=>{$([t,...o],yb),$([t,...o],e=>e.destroy())})},nq=Vf,aq=cf,rq=O([ni("shell",!1),Fr("makeItem"),ni("setupItem",w),Ag.field("listBehaviours",[fC])]),iq=()=>({behaviours:qu([fC.config({})])}),lq=rf({name:"items",overrides:iq}),sq=O([lq]),cq=O("CustomList"),dq=(e,t,o,n)=>{const a=(t,o)=>{i(t).fold(()=>{throw console.error("Custom List was defined to not be a shell, but no item container was specified in components"),new Error("Custom List was defined to not be a shell, but no item container was specified in components")},n=>{const a=fC.contents(n),r=o.length,i=r-a.length,l=i>0?P(i,()=>e.makeItem()):[],s=a.slice(r);$(s,e=>fC.remove(n,e)),$(l,e=>fC.append(n,e));const c=fC.contents(n);$(c,(n,a)=>{e.setupItem(t,n,o[a],a)})})},r=e.shell?{behaviours:[fC.config({})],components:[]}:{behaviours:[],components:t},i=t=>e.shell?T.some(t):wf(t,e,"items");return{uid:e.uid,dom:e.dom,components:r.components,behaviours:Vg(e.listBehaviours,r.behaviours),apis:{setItems:a}}},uq=Mf({name:cq(),configFields:rq(),partFields:sq(),factory:dq,apis:{setItems:(e,t,o)=>{e.setItems(t,o)}}}),mq=O([Fr("dom"),ni("shell",!0),xg("toolbarBehaviours",[fC])]),hq=()=>({behaviours:qu([fC.config({})])}),pq=O([rf({name:"groups",overrides:hq})]),bq=(e,t,o,n)=>{const a=(e,t)=>{r(e).fold(()=>{throw console.error("Toolbar was defined to not be a shell, but no groups container was specified in components"),new Error("Toolbar was defined to not be a shell, but no groups container was specified in components")},e=>{fC.set(e,t)})},r=t=>e.shell?T.some(t):wf(t,e,"groups"),i=e.shell?{behaviours:[fC.config({})],components:[]}:{behaviours:[],components:t};return{uid:e.uid,dom:e.dom,components:i.components,behaviours:Vg(e.toolbarBehaviours,i.behaviours),apis:{setGroups:a,refresh:w},domModification:{attributes:{role:"group"}}}},gq=Mf({name:"Toolbar",configFields:mq(),partFields:pq(),factory:bq,apis:{setGroups:(e,t,o)=>{e.setGroups(t,o)}}}),fq=w,vq=D,wq=O([]);var kq=Object.freeze({__proto__:null,setup:fq,isDocked:vq,getBehaviours:wq});const Cq=e=>{const t=_e(go(e,"position"),"fixed"),o=t?T.none():Bt(e);return o.orThunk(()=>{const t=Ze.fromTag("span");return Dt(e).bind(e=>{zn(e,t);const o=Bt(t);return Pn(t),o})})},yq=e=>Cq(e).map(Do).getOrThunk(()=>Vo(0,0)),Oq=(e,t)=>{const o=e.element;vc(o,t.transitionClass),kc(o,t.fadeOutClass),vc(o,t.fadeInClass),t.onShow(e)},jq=(e,t)=>{const o=e.element;vc(o,t.transitionClass),kc(o,t.fadeInClass),vc(o,t.fadeOutClass),t.onHide(e)},xq=(e,t)=>e.yt.y,_q=(e,t)=>e.y>=t.y,Vq=(e,t)=>e.bottom<=t.bottom,Aq=(e,t,o)=>({location:"top",leftX:t,topY:o.bounds.y-e.y}),Nq=(e,t,o)=>({location:"bottom",leftX:t,bottomY:e.bottom-o.bounds.bottom}),Dq=e=>e.box.x-e.win.x,Eq=(e,t,o)=>{const n=t.win,a=t.box,r=Dq(t);return de(e,e=>{switch(e){case"bottom":return Vq(a,o.bounds)?T.none():T.some(Nq(n,r,o));case"top":return _q(a,o.bounds)?T.none():T.some(Aq(n,r,o));default:return T.none()}}).getOr({location:"no-dock"})},Tq=(e,t,o)=>ee(e,e=>{switch(e){case"bottom":return Vq(t,o.bounds);case"top":return _q(t,o.bounds)}}),Sq=(e,t)=>{const o=t.optScrollEnv.fold(O(e.bounds.y),t=>t.scrollElmTop+(e.bounds.y-t.currentScrollTop));return Vo(e.bounds.x,o)},Bq=(e,t)=>{const o=t.optScrollEnv.fold(O(e.y),t=>e.y+t.currentScrollTop-t.scrollElmTop);return Vo(e.x,o)},Iq=(e,t,o)=>o.getInitialPos().map(o=>{const n=Sq(o,t);return{box:ta(n.left,n.top,Bo(e),Oo(e)),location:o.location}}),zq=(e,t,o,n,a)=>{const r=Bq(t,o),i=ta(r.left,r.top,t.width,t.height);n.setInitialPos({style:fo(e),position:po(e,"position")||"static",bounds:i,location:a.location})},Fq=(e,t,o,n,a)=>{n.getInitialPos().fold(()=>zq(e,t,o,n,a),()=>w)},Mq=(e,t,o)=>o.getInitialPos().bind(n=>{var a;switch(o.clearInitialPos(),n.position){case"static":return T.some({morph:"static"});case"absolute":const o=Cq(e).getOr(Zt()),r=oa(o),i=null!==(a=o.dom.scrollTop)&&void 0!==a?a:0;return T.some({morph:"absolute",positionCss:nm("absolute",Oe(n.style,"left").map(e=>t.x-r.x),Oe(n.style,"top").map(e=>t.y-r.y+i),Oe(n.style,"right").map(e=>r.right-t.right),Oe(n.style,"bottom").map(e=>r.bottom-t.bottom))});default:return T.none()}}),Lq=(e,t,o)=>Iq(e,t,o).filter(({box:e})=>Tq(o.getModes(),e,t)).bind(({box:t})=>Mq(e,t,o)),Pq=e=>{switch(e.location){case"top":return T.some({morph:"fixed",positionCss:nm("fixed",T.some(e.leftX),T.some(e.topY),T.none(),T.none())});case"bottom":return T.some({morph:"fixed",positionCss:nm("fixed",T.some(e.leftX),T.none(),T.none(),T.some(e.bottomY))});default:return T.none()}},Rq=(e,t,o)=>{const n=oa(e),a=ia(),r=Eq(o.getModes(),{win:a,box:n},t);return"top"===r.location||"bottom"===r.location?(zq(e,n,t,o,r),Pq(r)):T.none()},qq=(e,t,o)=>Lq(e,t,o).orThunk(()=>t.optScrollEnv.bind(n=>Iq(e,t,o)).bind(({box:e,location:o})=>{const n=ia(),a=Dq({win:n,box:e}),r="top"===o?Aq(n,a,t):Nq(n,a,t);return Pq(r)})),$q=(e,t,o)=>{const n=e.element,a=_e(go(n,"position"),"fixed");return a?qq(n,t,o):Rq(n,t,o)},Uq=(e,t,o)=>{const n=e.element;return Iq(n,t,o).bind(({box:e})=>Mq(n,e,o))},Hq=(e,t,o,n)=>{const a=oa(e),r=ia(),i=Dq({win:r,box:a}),l=n(r,i,t);return"bottom"===l.location||"top"===l.location?(Fq(e,a,t,o,l),Pq(l)):T.none()},Wq=(e,t,o)=>{o.setDocked(!1),$(["left","right","top","bottom","position"],t=>wo(e.element,t)),t.onUndocked(e)},Gq=(e,t,o,n)=>{const a="fixed"===n.position;o.setDocked(a),rm(e.element,n);const r=a?t.onDocked:t.onUndocked;r(e)},Kq=(e,t,o,n,a=!1)=>{t.contextual.each(t=>{t.lazyContext(e).each(r=>{const i=xq(r,n.bounds);if(i!==o.isVisible())if(o.setVisible(i),a&&!i)Oc(e.element,[t.fadeOutClass]),t.onHide(e);else{const o=i?Oq:jq;o(e,t)}})})},Yq=(e,t,o,n,a)=>{Kq(e,t,o,n,!0),Gq(e,t,o,a.positionCss)},Qq=(e,t,o,n,a)=>{switch(a.morph){case"static":return Wq(e,t,o);case"absolute":return Gq(e,t,o,a.positionCss);case"fixed":return Yq(e,t,o,n,a)}},Jq=(e,t,o)=>{const n=t.lazyViewport(e);Kq(e,t,o,n),$q(e,n,o).each(a=>{Qq(e,t,o,n,a)})},Zq=(e,t,o)=>{const n=e.element;o.setDocked(!1);const a=t.lazyViewport(e);Uq(e,a,o).each(n=>{switch(n.morph){case"static":Wq(e,t,o);break;case"absolute":Gq(e,t,o,n.positionCss);break}}),o.setVisible(!0),t.contextual.each(t=>{jc(n,[t.fadeInClass,t.fadeOutClass,t.transitionClass]),t.onShow(e)}),Xq(e,t,o)},Xq=(e,t,o)=>{e.getSystem().isConnected()&&Jq(e,t,o)},e$=(e,t,o)=>{o.isDocked()&&Zq(e,t,o)},t$=e=>(t,o,n)=>{const a=o.lazyViewport(t),r=Hq(t.element,a,n,e);r.each(e=>{Yq(t,o,n,a,e)})},o$=t$(Aq),n$=t$(Nq),a$=(e,t,o)=>o.isDocked(),r$=(e,t,o,n)=>o.setModes(n),i$=(e,t,o)=>o.getModes();var l$=Object.freeze({__proto__:null,refresh:Xq,reset:e$,isDocked:a$,getModes:i$,setModes:r$,forceDockToTop:o$,forceDockToBottom:n$});const s$=(e,t)=>Ml([Jl(el(),(o,n)=>{e.contextual.each(e=>{if(yc(o.element,e.transitionClass)){jc(o.element,[e.transitionClass,e.fadeInClass]);const n=t.isVisible()?e.onShown:e.onHidden;n(o)}n.stop()})}),ql(vl(),(o,n)=>{Xq(o,e,t)}),ql(_l(),(o,n)=>{Xq(o,e,t)}),ql(wl(),(o,n)=>{e$(o,e,t)})]);var c$=Object.freeze({__proto__:null,events:s$}),d$=[ti("contextual",[Pr("fadeInClass"),Pr("fadeOutClass"),Pr("transitionClass"),$r("lazyContext"),Fd("onShow"),Fd("onShown"),Fd("onHide"),Fd("onHidden")]),ci("lazyViewport",()=>({bounds:ia(),optScrollEnv:T.none()})),ui("modes",["top","bottom"],fr),Fd("onDocked"),Fd("onUndocked")];const u$=e=>{const t=hi(!1),o=hi(!0),n=Dm(),a=hi(e.modes),r=()=>`docked: ${t.get()}, visible: ${o.get()}, modes: ${a.get().join(",")}`;return Fs({isDocked:t.get,setDocked:t.set,getInitialPos:n.get,setInitialPos:n.set,clearInitialPos:n.clear,isVisible:o.get,setVisible:o.set,getModes:a.get,setModes:a.set,readState:r})};var m$=Object.freeze({__proto__:null,init:u$});const h$=Uu({fields:d$,name:"docking",active:c$,apis:l$,state:m$}),p$=O(bs("toolbar-height-change")),b$={fadeInClass:"tox-editor-dock-fadein",fadeOutClass:"tox-editor-dock-fadeout",transitionClass:"tox-editor-dock-transition"},g$="tox-tinymce--toolbar-sticky-on",f$="tox-tinymce--toolbar-sticky-off",v$=(e,t)=>{const o=_t(t),n=Nt(t),a=n.dom.innerHeight,r=Rn(o),i=Ze.fromDom(e.elm),l=na(i),s=Oo(i),c=l.y,d=c+s,u=Do(t),m=Oo(t),h=u.top,p=h+m,b=Math.abs(h-r.top)<2,g=Math.abs(p-(r.top+a))<2;if(b&&ch){const e=c-a+s+m;qn(r.left,e,o)}},w$=(e,t)=>M(h$.getModes(e),t),k$=e=>{const t=e=>jo(e)+(parseInt(po(e,"margin-top"),10)||0)+(parseInt(po(e,"margin-bottom"),10)||0),o=e.element;Tt(o).each(n=>{const a="padding-"+h$.getModes(e)[0];if(h$.isDocked(e)){const e=Bo(n);uo(o,"width",e+"px"),uo(n,a,t(o)+"px")}else wo(o,"width"),wo(n,a)})},C$=(e,t)=>{t?(kc(e,b$.fadeOutClass),Oc(e,[b$.transitionClass,b$.fadeInClass])):(kc(e,b$.fadeInClass),Oc(e,[b$.fadeOutClass,b$.transitionClass]))},y$=(e,t)=>{const o=Ze.fromDom(e.getContainer());t?(vc(o,g$),kc(o,f$)):(vc(o,f$),kc(o,g$))},O$=(e,t)=>{const o=_t(t);em(o).filter(e=>!jt(t,e)).filter(t=>jt(t,Ze.fromDom(o.dom.body))||xt(e,t)).each(()=>Ju(t))},j$=(e,t)=>tm(e).orThunk(()=>t().toOptional().bind(e=>tm(e.element))),x$=(e,t,o)=>{e.inline||(t.header.isPositionedAtTop()||e.on("ResizeEditor",()=>{o().each(h$.reset)}),e.on("ResizeWindow ResizeEditor",()=>{o().each(k$)}),e.on("SkinLoaded",()=>{o().each(e=>{h$.isDocked(e)?h$.reset(e):h$.refresh(e)})}),e.on("FullscreenStateChanged",()=>{o().each(h$.reset)})),e.on("AfterScrollIntoView",e=>{o().each(t=>{h$.refresh(t);const o=t.element;Ow(o)&&v$(e,o)})}),e.on("PostRender",()=>{y$(e,!1)})},_$=e=>e().map(h$.isDocked).getOr(!1),V$=()=>[Ku.config({channels:{[p$()]:{onReceive:k$}}})],A$=(e,t)=>{const o=Dm(),n=t.getSink,a=e=>{n().each(t=>e(t.element))},r=t=>{e.inline||k$(t),y$(e,h$.isDocked(t)),t.getSystem().broadcastOn([Ub()],{}),n().each(e=>e.getSystem().broadcastOn([Ub()],{}))},i=e.inline?[]:V$();return[AC.config({}),h$.config({contextual:{lazyContext:t=>{const o=jo(t.element),n=e.inline?e.getContentAreaContainer():e.getContainer();return T.from(n).map(n=>{const a=oa(Ze.fromDom(n)),r=sT(e,t.element);return r.fold(()=>{const e=a.height-o,n=a.y+(w$(t,"top")?0:o);return ta(a.x,n,a.width,e)},e=>{const n=aa(a,cT(e)),r=w$(t,"top")?n.y:n.y+o;return ta(n.x,r,n.width,n.height-o)})})},onShow:()=>{a(e=>C$(e,!0))},onShown:e=>{a(e=>jc(e,[b$.transitionClass,b$.fadeInClass])),o.get().each(t=>{O$(e.element,t),o.clear()})},onHide:e=>{j$(e.element,n).fold(o.clear,o.set),a(e=>C$(e,!1))},onHidden:()=>{a(e=>jc(e,[b$.transitionClass]))},...b$},lazyViewport:t=>{const o=sT(e,t.element);return o.fold(()=>{const o=ia(),n=Fj(e),a=o.y+(w$(t,"top")?n:0),r=o.height-(w$(t,"bottom")?n:0);return{bounds:ta(o.x,a,o.width,r),optScrollEnv:T.none()}},e=>{const t=cT(e);return{bounds:t,optScrollEnv:T.some({currentScrollTop:e.element.dom.scrollTop,scrollElmTop:Do(e.element).top})}})},modes:[t.header.getDockingMode()],onDocked:r,onUndocked:r}),...i]};var N$=Object.freeze({__proto__:null,setup:x$,isDocked:_$,getBehaviours:A$});const D$=e=>{const t=e.editor,o=e.sticky?A$:wq;return{uid:e.uid,dom:e.dom,components:e.components,behaviours:qu(o(t,e.sharedBackstage))}},E$=sr([D_,Mr("items",dr([hr([E_,Gr("items",fr)]),fr]))].concat(dV)),T$=e=>Ar("GroupToolbarButton",E$,e),S$=[Jr("text"),Jr("tooltip"),Jr("icon"),ai("search",!1,dr([vr,sr([Jr("placeholder")])],e=>m(e)?e?T.some({placeholder:T.none()}):T.none():T.some(e))),$r("fetch"),ci("onSetup",()=>w)],B$=sr([D_,...S$]),I$=e=>Ar("menubutton",B$,e),z$=sr([D_,H_,U_,$_,K_,F_,R_,li("presets","normal",["normal","color","listpreview"]),X_(1),L_,P_]),F$=e=>Ar("SplitButton",z$,e),M$=(e,t)=>{const o=(e,o)=>{const n=q(o,e=>{const o={type:"menubutton",text:e.text,fetch:t=>{t(e.getItems())}},n=I$(o).mapError(e=>Er(e)).getOrDie();return WM(n,"tox-mbtn",t.backstage,T.some("menuitem"))});fC.set(e,n)},n={focus:nC.focusIn,setMenus:o};return{uid:e.uid,dom:e.dom,components:[],behaviours:qu([fC.config({}),wC("menubar-events",[Zl(t=>{e.onSetup(t)}),ql(Hi(),(e,t)=>{md(e.element,".tox-mbtn--active").each(o=>{hd(t.event.target,".tox-mbtn").each(t=>{jt(o,t)||e.getSystem().getByDom(o).each(o=>{e.getSystem().getByDom(t).each(e=>{LE.expand(e),LE.close(o),AC.focus(e)})})})})}),ql(jl(),(e,t)=>{t.event.prevFocus.bind(t=>e.getSystem().getByDom(t).toOptional()).each(o=>{t.event.newFocus.bind(t=>e.getSystem().getByDom(t).toOptional()).each(e=>{LE.isOpen(o)&&(LE.expand(e),LE.close(o))})})})]),nC.config({mode:"flow",selector:".tox-mbtn",onEscape:t=>(e.onEscape(t),T.some(!0))}),UT.config({})]),apis:n,domModification:{attributes:{role:"menubar"}}}};var L$=Ff({factory:M$,name:"silver.Menubar",configFields:[Fr("dom"),Fr("uid"),Fr("onEscape"),Fr("backstage"),ni("onSetup",w)],apis:{focus:(e,t)=>{e.focus(t)},setMenus:(e,t,o)=>{e.setMenus(t,o)}}});const P$="⚡️Upgrade",R$="https://www.tiny.cloud/tinymce-self-hosted-premium-features/?utm_campaign=self_hosted_upgrade_promo&utm_source=tiny&utm_medium=referral",q$=e=>({uid:e.uid,dom:e.dom,components:[{dom:{tag:"a",attributes:{href:R$,rel:"noopener",target:"_blank","aria-hidden":"true"},classes:["tox-promotion-link"],innerHtml:P$}}]}),$$="container",U$=[xg("slotBehaviours",[])],H$=e=>"",W$=e=>{const t=(()=>{const e=[],t=(t,o)=>(e.push(t),pf($$,H$(t),o));return{slot:t,record:O(e)}})(),o=e(t),n=t.record(),a=q(n,e=>nf({name:e,pname:H$(e)}));return Ef($$,U$,a,G$,o)},G$=(e,t)=>{const o=t=>Of(e),n=(t,o)=>wf(t,e,o),a=(t,o)=>(n,a)=>wf(n,e,a).map(e=>t(e,a)).getOr(o),r=e=>(t,o)=>{$(o,o=>e(t,o))},i=(e,t)=>"true"!==no(e.element,"aria-hidden"),l=(e,t)=>{if(!i(e)){const o=e.element;wo(o,"display"),io(o,"aria-hidden"),Tl(e,xl(),{name:t,visible:!0})}},s=(e,t)=>{if(i(e)){const o=e.element;uo(o,"display","none"),to(o,"aria-hidden","true"),Tl(e,xl(),{name:t,visible:!1})}},c=a(i,!1),d=a(s),u=r(d),m=e=>u(e,o()),h=a(l),p={getSlotNames:o,getSlot:n,isShowing:c,hideSlot:d,hideAllSlots:m,showSlot:h};return{uid:e.uid,dom:e.dom,components:t,behaviours:_g(e.slotBehaviours),apis:p}},K$=pe({getSlotNames:(e,t)=>e.getSlotNames(t),getSlot:(e,t,o)=>e.getSlot(t,o),isShowing:(e,t,o)=>e.isShowing(t,o),hideSlot:(e,t,o)=>e.hideSlot(t,o),hideAllSlots:(e,t)=>e.hideAllSlots(t),showSlot:(e,t,o)=>e.showSlot(t,o)},e=>Is(e)),Y$={...K$,sketch:W$},Q$=sr([U_,H_,ci("onShow",w),ci("onHide",w),R_]),J$=e=>Ar("sidebar",Q$,e),Z$=e=>{const{sidebars:t}=e.ui.registry.getAll();$(ue(t),o=>{const n=t[o],a=()=>_e(T.from(e.queryCommandValue("ToggleSidebar")),o);e.ui.registry.addToggleButton(o,{icon:n.icon,tooltip:n.tooltip,onAction:t=>{e.execCommand("ToggleSidebar",!1,o),t.setActive(a())},onSetup:t=>{t.setActive(a());const o=()=>t.setActive(a());return e.on("ToggleSidebar",o),()=>{e.off("ToggleSidebar",o)}}})})},X$=e=>({element:()=>e.element.dom}),eU=(e,t)=>{const o=q(ue(t),e=>{const o=t[e],n=Nr(J$(o));return{name:e,getApi:X$,onSetup:n.onSetup,onShow:n.onShow,onHide:n.onHide}});return q(o,t=>{const n=hi(w);return e.slot(t.name,{dom:{tag:"div",classes:["tox-sidebar__pane"]},behaviours:JV.unnamedEvents([yA(t,n),OA(t,n),ql(xl(),(e,t)=>{const n=t.event,a=Q(o,e=>e.name===n.name);a.each(t=>{const o=n.visible?t.onShow:t.onHide;o(t.getApi(e))})})])})})},tU=e=>Y$.sketch(t=>({dom:{tag:"div",classes:["tox-sidebar__pane-container"]},components:eU(t,e),slotBehaviours:JV.unnamedEvents([Zl(e=>Y$.hideAllSlots(e))])})),oU=(e,t,o)=>{const n=$f.getCurrent(e);n.each(n=>{fC.set(n,[tU(t)]);const a=null===o||void 0===o?void 0:o.toLowerCase();l(a)&&je(t,a)&&$f.getCurrent(n).each(t=>{Y$.showSlot(t,a),UM.immediateGrow(n),wo(n.element,"width"),nU(e.element,"region")})})},nU=(e,t)=>{to(e,"role",t)},aU=(e,t)=>{const o=$f.getCurrent(e);o.each(o=>{const n=$f.getCurrent(o);n.each(n=>{UM.hasGrown(o)?Y$.isShowing(n,t)?(UM.shrink(o),nU(e.element,"presentation")):(Y$.hideAllSlots(n),Y$.showSlot(n,t),nU(e.element,"region")):(Y$.hideAllSlots(n),Y$.showSlot(n,t),UM.grow(o),nU(e.element,"region"))})})},rU=e=>{const t=$f.getCurrent(e);return t.bind(e=>{const t=UM.isGrowing(e)||UM.hasGrown(e);if(t){const t=$f.getCurrent(e);return t.bind(e=>Q(Y$.getSlotNames(e),t=>Y$.isShowing(e,t)))}return T.none()})},iU=bs("FixSizeEvent"),lU=bs("AutoSizeEvent"),sU=e=>({uid:e.uid,dom:{tag:"div",classes:["tox-sidebar"],attributes:{role:"presentation"}},components:[{dom:{tag:"div",classes:["tox-sidebar__slider"]},components:[],behaviours:qu([UT.config({}),AC.config({}),UM.config({dimension:{property:"width"},closedClass:"tox-sidebar--sliding-closed",openClass:"tox-sidebar--sliding-open",shrinkingClass:"tox-sidebar--sliding-shrinking",growingClass:"tox-sidebar--sliding-growing",onShrunk:e=>{const t=$f.getCurrent(e);t.each(Y$.hideAllSlots),El(e,lU)},onGrown:e=>{El(e,lU)},onStartGrow:e=>{Tl(e,iU,{width:go(e.element,"width").getOr("")})},onStartShrink:e=>{Tl(e,iU,{width:Bo(e.element)+"px"})}}),fC.config({}),$f.config({find:e=>{const t=fC.contents(e);return le(t)}})])}],behaviours:qu([Oz.childAt(0),wC("sidebar-sliding-events",[ql(iU,(e,t)=>{uo(e.element,"width",t.event.width)}),ql(lU,(e,t)=>{wo(e.element,"width")})])])}),cU=(e,t,o,n)=>{to(e.element,"aria-busy",!0);const a=t.getRoot(e).getOr(e),r=qu([nC.config({mode:"special",onTab:()=>T.some(!0),onShiftTab:()=>T.some(!0)}),AC.config({})]),i=n(a,r),l=a.getSystem().build(i);fC.append(a,nd(l)),l.hasConfigured(nC)&&t.focus&&nC.focusIn(l),o.isBlocked()||t.onBlock(e),o.blockWith(()=>fC.remove(a,l))},dU=(e,t,o)=>{io(e.element,"aria-busy"),o.isBlocked()&&t.onUnblock(e),o.clear()},uU=(e,t,o)=>o.isBlocked();var mU=Object.freeze({__proto__:null,block:cU,unblock:dU,isBlocked:uU}),hU=[ci("getRoot",T.none),si("focus",!0),Fd("onBlock"),Fd("onUnblock")];const pU=()=>{const e=Am(),t=t=>{e.set({destroy:t})};return Fs({readState:e.isSet,blockWith:t,clear:e.clear,isBlocked:e.isSet})};var bU=Object.freeze({__proto__:null,init:pU});const gU=Uu({fields:hU,name:"blocking",apis:mU,state:bU}),fU=e=>(t,o)=>({dom:{tag:"div",attributes:{"aria-label":e.translate("Loading..."),tabindex:"0"},classes:["tox-throbber__busy-spinner"]},components:[{dom:Ky('
')}]}),vU=e=>$f.getCurrent(e).each(e=>Ju(e.element,!0)),wU=(e,t)=>{const o="tabindex",n="data-mce-"+o;T.from(e.iframeElement).map(Ze.fromDom).each(e=>{t?(ao(e,o).each(t=>to(e,n,t)),to(e,o,-1)):(io(e,o),ao(e,n).each(t=>{to(e,o,t),io(e,n)}))})},kU=(e,t,o,n)=>{const a=t.element;if(wU(e,o),o)gU.block(t,fU(n)),wo(a,"display"),io(a,"aria-hidden"),e.hasFocus()&&vU(t);else{const o=$f.getCurrent(t).exists(e=>Xu(e.element));gU.unblock(t),uo(a,"display","none"),to(a,"aria-hidden","true"),o&&e.focus()}},CU=e=>({uid:e.uid,dom:{tag:"div",attributes:{"aria-hidden":"true"},classes:["tox-throbber"],styles:{display:"none"}},behaviours:qu([fC.config({}),gU.config({focus:!1}),$f.config({find:e=>le(e.components())})]),components:[]}),yU=e=>"focusin"===e.type,OU=e=>{if(yU(e)){const t=e.composed?le(e.composedPath()):T.from(e.target);return t.map(Ze.fromDom).filter(bt).exists(e=>yc(e,"mce-pastebin"))}return!1},jU=(e,t,o)=>{const n=hi(!1),a=Dm(),r=o=>{n.get()&&!OU(o)&&(o.preventDefault(),vU(t()),e.editorManager.setActive(e))};e.inline||e.on("PreInit",()=>{e.dom.bind(e.getWin(),"focusin",r),e.on("BeforeExecCommand",e=>{"mcefocus"===e.command.toLowerCase()&&!0!==e.value&&r(e)})});const i=a=>{a!==n.get()&&(n.set(a),kU(e,t(),a,o.providers),VN(e,a))};e.on("ProgressState",t=>{if(a.on(clearTimeout),f(t.time)){const o=$y.setEditorTimeout(e,()=>i(t.state),t.time);a.set(o)}else i(t.state),a.clear()})},xU=(e,t)=>{const o={len:0,list:[]},n=K(e,(e,o)=>{const n=t(o,e.len);return n.fold(O(e),t=>({len:t.finish,list:e.list.concat([t])}))},o);return n.list},_U=(e,t,o)=>({within:e,extra:t,withinWidth:o}),VU=(e,t,o)=>{const n=xU(e,(e,t)=>{const n=o(e);return T.some({element:e,start:t,finish:t+n,width:n})}),a=W(n,e=>e.finish<=t),r=G(a,(e,t)=>e+t.width,0),i=n.slice(a.length);return{within:a,extra:i,withinWidth:r}},AU=e=>q(e,e=>e.element),NU=(e,t,o)=>{const n=AU(e.concat(t));return _U(n,[],o)},DU=(e,t,o,n)=>{const a=AU(e).concat([o]);return _U(a,AU(t),n)},EU=(e,t,o)=>_U(AU(e),[],o),TU=(e,t,o)=>{const n=VU(t,e,o);return 0===n.extra.length?T.some(n):T.none()},SU=(e,t,o,n)=>{const a=TU(e,t,o).getOrThunk(()=>VU(t,e-o(n),o)),r=a.within,i=a.extra,l=a.withinWidth;return 1===i.length&&i[0].width<=o(n)?NU(r,i,l):i.length>=1?DU(r,i,n,l):EU(r,i,l)},BU=(e,t)=>{const o=q(t,e=>nd(e));gq.setGroups(e,o)},IU=e=>de(e,e=>tm(e.element).bind(t=>e.getSystem().getByDom(t).toOptional())),zU=(e,t,o)=>{const n=t.builtGroups.get();if(0===n.length)return;const a=kf(e,t,"primary"),r=hE.getCoupled(e,"overflowGroup");uo(a.element,"visibility","hidden");const i=n.concat([r]),l=IU(i);o([]),BU(a,i);const s=Bo(a.element),c=SU(s,t.builtGroups.get(),e=>Bo(e.element),r);0===c.extra.length?(fC.remove(a,r),o([])):(BU(a,c.within),o(c.extra)),wo(a.element,"visibility"),ko(a.element),l.each(AC.focus)},FU=O([xg("splitToolbarBehaviours",[hE]),Ir("builtGroups",()=>hi([]))]),MU=O([Id(["overflowToggledClass"]),Xr("getOverflowBounds"),Fr("lazySink"),Ir("overflowGroups",()=>hi([])),Fd("onOpened"),Fd("onClosed")].concat(FU())),LU=O([nf({factory:gq,schema:mq(),name:"primary"}),af({schema:mq(),name:"overflow"}),af({name:"overflow-button"}),af({name:"overflow-group"})]),PU=O((e,t)=>{zo(e,Math.floor(t))}),RU=O([Id(["toggledClass"]),Fr("lazySink"),$r("fetch"),Xr("getBounds"),ti("fireDismissalEventInstead",[ni("event",yl())]),mh(),Fd("onToggled")]),qU=O([af({name:"button",overrides:e=>({dom:{attributes:{"aria-haspopup":"true"}},buttonBehaviours:qu([GC.config({toggleClass:e.markers.toggledClass,aria:{mode:"expanded"},toggleOnExecute:!1,onToggled:e.onToggled})])})}),af({factory:gq,schema:mq(),name:"toolbar",overrides:e=>({toolbarBehaviours:qu([nC.config({mode:"cyclic",onEscape:t=>(wf(t,e,"button").each(AC.focus),T.none())})])})})]),$U=Dm(),UU=(e,t)=>{$U.set(!0),HU(e,t),$U.clear()},HU=(e,t)=>{const o=hE.getCoupled(e,"toolbarSandbox");qb.isOpen(o)?qb.close(o):qb.open(o,t.toolbar())},WU=(e,t,o,n)=>{const a=o.getBounds.map(e=>e()),r=o.lazySink(e).getOrDie();ab.positionWithinBounds(r,t,{anchor:{type:"hotspot",hotspot:e,layouts:n,overrides:{maxWidthFunction:PU()}}},a)},GU=(e,t,o,n,a)=>{gq.setGroups(t,a),WU(e,t,o,n),GC.on(e)},KU=(e,t,o)=>{const n=gd(),a=(a,r)=>{const i=$U.get().getOr(!1);o.fetch().get(a=>{GU(e,r,o,t.layouts,a),n.link(e.element),i||nC.focusIn(r)})},r=()=>{GC.off(e),$U.get().getOr(!1)||AC.focus(e),n.unlink(e.element)};return{dom:{tag:"div",attributes:{id:n.id}},behaviours:qu([nC.config({mode:"special",onEscape:e=>(qb.close(e),T.some(!0))}),qb.config({onOpen:a,onClose:r,isPartOf:(t,o,n)=>vd(o,n)||vd(e,n),getAttachPoint:()=>o.lazySink(e).getOrDie()}),Ku.config({channels:{...Gb({isExtraPart:D,...o.fireDismissalEventInstead.map(e=>({fireEventInstead:{event:e.event}})).getOr({})}),...Yb({doReposition:()=>{qb.getState(hE.getCoupled(e,"toolbarSandbox")).each(n=>{WU(e,n,o,t.layouts)})}})}})])}},YU=(e,t,o,n)=>({...Hy.sketch({...n.button(),action:e=>{HU(e,n)},buttonBehaviours:Ag.augment({dump:n.button().buttonBehaviours},[hE.config({others:{toolbarSandbox:t=>KU(t,o,e)}})])}),apis:{setGroups:(t,n)=>{qb.getState(hE.getCoupled(t,"toolbarSandbox")).each(a=>{GU(t,a,e,o.layouts,n)})},reposition:t=>{qb.getState(hE.getCoupled(t,"toolbarSandbox")).each(n=>{WU(t,n,e,o.layouts)})},toggle:e=>{HU(e,n)},toggleWithoutFocusing:e=>{UU(e,n)},getToolbar:e=>qb.getState(hE.getCoupled(e,"toolbarSandbox")),isOpen:e=>qb.isOpen(hE.getCoupled(e,"toolbarSandbox"))}}),QU=Mf({name:"FloatingToolbarButton",factory:YU,configFields:RU(),partFields:qU(),apis:{setGroups:(e,t,o)=>{e.setGroups(t,o)},reposition:(e,t)=>{e.reposition(t)},toggle:(e,t)=>{e.toggle(t)},toggleWithoutFocusing:(e,t)=>{e.toggleWithoutFocusing(t)},getToolbar:(e,t)=>e.getToolbar(t),isOpen:(e,t)=>e.isOpen(t)}}),JU=O([Fr("items"),Id(["itemSelector"]),xg("tgroupBehaviours",[nC])]),ZU=O([lf({name:"items",unit:"item"})]),XU=(e,t,o,n)=>({uid:e.uid,dom:e.dom,components:t,behaviours:Vg(e.tgroupBehaviours,[nC.config({mode:"flow",selector:e.markers.itemSelector})]),domModification:{attributes:{role:"toolbar"}}}),eH=Mf({name:"ToolbarGroup",configFields:JU(),partFields:ZU(),factory:XU}),tH=e=>q(e,e=>nd(e)),oH=(e,t,o)=>{zU(e,o,n=>{o.overflowGroups.set(n),t.getOpt(e).each(e=>{QU.setGroups(e,tH(n))})})},nH=(e,t,o,n)=>{const a=Yy(QU.sketch({fetch:()=>CE.nu(t=>{t(tH(e.overflowGroups.get()))}),layouts:{onLtr:()=>[vu,fu],onRtl:()=>[fu,vu],onBottomLtr:()=>[ku,wu],onBottomRtl:()=>[wu,ku]},getBounds:o.getOverflowBounds,lazySink:e.lazySink,fireDismissalEventInstead:{},markers:{toggledClass:e.markers.overflowToggledClass},parts:{button:n["overflow-button"](),toolbar:n.overflow()},onToggled:(t,o)=>e[o?"onOpened":"onClosed"](t)}));return{uid:e.uid,dom:e.dom,components:t,behaviours:Vg(e.splitToolbarBehaviours,[hE.config({others:{overflowGroup:()=>eH.sketch({...n["overflow-group"](),items:[a.asSpec()]})}})]),apis:{setGroups:(t,o)=>{e.builtGroups.set(q(o,t.getSystem().build)),oH(t,a,e)},refresh:t=>oH(t,a,e),toggle:e=>{a.getOpt(e).each(e=>{QU.toggle(e)})},toggleWithoutFocusing:e=>{a.getOpt(e).each(QU.toggleWithoutFocusing)},isOpen:e=>a.getOpt(e).map(QU.isOpen).getOr(!1),reposition:e=>{a.getOpt(e).each(e=>{QU.reposition(e)})},getOverflow:e=>a.getOpt(e).bind(QU.getToolbar)},domModification:{attributes:{role:"group"}}}},aH=Mf({name:"SplitFloatingToolbar",configFields:MU(),partFields:LU(),factory:nH,apis:{setGroups:(e,t,o)=>{e.setGroups(t,o)},refresh:(e,t)=>{e.refresh(t)},reposition:(e,t)=>{e.reposition(t)},toggle:(e,t)=>{e.toggle(t)},toggleWithoutFocusing:(e,t)=>{e.toggle(t)},isOpen:(e,t)=>e.isOpen(t),getOverflow:(e,t)=>e.getOverflow(t)}}),rH=O([Id(["closedClass","openClass","shrinkingClass","growingClass","overflowToggledClass"]),Fd("onOpened"),Fd("onClosed")].concat(FU())),iH=O([nf({factory:gq,schema:mq(),name:"primary"}),nf({factory:gq,schema:mq(),name:"overflow",overrides:e=>({toolbarBehaviours:qu([UM.config({dimension:{property:"height"},closedClass:e.markers.closedClass,openClass:e.markers.openClass,shrinkingClass:e.markers.shrinkingClass,growingClass:e.markers.growingClass,onShrunk:t=>{wf(t,e,"overflow-button").each(e=>{GC.off(e),AC.focus(e)}),e.onClosed(t)},onGrown:t=>{nC.focusIn(t),e.onOpened(t)},onStartGrow:t=>{wf(t,e,"overflow-button").each(GC.on)}}),nC.config({mode:"acyclic",onEscape:t=>(wf(t,e,"overflow-button").each(AC.focus),T.some(!0))})])})}),af({name:"overflow-button",overrides:e=>({buttonBehaviours:qu([GC.config({toggleClass:e.markers.overflowToggledClass,aria:{mode:"pressed"},toggleOnExecute:!1})])})}),af({name:"overflow-group"})]),lH=(e,t)=>wf(e,t,"overflow").map(UM.hasGrown).getOr(!1),sH=(e,t)=>{wf(e,t,"overflow-button").bind(()=>wf(e,t,"overflow")).each(o=>{cH(e,t),UM.toggleGrow(o)})},cH=(e,t)=>{wf(e,t,"overflow").each(o=>{zU(e,t,e=>{const t=q(e,e=>nd(e));gq.setGroups(o,t)}),wf(e,t,"overflow-button").each(e=>{UM.hasGrown(o)&&GC.on(e)}),UM.refresh(o)})},dH=(e,t,o,n)=>{const a="alloy.toolbar.toggle",r=(t,o)=>{const n=q(o,t.getSystem().build);e.builtGroups.set(n)};return{uid:e.uid,dom:e.dom,components:t,behaviours:Vg(e.splitToolbarBehaviours,[hE.config({others:{overflowGroup:e=>eH.sketch({...n["overflow-group"](),items:[Hy.sketch({...n["overflow-button"](),action:t=>{El(e,a)}})]})}}),wC("toolbar-toggle-events",[ql(a,t=>{sH(t,e)})])]),apis:{setGroups:(t,o)=>{r(t,o),cH(t,e)},refresh:t=>cH(t,e),toggle:t=>sH(t,e),isOpen:t=>lH(t,e)},domModification:{attributes:{role:"group"}}}},uH=Mf({name:"SplitSlidingToolbar",configFields:rH(),partFields:iH(),factory:dH,apis:{setGroups:(e,t,o)=>{e.setGroups(t,o)},refresh:(e,t)=>{e.refresh(t)},toggle:(e,t)=>{e.toggle(t)},isOpen:(e,t)=>e.isOpen(t)}}),mH=e=>{const t=e.title.fold(()=>({}),e=>({attributes:{title:e}}));return{dom:{tag:"div",classes:["tox-toolbar__group"],...t},components:[eH.parts.items({})],items:e.items,markers:{itemSelector:"*:not(.tox-split-button) > .tox-tbtn:not([disabled]), .tox-split-button:not([disabled]), .tox-toolbar-nav-js:not([disabled]), .tox-number-input:not([disabled])"},tgroupBehaviours:qu([UT.config({}),AC.config({})])}},hH=e=>eH.sketch(mH(e)),pH=(e,t)=>{const o=Zl(t=>{const o=q(e.initGroups,hH);gq.setGroups(t,o)});return qu([kA.toolbarButton(e.providers.isDisabled),bA(),nC.config({mode:t,onEscape:e.onEscape,selector:".tox-toolbar__group"}),wC("toolbar-events",[o])])},bH=e=>{const t=e.cyclicKeying?"cyclic":"acyclic";return{uid:e.uid,dom:{tag:"div",classes:["tox-toolbar-overlord"]},parts:{"overflow-group":mH({title:T.none(),items:[]}),"overflow-button":SL({name:"more",icon:T.some("more-drawer"),enabled:!0,tooltip:T.some("Reveal or hide additional toolbar items"),primary:!1,buttonType:T.none(),borderless:!1},T.none(),e.providers)},splitToolbarBehaviours:pH(e,t)}},gH=e=>{const t=bH(e),o=4,n=aH.parts.primary({dom:{tag:"div",classes:["tox-toolbar__primary"]}});return aH.sketch({...t,lazySink:e.getSink,getOverflowBounds:()=>{const t=e.moreDrawerData.lazyHeader().element,n=na(t),a=At(t),r=na(a),i=Math.max(a.dom.scrollHeight,r.height);return ta(n.x+o,r.y,n.width-2*o,i)},parts:{...t.parts,overflow:{dom:{tag:"div",classes:["tox-toolbar__overflow"],attributes:e.attributes}}},components:[n],markers:{overflowToggledClass:"tox-tbtn--enabled"},onOpened:t=>e.onToggled(t,!0),onClosed:t=>e.onToggled(t,!1)})},fH=e=>{const t=uH.parts.primary({dom:{tag:"div",classes:["tox-toolbar__primary"]}}),o=uH.parts.overflow({dom:{tag:"div",classes:["tox-toolbar__overflow"]}}),n=bH(e);return uH.sketch({...n,components:[t,o],markers:{openClass:"tox-toolbar__overflow--open",closedClass:"tox-toolbar__overflow--closed",growingClass:"tox-toolbar__overflow--growing",shrinkingClass:"tox-toolbar__overflow--shrinking",overflowToggledClass:"tox-tbtn--enabled"},onOpened:t=>{t.getSystem().broadcastOn([p$()],{type:"opened"}),e.onToggled(t,!0)},onClosed:t=>{t.getSystem().broadcastOn([p$()],{type:"closed"}),e.onToggled(t,!1)}})},vH=e=>{const t=e.cyclicKeying?"cyclic":"acyclic";return gq.sketch({uid:e.uid,dom:{tag:"div",classes:["tox-toolbar"].concat(e.type===dj.scrolling?["tox-toolbar--scrolling"]:[])},components:[gq.parts.groups({})],toolbarBehaviours:pH(e,t)})},wH=[$_,U_,Jr("tooltip"),li("buttonType","secondary",["primary","secondary"]),si("borderless",!1),$r("onAction")],kH=[...wH,S_,Rr("type",["button"])],CH=[...wH,si("active",!1),Rr("type",["togglebutton"])],yH={button:kH,togglebutton:CH},OH=[Rr("type",["group"]),ui("buttons",[],Tr("type",yH))],jH=Tr("type",{...yH,group:OH}),xH=sr([ui("buttons",[],jH),$r("onShow"),$r("onHide")]),_H=e=>Ar("view",xH,e),VH=(e,t)=>{var o,n;const a="togglebutton"===e.type,r=e.icon.map(e=>VF(e,t.icons)).map(Yy),i=()=>o=>{const n=e=>{r.map(n=>n.getOpt(o).each(o=>{fC.set(o,[VF(e,t.icons)])}))},i=e=>{const t=o.element;e?(vc(t,"tox-button--enabled"),to(t,"aria-pressed",!0)):(kc(t,"tox-button--enabled"),io(t,"aria-pressed"))},l=()=>yc(o.element,"tox-button--enabled");return a?e.onAction({setIcon:n,setActive:i,isActive:l}):"button"===e.type?e.onAction({setIcon:n}):void 0},l=i(),s={...e,name:a?e.text.getOr(e.icon.getOr("")):null!==(o=e.text)&&void 0!==o?o:e.icon.getOr(""),primary:"primary"===e.buttonType,buttonType:T.from(e.buttonType),tooltip:e.tooltip,icon:e.icon,enabled:!0,borderless:e.borderless},c=BL(null!==(n=e.buttonType)&&void 0!==n?n:"secondary"),d=a?e.text.map(t.translate):T.some(t.translate(e.text)),u=d.map(Jc),m=s.tooltip.or(d).map(e=>({"aria-label":t.translate(e),title:t.translate(e)})).getOr({}),h=r.map(e=>e.asSpec()),p=_A([h,u]),b=e.icon.isSome()&&u.isSome(),g={tag:"button",classes:c.concat(...e.icon.isSome()&&!b?["tox-button--icon"]:[]).concat(...b?["tox-button--icon-and-text"]:[]).concat(...e.borderless?["tox-button--naked"]:[]).concat(..."togglebutton"===e.type&&e.active?["tox-button--enabled"]:[]),attributes:m},f=[],v=TL(s,T.some(l),f,g,p,t);return Hy.sketch(v)},AH=(e,t)=>VH(e,t),NH=(e,t)=>({dom:{tag:"div",classes:["tox-view__toolbar__group"]},components:q(e.buttons,e=>AH(e,t))}),DH=xn().deviceType,EH=DH.isPhone(),TH=DH.isTablet(),SH=e=>{let t=!1;const o=q(e.buttons,o=>"group"===o.type?(t=!0,NH(o,e.providers)):AH(o,e.providers));return{uid:e.uid,dom:{tag:"div",classes:[t?"tox-view__toolbar":"tox-view__header",...EH||TH?["tox-view--mobile","tox-view--scrolling"]:[]]},behaviours:qu([AC.config({}),nC.config({mode:"flow",selector:"button, .tox-button",focusInside:Zv.OnEnterOrSpaceMode})]),components:t?o:[BT.sketch({dom:{tag:"div",classes:["tox-view__header-start"]},components:[]}),BT.sketch({dom:{tag:"div",classes:["tox-view__header-end"]},components:o})]}},BH=e=>({uid:e.uid,dom:{tag:"div",classes:["tox-view__pane"]}}),IH=(e,t,o,n)=>{const a={getPane:t=>nq.getPart(t,e,"pane"),getOnShow:t=>e.viewConfig.onShow,getOnHide:t=>e.viewConfig.onHide};return{uid:e.uid,dom:e.dom,components:t,apis:a}};var zH=Mf({name:"silver.View",configFields:[Fr("viewConfig")],partFields:[rf({factory:{sketch:SH},schema:[Fr("buttons"),Fr("providers")],name:"header"}),rf({factory:{sketch:BH},schema:[],name:"pane"})],factory:IH,apis:{getPane:(e,t)=>e.getPane(t),getOnShow:(e,t)=>e.getOnShow(t),getOnHide:(e,t)=>e.getOnHide(t)}});const FH=(e,t,o)=>ke(t,(t,n)=>{const a=Nr(_H(t));return e.slot(n,zH.sketch({dom:{tag:"div",classes:["tox-view"]},viewConfig:a,components:[...a.buttons.length>0?[zH.parts.header({buttons:a.buttons,providers:o})]:[],zH.parts.pane({})]}))}),MH=(e,t)=>Y$.sketch(o=>({dom:{tag:"div",classes:["tox-view-wrap__slot-container"]},components:FH(o,e,t),slotBehaviours:JV.unnamedEvents([Zl(e=>Y$.hideAllSlots(e))])})),LH=e=>Q(Y$.getSlotNames(e),t=>Y$.isShowing(e,t)),PH=e=>{const t=e.element;uo(t,"display","none"),to(t,"aria-hidden","true")},RH=e=>{const t=e.element;wo(t,"display"),io(t,"aria-hidden")},qH=e=>({getContainer:O(e)}),$H=(e,t,o)=>{Y$.getSlot(e,t).each(e=>{zH.getPane(e).each(t=>{const n=o(e);n(qH(t.element.dom))})})},UH=(e,t)=>$H(e,t,zH.getOnShow),HH=(e,t)=>$H(e,t,zH.getOnHide),WH=(e,t)=>{const o=(e,o)=>{fC.set(e,[MH(o,t.backstage.shared.providers)])},n=e=>$f.getCurrent(e).bind(LH),a=(e,t,o,n)=>$f.getCurrent(e).exists(a=>{const r=LH(a),i=r.exists(e=>n===e),l=Y$.getSlot(a,n).isSome();return l&&(Y$.hideAllSlots(a),i?(PH(e),t()):(o(),RH(e),Y$.showSlot(a,n),UH(a,n)),r.each(e=>HH(a,e))),l}),r={setViews:o,whichView:n,toggleView:a};return{uid:e.uid,dom:{tag:"div",classes:["tox-view-wrap"],attributes:{"aria-hidden":"true"},styles:{display:"none"}},components:[],behaviours:qu([fC.config({}),$f.config({find:e=>{const t=fC.contents(e);return le(t)}})]),apis:r}};var GH=Ff({factory:WH,name:"silver.ViewWrapper",configFields:[Fr("backstage")],apis:{setViews:(e,t,o)=>e.setViews(t,o),toggleView:(e,t,o,n,a)=>e.toggleView(t,o,n,a),whichView:(e,t)=>e.whichView(t)}});const KH=(e,t,o)=>{let n=!1;const a={getSocket:t=>nq.getPart(t,e,"socket"),setSidebar:(t,o,n)=>{nq.getPart(t,e,"sidebar").each(e=>oU(e,o,n))},toggleSidebar:(t,o)=>{nq.getPart(t,e,"sidebar").each(e=>aU(e,o))},whichSidebar:t=>nq.getPart(t,e,"sidebar").bind(rU).getOrNull(),getHeader:t=>nq.getPart(t,e,"header"),getToolbar:t=>nq.getPart(t,e,"toolbar"),setToolbar:(t,o)=>{nq.getPart(t,e,"toolbar").each(e=>{const t=q(o,hH);e.getApis().setGroups(e,t)})},setToolbars:(t,o)=>{nq.getPart(t,e,"multiple-toolbar").each(e=>{const t=q(o,e=>q(e,hH));uq.setItems(e,t)})},refreshToolbar:t=>{const o=nq.getPart(t,e,"toolbar");o.each(e=>e.getApis().refresh(e))},toggleToolbarDrawer:t=>{nq.getPart(t,e,"toolbar").each(e=>{Te(e.getApis().toggle,t=>t(e))})},toggleToolbarDrawerWithoutFocusing:t=>{nq.getPart(t,e,"toolbar").each(e=>{Te(e.getApis().toggleWithoutFocusing,t=>t(e))})},isToolbarDrawerToggled:t=>nq.getPart(t,e,"toolbar").bind(e=>T.from(e.getApis().isOpen).map(t=>t(e))).getOr(!1),getThrobber:t=>nq.getPart(t,e,"throbber"),focusToolbar:t=>{const o=nq.getPart(t,e,"toolbar").orThunk(()=>nq.getPart(t,e,"multiple-toolbar"));o.each(e=>{nC.focusIn(e)})},setMenubar:(t,o)=>{nq.getPart(t,e,"menubar").each(e=>{L$.setMenus(e,o)})},focusMenubar:t=>{nq.getPart(t,e,"menubar").each(e=>{L$.focus(e)})},setViews:(t,o)=>{nq.getPart(t,e,"viewWrapper").each(e=>{GH.setViews(e,o)})},toggleView:(t,o)=>nq.getPart(t,e,"viewWrapper").exists(e=>GH.toggleView(e,()=>a.showMainView(t),()=>a.hideMainView(t),o)),whichView:t=>nq.getPart(t,e,"viewWrapper").bind(GH.whichView).getOrNull(),hideMainView:t=>{n=a.isToolbarDrawerToggled(t),n&&a.toggleToolbarDrawer(t),nq.getPart(t,e,"editorContainer").each(e=>{const t=e.element;uo(t,"display","none"),to(t,"aria-hidden","true")})},showMainView:t=>{n&&a.toggleToolbarDrawer(t),nq.getPart(t,e,"editorContainer").each(e=>{const t=e.element;wo(t,"display"),io(t,"aria-hidden")})}};return{uid:e.uid,dom:e.dom,components:t,apis:a,behaviours:e.behaviours}},YH=aq.optional({factory:L$,name:"menubar",schema:[Fr("backstage")]}),QH=e=>e.type===dj.sliding?fH:e.type===dj.floating?gH:vH,JH=aq.optional({factory:{sketch:e=>uq.sketch({uid:e.uid,dom:e.dom,listBehaviours:qu([nC.config({mode:"acyclic",selector:".tox-toolbar"})]),makeItem:()=>vH({type:e.type,uid:bs("multiple-toolbar-item"),cyclicKeying:!1,initGroups:[],providers:e.providers,onEscape:()=>(e.onEscape(),T.some(!0))}),setupItem:(e,t,o,n)=>{gq.setGroups(t,o)},shell:!0})},name:"multiple-toolbar",schema:[Fr("dom"),Fr("onEscape")]}),ZH=aq.optional({factory:{sketch:e=>{const t=QH(e),o={type:e.type,uid:e.uid,onEscape:()=>(e.onEscape(),T.some(!0)),onToggled:(t,o)=>e.onToolbarToggled(o),cyclicKeying:!1,initGroups:[],getSink:e.getSink,providers:e.providers,moreDrawerData:{lazyToolbar:e.lazyToolbar,lazyMoreButton:e.lazyMoreButton,lazyHeader:e.lazyHeader},attributes:e.attributes};return t(o)}},name:"toolbar",schema:[Fr("dom"),Fr("onEscape"),Fr("getSink")]}),XH=aq.optional({factory:{sketch:D$},name:"header",schema:[Fr("dom")]}),eW=aq.optional({factory:{sketch:q$},name:"promotion",schema:[Fr("dom")]}),tW=aq.optional({name:"socket",schema:[Fr("dom")]}),oW=aq.optional({factory:{sketch:sU},name:"sidebar",schema:[Fr("dom")]}),nW=aq.optional({factory:{sketch:CU},name:"throbber",schema:[Fr("dom")]}),aW=aq.optional({factory:GH,name:"viewWrapper",schema:[Fr("backstage")]}),rW=e=>({uid:e.uid,dom:{tag:"div",classes:["tox-editor-container"]},components:e.components}),iW=aq.optional({factory:{sketch:rW},name:"editorContainer",schema:[]});var lW=Mf({name:"OuterContainer",factory:KH,configFields:[Fr("dom"),Fr("behaviours")],partFields:[XH,YH,ZH,JH,tW,oW,eW,nW,aW,iW],apis:{getSocket:(e,t)=>e.getSocket(t),setSidebar:(e,t,o,n)=>{e.setSidebar(t,o,n)},toggleSidebar:(e,t,o)=>{e.toggleSidebar(t,o)},whichSidebar:(e,t)=>e.whichSidebar(t),getHeader:(e,t)=>e.getHeader(t),getToolbar:(e,t)=>e.getToolbar(t),setToolbar:(e,t,o)=>{e.setToolbar(t,o)},setToolbars:(e,t,o)=>{e.setToolbars(t,o)},refreshToolbar:(e,t)=>e.refreshToolbar(t),toggleToolbarDrawer:(e,t)=>{e.toggleToolbarDrawer(t)},toggleToolbarDrawerWithoutFocusing:(e,t)=>{e.toggleToolbarDrawerWithoutFocusing(t)},isToolbarDrawerToggled:(e,t)=>e.isToolbarDrawerToggled(t),getThrobber:(e,t)=>e.getThrobber(t),setMenubar:(e,t,o)=>{e.setMenubar(t,o)},focusMenubar:(e,t)=>{e.focusMenubar(t)},focusToolbar:(e,t)=>{e.focusToolbar(t)},setViews:(e,t,o)=>{e.setViews(t,o)},toggleView:(e,t,o)=>e.toggleView(t,o),whichView:(e,t)=>e.whichView(t)}});const sW="file edit view insert format tools table help",cW={file:{title:"File",items:"newdocument restoredraft | preview | export print | deleteallconversations"},edit:{title:"Edit",items:"undo redo | cut copy paste pastetext | selectall | searchreplace"},view:{title:"View",items:"code | visualaid visualchars visualblocks | spellchecker | preview fullscreen | showcomments"},insert:{title:"Insert",items:"image link media addcomment pageembed template inserttemplate codesample inserttable accordion | charmap emoticons hr | pagebreak nonbreaking anchor tableofcontents footnotes | mergetags | insertdatetime"},format:{title:"Format",items:"bold italic underline strikethrough superscript subscript codeformat | styles blocks fontfamily fontsize align lineheight | forecolor backcolor | language | removeformat"},tools:{title:"Tools",items:"aidialog aishortcuts | spellchecker spellcheckerlanguage | autocorrect capitalization | a11ycheck code typography wordcount addtemplate"},table:{title:"Table",items:"inserttable | cell row column | advtablesort | tableprops deletetable"},help:{title:"Help",items:"help"}},dW=(e,t,o)=>{const n=Dj(o).split(/[ ,]/);return{text:e.title,getItems:()=>X(e.items,e=>{const o=e.toLowerCase();return 0===o.trim().length||L(n,e=>e===o)?[]:"separator"===o||"|"===o?[{type:"separator"}]:t.menuItems[o]?[t.menuItems[o]]:[]})}},uW=e=>e.split(" "),mW=(e,t)=>{const o={...cW,...t.menus},n=ue(t.menus).length>0,a=void 0===t.menubar||!0===t.menubar?uW(sW):uW(!1===t.menubar?"":t.menubar),r=W(a,e=>{const o=je(cW,e);return n?o||Oe(t.menus,e).exists(e=>je(e,"items")):o}),i=q(r,n=>{const a=o[n];return dW({title:a.title,items:uW(a.items)},t,e)});return W(i,e=>{const t=e=>l(e)||"separator"!==e.type;return e.getItems().length>0&&L(e.getItems(),t)})},hW=e=>{const t=()=>{e._skinLoaded=!0,CN(e)};return()=>{e.initialized?t():e.on("init",t)}},pW=(e,t)=>()=>yN(e,{message:t}),bW=(e,t,o)=>(e.on("remove",()=>o.unload(t)),o.load(t)),gW=(e,t,o,n)=>(e.on("remove",()=>n.unloadRawCss(t)),n.loadRawCss(t,o)),fW=async(e,t)=>{const o=ix(e).getOr("default"),n="ui/"+o+"/skin.css",a=tinymce.Resource.get(n);if(l(a))return Promise.resolve(gW(e,n,a,e.ui.styleSheetLoader));{const o=t+"/skin.min.css";return bW(e,o,e.ui.styleSheetLoader)}},vW=async(e,t)=>{const o=Wt(Ze.fromDom(e.getElement()));if(o){const o=ix(e).getOr("default"),n="ui/"+o+"/skin.shadowdom.css",a=tinymce.Resource.get(n);if(l(a))return gW(e,n,a,hj.DOM.styleSheetLoader),Promise.resolve();{const o=t+"/skin.shadowdom.min.css";return bW(e,o,hj.DOM.styleSheetLoader)}}},wW=async(e,t)=>{ix(t).fold(()=>{const o=rx(t);o&&t.contentCSS.push(o+(e?"/content.inline":"/content")+".min.css")},o=>{const n="ui/"+o+(e?"/content.inline":"/content")+".css",a=tinymce.Resource.get(n);if(l(a))gW(t,n,a,t.ui.styleSheetLoader);else{const o=rx(t);o&&t.contentCSS.push(o+(e?"/content.inline":"/content")+".min.css")}});const o=rx(t);if(!nx(t)&&l(o))return Promise.all([fW(t,o),vW(t,o)]).then()},kW=(e,t)=>wW(e,t).then(hW(t),pW(t,"Skin could not be loaded")),CW=_(kW,!1),yW=_(kW,!0),OW=(e,t,o)=>e.translate([t,e.translate(o)]),jW=(e,t)=>{const o=(o,a,r,i)=>{const l=e.shared.providers.translate(o.title);if("separator"===o.type)return T.some({type:"separator",text:l});if("submenu"===o.type){const e=X(o.getStyleItems(),e=>n(e,a,i));return 0===a&&e.length<=0?T.none():T.some({type:"nestedmenuitem",text:l,enabled:e.length>0,getSubmenuItems:()=>X(o.getStyleItems(),e=>n(e,a,i))})}return T.some({type:"togglemenuitem",text:l,icon:o.icon,active:o.isSelected(i),enabled:!r,onAction:t.onAction(o),...o.getStylePreview().fold(()=>({}),e=>({meta:{style:e}}))})},n=(e,n,a)=>{const r="formatter"===e.type&&t.isInvalid(e);return 0===n?r?[]:o(e,n,!1,a).toArray():o(e,n,r,a).toArray()},a=e=>{const o=t.getCurrentValue(),a=t.shouldHide?0:1;return X(e,e=>n(e,a,o))},r=(e,t)=>(o,n)=>{const r=t(),i=a(r),l=qF(i,_x.CLOSE_ON_EXECUTE,e,{isHorizontalMenu:!1,search:T.none()});n(l)};return{validateItems:a,getFetch:r}},xW=(e,t,o)=>{const n=o.dataset,a="basic"===n.type?()=>q(n.data,e=>cR(e,o.isSelectedFor,o.getPreviewFor)):n.getData;return{items:jW(t,o),getStyleItems:a}},_W=(e,t,o,n,a)=>{const{items:r,getStyleItems:i}=xW(e,t,o),l=e=>({getComponent:O(e),setTooltip:o=>{const n=t.shared.providers.translate(o);oo(e.element,{"aria-label":n,title:n})}}),s=t=>{const r=o=>t.setTooltip(OW(e,n,o.value));return e.on(a,r),zN(PN(e,"NodeChange",t=>{const n=t.getComponent();o.updateText(n),sv.set(t.getComponent(),!e.selection.isEditable())})(t),()=>e.off(a,r))};return EF({text:o.icon.isSome()?T.none():o.text,icon:o.icon,tooltip:T.from(o.tooltip),role:T.none(),fetch:r.getFetch(t,i),onSetup:s,getApi:l,columns:1,presets:"normal",classes:o.icon.isSome()?[]:["bespoke"],dropdownBehaviours:[]},"tox-tbtn",t.shared)},VW=e=>q(e,e=>{let t=e,o=e;const n=e.split("=");return n.length>1&&(t=n[0],o=n[1]),{title:t,format:o}}),AW=e=>({type:"basic",data:e});var NW;(function(e){e[e["SemiColon"]=0]="SemiColon",e[e["Space"]=1]="Space"})(NW||(NW={}));const DW=(e,t)=>t===NW.SemiColon?e.replace(/;$/,"").split(";"):e.split(" "),EW=(e,t,o)=>{const n=e.options.get(t),a=VW(DW(n,o));return{type:"basic",data:a}},TW="Align",SW="Alignment {0}",BW="left",IW=[{title:"Left",icon:"align-left",format:"alignleft",command:"JustifyLeft"},{title:"Center",icon:"align-center",format:"aligncenter",command:"JustifyCenter"},{title:"Right",icon:"align-right",format:"alignright",command:"JustifyRight"},{title:"Justify",icon:"align-justify",format:"alignjustify",command:"JustifyFull"}],zW=e=>{const t=()=>Q(IW,t=>e.formatter.match(t.format)),o=t=>()=>e.formatter.match(t),n=e=>T.none,a=o=>{const n=t(),a=n.fold(O(BW),e=>e.title.toLowerCase());Tl(o,DF,{icon:"align-"+a}),EN(e,{value:a})},r=AW(IW),i=t=>()=>Q(IW,e=>e.format===t.format).each(t=>e.execCommand(t.command));return{tooltip:OW(e,SW,BW),text:T.none(),icon:T.some("align-left"),isSelectedFor:o,getCurrentValue:T.none,getPreviewFor:n,onAction:i,updateText:a,dataset:r,shouldHide:!1,isInvalid:t=>!e.formatter.canApply(t.format)}},FW=(e,t)=>_W(e,t,zW(e),SW,"AlignTextUpdate"),MW=(e,t)=>{const o=xW(e,t,zW(e));e.ui.registry.addNestedMenuItem("align",{text:t.shared.providers.translate(TW),onSetup:FN(e),getSubmenuItems:()=>o.items.validateItems(o.getStyleItems())})},LW=(e,t)=>{const o=t(),n=q(o,e=>e.format);return T.from(e.formatter.closest(n)).bind(e=>Q(o,t=>t.format===e)).orThunk(()=>Se(e.formatter.match("p"),{title:"Paragraph",format:"p"}))},PW="Blocks",RW="Block {0}",qW="Paragraph",$W=e=>{const t=t=>()=>e.formatter.match(t),o=t=>()=>{const o=e.formatter.get(t);return o?T.some({tag:o.length>0&&(o[0].inline||o[0].block)||"div",styles:e.dom.parseStyle(e.formatter.getCssText(t))}):T.none()},n=t=>{const o=LW(e,()=>a.data),n=o.fold(O(qW),e=>e.title);Tl(t,NF,{text:n}),BN(e,{value:n})},a=EW(e,"block_formats",NW.SemiColon);return{tooltip:OW(e,RW,qW),text:T.some(qW),icon:T.none(),isSelectedFor:t,getCurrentValue:T.none,getPreviewFor:o,onAction:RN(e),updateText:n,dataset:a,shouldHide:!1,isInvalid:t=>!e.formatter.canApply(t.format)}},UW=(e,t)=>_W(e,t,$W(e),RW,"BlocksTextUpdate"),HW=(e,t)=>{const o=xW(e,t,$W(e));e.ui.registry.addNestedMenuItem("blocks",{text:PW,onSetup:FN(e),getSubmenuItems:()=>o.items.validateItems(o.getStyleItems())})},WW="Fonts",GW="Font {0}",KW="System Font",YW=["-apple-system","Segoe UI","Roboto","Helvetica Neue","sans-serif"],QW=e=>{const t=e.split(/\s*,\s*/);return q(t,e=>e.replace(/^['"]+|['"]+$/g,""))},JW=(e,t)=>t.length>0&&ee(t,t=>e.indexOf(t.toLowerCase())>-1),ZW=(e,t)=>{if(0===e.indexOf("-apple-system")||t.length>0){const o=QW(e.toLowerCase());return JW(o,YW)||JW(o,t)}return!1},XW=e=>{const t=()=>{const t=e=>e?QW(e)[0]:"",o=e.queryCommandValue("FontName"),n=l.data,a=o?o.toLowerCase():"",r=ox(e),i=Q(n,e=>{const o=e.format;return o.toLowerCase()===a||t(o).toLowerCase()===t(a).toLowerCase()}).orThunk(()=>Se(ZW(a,r),{title:KW,format:a}));return{matchOpt:i,font:o}},o=e=>t=>t.exists(t=>t.format===e),n=()=>{const{matchOpt:e}=t();return e},a=e=>()=>T.some({tag:"div",styles:-1===e.indexOf("dings")?{"font-family":e}:{}}),r=t=>()=>{e.undoManager.transact(()=>{e.focus(),e.execCommand("FontName",!1,t.format)})},i=o=>{const{matchOpt:n,font:a}=t(),r=n.fold(O(a),e=>e.title);Tl(o,NF,{text:r}),IN(e,{value:r})},l=EW(e,"font_family_formats",NW.SemiColon);return{tooltip:OW(e,GW,KW),text:T.some(KW),icon:T.none(),isSelectedFor:o,getCurrentValue:n,getPreviewFor:a,onAction:r,updateText:i,dataset:l,shouldHide:!1,isInvalid:D}},eG=(e,t)=>_W(e,t,XW(e),GW,"FontFamilyTextUpdate"),tG=(e,t)=>{const o=xW(e,t,XW(e));e.ui.registry.addNestedMenuItem("fontfamily",{text:t.shared.providers.translate(WW),onSetup:FN(e),getSubmenuItems:()=>o.items.validateItems(o.getStyleItems())})},oG={unsupportedLength:["em","ex","cap","ch","ic","rem","lh","rlh","vw","vh","vi","vb","vmin","vmax","cm","mm","Q","in","pc","pt","px"],fixed:["px","pt"],relative:["%"],empty:[""]},nG=(()=>{const e="[0-9]+",t="[+-]?"+e,o="[eE]"+t,n="\\.",a=e=>`(?:${e})?`,r=["Infinity",e+n+a(e)+a(o),n+e+a(o),e+a(o)].join("|"),i=`[+-]?(?:${r})`;return new RegExp(`^(${i})(.*)$`)})(),aG=(e,t)=>L(t,t=>L(oG[t],t=>e===t)),rG=(e,t)=>{const o=T.from(nG.exec(e));return o.bind(e=>{const o=Number(e[1]),n=e[2];return aG(n,t)?T.some({value:o,unit:n}):T.none()})},iG=(e,t)=>rG(e,t).map(({value:e,unit:t})=>e+t),lG={tab:O(9),escape:O(27),enter:O(13),backspace:O(8),delete:O(46),left:O(37),up:O(38),right:O(39),down:O(40),space:O(32),home:O(36),end:O(35),pageUp:O(33),pageDown:O(34)},sG=(e,t,o)=>{let n=T.none();const a=e=>e.map(e=>jg.getValue(e)).getOr(""),r=PN(e,"NodeChange SwitchMode",t=>{const a=t.getComponent();n=T.some(a),o.updateInputValue(a),sv.set(a,!e.selection.isEditable())}),i=e=>({getComponent:O(e)}),l=hi(w),s=bs("custom-number-input-events"),c=(e,t,r)=>{const i=a(n),l=o.getNewValue(i,e),s=i.length-(""+l).length,c=n.map(e=>e.element.dom.selectionStart-s),d=n.map(e=>e.element.dom.selectionEnd-s);o.onAction(l,r),n.each(e=>{jg.setValue(e,l),t&&(c.each(t=>e.element.dom.selectionStart=t),d.each(t=>e.element.dom.selectionEnd=t))})},d=(e,t)=>c((e,t)=>e-t,e,t),u=(e,t)=>c((e,t)=>e+t,e,t),m=e=>Tt(e.element).fold(T.none,e=>(Ju(e),T.some(!0))),h=e=>Xu(e.element)?(Mt(e.element).each(e=>Ju(e)),T.some(!0)):T.none(),p=(o,n,a,r)=>{const l=hi(w),s=t.shared.providers.translate(a),c=bs("altExecuting"),d=PN(e,"NodeChange SwitchMode",t=>{sv.set(t.getComponent(),!e.selection.isEditable())}),u=e=>{sv.isDisabled(e)||o(!0)};return Hy.sketch({dom:{tag:"button",attributes:{title:s,"aria-label":s},classes:r.concat(n)},components:[_F(n,t.shared.providers.icons)],buttonBehaviours:qu([sv.config({}),wC(c,[yA({onSetup:d,getApi:i},l),OA({getApi:i},l),ql(Ki(),(e,t)=>{t.event.raw.keyCode!==lG.space()&&t.event.raw.keyCode!==lG.enter()||sv.isDisabled(e)||o(!1)}),ql(Zi(),u),ql(Li(),u)])]),eventOrder:{[Ki()]:[c,"keying"],[Zi()]:[c,"alloy.base.behaviour"],[Li()]:[c,"alloy.base.behaviour"]}})},b=Yy(p(e=>d(!1,e),"minus","Decrease font size",[])),g=Yy(p(e=>u(!1,e),"plus","Increase font size",[])),f=Yy({dom:{tag:"div",classes:["tox-input-wrapper"]},components:[r_.sketch({inputBehaviours:qu([sv.config({}),wC(s,[yA({onSetup:r,getApi:i},l),OA({getApi:i},l)]),wC("input-update-display-text",[ql(NF,(e,t)=>{jg.setValue(e,t.event.text)}),ql(Gi(),e=>{o.onAction(jg.getValue(e))}),ql(Ji(),e=>{o.onAction(jg.getValue(e))})]),nC.config({mode:"special",onEnter:e=>(c(j,!0,!0),T.some(!0)),onEscape:m,onUp:e=>(u(!0,!1),T.some(!0)),onDown:e=>(d(!0,!1),T.some(!0)),onLeft:(e,t)=>(t.cut(),T.none()),onRight:(e,t)=>(t.cut(),T.none())})])})],behaviours:qu([AC.config({}),nC.config({mode:"special",onEnter:h,onSpace:h,onEscape:m}),wC("input-wrapper-events",[ql(Hi(),e=>{$([b,g],t=>{const o=Ze.fromDom(t.get(e).element.dom);Xu(o)&&Zu(o)})})])])});return{dom:{tag:"div",classes:["tox-number-input"]},components:[b.asSpec(),f.asSpec(),g.asSpec()],behaviours:qu([AC.config({}),nC.config({mode:"flow",focusInside:Zv.OnEnterOrSpaceMode,cycles:!1,selector:"button, .tox-input-wrapper",onEscape:e=>Xu(e.element)?T.none():(Ju(e.element),T.some(!0))})])}},cG="Font sizes",dG="Font size {0}",uG="12pt",mG={"8pt":"1","10pt":"2","12pt":"3","14pt":"4","18pt":"5","24pt":"6","36pt":"7"},hG={"xx-small":"7pt","x-small":"8pt",small:"10pt",medium:"12pt",large:"14pt","x-large":"18pt","xx-large":"24pt"},pG=(e,t)=>{const o=Math.pow(10,t);return Math.round(e*o)/o},bG=(e,t)=>/[0-9.]+px$/.test(e)?pG(72*parseInt(e,10)/96,t||0)+"pt":Oe(hG,e).getOr(e),gG=e=>Oe(mG,e).getOr(""),fG=e=>{const t=()=>{let t=T.none();const o=l.data,n=e.queryCommandValue("FontSize");if(n)for(let e=3;t.isNone()&&e>=0;e--){const a=bG(n,e),r=gG(a);t=Q(o,e=>e.format===n||e.format===a||e.format===r)}return{matchOpt:t,size:n}},o=e=>t=>t.exists(t=>t.format===e),n=()=>{const{matchOpt:e}=t();return e},a=O(T.none),r=t=>()=>{e.undoManager.transact(()=>{e.focus(),e.execCommand("FontSize",!1,t.format)})},i=o=>{const{matchOpt:n,size:a}=t(),r=n.fold(O(a),e=>e.title);Tl(o,NF,{text:r}),TN(e,{value:r})},l=EW(e,"font_size_formats",NW.Space);return{tooltip:OW(e,dG,uG),text:T.some(uG),icon:T.none(),isSelectedFor:o,getPreviewFor:a,getCurrentValue:n,onAction:r,updateText:i,dataset:l,shouldHide:!1,isInvalid:D}},vG=(e,t)=>_W(e,t,fG(e),dG,"FontSizeTextUpdate"),wG=e=>{var t;const o={step:1},n={em:{step:.1},cm:{step:.1},in:{step:.1},pc:{step:.1},ch:{step:.1},rem:{step:.1}};return null!==(t=n[e])&&void 0!==t?t:o},kG=16,CG=e=>e>=0,yG=e=>{const t=()=>e.queryCommandValue("FontSize"),o=e=>Tl(e,NF,{text:t()});return{updateInputValue:o,onAction:(t,o)=>e.execCommand("FontSize",!1,t,{skip_focus:!o}),getNewValue:(o,n)=>{rG(o,["unsupportedLength","empty"]);const a=t(),r=rG(o,["unsupportedLength","empty"]).or(rG(a,["unsupportedLength","empty"])),i=r.map(e=>e.value).getOr(kG),l=qj(e),s=r.map(e=>e.unit).filter(e=>""!==e).getOr(l),c=n(i,wG(s).step),d=`${CG(c)?c:i}${s}`;return d!==a&&SN(e,{value:d}),d}}},OG=(e,t)=>sG(e,t,yG(e)),jG=(e,t)=>{const o=xW(e,t,fG(e));e.ui.registry.addNestedMenuItem("fontsize",{text:cG,onSetup:FN(e),getSubmenuItems:()=>o.items.validateItems(o.getStyleItems())})},xG="Formats",_G="Format {0}",VG=(e,t)=>{const o="Paragraph",n=t=>()=>e.formatter.match(t),a=t=>()=>{const o=e.formatter.get(t);return void 0!==o?T.some({tag:o.length>0&&(o[0].inline||o[0].block)||"div",styles:e.dom.parseStyle(e.formatter.getCssText(t))}):T.none()},r=t=>{const n=e=>ZP(e)?X(e.items,n):XP(e)?[{title:e.title,format:e.format}]:[],a=X(lR(e),n),r=LW(e,O(a)),i=r.fold(O(o),e=>e.title);Tl(t,NF,{text:i}),DN(e,{value:i})};return{tooltip:OW(e,_G,o),text:T.some(o),icon:T.none(),isSelectedFor:n,getCurrentValue:T.none,getPreviewFor:a,onAction:RN(e),updateText:r,shouldHide:Aj(e),isInvalid:t=>!e.formatter.canApply(t.format),dataset:t}},AG=(e,t)=>{const o={type:"advanced",...t.styles};return _W(e,t,VG(e,o),_G,"StylesTextUpdate")},NG=(e,t)=>{const o={type:"advanced",...t.styles},n=xW(e,t,VG(e,o));e.ui.registry.addNestedMenuItem("styles",{text:xG,onSetup:FN(e),getSubmenuItems:()=>n.items.validateItems(n.getStyleItems())})},DG=O([Fr("toggleClass"),Fr("fetch"),Ld("onExecute"),ni("getHotspot",T.some),ni("getAnchorOverrides",O({})),mh(),Ld("onItemExecute"),Kr("lazySink"),Fr("dom"),Fd("onOpen"),xg("splitDropdownBehaviours",[hE,nC,AC]),ni("matchWidth",!1),ni("useMinWidth",!1),ni("eventOrder",{}),Kr("role")].concat(IE())),EG=nf({factory:Hy,schema:[Fr("dom")],name:"arrow",defaults:()=>({buttonBehaviours:qu([AC.revoke()])}),overrides:e=>({dom:{tag:"span",attributes:{role:"presentation"}},action:t=>{t.getSystem().getByUid(e.uid).each(Sl)},buttonBehaviours:qu([GC.config({toggleOnExecute:!1,toggleClass:e.toggleClass})])})}),TG=nf({factory:Hy,schema:[Fr("dom")],name:"button",defaults:()=>({buttonBehaviours:qu([AC.revoke()])}),overrides:e=>({dom:{tag:"span",attributes:{role:"presentation"}},action:t=>{t.getSystem().getByUid(e.uid).each(o=>{e.onExecute(o,t)})}})}),SG=O([EG,TG,rf({factory:{sketch:e=>({uid:e.uid,dom:{tag:"span",styles:{display:"none"},attributes:{"aria-hidden":"true"},innerHtml:e.text}})},schema:[Fr("text")],name:"aria-descriptor"}),af({schema:[Bd()],name:"menu",defaults:e=>({onExecute:(t,o)=>{t.getSystem().getByUid(e.uid).each(n=>{e.onItemExecute(n,t,o)})}})}),OE()]),BG=(e,t,o,n)=>{const a=e=>{$f.getCurrent(e).each(e=>{Av.highlightFirst(e),nC.focusIn(e)})},r=t=>{const o=a;NE(e,j,t,n,o,Sy.HighlightMenuAndItem).get(w)},i=e=>(r(e),T.some(!0)),l=t=>{const o=kf(t,e,"button");return Sl(o),T.some(!0)},s={...Ml([Zl((t,o)=>{const n=wf(t,e,"aria-descriptor");n.each(e=>{const o=bs("aria");to(e.element,"id",o),to(t.element,"aria-describedby",o)})})]),...YC(T.some(r))},c={repositionMenus:e=>{GC.isOn(e)&&BE(e)}};return{uid:e.uid,dom:e.dom,components:t,apis:c,eventOrder:{...e.eventOrder,[cl()]:["disabling","toggling","alloy.base.behaviour"]},events:s,behaviours:Vg(e.splitDropdownBehaviours,[hE.config({others:{sandbox:t=>{const o=kf(t,e,"arrow"),n={onOpen:()=>{GC.on(o),GC.on(t)},onClose:()=>{GC.off(o),GC.off(t)}};return SE(e,t,n)}}}),nC.config({mode:"special",onSpace:l,onEnter:l,onDown:i}),AC.config({}),GC.config({toggleOnExecute:!1,aria:{mode:"expanded"}})]),domModification:{attributes:{role:e.role.getOr("button"),"aria-haspopup":!0}}}},IG=Mf({name:"SplitDropdown",configFields:DG(),partFields:SG(),factory:BG,apis:{repositionMenus:(e,t)=>e.repositionMenus(t)}}),zG=e=>({isEnabled:()=>!sv.isDisabled(e),setEnabled:t=>sv.set(e,!t),setText:t=>Tl(e,NF,{text:t}),setIcon:t=>Tl(e,DF,{icon:t})}),FG=e=>({setActive:t=>{GC.set(e,t)},isActive:()=>GC.isOn(e),isEnabled:()=>!sv.isDisabled(e),setEnabled:t=>sv.set(e,!t),setText:t=>Tl(e,NF,{text:t}),setIcon:t=>Tl(e,DF,{icon:t})}),MG=(e,t)=>e.map(e=>({"aria-label":t.translate(e),title:t.translate(e)})).getOr({}),LG=bs("focus-button"),PG=(e,t,o,n,a)=>{const r=t.map(e=>Yy(AF(e,"tox-tbtn",a))),i=e.map(e=>Yy(VF(e,a.icons)));return{dom:{tag:"button",classes:["tox-tbtn"].concat(t.isSome()?["tox-tbtn--select"]:[]),attributes:MG(o,a)},components:_A([i.map(e=>e.asSpec()),r.map(e=>e.asSpec())]),eventOrder:{[Ri()]:["focusing","alloy.base.behaviour",yF],[kl()]:[yF,"toolbar-group-button-events"]},buttonBehaviours:qu([kA.toolbarButton(a.isDisabled),bA(),wC(yF,[Zl((e,t)=>jF(e)),ql(NF,(e,t)=>{r.bind(t=>t.getOpt(e)).each(e=>{fC.set(e,[Jc(a.translate(t.event.text))])})}),ql(DF,(e,t)=>{i.bind(t=>t.getOpt(e)).each(e=>{fC.set(e,[VF(t.event.icon,a.icons)])})}),ql(Ri(),(e,t)=>{t.event.prevent(),El(e,LG)})])].concat(n.getOr([])))}},RG=(e,t,o,n)=>{const a=t.shared,r=hi(w),i={toolbarButtonBehaviours:[],getApi:zG,onSetup:e.onSetup},l=[wC("toolbar-group-button-events",[yA(i,r),OA(i,r)])];return QU.sketch({lazySink:a.getSink,fetch:()=>CE.nu(t=>{t(q(o(e.items),hH))}),markers:{toggledClass:"tox-tbtn--enabled"},parts:{button:PG(e.icon,e.text,e.tooltip,T.some(l),a.providers),toolbar:{dom:{tag:"div",classes:["tox-toolbar__overflow"],attributes:n}}}})},qG=(e,t,o)=>{var n;const a=hi(w),r=PG(e.icon,e.text,e.tooltip,T.none(),o);return Hy.sketch({dom:r.dom,components:r.components,eventOrder:OF,buttonBehaviours:{...qu([wC("toolbar-button-events",[CF({onAction:e.onAction,getApi:t.getApi}),yA(t,a),OA(t,a)]),kA.toolbarButton(()=>!e.enabled||o.isDisabled()),bA()].concat(t.toolbarButtonBehaviours)),[yF]:null===(n=r.buttonBehaviours)||void 0===n?void 0:n[yF]}})},$G=(e,t)=>UG(e,t,[]),UG=(e,t,o)=>qG(e,{toolbarButtonBehaviours:o.length>0?[wC("toolbarButtonWith",o)]:[],getApi:zG,onSetup:e.onSetup},t),HG=(e,t)=>WG(e,t,[]),WG=(e,t,o)=>qG(e,{toolbarButtonBehaviours:[fC.config({}),GC.config({toggleClass:"tox-tbtn--enabled",aria:{mode:"pressed"},toggleOnExecute:!1})].concat(o.length>0?[wC("toolbarToggleButtonWith",o)]:[]),getApi:FG,onSetup:e.onSetup},t),GG=(e,t,o)=>n=>CE.nu(e=>t.fetch(e)).map(a=>T.from(XE(Da(SD(bs("menu-value"),a,o=>{t.onItemAction(e(n),o)},t.columns,t.presets,_x.CLOSE_ON_EXECUTE,t.select.getOr(D),o),{movement:ID(t.columns,t.presets),menuBehaviours:JV.unnamedEvents("auto"!==t.columns?[]:[Zl((e,o)=>{KV(e,4,Gx(t.presets)).each(({numRows:t,numColumns:o})=>{nC.setGridSize(e,t,o)})})])})))),KG=(e,t)=>{const o=e=>({isEnabled:()=>!sv.isDisabled(e),setEnabled:t=>sv.set(e,!t),setIconFill:(t,o)=>{md(e.element,`svg path[class="${t}"], rect[class="${t}"]`).each(e=>{to(e,"fill",o)})},setActive:t=>{to(e.element,"aria-pressed",t),md(e.element,"span").each(o=>{e.getSystem().getByDom(o).each(e=>GC.set(e,t))})},isActive:()=>md(e.element,"span").exists(t=>e.getSystem().getByDom(t).exists(GC.isOn)),setText:t=>md(e.element,"span").each(o=>e.getSystem().getByDom(o).each(e=>Tl(e,NF,{text:t}))),setIcon:t=>md(e.element,"span").each(o=>e.getSystem().getByDom(o).each(e=>Tl(e,DF,{icon:t}))),setTooltip:o=>{const n=t.providers.translate(o);oo(e.element,{"aria-label":n,title:n})}}),n=hi(w),a={getApi:o,onSetup:e.onSetup};return IG.sketch({dom:{tag:"div",classes:["tox-split-button"],attributes:{"aria-pressed":!1,...MG(e.tooltip,t.providers)}},onExecute:t=>{const n=o(t);n.isEnabled()&&e.onAction(n)},onItemExecute:(e,t,o)=>{},splitDropdownBehaviours:qu([kA.splitButton(t.providers.isDisabled),bA(),wC("split-dropdown-events",[Zl((e,t)=>jF(e)),ql(LG,AC.focus),yA(a,n),OA(a,n)]),OS.config({})]),eventOrder:{[kl()]:["alloy.base.behaviour","split-dropdown-events"]},toggleClass:"tox-tbtn--enabled",lazySink:t.getSink,fetch:GG(o,e,t.providers),parts:{menu:Xx(!1,e.columns,e.presets)},components:[IG.parts.button(PG(e.icon,e.text,T.none(),T.some([GC.config({toggleClass:"tox-tbtn--enabled",toggleOnExecute:!1})]),t.providers)),IG.parts.arrow({dom:{tag:"button",classes:["tox-tbtn","tox-split-button__chevron"],innerHtml:ej("chevron-down",t.providers.icons)},buttonBehaviours:qu([kA.splitButton(t.providers.isDisabled),bA(),nj()])}),IG.parts["aria-descriptor"]({text:t.providers.translate("To open the popup, press Shift+Enter")})]})},YG=[{name:"history",items:["undo","redo"]},{name:"ai",items:["aidialog","aishortcuts"]},{name:"styles",items:["styles"]},{name:"formatting",items:["bold","italic"]},{name:"alignment",items:["alignleft","aligncenter","alignright","alignjustify"]},{name:"indentation",items:["outdent","indent"]},{name:"permanent pen",items:["permanentpen"]},{name:"comments",items:["addcomment"]}],QG=(e,t)=>(o,n,a)=>{const r=e(o).mapError(e=>Er(e)).getOrDie();return t(r,n,a)},JG={button:QG(mV,(e,t)=>$G(e,t.shared.providers)),togglebutton:QG(bV,(e,t)=>HG(e,t.shared.providers)),menubutton:QG(I$,(e,t)=>WM(e,"tox-tbtn",t,T.none(),!1)),splitbutton:QG(F$,(e,t)=>KG(e,t.shared)),grouptoolbarbutton:QG(T$,(e,t,o)=>{const n=o.ui.registry.getAll().buttons,a=e=>rK(o,{buttons:n,toolbar:e,allowToolbarGroups:!1},t,T.none()),r={[dh]:t.shared.header.isPositionedAtTop()?ch.TopToBottom:ch.BottomToTop};switch(Ej(o)){case dj.floating:return RG(e,t,a,r);default:throw new Error("Toolbar groups are only supported when using floating toolbar mode")}})},ZG=(e,t,o)=>Oe(JG,e.type).fold(()=>(console.error("skipping button defined by",e),T.none()),n=>T.some(n(e,t,o))),XG={styles:AG,fontsize:vG,fontsizeinput:OG,fontfamily:eG,blocks:UW,align:FW},eK=e=>{const t=q(YG,t=>{const o=W(t.items,t=>je(e,t)||je(XG,t));return{name:t.name,items:o}});return W(t,e=>e.items.length>0)},tK=e=>{const t=e.split("|");return q(t,e=>({items:e.trim().split(" ")}))},oK=e=>v(e,e=>je(e,"name")&&je(e,"items")),nK=e=>{const t=e.toolbar,o=e.buttons;return!1===t?[]:void 0===t||!0===t?eK(o):l(t)?tK(t):oK(t)?t:(console.error("Toolbar type should be string, string[], boolean or ToolbarGroup[]"),[])},aK=(e,t,o,n,a,r)=>Oe(t,o.toLowerCase()).orThunk(()=>r.bind(e=>de(e,e=>Oe(t,e+o.toLowerCase())))).fold(()=>Oe(XG,o.toLowerCase()).map(t=>t(e,a)),t=>"grouptoolbarbutton"!==t.type||n?ZG(t,a,e):(console.warn(`Ignoring the '${o}' toolbar button. Group toolbar buttons are only supported when using floating toolbar mode and cannot be nested.`),T.none())),rK=(e,t,o,n)=>{const a=nK(t),r=q(a,a=>{const r=X(a.items,a=>0===a.trim().length?[]:aK(e,t.buttons,a,t.allowToolbarGroups,o,n).toArray());return{title:T.from(e.translate(a.name)),items:r}});return W(r,e=>e.items.length>0)},iK=(e,t,o,n)=>{const a=t.mainUi.outerContainer,r=o.toolbar,i=o.buttons;if(v(r,l)){const t=r.map(t=>{const a={toolbar:t,buttons:i,allowToolbarGroups:o.allowToolbarGroups};return rK(e,a,n,T.none())});lW.setToolbars(a,t)}else lW.setToolbar(a,rK(e,o,n,T.none()))},lK=xn(),sK=lK.os.isiOS()&&lK.os.version.major<=12,cK=(e,t)=>{const{uiMotherships:o}=t,n=e.dom;let a=e.getWin();const r=e.getDoc().documentElement,i=hi(Vo(a.innerWidth,a.innerHeight)),l=hi(Vo(r.offsetWidth,r.offsetHeight)),s=()=>{const t=i.get();t.left===a.innerWidth&&t.top===a.innerHeight||(i.set(Vo(a.innerWidth,a.innerHeight)),jN(e))},c=()=>{const t=e.getDoc().documentElement,o=l.get();o.left===t.offsetWidth&&o.top===t.offsetHeight||(l.set(Vo(t.offsetWidth,t.offsetHeight)),jN(e))},d=t=>{xN(e,t)};n.bind(a,"resize",s),n.bind(a,"scroll",d);const u=Sm(Ze.fromDom(e.getBody()),"load",c);e.on("hide",()=>{$(o,e=>{uo(e.element,"display","none")})}),e.on("show",()=>{$(o,e=>{wo(e.element,"display")})}),e.on("NodeChange",c),e.on("remove",()=>{u.unbind(),n.unbind(a,"resize",s),n.unbind(a,"scroll",d),a=null})},dK=(e,t,o)=>{fx(e)&&kb(o.mainUi.mothership.element,o.popupUi.mothership),wb(t,o.dialogUi.mothership)},uK=(e,t,o,n,a)=>{const{mainUi:r,uiMotherships:i}=t,l=hi(0),s=r.outerContainer;CW(e);const c=Ze.fromDom(a.targetNode),d=Ht(Ut(c));kb(c,r.mothership),dK(e,d,t),e.on("SkinLoaded",()=>{lW.setSidebar(s,o.sidebar,Xj(e)),iK(e,t,o,n),l.set(e.getWin().innerWidth),lW.setMenubar(s,mW(e,o)),lW.setViews(s,o.views),cK(e,t)});const m=lW.getSocket(s).getOrDie("Could not find expected socket element");if(sK){mo(m.element,{overflow:"scroll","-webkit-overflow-scrolling":"touch"});const t=Rz(()=>{e.dispatch("ScrollContent")},20),o=Tm(m.element,"scroll",t.throttle);e.on("remove",o.unbind)}pA(e,t),e.addCommand("ToggleSidebar",(t,o)=>{lW.toggleSidebar(s,o),e.dispatch("ToggleSidebar")}),e.addQueryValueHandler("ToggleSidebar",()=>{var e;return null!==(e=lW.whichSidebar(s))&&void 0!==e?e:""}),e.addCommand("ToggleView",(t,o)=>{if(lW.toggleView(s,o)){const t=s.element;r.mothership.broadcastOn([$b()],{target:t}),$(i,e=>{e.broadcastOn([$b()],{target:t})}),u(lW.whichView(s))&&(e.focus(),e.nodeChanged(),lW.refreshToolbar(s))}}),e.addQueryValueHandler("ToggleView",()=>{var e;return null!==(e=lW.whichView(s))&&void 0!==e?e:""});const h=Ej(e),p=()=>{lW.refreshToolbar(t.mainUi.outerContainer)};h!==dj.sliding&&h!==dj.floating||e.on("ResizeWindow ResizeEditor ResizeContent",()=>{const t=e.getWin().innerWidth;t!==l.get()&&(p(),l.set(t))});const b={setEnabled:e=>{hA(t,!e)},isEnabled:()=>!sv.isDisabled(s)};return{iframeContainer:m.element.dom,editorContainer:s.element.dom,api:b}};var mK=Object.freeze({__proto__:null,render:uK});const hK=e=>{const t=/^[0-9\.]+(|px)$/i;return t.test(""+e)?T.some(parseInt(""+e,10)):T.none()},pK=e=>f(e)?e+"px":e,bK=(e,t,o)=>{const n=t.filter(t=>ee>t);return n.or(a).getOr(e)},gK=e=>{const t=kj(e),o=Oj(e),n=xj(e);return hK(t).map(e=>bK(e,o,n))},fK=e=>{const t=gK(e);return t.getOr(kj(e))},vK=e=>{const t=Cj(e),o=yj(e),n=jj(e);return hK(t).map(e=>bK(e,o,n))},wK=e=>{const t=vK(e);return t.getOr(Cj(e))},{ToolbarLocation:kK,ToolbarMode:CK}=wx,yK=40,OK=(e,t,o,n,a)=>{const{mainUi:r,uiMotherships:i}=o,l=hj.DOM,s=hx(e),c=gx(e),d=jj(e).or(vK(e)),u=n.shared.header,m=u.isPositionedAtTop,h=Ej(e),p=h===CK.sliding||h===CK.floating,b=hi(!1),g=()=>b.get()&&!e.removed,f=e=>p?e.fold(O(0),e=>e.components().length>1?Oo(e.components()[1].element):0):0,v=o=>{switch(Sj(e)){case kK.auto:const e=lW.getToolbar(r.outerContainer),n=f(e),a=Oo(o.element)-n,i=oa(t),l=i.y>a;if(l)return"top";{const e=At(t),o=Math.max(e.dom.scrollHeight,Oo(e)),n=i.bottom{a.on(t=>{h$.setModes(t,[e]),u.setDockingMode(e);const o=m()?ch.TopToBottom:ch.BottomToTop;to(t.element,dh,o)})},k=()=>{a.on(e=>{const o=d.getOrThunk(()=>{const e=hK(po(Zt(),"margin-left")).getOr(0);return Bo(Zt())-Do(t).left+e});uo(e.element,"max-width",o+"px")})},C=o=>{a.on(n=>{const a=lW.getToolbar(r.outerContainer),i=f(a),l=oa(t),{top:s,left:c}=y(e,r.outerContainer.element).fold(()=>({top:m()?Math.max(l.y-Oo(n.element)+i,0):l.bottom,left:l.x}),e=>{var t;const o=oa(e),a=null!==(t=e.dom.scrollTop)&&void 0!==t?t:0,r=jt(e,Zt()),s=r?Math.max(l.y-Oo(n.element)+i,0):l.y-o.y+a-Oo(n.element)+i;return{top:m()?s:l.bottom,left:r?l.x:l.x-o.x}}),d={position:"absolute",left:Math.round(c)+"px",top:Math.round(s)+"px"},u=o.map(e=>{const t=Rn(),o=150,n=window.innerWidth-(c-t.left),a=Math.max(Math.min(e,n),o);return{width:a+"px"}}).getOr({});mo(r.outerContainer.element,{...d,...u})})},y=(e,t)=>fx(e)?Cq(t):T.none(),j=()=>{$(i,e=>{e.broadcastOn([Ub()],{})})},x=()=>{if(s)return T.none();{const e=Do(r.outerContainer.element).left+Io(r.outerContainer.element);if(e>=window.innerWidth-yK||go(r.outerContainer.element,"width").isSome()){uo(r.outerContainer.element,"position","absolute"),uo(r.outerContainer.element,"left","0px"),wo(r.outerContainer.element,"width");const e=Io(r.outerContainer.element);return T.some(e)}return T.none()}},_=e=>{if(!g())return;s||k();const t=s?T.none():x();p&&lW.refreshToolbar(r.outerContainer),s||C(t),c&&a.on(e),j()},V=()=>!(s||!c||!g())&&a.get().exists(e=>{const t=u.getDockingMode(),o=v(e);return o!==t&&(w(o),!0)}),A=()=>{b.set(!0),uo(r.outerContainer.element,"display","flex"),l.addClass(e.getBody(),"mce-edit-focus"),$(i,e=>{wo(e.element,"display")}),V(),fx(e)?_(e=>h$.isDocked(e)?h$.reset(e):h$.refresh(e)):_(h$.refresh)},N=()=>{b.set(!1),uo(r.outerContainer.element,"display","none"),l.removeClass(e.getBody(),"mce-edit-focus"),$(i,e=>{uo(e.element,"display","none")})},D=()=>{const e=V();e&&_(h$.reset)};return{isVisible:g,isPositionedAtTop:m,show:A,hide:N,update:_,updateMode:D,repositionPopups:j}},jK=(e,t)=>{const o=oa(e);return{pos:t?o.y:o.bottom,bounds:o}},xK=(e,t,o,n)=>{const a=hi(jK(t,o.isPositionedAtTop())),r=n=>{const{pos:r,bounds:i}=jK(t,o.isPositionedAtTop()),{pos:l,bounds:s}=a.get(),c=i.height!==s.height||i.width!==s.width;a.set({pos:r,bounds:i}),c&&jN(e,n),o.isVisible()&&(l!==r?o.update(h$.reset):c&&(o.updateMode(),o.repositionPopups()))};n||(e.on("activate",o.show),e.on("deactivate",o.hide)),e.on("SkinLoaded ResizeWindow",()=>o.update(h$.reset)),e.on("NodeChange keydown",e=>{requestAnimationFrame(()=>r(e))});let i=0;const l=qz(()=>o.update(h$.refresh),33);e.on("ScrollWindow",()=>{const e=Rn().left;e!==i&&(i=e,l.throttle()),o.updateMode()}),fx(e)&&e.on("ElementScroll",e=>{o.update(h$.refresh)});const s=Nm();s.set(Sm(Ze.fromDom(e.getBody()),"load",e=>r(e.raw))),e.on("remove",()=>{s.clear()})},_K=(e,t,o,n,a)=>{const{mainUi:r}=t,i=Dm(),l=Ze.fromDom(a.targetNode),s=OK(e,l,t,n,i),c=zj(e);yW(e);const d=()=>{if(i.isSet())return void s.show();i.set(lW.getHeader(r.outerContainer).getOrDie());const a=px(e);fx(e)?(kb(l,r.mothership),kb(l,t.popupUi.mothership)):wb(a,r.mothership),wb(a,t.dialogUi.mothership),iK(e,t,o,n),lW.setMenubar(r.outerContainer,mW(e,o)),s.show(),xK(e,l,s,c),e.nodeChanged()};e.on("show",d),e.on("hide",s.hide),c||(e.on("focus",d),e.on("blur",s.hide)),e.on("init",()=>{(e.hasFocus()||c)&&d()}),pA(e,t);const u={show:d,hide:s.hide,setEnabled:e=>{hA(t,!e)},isEnabled:()=>!sv.isDisabled(r.outerContainer)};return{editorContainer:r.outerContainer.element.dom,api:u}};var VK=Object.freeze({__proto__:null,render:_K});const AK=()=>{const e=Dm(),t=Dm(),o=Dm(),n=(e,t)=>()=>o.get().bind(e=>t(e.outerContainer)).getOrDie(`Could not find ${e} element in OuterContainer`),a=()=>{const o=e.get().map(e=>e.mothership),n=t.get().map(e=>e.mothership);return o.fold(()=>n.toArray(),e=>n.fold(()=>[e],t=>jt(e.element,t.element)?[e]:[e,t]))};return{dialogUi:e,popupUi:t,mainUi:o,getUiMotherships:a,lazyGetInOuterOrDie:n}},NK="contexttoolbar-show",DK="contexttoolbar-hide",EK=e=>({hide:()=>El(e,hl()),getValue:()=>jg.getValue(e)}),TK=(e,t)=>ql(kF,(o,n)=>{const a=e.get(o),r=EK(a);t.onAction(r,n.event.buttonApi)}),SK=(e,t,o)=>{const{primary:n,...a}=t.original,r=Nr(mV({...a,type:"button",onAction:w}));return UG(r,o,[TK(e,t)])},BK=(e,t,o)=>{const{primary:n,...a}=t.original,r=Nr(bV({...a,type:"togglebutton",onAction:w}));return WG(r,o,[TK(e,t)])},IK=e=>"contextformtogglebutton"===e.type,zK=(e,t,o)=>IK(t)?BK(e,t,o):SK(e,t,o),FK=(e,t,o)=>{const n=q(t,t=>Yy(zK(e,t,o))),a=()=>q(n,e=>e.asSpec()),r=e=>de(t,(t,o)=>t.primary?T.from(n[o]).bind(t=>t.getOpt(e)).filter(V(sv.isDisabled)):T.none());return{asSpecs:a,findPrimary:r}},MK=(e,t)=>{const o=e.label.fold(()=>({}),e=>({"aria-label":e})),n=Yy(r_.sketch({inputClasses:["tox-toolbar-textfield","tox-toolbar-nav-js"],data:e.initValue(),inputAttributes:o,selectOnFocus:!0,inputBehaviours:qu([nC.config({mode:"special",onEnter:e=>a.findPrimary(e).map(e=>(Sl(e),!0)),onLeft:(e,t)=>(t.cut(),T.none()),onRight:(e,t)=>(t.cut(),T.none())})])})),a=FK(n,e.commands,t);return[{title:T.none(),items:[n.asSpec()]},{title:T.none(),items:a.asSpecs()}]},LK=(e,t,o)=>vH({type:e,uid:bs("context-toolbar"),initGroups:MK(t,o),onEscape:T.none,cyclicKeying:!0,providers:o}),PK={renderContextForm:LK,buildInitGroups:MK},RK=(e,t,o)=>t.bottom-e.y>=o&&e.bottom-t.y>=o,qK=e=>{const t=e.getBoundingClientRect();if(t.height<=0&&t.width<=0){const o=Pt(Ze.fromDom(e.startContainer),e.startOffset).element,n=gt(o)?Dt(o):T.some(o);return n.filter(bt).map(e=>e.dom.getBoundingClientRect()).getOr(t)}return t},$K=e=>{const t=e.selection.getRng(),o=qK(t);if(e.inline){const e=Rn();return ta(e.left+o.left,e.top+o.top,o.width,o.height)}{const t=na(Ze.fromDom(e.getBody()));return ta(t.x+o.left,t.y+o.top,o.width,o.height)}},UK=(e,t)=>t.filter(e=>Jt(e)&&pt(e)).map(na).getOrThunk(()=>$K(e)),HK=(e,t,o)=>{const n=Math.max(e.x+o,t.x),a=Math.min(e.right-o,t.right);return{x:n,width:a-n}},WK=(e,t,o,n,a,r)=>{const i=Ze.fromDom(e.getContainer()),l=md(i,".tox-editor-header").getOr(i),s=oa(l),c=s.y>=t.bottom,d=n&&!c;if(e.inline&&d)return{y:Math.max(s.bottom+r,o.y),bottom:o.bottom};if(e.inline&&!d)return{y:o.y,bottom:Math.min(s.y-r,o.bottom)};const u="line"===a?oa(i):t;return d?{y:Math.max(s.bottom+r,o.y),bottom:Math.min(u.bottom-r,o.bottom)}:{y:Math.max(u.y+r,o.y),bottom:Math.min(s.y-r,o.bottom)}},GK=(e,t,o,n=0)=>{const a=Hn(window),r=oa(Ze.fromDom(e.getContentAreaContainer())),i=ax(e)||sx(e)||dx(e),{x:l,width:s}=HK(r,a,n);if(e.inline&&!i)return ta(l,a.y,s,a.height);{const i=t.header.isPositionedAtTop(),{y:c,bottom:d}=WK(e,r,a,i,o,n);return ta(l,c,s,d-c)}},KK=12,YK={valignCentre:[],alignCentre:[],alignLeft:["tox-pop--align-left"],alignRight:["tox-pop--align-right"],right:["tox-pop--right"],left:["tox-pop--left"],bottom:["tox-pop--bottom"],top:["tox-pop--top"],inset:["tox-pop--inset"]},QK={maxHeightFunction:Xm(),maxWidthFunction:PU()},JK=(e,t)=>{const o=e.selection.getRng(),n=Pt(Ze.fromDom(o.startContainer),o.startOffset);return o.startContainer===o.endContainer&&o.startOffset===o.endOffset-1&&jt(n.element,t)},ZK=(e,t,o)=>{const n=go(e,"position");uo(e,"position",t);const a=o(e);return n.each(t=>uo(e,"position",t)),a},XK=e=>"node"===e,eY=(e,t,o,n,a)=>{const r=$K(e),i=n.lastElement().exists(e=>jt(o,e));if(JK(e,o))return i?BP:NP;if(i)return ZK(t,n.getMode(),()=>{const e=RK(r,oa(t),-20);return e&&!n.isReposition()?zP:BP});{const e="fixed"===n.getMode()?a.y+Rn().top:a.y,o=Oo(t)+KK;return e+o<=r.y?NP:DP}},tY=(e,t,o,n)=>{const a=t=>(n,a,r,i,l)=>{const s=eY(e,i,t,o,l),c={...n,y:l.y,height:l.height};return{...s(c,a,r,i,l),alwaysFit:!0}},r=e=>XK(n)?[a(e)]:[],i={onLtr:e=>[Cu,yu,wu,fu,ku,vu].concat(r(e)),onRtl:e=>[Cu,yu,ku,vu,wu,fu].concat(r(e))},l={onLtr:e=>[yu,fu,vu,wu,ku,Cu].concat(r(e)),onRtl:e=>[yu,vu,fu,ku,wu,Cu].concat(r(e))};return t?l:i},oY=(e,t,o,n)=>"line"===t?{bubble:ah(KK,0,YK),layouts:{onLtr:()=>[Ou],onRtl:()=>[ju]},overrides:QK}:{bubble:ah(0,KK,YK,1/KK),layouts:tY(e,o,n,t),overrides:QK},nY=(e,t)=>{const o=W(t,t=>t.predicate(e.dom)),{pass:n,fail:a}=H(o,e=>"contexttoolbar"===e.type);return{contextToolbars:n,contextForms:a}},aY=e=>{if(e.length<=1)return e;{const t=t=>L(e,e=>e.position===t),o=t=>W(e,e=>e.position===t),n=t("selection"),a=t("node");if(n||a){if(a&&n){const e=o("node"),t=q(o("selection"),e=>({...e,position:"node"}));return e.concat(t)}return o(n?"selection":"node")}return o("line")}},rY=e=>{if(e.length<=1)return e;{const t=t=>Q(e,e=>e.position===t),o=t("selection").orThunk(()=>t("node")).orThunk(()=>t("line")).map(e=>e.position);return o.fold(()=>[],t=>W(e,e=>e.position===t))}},iY=(e,t,o)=>{const n=nY(e,t);if(n.contextForms.length>0)return T.some({elem:e,toolbars:[n.contextForms[0]]});{const t=nY(e,o);if(t.contextForms.length>0)return T.some({elem:e,toolbars:[t.contextForms[0]]});if(n.contextToolbars.length>0||t.contextToolbars.length>0){const o=aY(n.contextToolbars.concat(t.contextToolbars));return T.some({elem:e,toolbars:o})}return T.none()}},lY=(e,t,o)=>e(t)?T.none():Vi(t,e=>{if(bt(e)){const{contextToolbars:t,contextForms:n}=nY(e,o.inNodeScope),a=n.length>0?n:rY(t);return a.length>0?T.some({elem:e,toolbars:a}):T.none()}return T.none()},e),sY=(e,t)=>{const o=Ze.fromDom(t.getBody()),n=e=>jt(e,o),a=e=>!n(e)&&!xt(o,e),r=Ze.fromDom(t.selection.getNode());return a(r)?T.none():iY(r,e.inNodeScope,e.inEditorScope).orThunk(()=>lY(n,r,e))},cY=(e,t)=>{const o={},n=[],a=[],r={},i={},l=(e,l)=>{const s=Nr(OV(l));o[e]=s,s.launch.map(o=>{r["form:"+e]={...l.launch,type:"contextformtogglebutton"===o.type?"togglebutton":"button",onAction:()=>{t(s)}}}),"editor"===s.scope?a.push(s):n.push(s),i[e]=s},s=(e,t)=>{xV(t).each(o=>{"editor"===t.scope?a.push(o):n.push(o),i[e]=o})},c=ue(e);return $(c,t=>{const o=e[t];"contextform"===o.type?l(t,o):"contexttoolbar"===o.type&&s(t,o)}),{forms:o,inNodeScope:n,inEditorScope:a,lookupTable:i,formNavigators:r}},dY=bs("forward-slide"),uY=bs("backward-slide"),mY=bs("change-slide-event"),hY="tox-pop--resizing",pY=e=>{const t=hi([]);return qy.sketch({dom:{tag:"div",classes:["tox-pop"]},fireDismissalEventInstead:{event:"doNotDismissYet"},onShow:e=>{t.set([]),qy.getContent(e).each(e=>{wo(e.element,"visibility")}),kc(e.element,hY),wo(e.element,"width")},inlineBehaviours:qu([wC("context-toolbar-events",[Jl(el(),(e,t)=>{"width"===t.event.raw.propertyName&&(kc(e.element,hY),wo(e.element,"width"))}),ql(mY,(e,t)=>{const o=e.element;wo(o,"width");const n=Bo(o);qy.setContent(e,t.event.contents),vc(o,hY);const a=Bo(o);uo(o,"width",n+"px"),qy.getContent(e).each(e=>{t.event.focus.bind(e=>(Ju(e),tm(o))).orThunk(()=>(nC.focusIn(e),em(Ut(o))))}),setTimeout(()=>{uo(e.element,"width",a+"px")},0)}),ql(dY,(e,o)=>{qy.getContent(e).each(o=>{t.set(t.get().concat([{bar:o,focus:em(Ut(e.element))}]))}),Tl(e,mY,{contents:o.event.forwardContents,focus:T.none()})}),ql(uY,(e,o)=>{se(t.get()).each(o=>{t.set(t.get().slice(0,t.get().length-1)),Tl(e,mY,{contents:nd(o.bar),focus:o.focus})})})]),nC.config({mode:"special",onEscape:o=>se(t.get()).fold(()=>e.onEscape(),e=>(El(o,uY),T.some(!0)))})]),lazySink:()=>ua.value(e.sink)})},bY="tox-pop--transition",gY=(e,t,o,n)=>{const a=n.backstage,r=a.shared,i=xn().deviceType.isTouch,l=Dm(),s=Dm(),c=Dm(),d=od(pY({sink:o,onEscape:()=>(e.focus(),T.some(!0))})),u=()=>{const t=c.get().getOr("node"),o=XK(t)?1:0;return GK(e,r,t,o)},m=()=>!e.removed&&!(i()&&a.isContextMenuOpen()),h=e=>_e(De(e,l.get(),jt),!0),p=()=>{if(m()){const t=u(),o=_e(c.get(),"node")?UK(e,l.get()):$K(e);return t.height<=0||!RK(o,t,.01)}return!0},b=()=>{l.clear(),s.clear(),c.clear(),qy.hide(d)},g=()=>{if(qy.isOpen(d)){const e=d.element;wo(e,"display"),p()?uo(e,"display","none"):(s.set(0),qy.reposition(d))}},f=t=>({dom:{tag:"div",classes:["tox-pop__dialog"]},components:[t],behaviours:qu([nC.config({mode:"acyclic"}),wC("pop-dialog-wrap-events",[Zl(t=>{e.shortcuts.add("ctrl+F9","focus statusbar",()=>nC.focusIn(t))}),Xl(t=>{e.shortcuts.remove("ctrl+F9")})])])}),v=Fo(()=>cY(t,e=>{const t=y([e]);Tl(d,dY,{forwardContents:f(t)})})),k=(t,o)=>rK(e,{buttons:t,toolbar:o.items,allowToolbarGroups:!1},n.backstage,T.some(["form:"])),C=(e,t)=>PK.buildInitGroups(e,t),y=t=>{const{buttons:o}=e.ui.registry.getAll(),n=v(),a={...o,...n.formNavigators},i=Ej(e)===dj.scrolling?dj.scrolling:dj.default,l=Z(q(t,e=>"contexttoolbar"===e.type?k(a,e):C(e,r.providers)));return vH({type:i,uid:bs("context-toolbar"),initGroups:l,onEscape:T.none,cyclicKeying:!0,providers:r.providers})},O=(t,n)=>{const a="node"===t?r.anchors.node(n):r.anchors.cursor(),c=oY(e,t,i(),{lastElement:l.get,isReposition:()=>_e(s.get(),0),getMode:()=>ab.getMode(o)});return Da(a,c)},j=(e,t)=>{if(_.cancel(),!m())return;const n=y(e),a=e[0].position,r=O(a,t);c.set(a),s.set(1);const i=d.element;wo(i,"display"),h(t)||(kc(i,bY),ab.reset(o,d)),qy.showWithinBounds(d,f(n),{anchor:r,transition:{classes:[bY],mode:"placement"}},()=>T.some(u())),t.fold(l.clear,l.set),p()&&uo(i,"display","none")};let x=!1;const _=qz(()=>{if(e.hasFocus()&&!e.removed&&!x)if(yc(d.element,bY))_.throttle();else{const t=v();sY(t,e).fold(b,e=>{j(e.toolbars,T.some(e.elem))})}},17);e.on("init",()=>{e.on("remove",b),e.on("ScrollContent ScrollWindow ObjectResized ResizeEditor longpress",g),e.on("click keyup focus SetContent",_.throttle),e.on(DK,b),e.on(NK,t=>{const o=v();Oe(o.lookupTable,t.toolbarKey).each(o=>{j([o],Se(t.target!==e,t.target)),qy.getContent(d).each(nC.focusIn)})}),e.on("focusout",t=>{$y.setEditorTimeout(e,()=>{tm(o.element).isNone()&&tm(d.element).isNone()&&b()},0)}),e.on("SwitchMode",()=>{e.mode.isReadOnly()&&b()}),e.on("AfterProgressState",t=>{t.state?b():e.hasFocus()&&_.throttle()}),e.on("dragstart",()=>{x=!0}),e.on("dragend drop",()=>{x=!1}),e.on("NodeChange",e=>{tm(d.element).fold(_.throttle,w)})})},fY=e=>{const t=[{name:"alignleft",text:"Align left",cmd:"JustifyLeft",icon:"align-left"},{name:"aligncenter",text:"Align center",cmd:"JustifyCenter",icon:"align-center"},{name:"alignright",text:"Align right",cmd:"JustifyRight",icon:"align-right"},{name:"alignjustify",text:"Justify",cmd:"JustifyFull",icon:"align-justify"}];$(t,t=>{e.ui.registry.addToggleButton(t.name,{tooltip:t.text,icon:t.icon,onAction:qN(e,t.cmd),onSetup:LN(e,t.name)})}),e.ui.registry.addButton("alignnone",{tooltip:"No alignment",icon:"align-none",onSetup:FN(e),onAction:qN(e,"JustifyNone")})},vY=(e,t)=>{const o=()=>{const o=t.getOptions(e),n=t.getCurrent(e).map(t.hash),a=Dm();return q(o,o=>({type:"togglemenuitem",text:t.display(o),onSetup:r=>{const i=e=>{e&&(a.on(e=>e.setActive(!1)),a.set(r)),r.setActive(e)};i(_e(n,t.hash(o)));const l=t.watcher(e,o,i);return()=>{a.clear(),l()}},onAction:()=>t.setCurrent(e,o)}))};e.ui.registry.addMenuButton(t.name,{tooltip:t.text,icon:t.icon,fetch:e=>e(o()),onSetup:t.onToolbarSetup}),e.ui.registry.addNestedMenuItem(t.name,{type:"nestedmenuitem",text:t.text,getSubmenuItems:o,onSetup:t.onMenuSetup})},wY=e=>({name:"lineheight",text:"Line height",icon:"line-height",getOptions:lx,hash:e=>iG(e,["fixed","relative","empty"]).getOr(e),display:j,watcher:(e,t,o)=>e.formatter.formatChanged("lineheight",o,!1,{value:t}).unbind,getCurrent:e=>T.from(e.queryCommandValue("LineHeight")),setCurrent:(e,t)=>e.execCommand("LineHeight",!1,t),onToolbarSetup:FN(e),onMenuSetup:FN(e)}),kY=e=>{const t=T.from(Nj(e));return t.map(t=>({name:"language",text:"Language",icon:"language",getOptions:O(t),hash:e=>h(e.customCode)?e.code:`${e.code}/${e.customCode}`,display:e=>e.title,watcher:(e,t,o)=>{var n;return e.formatter.formatChanged("lang",o,!1,{value:t.code,customValue:null!==(n=t.customCode)&&void 0!==n?n:null}).unbind},getCurrent:e=>{const t=Ze.fromDom(e.selection.getNode());return Ai(t,e=>T.some(e).filter(bt).bind(e=>{const t=ao(e,"lang");return t.map(t=>{const o=ao(e,"data-mce-lang").getOrUndefined();return{code:t,customCode:o,title:""}})}))},setCurrent:(e,t)=>e.execCommand("Lang",!1,t),onToolbarSetup:t=>{const o=Nm();return t.setActive(e.formatter.match("lang",{},void 0,!0)),o.set(e.formatter.formatChanged("lang",t.setActive,!0)),zN(o.clear,FN(e)(t))},onMenuSetup:FN(e)}))},CY=e=>{vY(e,wY(e)),kY(e).each(t=>vY(e,t))},yY=(e,t)=>{MW(e,t),tG(e,t),NG(e,t),HW(e,t),jG(e,t)},OY=e=>PN(e,"NodeChange",t=>{t.setEnabled(e.queryCommandState("outdent")&&e.selection.isEditable())}),jY=e=>{e.ui.registry.addButton("outdent",{tooltip:"Decrease indent",icon:"outdent",onSetup:OY(e),onAction:qN(e,"outdent")}),e.ui.registry.addButton("indent",{tooltip:"Increase indent",icon:"indent",onSetup:FN(e),onAction:qN(e,"indent")})},xY=e=>{jY(e)},_Y=(e,t)=>o=>{o.setActive(t.get());const n=e=>{t.set(e.state),o.setActive(e.state)};return e.on("PastePlainTextToggle",n),zN(()=>e.off("PastePlainTextToggle",n),FN(e)(o))},VY=e=>{const t=hi(Zj(e)),o=()=>e.execCommand("mceTogglePlainTextPaste");e.ui.registry.addToggleButton("pastetext",{active:!1,icon:"paste-text",tooltip:"Paste as text",onAction:o,onSetup:_Y(e,t)}),e.ui.registry.addToggleMenuItem("pastetext",{text:"Paste as text",icon:"paste-text",onAction:o,onSetup:_Y(e,t)})},AY=(e,t)=>()=>{e.execCommand("mceToggleFormat",!1,t)},NY=e=>{zz.each([{name:"bold",text:"Bold",icon:"bold"},{name:"italic",text:"Italic",icon:"italic"},{name:"underline",text:"Underline",icon:"underline"},{name:"strikethrough",text:"Strikethrough",icon:"strike-through"},{name:"subscript",text:"Subscript",icon:"subscript"},{name:"superscript",text:"Superscript",icon:"superscript"}],(t,o)=>{e.ui.registry.addToggleButton(t.name,{tooltip:t.text,icon:t.icon,onSetup:LN(e,t.name),onAction:AY(e,t.name)})});for(let t=1;t<=6;t++){const o="h"+t;e.ui.registry.addToggleButton(o,{text:o.toUpperCase(),tooltip:"Heading "+t,onSetup:LN(e,o),onAction:AY(e,o)})}},DY=e=>{zz.each([{name:"copy",text:"Copy",action:"Copy",icon:"copy"},{name:"help",text:"Help",action:"mceHelp",icon:"help"},{name:"selectall",text:"Select all",action:"SelectAll",icon:"select-all"},{name:"newdocument",text:"New document",action:"mceNewDocument",icon:"new-document"},{name:"print",text:"Print",action:"mcePrint",icon:"print"}],t=>{e.ui.registry.addButton(t.name,{tooltip:t.text,icon:t.icon,onAction:qN(e,t.action)})}),zz.each([{name:"cut",text:"Cut",action:"Cut",icon:"cut"},{name:"paste",text:"Paste",action:"Paste",icon:"paste"},{name:"removeformat",text:"Clear formatting",action:"RemoveFormat",icon:"remove-formatting"},{name:"remove",text:"Remove",action:"Delete",icon:"remove"},{name:"hr",text:"Horizontal line",action:"InsertHorizontalRule",icon:"horizontal-rule"}],t=>{e.ui.registry.addButton(t.name,{tooltip:t.text,icon:t.icon,onSetup:FN(e),onAction:qN(e,t.action)})})},EY=e=>{zz.each([{name:"blockquote",text:"Blockquote",action:"mceBlockQuote",icon:"quote"}],t=>{e.ui.registry.addToggleButton(t.name,{tooltip:t.text,icon:t.icon,onAction:qN(e,t.action),onSetup:LN(e,t.name)})})},TY=e=>{NY(e),DY(e),EY(e)},SY=e=>{zz.each([{name:"newdocument",text:"New document",action:"mceNewDocument",icon:"new-document"},{name:"copy",text:"Copy",action:"Copy",icon:"copy",shortcut:"Meta+C"},{name:"selectall",text:"Select all",action:"SelectAll",icon:"select-all",shortcut:"Meta+A"},{name:"print",text:"Print...",action:"mcePrint",icon:"print",shortcut:"Meta+P"}],t=>{e.ui.registry.addMenuItem(t.name,{text:t.text,icon:t.icon,shortcut:t.shortcut,onAction:qN(e,t.action)})}),zz.each([{name:"bold",text:"Bold",action:"Bold",icon:"bold",shortcut:"Meta+B"},{name:"italic",text:"Italic",action:"Italic",icon:"italic",shortcut:"Meta+I"},{name:"underline",text:"Underline",action:"Underline",icon:"underline",shortcut:"Meta+U"},{name:"strikethrough",text:"Strikethrough",action:"Strikethrough",icon:"strike-through"},{name:"subscript",text:"Subscript",action:"Subscript",icon:"subscript"},{name:"superscript",text:"Superscript",action:"Superscript",icon:"superscript"},{name:"removeformat",text:"Clear formatting",action:"RemoveFormat",icon:"remove-formatting"},{name:"cut",text:"Cut",action:"Cut",icon:"cut",shortcut:"Meta+X"},{name:"paste",text:"Paste",action:"Paste",icon:"paste",shortcut:"Meta+V"},{name:"hr",text:"Horizontal line",action:"InsertHorizontalRule",icon:"horizontal-rule"}],t=>{e.ui.registry.addMenuItem(t.name,{text:t.text,icon:t.icon,shortcut:t.shortcut,onSetup:FN(e),onAction:qN(e,t.action)})}),e.ui.registry.addMenuItem("codeformat",{text:"Code",icon:"sourcecode",onSetup:FN(e),onAction:AY(e,"code")})},BY=e=>{TY(e),SY(e)},IY=(e,t)=>PN(e,"Undo Redo AddUndo TypingUndo ClearUndos SwitchMode",o=>{o.setEnabled(!e.mode.isReadOnly()&&e.undoManager[t]())}),zY=e=>{e.ui.registry.addMenuItem("undo",{text:"Undo",icon:"undo",shortcut:"Meta+Z",onSetup:IY(e,"hasUndo"),onAction:qN(e,"undo")}),e.ui.registry.addMenuItem("redo",{text:"Redo",icon:"redo",shortcut:"Meta+Y",onSetup:IY(e,"hasRedo"),onAction:qN(e,"redo")})},FY=e=>{e.ui.registry.addButton("undo",{tooltip:"Undo",icon:"undo",enabled:!1,onSetup:IY(e,"hasUndo"),onAction:qN(e,"undo")}),e.ui.registry.addButton("redo",{tooltip:"Redo",icon:"redo",enabled:!1,onSetup:IY(e,"hasRedo"),onAction:qN(e,"redo")})},MY=e=>{zY(e),FY(e)},LY=e=>PN(e,"VisualAid",t=>{t.setActive(e.hasVisual)}),PY=e=>{e.ui.registry.addToggleMenuItem("visualaid",{text:"Visual aids",onSetup:LY(e),onAction:qN(e,"mceToggleVisualAid")})},RY=e=>{e.ui.registry.addButton("visualaid",{tooltip:"Visual aids",text:"Visual aids",onAction:qN(e,"mceToggleVisualAid")})},qY=e=>{RY(e),PY(e)},$Y=(e,t)=>{fY(e),BY(e),yY(e,t),MY(e),TD(e),qY(e),xY(e),CY(e),VY(e)},UY=e=>l(e)?e.split(/[ ,]/):e,HY=e=>t=>t.options.get(e),WY=e=>{const t=e.options.register;t("contextmenu_avoid_overlap",{processor:"string",default:""}),t("contextmenu_never_use_native",{processor:"boolean",default:!1}),t("contextmenu",{processor:e=>!1===e?{value:[],valid:!0}:l(e)||v(e,l)?{value:UY(e),valid:!0}:{valid:!1,message:"Must be false or a string."},default:"link linkchecker image editimage table spellchecker configurepermanentpen"})},GY=HY("contextmenu_never_use_native"),KY=HY("contextmenu_avoid_overlap"),YY=e=>0===QY(e).length,QY=e=>{const t=e.ui.registry.getAll().contextMenus,o=e.options.get("contextmenu");return e.options.isSet("contextmenu")?o:W(o,e=>je(t,e))},JY=(e,t)=>({type:"makeshift",x:e,y:t}),ZY=(e,t,o)=>JY(e.x+t,e.y+o),XY=e=>"longpress"===e.type||0===e.type.indexOf("touch"),eQ=e=>{if(XY(e)){const t=e.touches[0];return JY(t.pageX,t.pageY)}return JY(e.pageX,e.pageY)},tQ=e=>{if(XY(e)){const t=e.touches[0];return JY(t.clientX,t.clientY)}return JY(e.clientX,e.clientY)},oQ=(e,t)=>{const o=hj.DOM.getPos(e);return ZY(t,o.x,o.y)},nQ=(e,t)=>"contextmenu"===t.type||"longpress"===t.type?e.inline?eQ(t):oQ(e.getContentAreaContainer(),tQ(t)):aQ(e),aQ=e=>({type:"selection",root:Ze.fromDom(e.selection.getNode())}),rQ=e=>({type:"node",node:T.some(Ze.fromDom(e.selection.getNode())),root:Ze.fromDom(e.getBody())}),iQ=(e,t,o)=>{switch(o){case"node":return rQ(e);case"point":return nQ(e,t);case"selection":return aQ(e)}},lQ=(e,t,o,n,a,r)=>{const i=o(),l=iQ(e,t,r);qF(i,_x.CLOSE_ON_EXECUTE,n,{isHorizontalMenu:!1,search:T.none()}).map(e=>{t.preventDefault(),qy.showMenuAt(a,{anchor:l},{menu:{markers:Qx("normal")},data:e})})},sQ={onLtr:()=>[yu,fu,vu,wu,ku,Cu,NP,DP,AP,_P,VP,xP],onRtl:()=>[yu,vu,fu,ku,wu,Cu,NP,DP,VP,xP,AP,_P]},cQ=12,dQ={valignCentre:[],alignCentre:[],alignLeft:["tox-pop--align-left"],alignRight:["tox-pop--align-right"],right:["tox-pop--right"],left:["tox-pop--left"],bottom:["tox-pop--bottom"],top:["tox-pop--top"]},uQ=(e,t)=>{const o=e.selection;if(o.isCollapsed()||t.touches.length<1)return!1;{const n=t.touches[0],a=o.getRng(),r=wp(e.getWin(),Jh.domRange(a));return r.exists(e=>e.left<=n.clientX&&e.right>=n.clientX&&e.top<=n.clientY&&e.bottom>=n.clientY)}},mQ=e=>{const t=e.selection.getRng(),o=()=>{$y.setEditorTimeout(e,()=>{e.selection.setRng(t)},10),r()};e.once("touchend",o);const n=e=>{e.preventDefault(),e.stopImmediatePropagation()};e.on("mousedown",n,!0);const a=()=>r();e.once("longpresscancel",a);const r=()=>{e.off("touchend",o),e.off("longpresscancel",a),e.off("mousedown",n)}},hQ=(e,t,o)=>{const n=iQ(e,t,o),a="point"===o?cQ:0;return{bubble:ah(0,a,dQ),layouts:sQ,overrides:{maxWidthFunction:PU(),maxHeightFunction:Xm()},...n}},pQ=(e,t,o,n,a,r,i)=>{const l=hQ(e,t,r);qF(o,_x.CLOSE_ON_EXECUTE,n,{isHorizontalMenu:!0,search:T.none()}).map(o=>{t.preventDefault();const s=i?Sy.HighlightMenuAndItem:Sy.HighlightNone;qy.showMenuWithinBounds(a,{anchor:l},{menu:{markers:Qx("normal"),highlightOnOpen:s},data:o,type:"horizontal"},()=>T.some(GK(e,n.shared,"node"===r?"node":"selection"))),e.dispatch(DK)})},bQ=(e,t,o,n,a,r)=>{const i=xn(),l=i.os.isiOS(),s=i.os.isMacOS(),c=i.os.isAndroid(),d=i.deviceType.isTouch(),u=()=>!(c||l||s&&d),m=()=>{const i=o();pQ(e,t,i,n,a,r,u())};if((s||l)&&"node"!==r){const o=()=>{mQ(e),m()};uQ(e,t)?o():(e.once("selectionchange",o),e.once("touchend",()=>e.off("selectionchange",o)))}else m()},gQ=e=>l(e)?"|"===e:"separator"===e.type,fQ={type:"separator"},vQ=e=>{const t=e=>({text:e.text,icon:e.icon,enabled:e.enabled,shortcut:e.shortcut});if(l(e))return e;switch(e.type){case"separator":return fQ;case"submenu":return{type:"nestedmenuitem",...t(e),getSubmenuItems:()=>{const t=e.getSubmenuItems();return l(t)?t:q(t,vQ)}};default:const o=e;return{type:"menuitem",...t(o),onAction:k(o.onAction)}}},wQ=(e,t)=>{if(0===t.length)return e;const o=se(e).filter(e=>!gQ(e)),n=o.fold(()=>[],e=>[fQ]);return e.concat(n).concat(t).concat([fQ])},kQ=(e,t,o)=>{const n=K(t,(t,n)=>Oe(e,n.toLowerCase()).map(e=>{const n=e.update(o);if(l(n)&&Ue($e(n)))return wQ(t,n.split(" "));if(d(n)&&n.length>0){const e=q(n,vQ);return wQ(t,e)}return t}).getOrThunk(()=>t.concat([n])),[]);return n.length>0&&gQ(n[n.length-1])&&n.pop(),n},CQ=(e,t)=>t.ctrlKey&&!GY(e),yQ=e=>"longpress"===e.type||je(e,"touches"),OQ=(e,t)=>!yQ(t)&&(2!==t.button||t.target===e.getBody()&&""===t.pointerType),jQ=(e,t)=>OQ(e,t)?e.selection.getStart(!0):t.target,xQ=(e,t)=>{const o=KY(e),n=OQ(e,t)?"selection":"point";if(Ue(o)){const a=jQ(e,t),r=dT(Ze.fromDom(a),o);return r?"node":n}return n},_Q=(e,t,o)=>{const n=xn(),a=n.deviceType.isTouch,r=od(qy.sketch({dom:{tag:"div"},lazySink:t,onEscape:()=>e.focus(),onShow:()=>o.setContextMenuState(!0),onHide:()=>o.setContextMenuState(!1),fireDismissalEventInstead:{},inlineBehaviours:qu([wC("dismissContextMenu",[ql(yl(),(t,o)=>{qb.close(t),e.focus()})])])})),i=()=>qy.hide(r),l=t=>{if(GY(e)&&t.preventDefault(),CQ(e,t)||YY(e))return;const n=xQ(e,t),i=()=>{const o=jQ(e,t),n=e.ui.registry.getAll(),a=QY(e);return kQ(n.contextMenus,a,o)},l=a()?bQ:lQ;l(e,t,i,o,r,n)};e.on("init",()=>{const t="ResizeEditor ScrollContent ScrollWindow longpresscancel"+(a()?"":" ResizeWindow");e.on(t,i),e.on("longpress contextmenu",l)})},VQ=bi.generate([{offset:["x","y"]},{absolute:["x","y"]},{fixed:["x","y"]}]),AQ=e=>t=>t.translate(-e.left,-e.top),NQ=e=>t=>t.translate(e.left,e.top),DQ=e=>(t,o)=>K(e,(e,t)=>t(e),Vo(t,o)),EQ=(e,t,o)=>e.fold(DQ([NQ(o),AQ(t)]),DQ([AQ(t)]),DQ([])),TQ=(e,t,o)=>e.fold(DQ([NQ(o)]),DQ([]),DQ([NQ(t)])),SQ=(e,t,o)=>e.fold(DQ([]),DQ([AQ(o)]),DQ([NQ(t),AQ(o)])),BQ=(e,t,o,n,a,r)=>{const i=TQ(e,a,r),l=TQ(t,a,r);return Math.abs(i.left-l.left)<=o&&Math.abs(i.top-l.top)<=n},IQ=(e,t,o,n,a,r)=>{const i=TQ(e,a,r),l=TQ(t,a,r),s=Math.abs(i.left-l.left),c=Math.abs(i.top-l.top);return Vo(s,c)},zQ=(e,t,o)=>{const n=e.fold((e,t)=>({position:T.some("absolute"),left:T.some(e+"px"),top:T.some(t+"px")}),(e,t)=>({position:T.some("absolute"),left:T.some(e-o.left+"px"),top:T.some(t-o.top+"px")}),(e,t)=>({position:T.some("fixed"),left:T.some(e+"px"),top:T.some(t+"px")}));return{right:T.none(),bottom:T.none(),...n}},FQ=(e,t,o)=>e.fold((e,n)=>LQ(e+t,n+o),(e,n)=>PQ(e+t,n+o),(e,n)=>RQ(e+t,n+o)),MQ=(e,t,o,n)=>{const a=(e,a)=>(r,i)=>{const l=e(t,o,n);return a(r.getOr(l.left),i.getOr(l.top))};return e.fold(a(SQ,LQ),a(TQ,PQ),a(EQ,RQ))},LQ=VQ.offset,PQ=VQ.absolute,RQ=VQ.fixed,qQ=(e,t)=>{const o=no(e,t);return h(o)?NaN:parseInt(o,10)},$Q=(e,t)=>{const o=e.element,n=qQ(o,t.leftAttr),a=qQ(o,t.topAttr);return isNaN(n)||isNaN(a)?T.none():T.some(Vo(n,a))},UQ=(e,t,o)=>{const n=e.element;to(n,t.leftAttr,o.left+"px"),to(n,t.topAttr,o.top+"px")},HQ=(e,t)=>{const o=e.element;io(o,t.leftAttr),io(o,t.topAttr)},WQ=(e,t,o,n)=>$Q(e,t).fold(()=>o,e=>RQ(e.left+n.left,e.top+n.top)),GQ=(e,t,o,n,a,r)=>{const i=WQ(e,t,o,n),l=t.mustSnap?QQ(e,t,i,a,r):JQ(e,t,i,a,r),s=EQ(i,a,r);return UQ(e,t,s),l.fold(()=>({coord:RQ(s.left,s.top),extra:T.none()}),e=>({coord:e.output,extra:e.extra}))},KQ=(e,t)=>{HQ(e,t)},YQ=(e,t,o,n)=>de(e,e=>{const a=e.sensor,r=BQ(t,a,e.range.left,e.range.top,o,n);return r?T.some({output:MQ(e.output,t,o,n),extra:e.extra}):T.none()}),QQ=(e,t,o,n,a)=>{const r=t.getSnapPoints(e),i=YQ(r,o,n,a);return i.orThunk(()=>{const e=K(r,(e,t)=>{const r=t.sensor,i=IQ(o,r,t.range.left,t.range.top,n,a);return e.deltas.fold(()=>({deltas:T.some(i),snap:T.some(t)}),o=>{const n=(i.left+i.top)/2,a=(o.left+o.top)/2;return n<=a?{deltas:T.some(i),snap:T.some(t)}:e})},{deltas:T.none(),snap:T.none()});return e.snap.map(e=>({output:MQ(e.output,o,n,a),extra:e.extra}))})},JQ=(e,t,o,n,a)=>{const r=t.getSnapPoints(e);return YQ(r,o,n,a)},ZQ=(e,t,o)=>({coord:MQ(e.output,e.output,t,o),extra:e.extra}),XQ=(e,t,o,n)=>{const a=t.getTarget(e.element);if(t.repositionTarget){const t=_t(e.element),o=Rn(t),r=yq(a),i=ZQ(n,o,r),l=zQ(i.coord,o,r);ho(a,l)}};var eJ=Object.freeze({__proto__:null,snapTo:XQ});const tJ="data-initial-z-index",oJ=e=>{Dt(e.element).filter(bt).each(e=>{ao(e,tJ).fold(()=>wo(e,"z-index"),t=>uo(e,"z-index",t)),io(e,tJ)})},nJ=e=>{Dt(e.element).filter(bt).each(t=>{go(t,"z-index").each(e=>{to(t,tJ,e)}),uo(t,"z-index",po(e.element,"z-index"))})},aJ=(e,t)=>{e.getSystem().addToGui(t),nJ(t)},rJ=e=>{oJ(e),e.getSystem().removeFromGui(e)},iJ=(e,t,o)=>e.getSystem().build(BT.sketch({dom:{styles:{left:"0px",top:"0px",width:"100%",height:"100%",position:"fixed","z-index":"1000000000000000"},classes:[t]},events:o}));var lJ=ti("snaps",[Fr("getSnapPoints"),Fd("onSensor"),Fr("leftAttr"),Fr("topAttr"),ni("lazyViewport",ia),ni("mustSnap",!1)]);const sJ=[ni("useFixed",D),Fr("blockerClass"),ni("getTarget",j),ni("onDrag",w),ni("repositionTarget",!0),ni("onDrop",w),ci("getBounds",ia),lJ],cJ=e=>Ee(go(e,"left"),go(e,"top"),go(e,"position"),(e,t,o)=>{const n="fixed"===o?RQ:LQ;return n(parseInt(e,10),parseInt(t,10))}).getOrThunk(()=>{const t=Do(e);return PQ(t.left,t.top)}),dJ=(e,t,o,n,a)=>{const r=a.bounds,i=TQ(t,o,n),l=au(i.left,r.x,r.x+r.width-a.width),s=au(i.top,r.y,r.y+r.height-a.height),c=PQ(l,s);return t.fold(()=>{const e=SQ(c,o,n);return LQ(e.left,e.top)},O(c),()=>{const e=EQ(c,o,n);return RQ(e.left,e.top)})},uJ=(e,t,o,n,a,r,i)=>{const l=t.fold(()=>{const e=FQ(o,r.left,r.top),t=EQ(e,n,a);return RQ(t.left,t.top)},t=>{const i=GQ(e,t,o,r,n,a);return i.extra.each(o=>{t.onSensor(e,o)}),i.coord});return dJ(e,l,n,a,i)},mJ=(e,t,o,n)=>{const a=t.getTarget(e.element);if(t.repositionTarget){const r=_t(e.element),i=Rn(r),l=yq(a),s=cJ(a),c=uJ(e,t.snaps,s,i,l,n,o),d=zQ(c,i,l);ho(a,d)}t.onDrag(e,a,n)},hJ=(e,t)=>({bounds:e.getBounds(),height:jo(t.element),width:Io(t.element)}),pJ=(e,t,o,n,a)=>{const r=o.update(n,a),i=o.getStartData().getOrThunk(()=>hJ(t,e));r.each(o=>{mJ(e,t,i,o)})},bJ=(e,t,o,n)=>{t.each(rJ),o.snaps.each(t=>{KQ(e,t)});const a=o.getTarget(e.element);n.reset(),o.onDrop(e,a)},gJ=e=>(t,o)=>{const n=e=>{o.setStartData(hJ(t,e))};return Ml([ql(vl(),e=>{o.getStartData().each(()=>n(e))}),...e(t,o,n)])},fJ=e=>Ml([ql(Ri(),e.forceDrop),ql(Ui(),e.drop),ql(qi(),(t,o)=>{e.move(o.event)}),ql($i(),e.delayDrop)]),vJ=e=>T.from(Vo(e.x,e.y)),wJ=(e,t)=>Vo(t.left-e.left,t.top-e.top);var kJ=Object.freeze({__proto__:null,getData:vJ,getDelta:wJ});const CJ=(e,t,o)=>[ql(Ri(),(n,a)=>{const r=a.event.raw;if(0!==r.button)return;a.stop();const i=()=>bJ(n,T.some(c),e,t),l=uT(i,200),s={drop:i,delayDrop:l.schedule,forceDrop:i,move:o=>{l.cancel(),pJ(n,e,t,kJ,o)}},c=iJ(n,e.blockerClass,fJ(s)),d=()=>{o(n),aJ(n,c)};d()})],yJ=[...sJ,Rd("dragger",{handlers:gJ(CJ)})],OJ=e=>Ml([ql(Fi(),e.forceDrop),ql(Li(),e.drop),ql(Pi(),e.drop),ql(Mi(),(t,o)=>{e.move(o.event)})]),jJ=e=>{const t=e[0];return T.some(Vo(t.clientX,t.clientY))},xJ=e=>{const t=e.raw,o=t.touches;return 1===o.length?jJ(o):T.none()},_J=(e,t)=>Vo(t.left-e.left,t.top-e.top);var VJ=Object.freeze({__proto__:null,getData:xJ,getDelta:_J});const AJ=(e,t,o)=>{const n=Dm(),a=o=>{bJ(o,n.get(),e,t),n.clear()};return[ql(Fi(),(r,i)=>{i.stop();const l=()=>a(r),s={drop:l,delayDrop:w,forceDrop:l,move:o=>{pJ(r,e,t,VJ,o)}},c=iJ(r,e.blockerClass,OJ(s));n.set(c);const d=()=>{o(r),aJ(r,c)};d()}),ql(Mi(),(o,n)=>{n.stop(),pJ(o,e,t,VJ,n.event)}),ql(Li(),(e,t)=>{t.stop(),a(e)}),ql(Pi(),a)]},NJ=[...sJ,Rd("dragger",{handlers:gJ(AJ)})],DJ=(e,t,o)=>[...CJ(e,t,o),...AJ(e,t,o)],EJ=[...sJ,Rd("dragger",{handlers:gJ(DJ)})],TJ=yJ,SJ=NJ,BJ=EJ;var IJ=Object.freeze({__proto__:null,mouse:TJ,touch:SJ,mouseOrTouch:BJ});const zJ=()=>{let e=T.none(),t=T.none();const o=()=>{e=T.none(),t=T.none()},n=(t,o)=>{const n=e.map(e=>t.getDelta(e,o));return e=T.some(o),n},a=(e,t)=>e.getData(t).bind(t=>n(e,t)),r=e=>{t=T.some(e)},i=()=>t,l=O({});return Fs({readState:l,reset:o,update:a,getStartData:i,setStartData:r})};var FJ=Object.freeze({__proto__:null,init:zJ});const MJ=Wu({branchKey:"mode",branches:IJ,name:"dragging",active:{events:(e,t)=>{const o=e.dragger;return o.handlers(e,t)}},extra:{snap:e=>({sensor:e.sensor,range:e.range,output:e.output,extra:T.from(e.extra)})},state:FJ,apis:eJ}),LJ=40,PJ=LJ/2,RJ=(e,t,o,n,a,r)=>e.fold(()=>MJ.snap({sensor:PQ(o-PJ,n-PJ),range:Vo(a,r),output:PQ(T.some(o),T.some(n)),extra:{td:t}}),e=>{const a=o-PJ,r=n-PJ,i=LJ,l=LJ,s=e.element.dom.getBoundingClientRect();return MJ.snap({sensor:PQ(a,r),range:Vo(i,l),output:PQ(T.some(o-s.width/2),T.some(n-s.height/2)),extra:{td:t}})}),qJ=(e,t,o)=>{const n=(e,t)=>e.exists(e=>jt(e,t));return{getSnapPoints:e,leftAttr:"data-drag-left",topAttr:"data-drag-top",onSensor:(e,a)=>{const r=a.td;n(t.get(),r)||(t.set(r),o(r))},mustSnap:!0}},$J=e=>Yy(Hy.sketch({dom:{tag:"div",classes:["tox-selector"]},buttonBehaviours:qu([MJ.config({mode:"mouseOrTouch",blockerClass:"blocker",snaps:e}),OS.config({})]),eventOrder:{mousedown:["dragging","alloy.base.behaviour"],touchstart:["dragging","alloy.base.behaviour"]}})),UJ=(e,t)=>{const o=hi([]),n=hi([]),a=hi(!1),r=Dm(),i=Dm(),l=e=>{const o=na(e);return RJ(h.getOpt(t),e,o.x,o.y,o.width,o.height)},s=()=>q(o.get(),e=>l(e)),c=e=>{const o=na(e);return RJ(p.getOpt(t),e,o.right,o.bottom,o.width,o.height)},d=()=>q(n.get(),e=>c(e)),u=qJ(s,r,t=>{i.get().each(o=>{e.dispatch("TableSelectorChange",{start:t,finish:o})})}),m=qJ(d,i,t=>{r.get().each(o=>{e.dispatch("TableSelectorChange",{start:o,finish:t})})}),h=$J(u),p=$J(m),b=od(h.asSpec()),g=od(p.asSpec()),f=(t,o,n,a)=>{const r=o.dom.getBoundingClientRect();wo(t.element,"display");const i=Nt(Ze.fromDom(e.getBody())).dom.innerHeight,l=n(r),s=a(r,i);(l||s)&&uo(t.element,"display","none")},v=(e,t,o,n)=>{const a=o(t);MJ.snapTo(e,a);const r=e=>e[n]<0,i=(e,t)=>e[n]>t;f(e,t,r,i)},w=e=>v(b,e,l,"top"),k=()=>r.get().each(w),C=e=>v(g,e,c,"bottom"),y=()=>i.get().each(C);xn().deviceType.isTouch()&&(e.on("TableSelectionChange",e=>{a.get()||(pb(t,b),pb(t,g),a.set(!0)),r.set(e.start),i.set(e.finish),e.otherCells.each(t=>{o.set(t.upOrLeftCells),n.set(t.downOrRightCells),w(e.start),C(e.finish)})}),e.on("ResizeEditor ResizeWindow ScrollContent",()=>{k(),y()}),e.on("TableSelectionClear",()=>{a.get()&&(fb(b),fb(g),a.set(!1)),r.clear(),i.clear()}))};var HJ='\n \n\n';const WJ=e=>"BR"===e.nodeName||!!e.getAttribute("data-mce-bogus")||"bookmark"===e.getAttribute("data-mce-type"),GJ=(e,t,o)=>{var n;const a=null!==(n=t.delimiter)&&void 0!==n?n:"›",r=(t,n,a)=>Hy.sketch({dom:{tag:"div",classes:["tox-statusbar__path-item"],attributes:{"data-index":a,"aria-level":a+1}},components:[Jc(t)],action:t=>{e.focus(),e.selection.select(n),e.nodeChanged()},buttonBehaviours:qu([kA.button(o.isDisabled),bA()])}),i=()=>({dom:{tag:"div",classes:["tox-statusbar__path-divider"],attributes:{"aria-hidden":!0}},components:[Jc(` ${a} `)]}),l=e=>K(e,(e,t,o)=>{const n=r(t.name,t.element,o);return 0===o?e.concat([n]):e.concat([i(),n])},[]),s=t=>{const o=[];let n=t.length;while(n-- >0){const a=t[n];if(1===a.nodeType&&!WJ(a)){const t=AN(e,a);if(t.isDefaultPrevented()||o.push({name:t.name,element:a}),t.isPropagationStopped())break}}return o};return{dom:{tag:"div",classes:["tox-statusbar__path"],attributes:{role:"navigation"}},behaviours:qu([nC.config({mode:"flow",selector:"div[role=button]"}),sv.config({disabled:o.isDisabled}),bA(),UT.config({}),fC.config({}),wC("elementPathEvents",[Zl((t,o)=>{e.shortcuts.add("alt+F11","focus statusbar elementpath",()=>nC.focusIn(t)),e.on("NodeChange",e=>{const o=s(e.parents),n=o.length>0?l(o):[];fC.set(t,n)})})])]),components:[]}};var KJ;(function(e){e[e["None"]=0]="None",e[e["Both"]=1]="Both",e[e["Vertical"]=2]="Vertical"})(KJ||(KJ={}));const YJ=(e,t,o,n,a)=>{const r={height:bK(n+t.top,Oj(e),xj(e))};return o===KJ.Both&&(r.width=bK(a+t.left,yj(e),jj(e))),r},QJ=(e,t,o)=>{const n=Ze.fromDom(e.getContainer()),a=YJ(e,t,o,Oo(n),Bo(n));he(a,(e,t)=>{f(e)&&uo(n,t,pK(e))}),ON(e)},JJ=e=>{const t=Jj(e);return!1===t?KJ.None:"both"===t?KJ.Both:KJ.Vertical},ZJ=(e,t,o,n)=>{const a=20,r=Vo(o*a,n*a);return QJ(e,r,t),T.some(!0)},XJ=(e,t)=>{const o=JJ(e);if(o===KJ.None)return T.none();const n=o===KJ.Both?"Press the arrow keys to resize the editor.":"Press the Up and Down arrow keys to resize the editor.";return T.some(rj("resize-handle",{tag:"div",classes:["tox-statusbar__resize-handle"],attributes:{title:t.translate("Resize"),"aria-label":t.translate(n)},behaviours:[MJ.config({mode:"mouse",repositionTarget:!1,onDrag:(t,n,a)=>QJ(e,a,o),blockerClass:"tox-blocker"}),nC.config({mode:"special",onLeft:()=>ZJ(e,o,-1,0),onRight:()=>ZJ(e,o,1,0),onUp:()=>ZJ(e,o,0,-1),onDown:()=>ZJ(e,o,0,1)}),UT.config({}),AC.config({})]},t.icons))},eZ=(e,t)=>{const o=(e,o,n)=>fC.set(e,[Jc(t.translate(["{0} "+n,o[n]]))]);return Hy.sketch({dom:{tag:"button",classes:["tox-statusbar__wordcount"]},components:[],buttonBehaviours:qu([kA.button(t.isDisabled),bA(),UT.config({}),fC.config({}),jg.config({store:{mode:"memory",initialValue:{mode:"words",count:{words:0,characters:0}}}}),wC("wordcount-events",[ts(e=>{const t=jg.getValue(e),n="words"===t.mode?"characters":"words";jg.setValue(e,{mode:n,count:t.count}),o(e,t.count,n)}),Zl(t=>{e.on("wordCountUpdate",e=>{const{mode:n}=jg.getValue(t);jg.setValue(t,{mode:n,count:e.wordCount}),o(t,e.wordCount,n)})})])]),eventOrder:{[cl()]:["disabling","alloy.base.behaviour","wordcount-events"]}})},tZ=(e,t)=>{const o=()=>({dom:{tag:"span",classes:["tox-statusbar__branding"]},components:[{dom:{tag:"a",attributes:{href:"https://www.tiny.cloud/powered-by-tiny?utm_campaign=poweredby&utm_source=tiny&utm_medium=referral&utm_content=v6",rel:"noopener",target:"_blank","aria-label":KO.translate(["Powered by {0}","Tiny"])},innerHtml:HJ.trim()},behaviours:qu([AC.config({})])}]}),n=()=>{const e=NA("Alt+0"),t="Press {0} for help";return{dom:{tag:"div",classes:["tox-statusbar__help-text"]},components:[Jc(KO.translate([t,e]))]}},a=()=>{const n=[];return e.hasPlugin("wordcount")&&n.push(eZ(e,t)),Qj(e)&&n.push(o()),{dom:{tag:"div",classes:["tox-statusbar__right-container"]},components:n}},r=()=>{const o=[],r=tx(e),i=Yj(e),l=Qj(e)||e.hasPlugin("wordcount"),s=()=>{const e="tox-statusbar__text-container--flex-start",t="tox-statusbar__text-container--flex-end",o="tox-statusbar__text-container--space-around";if(r){const n="tox-statusbar__text-container-3-cols";return l||i?l&&!i?[n,t]:[n,e]:[n,o]}return[l&&!i?t:e]};return i&&o.push(GJ(e,{},t)),r&&o.push(n()),l&&o.push(a()),o.length>0?[{dom:{tag:"div",classes:["tox-statusbar__text-container",...s()]},components:o}]:[]},i=()=>{const o=r(),n=XJ(e,t);return o.concat(n.toArray())};return{dom:{tag:"div",classes:["tox-statusbar"]},components:i()}},oZ=(e,t)=>t.get().getOrDie(`UI for ${e} has not been rendered`),nZ=(e,t)=>{const o=e.inline,n=o?VK:mK,a=gx(e)?N$:kq,r=AK(),i=Dm(),l=Dm(),s=Dm(),c=xn(),d=c.deviceType.isTouch(),u="tox-platform-touch",m=d?[u]:[],h=ux(e),p=Ej(e),b=Yy({dom:{tag:"div",classes:["tox-anchorbar"]}}),g=Yy({dom:{tag:"div",classes:["tox-bottom-anchorbar"]}}),f=()=>r.mainUi.get().map(e=>e.outerContainer).bind(lW.getHeader),v=()=>ua.fromOption(r.dialogUi.get().map(e=>e.sink),"UI has not been rendered"),w=()=>ua.fromOption(r.popupUi.get().map(e=>e.sink),"(popup) UI has not been rendered"),k=r.lazyGetInOuterOrDie("anchor bar",b.getOpt),C=r.lazyGetInOuterOrDie("bottom anchor bar",g.getOpt),y=r.lazyGetInOuterOrDie("toolbar",lW.getToolbar),O=r.lazyGetInOuterOrDie("throbber",lW.getThrobber),j=tq({popup:w,dialog:v},e,k,C),x=()=>{const t={attributes:{[dh]:h?ch.BottomToTop:ch.TopToBottom}},o=lW.parts.menubar({dom:{tag:"div",classes:["tox-menubar"]},backstage:j.popup,onEscape:()=>{e.focus()}}),n=lW.parts.toolbar({dom:{tag:"div",classes:["tox-toolbar"]},getSink:j.popup.shared.getSink,providers:j.popup.shared.providers,onEscape:()=>{e.focus()},onToolbarToggled:t=>{NN(e,t)},type:p,lazyToolbar:y,lazyHeader:()=>f().getOrDie("Could not find header element"),...t}),a=lW.parts["multiple-toolbar"]({dom:{tag:"div",classes:["tox-toolbar-overlord"]},providers:j.popup.shared.providers,onEscape:()=>{e.focus()},type:p}),r=dx(e),i=sx(e),l=ax(e),s=ex(e),c=_(),d=r||i||l,u=()=>r?[a]:i?[n]:[],m=s?[c,o]:[o];return lW.parts.header({dom:{tag:"div",classes:["tox-editor-header"].concat(d?[]:["tox-editor-header--empty"]),...t},components:Z([l?m:[],u(),hx(e)?[]:[b.asSpec()]]),sticky:gx(e),editor:e,sharedBackstage:j.popup.shared})},_=()=>lW.parts.promotion({dom:{tag:"div",classes:["tox-promotion"]}}),V=()=>{const e=lW.parts.socket({dom:{tag:"div",classes:["tox-edit-area"]}}),t=lW.parts.sidebar({dom:{tag:"div",classes:["tox-sidebar"]}});return{dom:{tag:"div",classes:["tox-sidebar-wrap"]},components:[e,t]}},A=()=>{const t=px(e),o=jt(Zt(),t)&&"grid"===po(t,"display"),n={dom:{tag:"div",classes:["tox","tox-silver-sink","tox-tinymce-aux"].concat(m),attributes:{...KO.isRtl()?{dir:"rtl"}:{}}},behaviours:qu([ab.config({useFixed:()=>a.isDocked(f)})])},r={dom:{styles:{width:document.body.clientWidth+"px"}},events:Ml([ql(wl(),e=>{uo(e.element,"width",document.body.clientWidth+"px")})])},i=od(Da(n,o?r:{})),s=IT(i);return l.set(s),{sink:i,mothership:s}},N=()=>{const e={dom:{tag:"div",classes:["tox","tox-silver-sink","tox-silver-popup-sink","tox-tinymce-aux"].concat(m),attributes:{...KO.isRtl()?{dir:"rtl"}:{}}},behaviours:qu([ab.config({useFixed:()=>a.isDocked(f),getBounds:()=>t.getPopupSinkBounds()})])},o=od(e),n=IT(o);return s.set(n),{sink:o,mothership:n}},D=()=>{const t=x(),n=V(),a=lW.parts.throbber({dom:{tag:"div",classes:["tox-throbber"]},backstage:j.popup}),r=lW.parts.viewWrapper({backstage:j.popup}),l=Kj(e)&&!o?T.some(tZ(e,j.popup.shared.providers)):T.none(),s=Z([h?[]:[t],o?[]:[n],h?[t]:[]]),c=lW.parts.editorContainer({components:Z([s,o?[]:[g.asSpec(),...l.toArray()]])}),d=bx(e),u={role:"application",...KO.isRtl()?{dir:"rtl"}:{},...d?{"aria-hidden":"true"}:{}},p=od(lW.sketch({dom:{tag:"div",classes:["tox","tox-tinymce"].concat(o?["tox-tinymce-inline"]:[]).concat(h?["tox-tinymce--toolbar-bottom"]:[]).concat(m),styles:{visibility:"hidden",...d?{opacity:"0",border:"0"}:{}},attributes:u},components:[c,...o?[]:[r],a],behaviours:qu([bA(),sv.config({disableClass:"tox-tinymce--disabled"}),nC.config({mode:"cyclic",selector:".tox-menubar, .tox-toolbar, .tox-toolbar__primary, .tox-toolbar__overflow--open, .tox-sidebar__overflow--open, .tox-statusbar__path, .tox-statusbar__wordcount, .tox-statusbar__branding a, .tox-statusbar__resize-handle"})])})),b=IT(p);return i.set(b),{mothership:b,outerContainer:p}},E=t=>{const o=pK(fK(e)),n=pK(wK(e));return e.inline||(vo("div","width",n)&&uo(t.element,"width",n),vo("div","height",o)?uo(t.element,"height",o):uo(t.element,"height","400px")),o},S=t=>{e.addShortcut("alt+F9","focus menubar",()=>{lW.focusMenubar(t)}),e.addShortcut("alt+F10","focus toolbar",()=>{lW.focusToolbar(t)}),e.addCommand("ToggleToolbarDrawer",(e,o)=>{(null===o||void 0===o?void 0:o.skipFocus)?lW.toggleToolbarDrawerWithoutFocusing(t):lW.toggleToolbarDrawer(t)}),e.addQueryStateHandler("ToggleToolbarDrawer",()=>lW.isToolbarDrawerToggled(t))},B=t=>{const{mainUi:o,popupUi:r,uiMotherships:i}=t;pe(Tj(e),(t,o)=>{e.ui.registry.addGroupToolbarButton(o,t)});const{buttons:l,menuItems:s,contextToolbars:c,sidebars:d,views:u}=e.ui.registry.getAll(),m=cx(e),h={menuItems:s,menus:vx(e),menubar:Mj(e),toolbar:m.getOrThunk(()=>Lj(e)),allowToolbarGroups:p===dj.floating,buttons:l,sidebar:d,views:u};S(o.outerContainer),oq(e,o.mothership,i),a.setup(e,j.popup.shared,f),$Y(e,j.popup),_Q(e,j.popup.shared.getSink,j.popup),Z$(e),jU(e,O,j.popup.shared),gY(e,c,r.sink,{backstage:j.popup}),UJ(e,r.sink);const b=e.getElement(),g=E(o.outerContainer),v={targetNode:b,height:g};return n.render(e,t,h,j.popup,v)},I=e=>(s.set(e.mothership),e),z=()=>{const t=D(),o=A(),n=fx(e)?N():I(o);r.dialogUi.set(o),r.popupUi.set(n),r.mainUi.set(t);const a={popupUi:n,dialogUi:o,mainUi:t,uiMotherships:r.getUiMotherships()};return B(a)};return{popups:{backstage:j.popup,getMothership:()=>oZ("popups",s)},dialogs:{backstage:j.dialog,getMothership:()=>oZ("dialogs",l)},renderUI:z}},aZ=(e,t)=>{const o=ao(e,"id").fold(()=>{const e=bs("dialog-label");return to(t,"id",e),e},j);to(e,"aria-labelledby",o)},rZ=O([Fr("lazySink"),Kr("dragBlockClass"),ci("getBounds",ia),ni("useTabstopAt",E),ni("firstTabstop",0),ni("eventOrder",{}),xg("modalBehaviours",[nC]),Md("onExecute"),Pd("onEscape")]),iZ={sketch:j},lZ=O([rf({name:"draghandle",overrides:(e,t)=>({behaviours:qu([MJ.config({mode:"mouse",getTarget:e=>dd(e,'[role="dialog"]').getOr(e),blockerClass:e.dragBlockClass.getOrDie(new Error("The drag blocker class was not specified for a dialog with a drag handle: \n"+JSON.stringify(t,null,2)).message),getBounds:e.getDragBounds})])})}),nf({schema:[Fr("dom")],name:"title"}),nf({factory:iZ,schema:[Fr("dom")],name:"close"}),nf({factory:iZ,schema:[Fr("dom")],name:"body"}),rf({factory:iZ,schema:[Fr("dom")],name:"footer"}),af({factory:{sketch:(e,t)=>({...e,dom:t.dom,components:t.components})},schema:[ni("dom",{tag:"div",styles:{position:"fixed",left:"0px",top:"0px",right:"0px",bottom:"0px"}}),ni("components",[])],name:"blocker"})]),sZ=(e,t,o,n)=>{const a=Dm(),r=t=>{a.set(t);const o=e.lazySink(t).getOrDie(),r=n.blocker(),i=o.getSystem().build({...r,components:r.components.concat([nd(t)]),behaviours:qu([AC.config({}),wC("dialog-blocker-events",[Jl(Wi(),()=>{gU.isBlocked(t)?w():nC.focusIn(t)})])])});pb(o,i),nC.focusIn(t)},i=e=>{a.clear(),Dt(e.element).each(t=>{e.getSystem().getByDom(t).each(e=>{fb(e)})})},l=t=>kf(t,e,"body"),s=t=>wf(t,e,"footer"),c=(e,t)=>{gU.block(e,t)},d=e=>{gU.unblock(e)},u=bs("modal-events"),m={...e.eventOrder,[kl()]:[u].concat(e.eventOrder["alloy.system.attached"]||[])};return{uid:e.uid,dom:e.dom,components:t,apis:{show:r,hide:i,getBody:l,getFooter:s,setIdle:d,setBusy:c},eventOrder:m,domModification:{attributes:{role:"dialog","aria-modal":"true"}},behaviours:Vg(e.modalBehaviours,[fC.config({}),nC.config({mode:"cyclic",onEnter:e.onExecute,onEscape:e.onEscape,useTabstopAt:e.useTabstopAt,firstTabstop:e.firstTabstop}),gU.config({getRoot:a.get}),wC(u,[Zl(t=>{aZ(t.element,kf(t,e,"title").element)})])])}},cZ=Mf({name:"ModalDialog",configFields:rZ(),partFields:lZ(),factory:sZ,apis:{show:(e,t)=>{e.show(t)},hide:(e,t)=>{e.hide(t)},getBody:(e,t)=>e.getBody(t),getFooter:(e,t)=>e.getFooter(t),setBusy:(e,t,o)=>{e.setBusy(t,o)},setIdle:(e,t)=>{e.setIdle(t)}}}),dZ=sr([D_,E_].concat(TV)),uZ=vr,mZ=[nV("button"),U_,li("align","end",["start","end"]),Z_,J_,Zr("buttonType",["primary","secondary"])],hZ=[...mZ,S_],pZ=[Rr("type",["submit","cancel","custom"]),...hZ],bZ=[Rr("type",["menu"]),$_,H_,U_,Gr("items",dZ),...mZ],gZ=[...mZ,Rr("type",["togglebutton"]),Pr("tooltip"),U_,$_,si("active",!1)],fZ=Tr("type",{submit:pZ,cancel:pZ,custom:pZ,menu:bZ,togglebutton:gZ}),vZ=[D_,S_,Rr("level",["info","warn","error","success"]),I_,ni("url","")],wZ=sr(vZ),kZ=e=>[D_,e],CZ=[D_,S_,J_,nV("button"),U_,Q_,Zr("buttonType",["primary","secondary","toolbar"]),Z_],yZ=sr(CZ),OZ=[D_,E_],jZ=OZ.concat([W_]),xZ=OZ.concat([T_,J_]),_Z=sr(xZ),VZ=vr,AZ=jZ.concat([X_("auto")]),NZ=sr(AZ),DZ=hr([z_,S_,I_]),EZ=jZ.concat([ii("storageKey","default")]),TZ=sr(EZ),SZ=fr,BZ=jZ,IZ=sr(BZ),zZ=fr,FZ=OZ.concat([ii("tag","textarea"),Pr("scriptId"),Pr("scriptUrl"),di("settings",void 0)]),MZ=OZ.concat([ii("tag","textarea"),$r("init")]),LZ=xr(e=>Ar("customeditor.old",lr(MZ),e).orThunk(()=>Ar("customeditor.new",lr(FZ),e))),PZ=fr,RZ=jZ,qZ=sr(RZ),$Z=jr(),UZ=e=>[D_,Lr("columns"),e],HZ=[D_,Pr("html"),li("presets","presentation",["presentation","document"])],WZ=sr(HZ),GZ=jZ.concat([si("border",!1),si("sandboxed",!0),si("streamContent",!1),si("transparent",!0)]),KZ=sr(GZ),YZ=fr,QZ=sr(OZ.concat([Jr("height")])),JZ=sr([Pr("url"),Qr("zoom"),Qr("cachedWidth"),Qr("cachedHeight")]),ZZ=jZ.concat([Jr("inputMode"),Jr("placeholder"),si("maximized",!1),J_]),XZ=sr(ZZ),eX=fr,tX=e=>[D_,T_,e,li("align","start",["start","center","end"])],oX=[S_,z_],nX=[S_,Gr("items",Sr("items",()=>aX))],aX=dr([sr(oX),sr(nX)]),rX=jZ.concat([Gr("items",aX),J_]),iX=sr(rX),lX=fr,sX=jZ.concat([Wr("items",[S_,z_]),ri("size",1),J_]),cX=sr(sX),dX=fr,uX=jZ.concat([si("constrain",!0),J_]),mX=sr(uX),hX=sr([Pr("width"),Pr("height")]),pX=OZ.concat([T_,ri("min",0),ri("max",0)]),bX=sr(pX),gX=gr,fX=[D_,Gr("header",fr),Gr("cells",cr(fr))],vX=sr(fX),wX=jZ.concat([Jr("placeholder"),si("maximized",!1),J_]),kX=sr(wX),CX=fr,yX=[Rr("type",["directory","leaf"]),B_,Pr("id"),Yr("menu",B$)],OX=yX,jX=sr(OX),xX=yX.concat([Gr("children",Sr("children",()=>Or("type",{directory:_X,leaf:jX})))]),_X=sr(xX),VX=Or("type",{directory:_X,leaf:jX}),AX=[D_,Gr("items",VX),Xr("onLeafAction"),Xr("onToggleExpand"),ui("defaultExpandedIds",[],fr),Jr("defaultSelectedId")],NX=sr(AX),DX=jZ.concat([li("filetype","file",["image","media","file"]),J_,Jr("picker_text")]),EX=sr(DX),TX=sr([z_,eV]),SX=e=>Br("items","items",Ta(),cr(xr(t=>Ar("Checking item of "+e,BX,t).fold(e=>ua.error(Er(e)),e=>ua.value(e))))),BX=rr(()=>Or("type",{alertbanner:wZ,bar:sr(kZ(SX("bar"))),button:yZ,checkbox:_Z,colorinput:TZ,colorpicker:IZ,dropzone:qZ,grid:sr(UZ(SX("grid"))),iframe:KZ,input:XZ,listbox:iX,selectbox:cX,sizeinput:mX,slider:bX,textarea:kX,urlinput:EX,customeditor:LZ,htmlpanel:WZ,imagepreview:QZ,collection:NZ,label:sr(tX(SX("label"))),table:vX,tree:NX,panel:zX})),IX=[D_,ni("classes",[]),Gr("items",BX)],zX=sr(IX),FX=[nV("tab"),B_,Gr("items",BX)],MX=[D_,Wr("tabs",FX)],LX=sr(MX),PX=hZ,RX=fZ,qX=sr([Pr("title"),Mr("body",Or("type",{panel:zX,tabpanel:LX})),ii("size","normal"),ui("buttons",[],RX),ni("initialData",{}),ci("onAction",w),ci("onChange",w),ci("onSubmit",w),ci("onClose",w),ci("onCancel",w),ci("onTabChange",w)]),$X=e=>Ar("dialog",qX,e),UX=sr([Rr("type",["cancel","custom"]),...PX]),HX=sr([Pr("title"),Pr("url"),Qr("height"),Qr("width"),ei("buttons",UX),ci("onAction",w),ci("onCancel",w),ci("onClose",w),ci("onMessage",w)]),WX=e=>Ar("dialog",HX,e),GX=e=>s(e)?[e].concat(X(ye(e),GX)):d(e)?X(e,GX):[],KX=e=>l(e.type)&&l(e.name),YX={checkbox:VZ,colorinput:SZ,colorpicker:zZ,dropzone:$Z,input:eX,iframe:YZ,imagepreview:JZ,selectbox:dX,sizeinput:hX,slider:gX,listbox:lX,size:hX,textarea:CX,urlinput:TX,customeditor:PZ,collection:DZ,togglemenuitem:uZ},QX=e=>T.from(YX[e.type]),JX=e=>W(GX(e),KX),ZX=e=>{const t=JX(e),o=X(t,e=>QX(e).fold(()=>[],t=>[Mr(e.name,t)]));return sr(o)},XX=e=>{var t;const o=Nr($X(e)),n=ZX(e),a=null!==(t=e.initialData)&&void 0!==t?t:{};return{internalDialog:o,dataValidator:n,initialData:a}},e0={open:(e,t)=>{const o=XX(t);return e(o.internalDialog,o.initialData,o.dataValidator)},openUrl:(e,t)=>{const o=Nr(WX(t));return e(o)},redial:e=>XX(e)},t0=(e,t)=>{const o=(o,n)=>{e.updateState.each(e=>{const a=e(o,n);t.set(a)}),e.renderComponents.each(a=>{const r=a(n,t.get()),i=e.reuseDom?rC:aC;i(o,r)})};return Ml([ql(sl(),(t,n)=>{const a=n;if(!a.universal){const n=e.channel;M(a.channels,n)&&o(t,a.data)}}),Zl((t,n)=>{e.initialData.each(e=>{o(t,e)})})])};var o0=Object.freeze({__proto__:null,events:t0});const n0=(e,t,o)=>o;var a0=Object.freeze({__proto__:null,getState:n0}),r0=[Fr("channel"),Kr("renderComponents"),Kr("updateState"),Kr("initialData"),si("reuseDom",!0)];const i0=()=>{const e=hi(T.none()),t=()=>e.set(T.none()),o=()=>e.get().getOr("none");return{readState:o,get:e.get,set:e.set,clear:t}};var l0=Object.freeze({__proto__:null,init:i0});const s0=Uu({fields:r0,name:"reflecting",active:o0,apis:a0,state:l0}),c0=e=>{const t=[],o={};return he(e,(e,n)=>{e.fold(()=>{t.push(n)},e=>{o[n]=e})}),t.length>0?ua.error(t):ua.value(o)},d0=(e,t,o)=>{const n=Yy(mz.sketch(n=>({dom:{tag:"div",classes:["tox-form"].concat(e.classes)},components:q(e.items,e=>bP(n,e,t,o))})));return{dom:{tag:"div",classes:["tox-dialog__body"]},components:[{dom:{tag:"div",classes:["tox-dialog__body-content"]},components:[n.asSpec()]}],behaviours:qu([nC.config({mode:"acyclic",useTabstopAt:V(Yz)}),Oz.memento(n),xz(n,{postprocess:e=>c0(e).fold(e=>(console.error(e),{}),j)}),wC("dialog-body-panel",[ql(Wi(),(e,t)=>{e.getSystem().broadcastOn([tF],{newFocus:T.some(t.event.target)})})])])}},u0=(e,t)=>({uid:e.uid,dom:e.dom,components:e.components,events:YC(e.action),behaviours:Vg(e.tabButtonBehaviours,[AC.config({}),nC.config({mode:"execution",useSpace:!0,useEnter:!0}),jg.config({store:{mode:"memory",initialValue:e.value}})]),domModification:e.domModification}),m0=Ff({name:"TabButton",configFields:[ni("uid",void 0),Fr("value"),Br("dom","dom",za(()=>({attributes:{role:"tab",id:bs("aria"),"aria-selected":"false"}})),pr()),Kr("action"),ni("domModification",{}),xg("tabButtonBehaviours",[AC,nC,jg]),Fr("view")],factory:u0}),h0=O([Fr("tabs"),Fr("dom"),ni("clickToDismiss",!1),xg("tabbarBehaviours",[Av,nC]),Id(["tabClass","selectedClass"])]),p0=lf({factory:m0,name:"tabs",unit:"tab",overrides:e=>{const t=(e,t)=>{Av.dehighlight(e,t),Tl(e,Al(),{tabbar:e,button:t})},o=(e,t)=>{Av.highlight(e,t),Tl(e,Vl(),{tabbar:e,button:t})};return{action:n=>{const a=n.getSystem().getByUid(e.uid).getOrDie(),r=Av.isHighlighted(a,n),i=(()=>r&&e.clickToDismiss?t:r?w:o)();i(a,n)},domModification:{classes:[e.markers.tabClass]}}}}),b0=O([p0]),g0=(e,t,o,n)=>({uid:e.uid,dom:e.dom,components:t,"debug.sketcher":"Tabbar",domModification:{attributes:{role:"tablist"}},behaviours:Vg(e.tabbarBehaviours,[Av.config({highlightClass:e.markers.selectedClass,itemClass:e.markers.tabClass,onHighlight:(e,t)=>{to(t.element,"aria-selected","true")},onDehighlight:(e,t)=>{to(t.element,"aria-selected","false")}}),nC.config({mode:"flow",getInitial:e=>Av.getHighlighted(e).map(e=>e.element),selector:"."+e.markers.tabClass,executeOnMove:!0})])}),f0=Mf({name:"Tabbar",configFields:h0(),partFields:b0(),factory:g0}),v0=(e,t)=>({uid:e.uid,dom:e.dom,behaviours:Vg(e.tabviewBehaviours,[fC.config({})]),domModification:{attributes:{role:"tabpanel"}}}),w0=Ff({name:"Tabview",configFields:[xg("tabviewBehaviours",[fC])],factory:v0}),k0=O([ni("selectFirst",!0),Fd("onChangeTab"),Fd("onDismissTab"),ni("tabs",[]),xg("tabSectionBehaviours",[])]),C0=nf({factory:f0,schema:[Fr("dom"),Hr("markers",[Fr("tabClass"),Fr("selectedClass")])],name:"tabbar",defaults:e=>({tabs:e.tabs})}),y0=nf({factory:w0,name:"tabview"}),O0=O([C0,y0]),j0=(e,t,o,n)=>{const a=t=>{const o=jg.getValue(t);wf(t,e,"tabview").each(n=>{const a=Q(e.tabs,e=>e.value===o);a.each(o=>{const a=o.view();ao(t.element,"id").each(e=>{to(n.element,"aria-labelledby",e)}),fC.set(n,a),e.onChangeTab(n,t,a)})})},r=(t,o)=>{wf(t,e,"tabbar").each(e=>{o(e).each(Sl)})};return{uid:e.uid,dom:e.dom,components:t,behaviours:_g(e.tabSectionBehaviours),events:Ml(Z([e.selectFirst?[Zl((e,t)=>{r(e,Av.getFirst)})]:[],[ql(Vl(),(e,t)=>{const o=t.event.button;a(o)}),ql(Al(),(t,o)=>{const n=o.event.button;e.onDismissTab(t,n)})]])),apis:{getViewItems:t=>wf(t,e,"tabview").map(e=>fC.contents(e)).getOr([]),showTab:(e,t)=>{const o=e=>{const o=Av.getCandidates(e),n=Q(o,e=>jg.getValue(e)===t);return n.filter(t=>!Av.isHighlighted(e,t))};r(e,o)}}}},x0=Mf({name:"TabSection",configFields:k0(),partFields:O0(),factory:j0,apis:{getViewItems:(e,t)=>e.getViewItems(t),showTab:(e,t,o)=>{e.showTab(t,o)}}}),_0=(e,t,o)=>q(e,(n,a)=>{fC.set(o,e[a].view());const r=t.dom.getBoundingClientRect();return fC.set(o,[]),r.height}),V0=e=>le(re(e,(e,t)=>e>t?-1:e{const n=At(e).dom,a=dd(e,".tox-dialog-wrap").getOr(e),r="fixed"===po(a,"position");let i;i=r?Math.max(n.clientHeight,window.innerHeight):Math.max(n.offsetHeight,n.scrollHeight);const l=Oo(t),s=t.dom.offsetLeft>=o.dom.offsetLeft+Bo(o),c=s?Math.max(Oo(o),l):l,d=parseInt(po(e,"margin-top"),10)||0,u=parseInt(po(e,"margin-bottom"),10)||0,m=Oo(e)+d+u,h=m-c;return i-h},N0=(e,t)=>{le(e).each(e=>x0.showTab(t,e.value))},D0=(e,t)=>{uo(e,"height",t+"px"),uo(e,"flex-basis",t+"px")},E0=(e,t,o)=>{dd(e,'[role="dialog"]').each(e=>{md(e,'[role="tablist"]').each(n=>{o.get().map(o=>(uo(t,"height","0"),uo(t,"flex-basis","0"),Math.min(o,A0(e,t,n)))).each(e=>{D0(t,e)})})})},T0=e=>md(e,'[role="tabpanel"]'),S0=e=>{const t=Dm(),o=[Zl(o=>{const n=o.element;T0(n).each(a=>{uo(a,"visibility","hidden"),o.getSystem().getByDom(a).toOptional().each(o=>{const n=_0(e,a,o),r=V0(n);r.fold(t.clear,t.set)}),E0(n,a,t),wo(a,"visibility"),N0(e,o),requestAnimationFrame(()=>{E0(n,a,t)})})}),ql(wl(),e=>{const o=e.element;T0(o).each(e=>{E0(o,e,t)})}),ql(iS,(e,o)=>{const n=e.element;T0(n).each(e=>{const o=em(Ut(e));uo(e,"visibility","hidden");const a=go(e,"height").map(e=>parseInt(e,10));wo(e,"height"),wo(e,"flex-basis");const r=e.dom.getBoundingClientRect().height,i=a.forall(e=>r>e);i?(t.set(r),E0(n,e,t)):a.each(t=>{D0(e,t)}),wo(e,"visibility"),o.each(Ju)})})],n=!1;return{extraEvents:o,selectFirst:n}},B0="send-data-to-section",I0="send-data-to-view",z0=(e,t,o)=>{const n=hi({}),a=e=>{const t=jg.getValue(e),o=c0(t).getOr({}),a=n.get(),r=Da(a,o);n.set(r)},r=e=>{const t=n.get();jg.setValue(e,t)},i=hi(null),l=q(e.tabs,e=>({value:e.name,dom:{tag:"div",classes:["tox-dialog__body-nav-item"]},components:[Jc(o.shared.providers.translate(e.title))],view:()=>[mz.sketch(n=>({dom:{tag:"div",classes:["tox-form"]},components:q(e.items,e=>bP(n,e,t,o)),formBehaviours:qu([nC.config({mode:"acyclic",useTabstopAt:V(Yz)}),wC("TabView.form.events",[Zl(r),Xl(a)]),Ku.config({channels:yi([{key:B0,value:{onReceive:a}},{key:I0,value:{onReceive:r}}])})])}))]})),s=S0(l);return x0.sketch({dom:{tag:"div",classes:["tox-dialog__body"]},onChangeTab:(e,t,o)=>{const n=jg.getValue(t);Tl(e,rS,{name:n,oldName:i.get()}),i.set(n)},tabs:l,components:[x0.parts.tabbar({dom:{tag:"div",classes:["tox-dialog__body-nav"]},components:[f0.parts.tabs({})],markers:{tabClass:"tox-tab",selectedClass:"tox-dialog__body-nav-item--active"},tabbarBehaviours:qu([UT.config({})])}),x0.parts.tabview({dom:{tag:"div",classes:["tox-dialog__body-content"]}})],selectFirst:s.selectFirst,tabSectionBehaviours:qu([wC("tabpanel",s.extraEvents),nC.config({mode:"acyclic"}),$f.config({find:e=>le(x0.getViewItems(e))}),_z(T.none(),e=>(e.getSystem().broadcastOn([B0],{}),n.get()),(e,t)=>{n.set(t),e.getSystem().broadcastOn([I0],{})})])})},F0=(e,t,o,n,a)=>{const r=e=>{const t=e.body;switch(t.type){case"tabpanel":return[z0(t,e.initialData,n)];default:return[d0(t,e.initialData,n)]}},i=(e,t)=>T.some({isTabPanel:()=>"tabpanel"===t.body.type}),l={"aria-live":"polite"};return{dom:{tag:"div",classes:["tox-dialog__content-js"],attributes:{...o.map(e=>({id:e})).getOr({}),...a?l:{}}},components:[],behaviours:qu([Oz.childAt(0),s0.config({channel:`${Zz}-${t}`,updateState:i,renderComponents:r,initialData:e})])}},M0=(e,t,o,n,a)=>F0(e,t,T.some(o),n,a),L0=(e,t,o)=>{const n=F0(e,t,T.none(),o,!1);return cZ.parts.body(n)},P0=e=>{const t={dom:{tag:"div",classes:["tox-dialog__content-js"]},components:[{dom:{tag:"div",classes:["tox-dialog__body-iframe"]},components:[Wz(T.none(),{dom:{tag:"iframe",attributes:{src:e.url}},behaviours:qu([UT.config({}),AC.config({})])})]}],behaviours:qu([nC.config({mode:"acyclic",useTabstopAt:V(Yz)})])};return cZ.parts.body(t)},R0=bj.deviceType.isTouch(),q0=(e,t)=>({dom:{tag:"div",styles:{display:"none"},classes:["tox-dialog__header"]},components:[e,t]}),$0=(e,t)=>cZ.parts.close(Hy.sketch({dom:{tag:"button",classes:["tox-button","tox-button--icon","tox-button--naked"],attributes:{type:"button","aria-label":t.translate("Close")}},action:e,buttonBehaviours:qu([UT.config({})])})),U0=()=>cZ.parts.title({dom:{tag:"div",classes:["tox-dialog__title"],innerHtml:"",styles:{display:"none"}}}),H0=(e,t)=>cZ.parts.body({dom:{tag:"div",classes:["tox-dialog__body"]},components:[{dom:{tag:"div",classes:["tox-dialog__body-content"]},components:[{dom:Ky(`

${GO(t.translate(e))}

`)}]}]}),W0=e=>cZ.parts.footer({dom:{tag:"div",classes:["tox-dialog__footer"]},components:e}),G0=(e,t)=>[BT.sketch({dom:{tag:"div",classes:["tox-dialog__footer-start"]},components:e}),BT.sketch({dom:{tag:"div",classes:["tox-dialog__footer-end"]},components:t})],K0=e=>{const t="tox-dialog",o=t+"-wrap",n=o+"__backdrop",a=t+"__disable-scroll";return cZ.sketch({lazySink:e.lazySink,onEscape:t=>(e.onEscape(t),T.some(!0)),useTabstopAt:e=>!Yz(e),firstTabstop:e.firstTabstop,dom:{tag:"div",classes:[t].concat(e.extraClasses),styles:{position:"relative",...e.extraStyles}},components:[e.header,e.body,...e.footer.toArray()],parts:{blocker:{dom:Ky(`
`),components:[{dom:{tag:"div",classes:R0?[n,n+"--opaque"]:[n]}}]}},dragBlockClass:o,modalBehaviours:qu([AC.config({}),wC("dialog-events",e.dialogEvents.concat([Jl(Wi(),(e,t)=>{gU.isBlocked(e)?w():nC.focusIn(e)}),ql(jl(),(e,t)=>{e.getSystem().broadcastOn([tF],{newFocus:t.event.newFocus})})])),wC("scroll-lock",[Zl(()=>{vc(Zt(),a)}),Xl(()=>{kc(Zt(),a)})]),...e.extraBehaviours]),eventOrder:{[cl()]:["dialog-events"],[kl()]:["scroll-lock","dialog-events","alloy.base.behaviour"],[Cl()]:["alloy.base.behaviour","dialog-events","scroll-lock"],...e.eventOrder}})},Y0=e=>Hy.sketch({dom:{tag:"button",classes:["tox-button","tox-button--icon","tox-button--naked"],attributes:{type:"button","aria-label":e.translate("Close"),title:e.translate("Close")}},buttonBehaviours:qu([UT.config({})]),components:[rj("close",{tag:"span",classes:["tox-icon"]},e.icons)],action:e=>{El(e,eS)}}),Q0=(e,t,o,n)=>{const a=e=>[Jc(n.translate(e.title))];return{dom:{tag:"div",classes:["tox-dialog__title"],attributes:{...o.map(e=>({id:e})).getOr({})}},components:[],behaviours:qu([s0.config({channel:`${Jz}-${t}`,initialData:e,renderComponents:a})])}},J0=()=>({dom:Ky('
')}),Z0=(e,t,o,n)=>BT.sketch({dom:Ky('
'),components:[Q0(e,t,T.some(o),n),J0(),Y0(n)],containerBehaviours:qu([MJ.config({mode:"mouse",blockerClass:"blocker",getTarget:e=>hd(e,'[role="dialog"]').getOrDie(),snaps:{getSnapPoints:()=>[],leftAttr:"data-drag-left",topAttr:"data-drag-top"}})])}),X0=(e,t,o)=>{const n=cZ.parts.title(Q0(e,t,T.none(),o)),a=cZ.parts.draghandle(J0()),r=cZ.parts.close(Y0(o)),i=[n].concat(e.draggable?[a]:[]).concat([r]);return BT.sketch({dom:Ky('
'),components:i})},e1=(e,t,o)=>X0({title:o.shared.providers.translate(e),draggable:o.dialog.isDraggableModal()},t,o.shared.providers),t1=(e,t,o,n)=>({dom:{tag:"div",classes:["tox-dialog__busy-spinner"],attributes:{"aria-label":o.translate(e)},styles:{left:"0px",right:"0px",bottom:"0px",top:n.getOr(0)+"px",position:"absolute"}},behaviours:t,components:[{dom:Ky('
')}]}),o1=(e,t,o)=>({onClose:()=>o.closeWindow(),onBlock:o=>{const n=md(e().element,".tox-dialog__header").map(e=>Oo(e));cZ.setBusy(e(),(e,a)=>t1(o.message,a,t,n))},onUnblock:()=>{cZ.setIdle(e())}}),n1="tox-dialog--fullscreen",a1="tox-dialog--width-lg",r1="tox-dialog--width-md",i1=e=>{switch(e){case"large":return T.some(a1);case"medium":return T.some(r1);default:return T.none()}},l1=(e,t)=>{const o=Ze.fromDom(t.element.dom);yc(o,n1)||(jc(o,[a1,r1]),i1(e).each(e=>vc(o,e)))},s1=(e,t)=>{const o=Ze.fromDom(e.element.dom),n=Ac(o),a=Q(n,e=>e===a1||e===r1).or(i1(t));xc(o,[n1,...a.toArray()])},c1=(e,t,o)=>od(K0({...e,firstTabstop:1,lazySink:o.shared.getSink,extraBehaviours:[Nz({}),...e.extraBehaviours],onEscape:e=>{El(e,eS)},dialogEvents:t,eventOrder:{[sl()]:[s0.name(),Ku.name()],[kl()]:["scroll-lock",s0.name(),"messages","dialog-events","alloy.base.behaviour"],[Cl()]:["alloy.base.behaviour","dialog-events","messages",s0.name(),"scroll-lock"]}})),d1=(e,t={})=>{const o=e=>{const o=q(e.items,e=>{const o=Oe(t,e.name).getOr(hi(!1));return{...e,storage:o}});return{...e,items:o}};return q(e,e=>"menu"===e.type?o(e):e)},u1=e=>K(e,(e,t)=>{if("menu"===t.type){const o=t;return K(o.items,(e,t)=>(e[t.name]=t.storage,e),e)}return e},{}),m1=(e,t)=>[Kl(Wi(),Kz),e(XT,(e,o,n,a)=>{em(Ut(a.element)).fold(w,Zu),t.onClose(),o.onClose()}),e(eS,(e,t,o,n)=>{t.onCancel(e),El(n,XT)}),ql(aS,(e,o)=>t.onUnblock()),ql(nS,(e,o)=>t.onBlock(o.event))],h1=(e,t)=>{const o=(t,o)=>ql(t,(t,a)=>{n(t,(n,r)=>{o(e(),n,a.event,t)})}),n=(e,t)=>{s0.getState(e).get().each(o=>{t(o,e)})};return[...m1(o,t),o(tS,(e,t,o)=>{t.onAction(e,{name:o.name})})]},p1=(e,t,o)=>{const n=(t,o)=>ql(t,(t,n)=>{a(t,(a,r)=>{o(e(),a,n.event,t)})}),a=(e,t)=>{s0.getState(e).get().each(o=>{t(o.internalDialog,e)})};return[...m1(n,t),n(oS,(e,t)=>t.onSubmit(e)),n(ZT,(e,t,o)=>{t.onChange(e,{name:o.name})}),n(tS,(e,t,n,a)=>{const r=()=>a.getSystem().isConnected()?nC.focusIn(a):void 0,i=e=>ro(e,"disabled")||ao(e,"aria-disabled").exists(e=>"true"===e),l=Ut(a.element),s=em(l);t.onAction(e,{name:n.name,value:n.value}),em(l).fold(r,e=>{i(e)||s.exists(t=>xt(e,t)&&i(t))?r():o().toOptional().filter(t=>!xt(t.element,e)).each(r)})}),n(rS,(e,t,o)=>{t.onTabChange(e,{newTabName:o.name,oldTabName:o.oldName})}),Xl(t=>{const o=e();jg.setValue(t,o.getData())})]},b1=(e,t)=>qL(e,e.type,t),g1=(e,t,o)=>Q(t,e=>e.name===o).bind(t=>t.memento.getOpt(e)),f1=(e,t)=>{const o=t.map(e=>e.footerButtons).getOr([]),n=H(o,e=>"start"===e.align),a=(e,t)=>BT.sketch({dom:{tag:"div",classes:["tox-dialog__footer-"+e]},components:q(t,e=>e.memento.asSpec())}),r=a("start",n.pass),i=a("end",n.fail);return[r,i]},v1=(e,t,o)=>{const n=(e,t)=>{const n=q(t.buttons,e=>{const t=Yy(b1(e,o));return{name:e.name,align:e.align,memento:t}}),a=t=>g1(e,n,t);return T.some({lookupByName:a,footerButtons:n})};return{dom:Ky(''),components:[],behaviours:qu([s0.config({channel:`${Xz}-${t}`,initialData:e,updateState:n,renderComponents:f1})])}},w1=(e,t,o)=>v1(e,t,o),k1=(e,t,o)=>cZ.parts.footer(v1(e,t,o)),C1=(e,t)=>{const o=e.getRoot();if(o.getSystem().isConnected()){const o=$f.getCurrent(e.getFormWrapper()).getOr(e.getFormWrapper());return mz.getField(o,t).orThunk(()=>{const o=e.getFooter(),n=o.bind(e=>s0.getState(e).get());return n.bind(e=>e.lookupByName(t))})}return T.none()},y1=(e,t)=>{const o=e.getRoot();return s0.getState(o).get().map(e=>Nr(Ar("data",e.dataValidator,t))).getOr(t)},O1=(e,t,o)=>{const n=t=>{const o=e.getRoot();o.getSystem().isConnected()&&t(o)},a=()=>{const t=e.getRoot(),n=t.getSystem().isConnected()?e.getFormWrapper():t,a=jg.getValue(n),r=pe(o,e=>e.get());return{...a,...r}},r=t=>{n(n=>{const a=p.getData(),r=Da(a,t),i=y1(e,r),l=e.getFormWrapper();jg.setValue(l,i),he(o,(e,t)=>{je(r,t)&&e.set(r[t])})})},i=(t,o)=>{C1(e,t).each(o?sv.enable:sv.disable)},s=t=>{C1(e,t).each(AC.focus)},c=e=>{if(!l(e))throw new Error("The dialogInstanceAPI.block function should be passed a blocking message of type string as an argument");n(t=>{Tl(t,nS,{message:e})})},d=()=>{n(e=>{El(e,aS)})},u=t=>{n(o=>{const n=e.getBody(),a=s0.getState(n);a.get().exists(e=>e.isTabPanel())&&$f.getCurrent(n).each(e=>{x0.showTab(e,t)})})},m=a=>{n(n=>{const r=e.getId(),i=t(a),l=d1(i.internalDialog.buttons,o);n.getSystem().broadcastOn([`${Qz}-${r}`],i),n.getSystem().broadcastOn([`${Jz}-${r}`],i.internalDialog),n.getSystem().broadcastOn([`${Zz}-${r}`],i.internalDialog),n.getSystem().broadcastOn([`${Xz}-${r}`],{...i.internalDialog,buttons:l}),p.setData(i.initialData)})},h=()=>{n(e=>{El(e,XT)})},p={getData:a,setData:r,setEnabled:i,focus:s,block:c,unblock:d,showTab:u,redial:m,close:h,toggleFullscreen:e.toggleFullscreen};return p},j1=(e,t,o)=>{const n=bs("dialog"),a=e.internalDialog,r=e1(a.title,n,o),i=hi(a.size),l=i1(i.get()).toArray(),s=(e,t)=>(i.set(t.internalDialog.size),l1(t.internalDialog.size,e),T.some(t)),c=L0({body:a.body,initialData:a.initialData},n,o),d=d1(a.buttons),u=u1(d),m=Se(0!==d.length,k1({buttons:d},n,o)),h=p1(()=>f,o1(()=>b,o.shared.providers,t),o.shared.getSink),p={id:n,header:r,body:c,footer:m,extraClasses:l,extraBehaviours:[s0.config({channel:`${Qz}-${n}`,updateState:s,initialData:e})],extraStyles:{}},b=c1(p,h,o),g=(()=>{const e=()=>{const e=cZ.getBody(b);return $f.getCurrent(e).getOr(e)},t=()=>{s1(b,i.get())};return{getId:O(n),getRoot:O(b),getBody:()=>cZ.getBody(b),getFooter:()=>cZ.getFooter(b),getFormWrapper:e,toggleFullscreen:t}})(),f=O1(g,t.redial,u);return{dialog:b,instanceApi:f}},x1=(e,t,o,n=!1,a)=>{const r=bs("dialog"),i=bs("dialog-label"),l=bs("dialog-content"),s=e.internalDialog,c=hi(s.size),d=i1(c.get()).toArray(),u=(e,t)=>(c.set(t.internalDialog.size),l1(t.internalDialog.size,e),a(),T.some(t)),m=Yy(Z0({title:s.title,draggable:!0},r,i,o.shared.providers)),h=Yy(M0({body:s.body,initialData:s.initialData},r,l,o,n)),p=d1(s.buttons),b=u1(p),g=Se(0!==p.length,Yy(w1({buttons:p},r,o))),f=p1(()=>C,{onBlock:e=>{gU.block(w,(t,n)=>{const a=m.getOpt(w).map(e=>Oo(e.element));return t1(e.message,n,o.shared.providers,a)})},onUnblock:()=>{gU.unblock(w)},onClose:()=>t.closeWindow()},o.shared.getSink),v="tox-dialog-inline",w=od({dom:{tag:"div",classes:["tox-dialog",v,...d],attributes:{role:"dialog",["aria-labelledby"]:i}},eventOrder:{[sl()]:[s0.name(),Ku.name()],[cl()]:["execute-on-form"],[kl()]:["reflecting","execute-on-form"]},behaviours:qu([nC.config({mode:"cyclic",onEscape:e=>(El(e,XT),T.some(!0)),useTabstopAt:e=>!Yz(e)&&("button"!==ut(e)||"disabled"!==no(e,"disabled")),firstTabstop:1}),s0.config({channel:`${Qz}-${r}`,updateState:u,initialData:e}),AC.config({}),wC("execute-on-form",f.concat([Jl(Wi(),(e,t)=>{nC.focusIn(e)}),ql(jl(),(e,t)=>{e.getSystem().broadcastOn([tF],{newFocus:t.event.newFocus})})])),gU.config({getRoot:()=>T.some(w)}),fC.config({}),Nz({})]),components:[m.asSpec(),h.asSpec(),...g.map(e=>e.asSpec()).toArray()]}),k=()=>{s1(w,c.get())},C=O1({getId:O(r),getRoot:O(w),getFooter:()=>g.map(e=>e.get(w)),getBody:()=>h.get(w),getFormWrapper:()=>{const e=h.get(w);return $f.getCurrent(e).getOr(e)},toggleFullscreen:k},t.redial,b);return{dialog:w,instanceApi:C}};var _1=tinymce.util.Tools.resolve("tinymce.util.URI");const V1=e=>{const t=t=>{e.getSystem().isConnected()&&t(e)},o=e=>{if(!l(e))throw new Error("The urlDialogInstanceAPI.block function should be passed a blocking message of type string as an argument");t(t=>{Tl(t,nS,{message:e})})},n=()=>{t(e=>{El(e,aS)})},a=()=>{t(e=>{El(e,XT)})},r=e=>{t(t=>{t.getSystem().broadcastOn([eF],e)})};return{block:o,unblock:n,close:a,sendMessage:r}},A1=["insertContent","setContent","execCommand","close","block","unblock"],N1=e=>s(e)&&-1!==A1.indexOf(e.mceAction),D1=e=>!N1(e)&&s(e)&&je(e,"mceAction"),E1=(e,t,o)=>{switch(o.mceAction){case"insertContent":e.insertContent(o.content);break;case"setContent":e.setContent(o.content);break;case"execCommand":const n=!!m(o.ui)&&o.ui;e.execCommand(o.cmd,n,o.value);break;case"close":t.close();break;case"block":t.block(o.message);break;case"unblock":t.unblock();break}},T1=(e,t,o,n)=>{const a=bs("dialog"),r=e1(e.title,a,n),i=P0(e),l=e.buttons.bind(e=>0===e.length?T.none():T.some(k1({buttons:e},a,n))),s=h1(()=>w,o1(()=>v,n.shared.providers,t)),c={...e.height.fold(()=>({}),e=>({height:e+"px","max-height":e+"px"})),...e.width.fold(()=>({}),e=>({width:e+"px","max-width":e+"px"}))},d=e.width.isNone()&&e.height.isNone()?["tox-dialog--width-lg"]:[],u=new _1(e.url,{base_uri:new _1(window.location.href)}),m=`${u.protocol}://${u.host}${u.port?":"+u.port:""}`,h=Nm(),p=(e,t)=>T.some(t),g=[s0.config({channel:`${Qz}-${a}`,updateState:p,initialData:e}),wC("messages",[Zl(()=>{const t=Tm(Ze.fromDom(window),"message",t=>{if(u.isSameOrigin(new _1(t.raw.origin))){const n=t.raw.data;N1(n)?E1(o,w,n):D1(n)&&e.onMessage(w,n)}});h.set(t)}),Xl(h.clear)]),Ku.config({channels:{[eF]:{onReceive:(e,t)=>{md(e.element,"iframe").each(e=>{const o=e.dom.contentWindow;b(o)&&o.postMessage(t,m)})}}}})],f={id:a,header:r,body:i,footer:l,extraClasses:d,extraBehaviours:g,extraStyles:c},v=c1(f,s,n),w=V1(v);return{dialog:v,instanceApi:w}},S1=e=>{const t=e.shared,o=(o,n)=>{const a=()=>{cZ.hide(s),n()},r=Yy(qL({name:"close-alert",text:"OK",primary:!0,buttonType:T.some("primary"),align:"end",enabled:!0,icon:T.none()},"cancel",e)),i=U0(),l=$0(a,t.providers),s=od(K0({lazySink:()=>t.getSink(),header:q0(i,l),body:H0(o,t.providers),footer:T.some(W0(G0([],[r.asSpec()]))),onEscape:a,extraClasses:["tox-alert-dialog"],extraBehaviours:[],extraStyles:{},dialogEvents:[ql(eS,a)],eventOrder:{}}));cZ.show(s);const c=r.get(s);AC.focus(c)};return{open:o}},B1=e=>{const t=e.shared,o=(o,n)=>{const a=e=>{cZ.hide(c),n(e)},r=Yy(qL({name:"yes",text:"Yes",primary:!0,buttonType:T.some("primary"),align:"end",enabled:!0,icon:T.none()},"submit",e)),i=qL({name:"no",text:"No",primary:!1,buttonType:T.some("secondary"),align:"end",enabled:!0,icon:T.none()},"cancel",e),l=U0(),s=$0(()=>a(!1),t.providers),c=od(K0({lazySink:()=>t.getSink(),header:q0(l,s),body:H0(o,t.providers),footer:T.some(W0(G0([],[i,r.asSpec()]))),onEscape:()=>a(!1),extraClasses:["tox-confirm-dialog"],extraBehaviours:[],extraStyles:{},dialogEvents:[ql(eS,()=>a(!1)),ql(oS,()=>a(!0))],eventOrder:{}}));cZ.show(c);const d=r.get(c);AC.focus(d)};return{open:o}},I1=(e,t)=>Nr(Ar("data",t,e)),z1=e=>dT(e,".tox-alert-dialog")||dT(e,".tox-confirm-dialog"),F1=(e,t,o)=>t&&o?[]:[h$.config({contextual:{lazyContext:()=>T.some(oa(Ze.fromDom(e.getContentAreaContainer()))),fadeInClass:"tox-dialog-dock-fadein",fadeOutClass:"tox-dialog-dock-fadeout",transitionClass:"tox-dialog-dock-transition"},modes:["top"],lazyViewport:t=>{const o=sT(e,t.element);return o.map(e=>{const t=cT(e);return{bounds:t,optScrollEnv:T.some({currentScrollTop:e.element.dom.scrollTop,scrollElmTop:Do(e.element).top})}}).getOrThunk(()=>({bounds:ia(),optScrollEnv:T.none()}))}})],M1=e=>{const t=e.editor,o=gx(t),n=S1(e.backstages.dialog),a=B1(e.backstages.dialog),r=(t,o,n)=>{if(!h(o)){if("toolbar"===o.inline)return c(t,e.backstages.popup.shared.anchors.inlineDialog(),n,o);if("bottom"===o.inline)return d(t,e.backstages.popup.shared.anchors.inlineBottomDialog(),n,o);if("cursor"===o.inline)return c(t,e.backstages.popup.shared.anchors.cursor(),n,o)}return s(t,n)},i=(e,t)=>l(e,t),l=(o,n)=>{const a=o=>{const a=T1(o,{closeWindow:()=>{cZ.hide(a.dialog),n(a.instanceApi)}},t,e.backstages.dialog);return cZ.show(a.dialog),a.instanceApi};return e0.openUrl(a,o)},s=(t,o)=>{const n=(t,n,a)=>{const r=n,i={dataValidator:a,initialData:r,internalDialog:t},l=j1(i,{redial:e0.redial,closeWindow:()=>{cZ.hide(l.dialog),o(l.instanceApi)}},e.backstages.dialog);return cZ.show(l.dialog),l.instanceApi.setData(r),l.instanceApi};return e0.open(n,t)},c=(n,a,r,i)=>{const l=(n,l,s)=>{const c=I1(l,s),d=Dm(),u=e.backstages.popup.shared.header.isPositionedAtTop(),m={dataValidator:s,initialData:c,internalDialog:n},h=()=>d.on(e=>{qy.reposition(e),o&&u||h$.refresh(e)}),p=x1(m,{redial:e0.redial,closeWindow:()=>{d.on(qy.hide),t.off("ResizeEditor",h),d.clear(),r(p.instanceApi)}},e.backstages.popup,i.ariaAttrs,h),b=od(qy.sketch({lazySink:e.backstages.popup.shared.getSink,dom:{tag:"div",classes:[]},fireDismissalEventInstead:i.persistent?{event:"doNotDismissYet"}:{},...u?{}:{fireRepositionEventInstead:{}},inlineBehaviours:qu([wC("window-manager-inline-events",[ql(yl(),(e,t)=>{El(p.dialog,eS)})]),...F1(t,o,u)]),isExtraPart:(e,t)=>z1(t)}));d.set(b);const g=()=>{const e=t.inline?Zt():Ze.fromDom(t.getContainer()),o=oa(e);return T.some(o)};return qy.showWithinBounds(b,nd(p.dialog),{anchor:a},g),o&&u||(h$.refresh(b),t.on("ResizeEditor",h)),p.instanceApi.setData(c),nC.focusIn(p.dialog),p.instanceApi};return e0.open(l,n)},d=(o,n,a,r)=>{const i=(o,i,l)=>{const s=I1(i,l),c=Dm(),d=e.backstages.popup.shared.header.isPositionedAtTop(),u={dataValidator:l,initialData:s,internalDialog:o},m=()=>c.on(e=>{qy.reposition(e),h$.refresh(e)}),h=x1(u,{redial:e0.redial,closeWindow:()=>{c.on(qy.hide),t.off("ResizeEditor ScrollWindow ElementScroll",m),c.clear(),a(h.instanceApi)}},e.backstages.popup,r.ariaAttrs,m),p=od(qy.sketch({lazySink:e.backstages.popup.shared.getSink,dom:{tag:"div",classes:[]},fireDismissalEventInstead:r.persistent?{event:"doNotDismissYet"}:{},...d?{}:{fireRepositionEventInstead:{}},inlineBehaviours:qu([wC("window-manager-inline-events",[ql(yl(),(e,t)=>{El(h.dialog,eS)})]),h$.config({contextual:{lazyContext:()=>T.some(oa(Ze.fromDom(t.getContentAreaContainer()))),fadeInClass:"tox-dialog-dock-fadein",fadeOutClass:"tox-dialog-dock-fadeout",transitionClass:"tox-dialog-dock-transition"},modes:["top","bottom"],lazyViewport:e=>{const o=sT(t,e.element);return o.map(e=>{const t=cT(e);return{bounds:t,optScrollEnv:T.some({currentScrollTop:e.element.dom.scrollTop,scrollElmTop:Do(e.element).top})}}).getOrThunk(()=>({bounds:ia(),optScrollEnv:T.none()}))}})]),isExtraPart:(e,t)=>z1(t)}));c.set(p);const b=()=>e.backstages.popup.shared.getSink().toOptional().bind(e=>{const o=sT(t,e.element),n=15,a=o.map(e=>cT(e)).getOr(ia()),r=oa(Ze.fromDom(t.getContentAreaContainer())),i=aa(r,a);return T.some(ta(i.x,i.y,i.width,i.height-n))});return qy.showWithinBounds(p,nd(h.dialog),{anchor:n},b),h$.refresh(p),t.on("ResizeEditor ScrollWindow ElementScroll ResizeWindow",m),h.instanceApi.setData(s),nC.focusIn(h.dialog),h.instanceApi};return e0.open(i,o)},u=(e,t)=>{a.open(e,t)},m=(e,t)=>{n.open(e,t)},p=e=>{e.close()};return{open:r,openUrl:i,alert:m,close:p,confirm:u}},L1=e=>{vj(e),iD(e),WY(e)};var P1=()=>{la.add("silver",e=>{L1(e);let t=()=>ia();const{dialogs:o,popups:n,renderUI:a}=nZ(e,{getPopupSinkBounds:()=>t()}),r=()=>{const o=a(),r=sT(e,n.getMothership().element);return r.each(e=>{t=()=>cT(e)}),o};nT.register(e,n.backstage.shared);const i=M1({editor:e,backstages:{popup:n.backstage,dialog:o.backstage}}),l=()=>mj(e,{backstage:n.backstage},n.getMothership());return{renderUI:r,getWindowManagerImpl:O(i),getNotificationManagerImpl:l}})};P1()})()},"034c":function(e,t,o){},"03d8":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"manage-container"},r={class:"manage-wrap"},i={class:"manage-input"},l={class:"manage-button"};function s(e,t,o,s,c,d){const u=Object(n["resolveComponent"])("el-option"),m=Object(n["resolveComponent"])("el-select"),h=Object(n["resolveComponent"])("el-form-item"),p=Object(n["resolveComponent"])("vab-query-form"),b=Object(n["resolveComponent"])("el-form"),g=Object(n["resolveComponent"])("el-button"),f=Object(n["resolveComponent"])("el-table-column"),v=Object(n["resolveComponent"])("el-switch"),w=Object(n["resolveComponent"])("el-table"),k=Object(n["resolveComponent"])("el-pagination"),C=Object(n["resolveComponent"])("vab-query-form-right-panel"),y=Object(n["resolveComponent"])("sensor-add"),O=Object(n["resolveDirective"])("loading");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",a,[Object(n["createElementVNode"])("div",r,[Object(n["createElementVNode"])("div",i,[Object(n["createVNode"])(b,{ref:"queryForm",model:c.queryForm,"label-width":"100px"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(p,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(h,{width:"130",prop:"sensorName",label:e.$t("sensor.cgqmc")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{modelValue:c.queryForm.sensorName,"onUpdate:modelValue":t[0]||(t[0]=e=>c.queryForm.sensorName=e),filterable:"",placeholder:e.$t("defalult.qxz")},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(c.sensorData,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(u,{key:e.name,label:e.name,value:e.name},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1})]),_:1},8,["model"])]),Object(n["createElementVNode"])("div",l,[Object(n["createVNode"])(g,{size:"small",onClick:t[1]||(t[1]=e=>d.resetForm())},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.chongz")),1)]),_:1}),Object(n["createVNode"])(g,{type:"primary",size:"small",onClick:d.search},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"]),Object(n["createVNode"])(g,{type:"primary",size:"small",onClick:t[2]||(t[2]=e=>d.handleAdd())},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("sensor.tjcgq")),1)]),_:1})])]),Object(n["withDirectives"])((Object(n["openBlock"])(),Object(n["createBlock"])(w,{data:c.sensorData,border:"",stripe:"",style:{width:"100%"}},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(f,{prop:"id",label:"ID",width:"60",align:"center"}),Object(n["createVNode"])(f,{prop:"name",label:e.$t("sensor.cgqmc"),width:"120",align:"center"},null,8,["label"]),Object(n["createVNode"])(f,{prop:"transferId",label:e.$t("sensor.csid"),width:"120",align:"center"},null,8,["label"]),Object(n["createVNode"])(f,{prop:"addressId",label:e.$t("sensor.dz"),width:"120",align:"center"},null,8,["label"]),Object(n["createVNode"])(f,{prop:"offset",label:e.$t("sensor.jcqh"),width:"200",align:"center"},null,8,["label"]),Object(n["createVNode"])(f,{prop:"unit.dataValue",label:e.$t("sensor.dw"),width:"200",align:"center"},null,8,["label"]),Object(n["createVNode"])(f,{prop:"readWrite.dataValue",label:e.$t("sensor.dxqx"),width:"200",align:"center"},null,8,["label"]),Object(n["createVNode"])(f,{prop:"dataFormat.dataValue",label:e.$t("sensor.sjgs"),width:"200",align:"center"},null,8,["label"]),Object(n["createVNode"])(f,{prop:"status",label:e.$t("sensor.sfdtxs"),width:"120",align:"center"},{default:Object(n["withCtx"])(e=>[Object(n["createVNode"])(v,{modelValue:e.row.homeShowFlag,"onUpdate:modelValue":t=>e.row.homeShowFlag=t,"active-value":"1","inactive-value":"0",onClick:t=>d.soreStatus(e.row.homeShowFlag,e.row.id)},null,8,["modelValue","onUpdate:modelValue","onClick"])]),_:1},8,["label"]),Object(n["createVNode"])(f,{prop:"formulaUp",label:e.$t("sensor.sxgs"),width:"200",align:"center"},null,8,["label"]),Object(n["createVNode"])(f,{prop:"formulaDown",label:e.$t("sensor.xsgs"),width:"200",align:"center"},null,8,["label"]),Object(n["createVNode"])(f,{fixed:"right",label:e.$t("defalult.cz"),align:"center"},{default:Object(n["withCtx"])(({row:t})=>[Object(n["createVNode"])(g,{type:"text",onClick:e=>d.handleEdit(t)},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.bj")),1)]),_:2},1032,["onClick"]),Object(n["createVNode"])(g,{type:"text",onClick:e=>d.handleDelete(t)},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.sc")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[O,c.listLoading]]),Object(n["createVNode"])(p,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(C,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(k,{background:c.background,"current-page":c.queryForm.page,layout:c.layout,"page-size":c.queryForm.size,total:c.total,onCurrentChange:d.handleCurrentChange,onSizeChange:d.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"])]),_:1})]),_:1}),Object(n["createVNode"])(y,{ref:"edit"},null,512)])}var c=o("669c"),d=o("7a86"),u={name:"Index",components:{sensorAdd:d["default"]},data(){return{sensorData:[],deviceId:"",projectId:"",lazy:!0,layout:"total, sizes, prev, pager, next, jumper",total:0,background:!0,listLoading:!0,elementLoadingText:"正在加载...",queryForm:{page:1,size:20,deviceId:"",sensorName:""}}},computed:{height(){return 500}},created(){this.queryForm.deviceId=this.$route.query.deviceId,this.projectId=this.$route.query.projectId,this.fetchData()},methods:{async fetchData(){this.listLoading=!0;const{data:e}=await Object(c["getList"])(this.queryForm);this.sensorData=e.items,this.total=e.total,setTimeout(()=>{this.listLoading=!1},500)},resetForm(){this.$refs.queryForm.resetFields()},search(){this.fetchData()},async soreStatus(e,t){const{code:o,msg:n}=await Object(c["doEdit"])({homeShowFlag:e,id:t});0==o?this.$notify({title:n,type:"success"}):this.$notify.error({title:n}),this.fetchData()},handleAdd(){this.$refs["edit"].showEdit(this.queryForm.deviceId,0)},handleEdit(e){e.deviceId=this.queryForm.deviceId,this.$refs["edit"].showEdit(e,1)},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()},handleDelete(e){const t=this;e.id&&this.$confirm("你确定要删除当前项吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{const{msg:o}=Object(c["doDelete"])([e.id]);this.$message({type:"success",message:void 0==o?"删除成功":o}),setTimeout((function(){t.fetchData()}),1e3)}).catch(()=>{this.$message({type:"info",message:"已取消删除"})})}}},m=(o("1eea"),o("d959")),h=o.n(m);const p=h()(u,[["render",s],["__scopeId","data-v-6124ffa9"]]);t["default"]=p},"044c":function(e,t,o){"use strict";o("2808")},"05fe":function(e,t,o){},"06dc":function(e,t,o){"use strict";o("b1f6")},"074c":function(e,t,o){},"08cc":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"manage-container"},r={class:"manage-wrap"},i={class:"manage-input"},l={class:"manage-button"};function s(e,t,o,s,c,d){const u=Object(n["resolveComponent"])("el-input"),m=Object(n["resolveComponent"])("el-form-item"),h=Object(n["resolveComponent"])("el-date-picker"),p=Object(n["resolveComponent"])("vab-query-form"),b=Object(n["resolveComponent"])("el-form"),g=Object(n["resolveComponent"])("el-button"),f=Object(n["resolveComponent"])("el-table-column"),v=Object(n["resolveComponent"])("el-table"),w=Object(n["resolveComponent"])("el-pagination"),k=Object(n["resolveComponent"])("vab-query-form-right-panel");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",a,[Object(n["createElementVNode"])("div",r,[Object(n["createElementVNode"])("div",i,[Object(n["createVNode"])(b,{ref:"queryForm",model:c.queryForm,"label-width":"80px"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(p,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{width:"100",prop:"month",label:e.$t("dataEnquiry.zdmc")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{modelValue:c.queryForm.deviceName,"onUpdate:modelValue":t[0]||(t[0]=e=>c.queryForm.deviceName=e),size:"small",placeholder:e.$t("dataEnquiry.qsrzdmc")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),Object(n["createVNode"])(m,{width:"100",prop:"month",label:e.$t("defalult.sj")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(h,{modelValue:c.queryForm.month,"onUpdate:modelValue":t[1]||(t[1]=e=>c.queryForm.month=e),size:"small",type:"month",placeholder:e.$t("defalult.xzrq"),onChange:d.standardToTime},null,8,["modelValue","placeholder","onChange"])]),_:1},8,["label"])]),_:1})]),_:1},8,["model"])]),Object(n["createElementVNode"])("div",l,[Object(n["createVNode"])(g,{size:"small",onClick:t[2]||(t[2]=e=>d.resetForm())},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.chongz")),1)]),_:1}),Object(n["createVNode"])(g,{type:"primary",size:"small",onClick:d.search},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"])])]),Object(n["createVNode"])(v,{ref:"multipleTable",data:c.reportData,border:"","tooltip-effect":"light"},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(c.headerData,(e,t)=>(Object(n["openBlock"])(),Object(n["createBlock"])(f,{key:Math.random(t),label:e,prop:e,align:"center",width:"150"},null,8,["label","prop"]))),128))]),_:1},8,["data"]),Object(n["createVNode"])(p,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(k,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(w,{background:c.background,"current-page":c.queryForm.page,layout:c.layout,"page-size":c.queryForm.size,total:c.total,onCurrentChange:d.handleCurrentChange,onSizeChange:d.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"])]),_:1})]),_:1})])}o("14d9");var c=o("94b0"),d={name:"Index",components:{},data(){return{reportData:[],headerData:{},lazy:!0,activeName:"first",layout:"total, sizes, prev, pager, next, jumper",total:0,input:"",textarea:"",background:!0,listLoading:!0,elementLoadingText:"正在加载...",queryForm:{page:1,size:20,month:"",projectId:"",deviceName:""}}},computed:{height(){return 500}},created(){this.setDefaultTime(),this.queryForm.projectId=sessionStorage.getItem("projectId"),setTimeout(()=>{this.fetchData()},1e3)},methods:{getDate(e=""){var t=new Date;""!=e&&(t=new Date(e));const o=t.getFullYear();let n=t.getMonth();return n+=1,n=n.toString().padStart(2,"0"),`${o}-${n}`},standardToTime(){this.queryForm.month=this.getDate(this.queryForm.month)},setDefaultTime(){this.queryForm.month=this.getDate()},async fetchData(){this.listLoading=!0;const{data:e}=await Object(c["monthlyReport"])(this.queryForm),t=e.items;for(var o=[],n=0;n{this.listLoading=!1},500)},showData(){this.setDefaultTime(),this.queryForm.projectId=sessionStorage.getItem("projectId"),setTimeout(()=>{this.fetchData()},1e3)},search(){this.fetchData()},resetForm(){this.$refs.queryForm.resetFields()},handleAdd(){this.$refs["edit"].showEdit()},handleEdit(e){this.$refs["edit"].showEdit(e)},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()}}},u=(o("413f"),o("d959")),m=o.n(u);const h=m()(d,[["render",s],["__scopeId","data-v-85131cfc"]]);t["default"]=h},"092a":function(e,t,o){"use strict";o("5972")},"093a":function(e,t,o){"use strict";o.r(t),o.d(t,"getList",(function(){return a})),o.d(t,"getLiveAddr",(function(){return r}));var n=o("b775");function a(e){return Object(n["default"])({url:"/video/devices?projectId="+e.projectId,method:"get",data:e})}function r(e){return Object(n["default"])({url:"/video/getLiveAddr?account="+e.account+"&deviceSerial="+e.deviceSerial,method:"get",data:e})}},"09de":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"manage-container"};function r(e,t,o,r,i,l){const s=Object(n["resolveComponent"])("current-data"),c=Object(n["resolveComponent"])("el-tab-pane"),d=Object(n["resolveComponent"])("history-data"),u=Object(n["resolveComponent"])("el-tabs");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",a,[Object(n["createVNode"])(u,{modelValue:i.activeName,"onUpdate:modelValue":t[0]||(t[0]=e=>i.activeName=e),onTabClick:l.handleClick},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(c,{label:"当前数据",name:"first"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{ref:"current"},null,512)]),_:1}),Object(n["createVNode"])(c,{label:"历史数据",name:"second"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{ref:"history"},null,512)]),_:1})]),_:1},8,["modelValue","onTabClick"])])}var i=o("1134"),l=o("3f8d"),s={components:{currentData:i["default"],historyData:l["default"]},data(){return{activeName:"first",dataKey:"",startDate:"",queryForm:{page:1,size:200,dataKey:"",deviceCode:"",start:"",end:""}}},computed:{height(){return 500}},created(){this.queryForm.dataKey=this.$route.query.dataKey,this.queryForm.deviceCode=this.$route.query.deviceCode},methods:{handleClick(e,t){console.log(e,t),"second"==e.paneName?this.$refs["history"].showData({dataKey:this.queryForm.dataKey,deviceCode:this.queryForm.deviceCode}):this.$refs["current"].showData({dataKey:this.queryForm.dataKey,deviceCode:this.queryForm.deviceCode})}}},c=(o("d9ff"),o("d959")),d=o.n(c);const u=d()(s,[["render",r],["__scopeId","data-v-7cc180e4"]]);t["default"]=u},"0a11":function(e,t,o){"use strict";o("6d3a")},"0a9d":function(e,t,o){o("69a4")},"0add":function(e,t,o){"use strict";o("d4fe")},"0b6a":function(e,t,o){"use strict";o("65bf")},"0b9b":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"dialog-footer"};function r(e,t,o,r,i,l){const s=Object(n["resolveComponent"])("el-input"),c=Object(n["resolveComponent"])("el-form-item"),d=Object(n["resolveComponent"])("el-option"),u=Object(n["resolveComponent"])("el-select"),m=Object(n["resolveComponent"])("ckeditor"),h=Object(n["resolveComponent"])("el-button"),p=Object(n["resolveComponent"])("el-form"),b=Object(n["resolveComponent"])("select-data"),g=Object(n["resolveComponent"])("el-dialog");return Object(n["openBlock"])(),Object(n["createBlock"])(g,{modelValue:i.dialogFormVisible,"onUpdate:modelValue":t[6]||(t[6]=e=>i.dialogFormVisible=e),title:i.title,width:"500px",onClose:l.close},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(p,{ref:"form",model:i.form,"label-width":"80px","label-position":"left"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(c,{label:"关键词",prop:"keyword"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{modelValue:i.form.keyword,"onUpdate:modelValue":t[0]||(t[0]=e=>i.form.keyword=e),size:"small",placeholder:"关键词"},null,8,["modelValue"])]),_:1}),Object(n["createVNode"])(c,{label:"匹配类型"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{modelValue:i.form.matchType,"onUpdate:modelValue":t[1]||(t[1]=e=>i.form.matchType=e),filterable:"",placeholder:"匹配类型"},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(i.matchTypeData,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(d,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(n["createVNode"])(c,{label:"消息类型"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{modelValue:i.form.msgType,"onUpdate:modelValue":t[2]||(t[2]=e=>i.form.msgType=e),size:"small",filterable:"",placeholder:"消息类型",onChange:l.changeMsgType},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(i.msgTypeData,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(d,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"])]),_:1}),i.isMaterial?(Object(n["openBlock"])(),Object(n["createBlock"])(c,{key:0,label:"素材类型",prop:"materialType"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{modelValue:i.form.materialType,"onUpdate:modelValue":t[3]||(t[3]=e=>i.form.materialType=e),size:"small",filterable:"",placeholder:"素材类型"},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(i.typeData,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(d,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})):Object(n["createCommentVNode"])("",!0),i.isText?(Object(n["openBlock"])(),Object(n["createBlock"])(c,{key:1,label:"文本内容",prop:"textContent"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{modelValue:i.form.textContent,"onUpdate:modelValue":t[4]||(t[4]=e=>i.form.textContent=e),size:"small",editor:i.editor,config:i.editorConfig},null,8,["modelValue","editor","config"])]),_:1})):Object(n["createCommentVNode"])("",!0),i.isMaterial?(Object(n["openBlock"])(),Object(n["createBlock"])(c,{key:2,label:"选择素材",prop:"mediaId"},{default:Object(n["withCtx"])(()=>[Object(n["createElementVNode"])("p",null,"已选择素材:"+Object(n["toDisplayString"])(i.form.mediaId),1),Object(n["createVNode"])(h,{type:"primary",size:"mini",onClick:t[5]||(t[5]=e=>l.showData())},{default:Object(n["withCtx"])(()=>t[7]||(t[7]=[Object(n["createTextVNode"])(" 选择素材 ")])),_:1})]),_:1})):Object(n["createCommentVNode"])("",!0)]),_:1},8,["model"]),Object(n["createElementVNode"])("div",a,[Object(n["createVNode"])(h,{type:"primary",size:"small",onClick:l.save},{default:Object(n["withCtx"])(()=>t[8]||(t[8]=[Object(n["createTextVNode"])("确 定")])),_:1},8,["onClick"]),Object(n["createVNode"])(h,{size:"small",onClick:l.close},{default:Object(n["withCtx"])(()=>t[9]||(t[9]=[Object(n["createTextVNode"])("取 消")])),_:1},8,["onClick"])]),Object(n["createVNode"])(b,{ref:"select",onGetMaterialId:l.getMaterialId},null,8,["onGetMaterialId"])]),_:1},8,["modelValue","title","onClose"])}var i=o("4cfb"),l=o("3cf5"),s=o("c471"),c=o.n(s),d=(o("cd6d"),o("5847")),u=o("cf45"),m={components:{selectData:l["default"]},data(){return{form:{id:"",keyword:"",matchType:"",msgType:"",textContent:"",materialType:"",mediaId:""},clearable:!0,title:"",dialogFormVisible:!1,isText:!1,isMaterial:!1,matchTypeData:[],msgTypeData:[],typeData:[],editor:c.a,editorConfig:d["knowledgeEditorConfig"]}},created(){},methods:{showEdit(e){if(e){this.title="编辑关键词回复";const t=Object.assign({},e);this.form.id=t.id,this.form.keyword=t.keyword,""!=t.matchType&&null!=t.matchType&&(this.form.matchType=t.matchType.dataCode),""!=t.msgType&&null!=t.msgType&&(this.form.msgType=t.msgType.dataCode,this.MaterialOrText(this.form.msgType)),null!=t.materialType&&""!=t.materialType&&(this.form.materialType=t.materialType.dataCode),this.form.textContent=t.textContent}else this.title="添加关键词回复";this.dialogFormVisible=!0,this.getMaterialMsgTypeData(),this.getMaterialTypeData(),this.getMatchTypeData()},getMaterialId(e){this.form.mediaId=e},showData(){this.$refs["select"].selectData()},changeMsgType(){this.$refs["form"].resetFields(),this.MaterialOrText(this.form.msgType)},MaterialOrText(e){"material"==e?(this.isMaterial=!0,this.isText=!1):(this.isMaterial=!1,this.isText=!0)},async getMaterialMsgTypeData(){const{data:e}=await Object(i["getMaterialMsgType"])();this.msgTypeData=e},async getMatchTypeData(){const{data:e}=await Object(i["getMatchType"])();this.matchTypeData=e},async getMaterialTypeData(){const{data:e}=await Object(i["getMaterialType"])();this.typeData=e},close(){this.$refs["form"].resetFields(),this.form=this.$options.data().form,this.dialogFormVisible=!1,this.$emit("fetch-data")},save(){this.$refs["form"].validate(async e=>{if(!e)return!1;if(this.form.id){this.form.textContent=Object(u["delHtmlTag"])(this.form.textContent);const{msg:e}=await Object(i["keywordReplyEdit"])(this.form);this.$notify({title:e,type:"success"})}else{delete this.form.id;const{msg:e}=await Object(i["keywordReplyAdd"])(this.form);this.$notify({title:e,type:"success"})}this.$refs["form"].resetFields(),this.$parent.fetchData(),this.dialogFormVisible=!1})}}},h=(o("8718"),o("d959")),p=o.n(h);const b=p()(m,[["render",r]]);t["default"]=b},"0d10":function(e,t,o){"use strict";o("7943")},"0d18":function(e,t,o){"use strict";o("a5da")},"0d68":function(e,t,o){o("030f")},"0da4":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"dialog-footer"};function r(e,t,o,r,i,l){const s=Object(n["resolveComponent"])("el-option"),c=Object(n["resolveComponent"])("el-select"),d=Object(n["resolveComponent"])("el-form-item"),u=Object(n["resolveComponent"])("ckeditor"),m=Object(n["resolveComponent"])("el-button"),h=Object(n["resolveComponent"])("el-form"),p=Object(n["resolveComponent"])("select-data"),b=Object(n["resolveComponent"])("el-dialog");return Object(n["openBlock"])(),Object(n["createBlock"])(b,{modelValue:i.dialogFormVisible,"onUpdate:modelValue":t[4]||(t[4]=e=>i.dialogFormVisible=e),title:i.title,width:"1500px",onClose:l.close},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(h,{ref:"form",model:i.form,"label-width":"80px","label-position":"left"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{label:"消息类型"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(c,{modelValue:i.form.msgType,"onUpdate:modelValue":t[0]||(t[0]=e=>i.form.msgType=e),filterable:"",placeholder:"消息类型",onChange:l.changeMsgType},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(i.msgTypeData,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(s,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"])]),_:1}),i.isMaterial?(Object(n["openBlock"])(),Object(n["createBlock"])(d,{key:0,label:"素材类型",prop:"materialType"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(c,{modelValue:i.form.materialType,"onUpdate:modelValue":t[1]||(t[1]=e=>i.form.materialType=e),filterable:"",placeholder:"素材类型"},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(i.typeData,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(s,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})):Object(n["createCommentVNode"])("",!0),i.isText?(Object(n["openBlock"])(),Object(n["createBlock"])(d,{key:1,label:"文本内容",prop:"textContent"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{modelValue:i.form.textContent,"onUpdate:modelValue":t[2]||(t[2]=e=>i.form.textContent=e),size:"small",editor:i.editor,config:i.editorConfig},null,8,["modelValue","editor","config"])]),_:1})):Object(n["createCommentVNode"])("",!0),i.isMaterial?(Object(n["openBlock"])(),Object(n["createBlock"])(d,{key:2,label:"选择素材",prop:"mediaId"},{default:Object(n["withCtx"])(()=>[Object(n["createElementVNode"])("p",null,"已选择素材:"+Object(n["toDisplayString"])(i.form.mediaId),1),Object(n["createVNode"])(m,{type:"primary",size:"mini",onClick:t[3]||(t[3]=e=>l.showData())},{default:Object(n["withCtx"])(()=>t[5]||(t[5]=[Object(n["createTextVNode"])(" 选择素材 ")])),_:1})]),_:1})):Object(n["createCommentVNode"])("",!0)]),_:1},8,["model"]),Object(n["createElementVNode"])("div",a,[Object(n["createVNode"])(m,{onClick:l.close},{default:Object(n["withCtx"])(()=>t[6]||(t[6]=[Object(n["createTextVNode"])("取 消")])),_:1},8,["onClick"]),Object(n["createVNode"])(m,{type:"primary",onClick:l.save},{default:Object(n["withCtx"])(()=>t[7]||(t[7]=[Object(n["createTextVNode"])("确 定")])),_:1},8,["onClick"])]),Object(n["createVNode"])(p,{ref:"select",onGetMaterialId:l.getMaterialId},null,8,["onGetMaterialId"])]),_:1},8,["modelValue","title","onClose"])}var i=o("3cf5"),l=o("4cfb"),s=o("c471"),c=o.n(s),d=(o("cd6d"),o("5847")),u={components:{selectData:i["default"]},data(){return{form:{id:"",mediaId:"",msgType:"",textContent:"",materialType:""},clearable:!0,title:"",editor:c.a,editorConfig:d["knowledgeEditorConfig"],dialogFormVisible:!1,msgTypeData:[],typeData:[],isMaterial:!1,isText:!1}},created(){},methods:{showEdit(e){if(e){this.title="编辑";const t=Object.assign({},e);this.form=t}else this.title="添加";this.dialogFormVisible=!0,this.projectId=sessionStorage.getItem("projectId"),this.getMaterialTypeData(),this.getMaterialMsgTypeData()},changeMsgType(){this.$refs["form"].resetFields(),"material"==this.form.msgType?(this.isMaterial=!0,this.isText=!1):(this.isMaterial=!1,this.isText=!0)},showData(){this.$refs["select"].selectData()},async getMaterialMsgTypeData(){const{data:e}=await Object(l["getMaterialMsgType"])();this.msgTypeData=e},async getMaterialTypeData(){const{data:e}=await Object(l["getMaterialType"])();this.typeData=e},close(){this.$refs["form"].resetFields(),this.form=this.$options.data().form,this.dialogFormVisible=!1,this.$emit("fetch-data")},getMaterialId(e){this.form.mediaId=e},save(){this.$refs["form"].validate(async e=>{if(!e)return!1;{const{msg:e}=await Object(l["materialSaveOrUpdate"])(this.form);this.$notify({title:e,type:"success"}),this.$refs["form"].resetFields(),this.$parent.fetchData(),this.dialogFormVisible=!1}})}}},m=(o("45a7"),o("d959")),h=o.n(m);const p=h()(u,[["render",r]]);t["default"]=p},"0dbc":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"manage-container"};function r(e,t,o,r,i,l){const s=Object(n["resolveComponent"])("apply"),c=Object(n["resolveComponent"])("el-tab-pane"),d=Object(n["resolveComponent"])("testing"),u=Object(n["resolveComponent"])("el-tabs");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",a,[Object(n["createVNode"])(u,{modelValue:i.activeName,"onUpdate:modelValue":t[0]||(t[0]=e=>i.activeName=e),onTabClick:l.handleClick},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(c,{label:e.$t("apply.szsq"),name:"first"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{ref:"apply"},null,512)]),_:1},8,["label"]),Object(n["createVNode"])(c,{label:e.$t("apply.szqc"),name:"second"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{ref:"testing"},null,512)]),_:1},8,["label"])]),_:1},8,["modelValue","onTabClick"])])}var i=o("e3da"),l=o("1688"),s={components:{apply:i["default"],testing:l["default"]},data(){return{activeName:"first"}},methods:{handleClick(e,t){"first"==e.paneName?this.$refs["apply"].applyIndex():"second"==e.paneName&&this.$refs["testing"].testingIndex()}}},c=(o("959f"),o("d959")),d=o.n(c);const u=d()(s,[["render",r]]);t["default"]=u},"0ddc":function(e,t,o){"use strict";o.r(t),o.d(t,"getList",(function(){return a})),o.d(t,"doEdit",(function(){return r})),o.d(t,"doDelete",(function(){return i})),o.d(t,"doAdd",(function(){return l})),o.d(t,"selectDeviceInfo",(function(){return s})),o.d(t,"insertDictData",(function(){return c})),o.d(t,"updateDictData",(function(){return d})),o.d(t,"removeDictData",(function(){return u}));var n=o("b775");function a(e){const t="?page="+e.page+"&size="+e.size;return Object(n["default"])({url:"/sysDict/select"+t,method:"get",data:e})}function r(e){return Object(n["default"])({url:"/sysDict/updateDictType",method:"post",data:e})}function i(e){return Object(n["default"])({url:"/sysDict/removeDictType?dictTypeId="+e.dictTypeId,method:"post",data:e})}function l(e){return Object(n["default"])({url:"/sysDict/insertDictType",method:"post",data:e})}function s(e){return Object(n["default"])({url:"/iot/device/selectDeviceInfo?deviceId="+e.deviceId,method:"post",data:e})}function c(e){return Object(n["default"])({url:"/sysDict/insertDictData",method:"post",data:e})}function d(e){return Object(n["default"])({url:"/sysDict/updateDictData",method:"post",data:e})}function u(e){return Object(n["default"])({url:"/sysDict/removeDictData?dictDataId="+e.dictDataId,method:"post",data:e})}},"0e0f":function(e,t,o){},"0e2e":function(e,t,o){"use strict";o("cc25")},"0f0e":function(e,t,o){e.exports=o.p+"static/img/position.604162ba.gif"},"0f8a":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"manage-container"},r={class:"manage-wrap"},i={class:"manage-input"},l={class:"manage-button"};function s(e,t,o,s,c,d){const u=Object(n["resolveComponent"])("el-input"),m=Object(n["resolveComponent"])("el-form-item"),h=Object(n["resolveComponent"])("el-date-picker"),p=Object(n["resolveComponent"])("vab-query-form"),b=Object(n["resolveComponent"])("el-form"),g=Object(n["resolveComponent"])("el-button"),f=Object(n["resolveComponent"])("el-table-column"),v=Object(n["resolveComponent"])("el-table"),w=Object(n["resolveComponent"])("el-pagination"),k=Object(n["resolveComponent"])("water-graph"),C=Object(n["resolveDirective"])("loading");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",a,[Object(n["createElementVNode"])("div",r,[Object(n["createElementVNode"])("div",i,[Object(n["createVNode"])(b,{ref:"queryForm",model:c.queryForm,"label-width":"80px"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(p,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{width:"100",prop:"deviceName",label:e.$t("dataEnquiry.zdmc")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{modelValue:c.queryForm.deviceName,"onUpdate:modelValue":t[0]||(t[0]=e=>c.queryForm.deviceName=e),size:"small",placeholder:e.$t("dataEnquiry.qsrzdmc")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),Object(n["createVNode"])(m,{width:"100",prop:"year",label:e.$t("dfunction.xzsj")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(h,{modelValue:c.queryForm.year,"onUpdate:modelValue":t[1]||(t[1]=e=>c.queryForm.year=e),size:"small",type:"year",placeholder:e.$t("dfunction.xzsj"),onChange:d.standardToTime},null,8,["modelValue","placeholder","onChange"])]),_:1},8,["label"])]),_:1})]),_:1},8,["model"])]),Object(n["createElementVNode"])("div",l,[Object(n["createVNode"])(g,{size:"small",onClick:t[2]||(t[2]=e=>d.resetForm())},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.chongz")),1)]),_:1}),Object(n["createVNode"])(g,{type:"primary",size:"small",onClick:d.search},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"]),Object(n["createVNode"])(g,{type:"primary",size:"small",onClick:d.exportData},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.dc")),1)]),_:1},8,["onClick"])])]),Object(n["withDirectives"])((Object(n["openBlock"])(),Object(n["createBlock"])(v,{ref:"multipleTable",data:c.reportData,border:"","tooltip-effect":"light",style:{width:"100%"}},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(c.headerData,(e,t)=>(Object(n["openBlock"])(),Object(n["createBlock"])(f,{key:t,label:e,prop:e,fixed:"站点名称"==e,align:"center",width:"150"},null,8,["label","prop","fixed"]))),128)),Object(n["createVNode"])(f,{fixed:"right",label:e.$t("defalult.cz"),align:"center"},{default:Object(n["withCtx"])(({row:t})=>[Object(n["createVNode"])(g,{type:"text",onClick:e=>d.graph(t)},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("dfunction.qxt")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[C,c.listLoading]]),Object(n["createVNode"])(w,{background:c.background,"current-page":c.queryForm.page,layout:c.layout,"page-size":c.queryForm.size,total:c.total,style:{"text-align":"right"},onCurrentChange:d.handleCurrentChange,onSizeChange:d.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"]),Object(n["createVNode"])(k,{ref:"water"},null,512)])}o("14d9");var c=o("94b0"),d=o("3038"),u=o("5f99"),m=o("4b95"),h={name:"Index",components:{waterGraph:m["default"]},data(){return{reportData:[],headerData:{},lazy:!0,activeName:"first",layout:"total, sizes, prev, pager, next, jumper",total:0,input:"",textarea:"",background:!0,listLoading:!0,elementLoadingText:"正在加载...",queryForm:{page:1,size:20,year:"",projectId:"",deviceName:""}}},computed:{height(){return 500}},created(){},methods:{graph(e){this.$refs["water"].showData(e)},standardToTime(){this.queryForm.year=Object(u["getDate2"])(this.queryForm.year)},setDefaultTime(){this.queryForm.year=Object(u["getDate2"])()},async exportData(){const e=await Object(c["elecMonthExport"])(this.queryForm);d["default"].downloadFile(e,{fileName:"电量月报.xls"})},async fetchData(){this.listLoading=!0;const{data:e}=await Object(c["elecMonth"])(this.queryForm),t=e.items;for(var o=[],n=0;n{this.listLoading=!1},500)},showData(){this.setDefaultTime(),this.queryForm.projectId=sessionStorage.getItem("projectId"),setTimeout(()=>{this.fetchData()},1e3)},search(){this.fetchData()},resetForm(){this.$refs.queryForm.resetFields()},handleAdd(){this.$refs["edit"].showEdit()},handleEdit(e){this.$refs["edit"].showEdit(e)},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()}}},p=(o("1554"),o("d959")),b=o.n(p);const g=b()(h,[["render",s],["__scopeId","data-v-610231d2"]]);t["default"]=g},"0fbe":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a=["id"];function r(e,t,o,r,i,l){return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",{id:o.perfectId,style:{width:"100%",height:"230px"}},null,8,a)}var i=o("313e"),l={props:{rate:{type:Number},all:{type:Number},name:{type:String},perfectId:{type:String},color:{type:String}},data(){return{chartPie:null,data:[]}},watch:{rate(e){this.drawCharts()}},mounted:function(){this.drawCharts()},methods:{drawPieChart(){const e=[{value:8,perfect:0,name:"Perfect",title:{offsetCenter:["0%","-16%"]},detail:{valueAnimation:!0,offsetCenter:["0%","20%"]}}];let t={series:[{type:"gauge",startAngle:90,endAngle:-270,pointer:{show:!1},color:this.color,progress:{show:!0,overlap:!1,roundCap:!0,clip:!1,itemStyle:{borderWidth:1,borderColor:this.color}},axisLine:{lineStyle:{width:10}},splitLine:{show:!1,distance:0,length:10},axisTick:{show:!1},axisLabel:{show:!1,distance:50},data:e,title:{fontSize:14},detail:{width:50,height:14,fontSize:14,color:"inherit",borderColor:"inherit",borderRadius:20,borderWidth:1,formatter:"{value}%"}}]};e[0].value=parseFloat((this.rate/this.all*100).toFixed(2)),e[0].name=this.name+":"+this.rate,this.chartPie=i["a"](document.getElementById(this.perfectId)),this.chartPie.setOption({series:[{data:e,pointer:{show:!1}}]}),t&&this.chartPie.setOption(t)},drawCharts(){this.drawPieChart()}}},s=o("d959"),c=o.n(s);const d=c()(l,[["render",r]]);t["default"]=d},"0fea":function(e,t,o){"use strict";o.r(t),o.d(t,"getList",(function(){return r})),o.d(t,"doEdit",(function(){return i})),o.d(t,"doDelete",(function(){return l})),o.d(t,"doAdd",(function(){return s})),o.d(t,"getProjectIdByUserId",(function(){return c})),o.d(t,"assignRole",(function(){return d})),o.d(t,"assignProject",(function(){return u})),o.d(t,"assignMiniRole",(function(){return m})),o.d(t,"getAllProjects",(function(){return h}));var n=o("b775"),a=o("7d92");function r(e){let t="?page="+e.page+"&size="+e.size;return""!=e.userName&&(t+="&userName="+e.userName),""!=e.nickName&&(t+="&nickName="+e.nickName),""!=e.phone&&(t+="&phone="+e.phone),""!=e.email&&(t+="&email="+e.email),""!=e.deptId&&(t+="&deptId="+e.deptId),Object(n["default"])({url:"/sysUser/select"+t,method:"get",data:e})}async function i(e){return null!=e.password&&(e.password=await Object(a["encrypt"])(e.password)),Object(n["default"])({url:"/sysUser/update",method:"post",data:e})}function l(e){return Object(n["default"])({url:"/sysUser/remove",method:"post",data:e})}async function s(e){return""!=e.password&&(e.password=await Object(a["encrypt"])(e.password)),Object(n["default"])({url:"/sysUser/insert",method:"post",data:e})}function c(e){return Object(n["default"])({url:"/sysUser/getProjectIdByUserId?userId="+e.userId,method:"get",data:e})}function d(e){return Object(n["default"])({url:"/sysUser/assignRole",method:"post",data:e})}function u(e){return Object(n["default"])({url:"/sysUser/assignProject",method:"post",data:e})}function m(e){return Object(n["default"])({url:"/sysUser/assignMiniRole",method:"post",data:e})}function h(e){return Object(n["default"])({url:"/sysUser/getAllProjects",method:"get"})}},"0ff1":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"manage-container"},r={class:"manage-input"},i={class:"manage-button"};function l(e,t,o,l,s,c){const d=Object(n["resolveComponent"])("el-input"),u=Object(n["resolveComponent"])("el-form-item"),m=Object(n["resolveComponent"])("el-date-picker"),h=Object(n["resolveComponent"])("vab-query-form"),p=Object(n["resolveComponent"])("el-form"),b=Object(n["resolveComponent"])("el-button"),g=Object(n["resolveComponent"])("el-table-column"),f=Object(n["resolveComponent"])("el-table"),v=Object(n["resolveComponent"])("el-pagination"),w=Object(n["resolveComponent"])("filling-detail");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",a,[Object(n["createElementVNode"])("div",r,[Object(n["createVNode"])(p,{ref:"queryForm",model:s.queryForm,"label-width":"80px"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(h,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{width:"100",prop:"deviceName",label:e.$t("dataEnquiry.zdmc")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{modelValue:s.queryForm.deviceName,"onUpdate:modelValue":t[0]||(t[0]=e=>s.queryForm.deviceName=e),size:"small",placeholder:e.$t("dataEnquiry.qsrzdmc")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),Object(n["createVNode"])(u,{width:"100",prop:"inspectorName",label:e.$t("filling.xjr")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{modelValue:s.queryForm.inspectorName,"onUpdate:modelValue":t[1]||(t[1]=e=>s.queryForm.inspectorName=e),size:"small",placeholder:"请输入巡检人姓名"},null,8,["modelValue"])]),_:1},8,["label"]),Object(n["createVNode"])(u,{width:"100",prop:"date",label:e.$t("defalult.rq")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{modelValue:s.queryForm.date,"onUpdate:modelValue":t[2]||(t[2]=e=>s.queryForm.date=e),size:"small",type:"date",placeholder:e.$t("defalult.xzrq")},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1})]),_:1},8,["model"])]),Object(n["createElementVNode"])("div",i,[Object(n["createVNode"])(b,{size:"small",onClick:t[3]||(t[3]=e=>c.resetForm())},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.chongz")),1)]),_:1}),Object(n["createVNode"])(b,{type:"primary",size:"small",onClick:c.search},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"]),Object(n["createVNode"])(b,{type:"primary",size:"small",onClick:c.exportData},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.dc")),1)]),_:1},8,["onClick"]),Object(n["createVNode"])(b,{type:"primary",size:"small",onClick:c.deletes},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.plsc")),1)]),_:1},8,["onClick"])]),Object(n["createVNode"])(f,{data:s.tableData,stripe:"",border:"",style:{width:"100%"},onSelectionChange:c.handleSelectionChange},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(g,{fixed:"",type:"selection",width:"60",align:"center"}),Object(n["createVNode"])(g,{fixed:"",prop:"deviceName",label:e.$t("dataEnquiry.zdmc"),width:"350",align:"center"},null,8,["label"]),Object(n["createVNode"])(g,{fixed:"",prop:"time",label:e.$t("filling.xjsj"),width:"250",align:"center"},null,8,["label"]),Object(n["createVNode"])(g,{prop:"inspector",label:e.$t("filling.xjr"),width:"150",align:"center"},null,8,["label"]),Object(n["createVNode"])(g,{label:e.$t("defalult.cz"),align:"center"},{default:Object(n["withCtx"])(({row:t})=>[Object(n["createVNode"])(b,{type:"text",onClick:e=>c.showDetail(t)},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.xq")),1)]),_:2},1032,["onClick"]),Object(n["createVNode"])(b,{type:"text",onClick:e=>c.handleDelete(t)},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.sc")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data","onSelectionChange"]),Object(n["createVNode"])(v,{background:s.background,"current-page":s.queryForm.page,layout:s.layout,"page-size":s.queryForm.size,total:s.total,style:{"text-align":"right"},onCurrentChange:c.handleCurrentChange,onSizeChange:c.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"]),Object(n["createVNode"])(w,{ref:"detail"},null,512)])}o("14d9");var s=o("1b0a"),c=o("4579"),d=o("3038"),u={components:{fillingDetail:c["default"]},data(){return{tableData:[],gridData:[],dictData:[],dialogTableVisible:!0,dialogFormVisible:!1,ids:[],lazy:!0,layout:"total, sizes, prev, pager, next, jumper",total:0,background:!0,listLoading:!1,elementLoadingText:"正在加载...",queryForm:{page:1,size:20,deviceName:"",inspectorName:"",date:"",projectId:""}}},created(){this.queryForm.projectId=sessionStorage.getItem("projectId"),this.fetchData()},methods:{search(){this.fetchData()},async fetchData(){this.listLoading=!0;const{data:e}=await Object(s["getList"])(this.queryForm);this.tableData=e.items,this.total=e.total,this.getDictData(),setTimeout(()=>{this.listLoading=!1},500)},async getDictData(){const{data:e}=await Object(s["dict"])();this.dictData=e},showDetail(e){this.$refs["detail"].showDetail(e)},async exportData(){const e=await Object(s["doExport"])(this.queryForm);d["default"].downloadFile(e,{fileName:"巡检填报.xls"})},handleSelectionChange(e){const t=[];e.forEach(e=>{t.push(e.id)}),this.ids=t},resetForm(){this.$refs.queryForm.resetFields()},objectSpanMethod({rowIndex:e,columnIndex:t}){if(0===t)return e%4===0?{rowspan:4,colspan:1}:{rowspan:0,colspan:0}},deletes(){const e=this.ids;if(console.log(e),0==e.length)return this.$message({type:"info",message:"没有选中任何项"}),!1;this.deleteData(e)},deleteData(e){const t=this;this.$confirm("你确定要删除当前项吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{const{msg:o}=Object(s["doDelete"])(e);this.$message({type:"success",message:void 0==o?"删除成功":o}),setTimeout((function(){t.fetchData()}),1e3)}).catch(()=>{this.$message({type:"info",message:"已取消删除"})})},handleDelete(e){const t=this;t.deleteData([e.id])},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()}}},m=(o("4f5f"),o("afc2"),o("d959")),h=o.n(m);const p=h()(u,[["render",l],["__scopeId","data-v-2b1e56e9"]]);t["default"]=p},"10d8":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"dialog-footer"};function r(e,t,o,r,i,l){const s=Object(n["resolveComponent"])("el-date-picker"),c=Object(n["resolveComponent"])("el-form-item"),d=Object(n["resolveComponent"])("el-input"),u=Object(n["resolveComponent"])("el-option"),m=Object(n["resolveComponent"])("el-select"),h=Object(n["resolveComponent"])("el-form"),p=Object(n["resolveComponent"])("el-button"),b=Object(n["resolveComponent"])("el-dialog");return Object(n["openBlock"])(),Object(n["createBlock"])(b,{modelValue:i.dialogFormVisible,"onUpdate:modelValue":t[5]||(t[5]=e=>i.dialogFormVisible=e),title:i.title,width:"500px",onClose:l.close},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(h,{ref:"form",model:i.form,"label-width":"80px","label-position":"left"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(c,{width:"100",prop:"shelfLife",label:e.$t("defalult.sj")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{modelValue:i.form.completeTime,"onUpdate:modelValue":t[0]||(t[0]=e=>i.form.completeTime=e),type:"datetime",placeholder:e.$t("defalult.xzrq"),onChange:l.standardToTime},null,8,["modelValue","placeholder","onChange"])]),_:1},8,["label"]),Object(n["createVNode"])(c,{label:e.$t("task.rwnr"),prop:"taskContent"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{modelValue:i.form.taskContent,"onUpdate:modelValue":t[1]||(t[1]=e=>i.form.taskContent=e),modelModifiers:{trim:!0},type:"textarea",autocomplete:"off"},null,8,["modelValue"])]),_:1},8,["label"]),Object(n["createVNode"])(c,{prop:"handler",label:e.$t("task.clr")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{modelValue:i.form.handler,"onUpdate:modelValue":t[2]||(t[2]=e=>i.form.handler=e),style:{width:"100%"},filterable:"",placeholder:"处理人"},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(i.handlerData,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(u,{key:e.id,style:{width:"100%"},label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),Object(n["createVNode"])(c,{prop:"handler",label:"紧急程度"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{modelValue:i.form.taskLevel,"onUpdate:modelValue":t[3]||(t[3]=e=>i.form.taskLevel=e),style:{width:"100%"},filterable:"",placeholder:"紧急程度"},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(i.levelData,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(u,{key:e.dataCode,style:{width:"100%"},label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(n["createVNode"])(c,{prop:"handler",label:"指派车辆"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{modelValue:i.form.tqImei,"onUpdate:modelValue":t[4]||(t[4]=e=>i.form.tqImei=e),style:{width:"100%"},filterable:"",placeholder:"指派车辆"},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(i.tpData,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(u,{key:e.imei,label:e.num,value:e.imei},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["model"]),Object(n["createElementVNode"])("div",a,[Object(n["createVNode"])(p,{onClick:l.close},{default:Object(n["withCtx"])(()=>t[6]||(t[6]=[Object(n["createTextVNode"])("取 消")])),_:1},8,["onClick"]),Object(n["createVNode"])(p,{type:"primary",onClick:l.save},{default:Object(n["withCtx"])(()=>t[7]||(t[7]=[Object(n["createTextVNode"])("确 定")])),_:1},8,["onClick"])])]),_:1},8,["modelValue","title","onClose"])}var i=o("c3be"),l=o("5f99"),s=o("b199"),c=o("9e04"),d={data(){return{form:{repairId:"",taskContent:"",handler:"",completeTime:"",deviceCode:"",tqImei:"",taskLevel:""},title:"",handlerData:[],levelData:[],tpData:[],dialogFormVisible:!1}},created(){},methods:{standardToTime(){this.form.completeTime=Object(l["formatDateTime"])(this.form.completeTime)},showTask(e){const t=Object.assign({},e);this.form.repairId=t.id,this.form.deviceCode=t.device.code,this.dialogFormVisible=!0,this.getHandlersData(),this.getTaskLevelData(),this.getTqDevicesData()},close(){this.$refs["form"].resetFields(),this.form=this.$options.data().form,this.dialogFormVisible=!1,this.$emit("fetch-data")},async getHandlersData(){const{data:e}=await Object(s["getHandlers"])({deviceCode:this.form.deviceCode});this.handlerData=e},async getTaskLevelData(){const{data:e}=await Object(s["getTaskLevel"])();this.levelData=e},async getTqDevicesData(){const{data:e}=await Object(c["tqDevices"])({projectId:sessionStorage.getItem("projectId")});this.tpData=e},save(){this.$refs["form"].validate(async e=>{if(!e)return!1;{const{msg:e}=await Object(i["toTask"])(this.form);this.$notify({title:e,type:"success"}),this.$refs["form"].resetFields(),this.$parent.fetchData(),this.dialogFormVisible=!1}})}}},u=(o("e2b3"),o("d959")),m=o.n(u);const h=m()(d,[["render",r]]);t["default"]=h},"111a":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");function a(e,t,o,a,r,i){const l=Object(n["resolveComponent"])("el-date-picker"),s=Object(n["resolveComponent"])("el-button"),c=Object(n["resolveComponent"])("vab-query-form-left-panel"),d=Object(n["resolveComponent"])("vab-query-form"),u=Object(n["resolveComponent"])("el-descriptions-item"),m=Object(n["resolveComponent"])("el-descriptions"),h=Object(n["resolveComponent"])("el-dialog"),p=Object(n["resolveDirective"])("loading");return Object(n["openBlock"])(),Object(n["createBlock"])(h,{modelValue:r.dialogFormVisible,"onUpdate:modelValue":t[1]||(t[1]=e=>r.dialogFormVisible=e),title:r.title,width:"1000px",onClose:i.close},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(c,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(l,{modelValue:r.queryForm.defaultTime,"onUpdate:modelValue":t[0]||(t[0]=e=>r.queryForm.defaultTime=e),type:"month",size:"small",placeholder:e.$t("defalult.xzrq")},null,8,["modelValue","placeholder"]),Object(n["createVNode"])(s,{type:"primary",size:"small",onClick:i.search},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"])]),_:1})]),_:1}),Object(n["withDirectives"])((Object(n["openBlock"])(),Object(n["createBlock"])(m,{direction:"vertical",column:4,title:r.title,border:""},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{label:"主套餐"},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(r.simData.prodOfferName),1)]),_:1}),Object(n["createVNode"])(u,{label:"账期"},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(r.simData.billingCycleID),1)]),_:1}),Object(n["createVNode"])(u,{label:"量池当月可用量"},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(r.simData.balanceAvailable),1)]),_:1}),Object(n["createVNode"])(u,{label:"量池当月已用量"},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(r.simData.balanceUsed),1)]),_:1}),Object(n["createVNode"])(u,{label:"量池当月剩余用量"},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(r.simData.balanceAmount),1)]),_:1}),Object(n["createVNode"])(u,{label:"此卡用量"},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(r.simData.ratableAmount),1)]),_:1}),Object(n["createVNode"])(u,{label:"生效时间"},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(r.simData.startDt),1)]),_:1}),Object(n["createVNode"])(u,{label:"失效时间"},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(r.simData.endDt),1)]),_:1})]),_:1},8,["title"])),[[p,r.listLoading]])]),_:1},8,["modelValue","title","onClose"])}var r=o("4bf8"),i={name:"ShowDetail",data(){return{title:"",dialogFormVisible:!1,listLoading:!0,simData:{prodOfferName:"",billingCycleID:"",balanceAvailable:0,balanceUsed:0,balanceAmount:0,ratableAmount:0,startDt:"",endDt:""},queryForm:{accessNum:"",billingCycleID:"",defaultTime:""}}},created(){this.getCurrentTime("")},mounted(){},methods:{getCurrentTime(e){const t=this,o=e?new Date(e):new Date,n=o.getFullYear()+"-",a=(o.getMonth()+1<10?"0"+(o.getMonth()+1):o.getMonth()+1)+"",r=t.replaceStr(n+a);t.queryForm.defaultTime=n+a,t.queryForm.billingCycleID=r},replaceStr(e){const t=new RegExp("-","g");return e.replace(t,"")},showDetail(e){this.title="流量卡详情",this.queryForm.accessNum=e,this.dialogFormVisible=!0,this.fetchData()},search(){const e=this.queryForm.defaultTime;console.log("defaultTime===="+e),this.getCurrentTime(e),this.simData=[],this.fetchData()},close(){this.dialogFormVisible=!1,this.$emit("fetch-data")},async fetchData(){this.listLoading=!0;const{data:e}=await Object(r["getTrafficBySim"])(this.queryForm);this.simData=e,console.log("simData==="+this.simData.prodOfferName),setTimeout(()=>{this.listLoading=!1},500)}}},l=(o("6fe0"),o("d959")),s=o.n(l);const c=s()(i,[["render",a]]);t["default"]=c},1134:function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"manage-container"},r={id:"main2",ref:"echarts",style:{height:"380px"}};function i(e,t,o,i,l,s){const c=Object(n["resolveComponent"])("el-date-picker"),d=Object(n["resolveComponent"])("el-form-item"),u=Object(n["resolveComponent"])("el-button"),m=Object(n["resolveComponent"])("vab-query-form"),h=Object(n["resolveComponent"])("el-form"),p=Object(n["resolveComponent"])("el-card"),b=Object(n["resolveComponent"])("el-table-column"),g=Object(n["resolveComponent"])("el-table"),f=Object(n["resolveDirective"])("loading");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",a,[Object(n["createVNode"])(h,{ref:"queryForm",model:l.queryForm,"label-width":"80px"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{width:"100",label:e.$t("defalult.sj")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(c,{modelValue:l.startDate,"onUpdate:modelValue":t[0]||(t[0]=e=>l.startDate=e),type:"daterange","range-separator":"-","start-placeholder":"开始日期","end-placeholder":"结束日期",onChange:s.handleStartDateChange},null,8,["modelValue","onChange"])]),_:1},8,["label"]),Object(n["createVNode"])(d,{width:"100"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{onClick:t[1]||(t[1]=e=>s.resetForm())},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.chongz")),1)]),_:1}),Object(n["createVNode"])(u,{type:"primary",size:"medium",onClick:s.search},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"]),Object(n["createVNode"])(u,{type:"primary",size:"medium",onClick:s.exportData},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.dc")),1)]),_:1},8,["onClick"])]),_:1})]),_:1})]),_:1},8,["model"]),Object(n["createVNode"])(p,{style:{height:"380px"}},{default:Object(n["withCtx"])(()=>[Object(n["createElementVNode"])("div",r,null,512)]),_:1}),Object(n["withDirectives"])((Object(n["openBlock"])(),Object(n["createBlock"])(g,{data:l.data,border:"",stripe:"",style:{width:"100%"}},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(b,{prop:"name",label:e.$t("sensor.cgqmc"),width:"200",align:"center"},null,8,["label"]),Object(n["createVNode"])(b,{prop:"type",label:"传感器类型",width:"120",align:"center"}),Object(n["createVNode"])(b,{prop:"dataKey",label:"传输id",width:"120",align:"center"}),Object(n["createVNode"])(b,{prop:"dataValue",label:"值",width:"120",align:"center"}),Object(n["createVNode"])(b,{prop:"unit",label:e.$t("sensor.dw"),width:"120",align:"center"},null,8,["label"])]),_:1},8,["data"])),[[f,l.listLoading]])])}var l=o("aa98"),s=o("5f99"),c=o("313e"),d=o("3038"),u={components:{},data(){return{newTableData1:[],data:[],deviceCode:"",projectId:"",lazy:!0,layout:"total, sizes, prev, pager, next, jumper",total:0,background:!0,listLoading:!0,elementLoadingText:"正在加载...",deviceId:"",historyData:[],queryForm:{sensorName:"",deviceCode:""},startDate:""}},computed:{height(){return 500}},created(){this.queryForm.end=this.queryForm.start=Object(s["getFMdate"])(-1),this.queryForm.dataKey=this.$route.query.dataKey,this.queryForm.deviceCode=this.$route.query.deviceCode,this.setDefaultTime(),this.fetchData()},methods:{async fetchData(){this.listLoading=!0;const{data:e}=await Object(l["getLatestDataByDevices"])(this.queryForm);this.data=e,this.total=e.length,this.handleCurrentChange(1),setTimeout(()=>{this.listLoading=!1,this.getHistoryData()},500)},handleStartDateChange(){if(this.startDate&&this.startDate.length>0){const e=+new Date(this.startDate[0]),t=+new Date(this.startDate[1]);t>e+2592e6?this.$alert("日期的起止时间跨度不能超过30天","提示",{confirmButtonText:"确定",type:"warning"}).then(()=>this.startDate=null).catch(()=>this.startDate=null):(this.queryForm.end=Object(s["getDate"])(this.startDate[1]),this.queryForm.start=Object(s["getDate"])(this.startDate[0]))}},async getHistoryData(){var e,t=c["a"](document.getElementById("main2"));const{data:o}=await Object(l["getHistoryData"])(this.queryForm);e={tooltip:{trigger:"axis",position:function(e){return[e[0],"10%"]}},title:{left:"center",text:"折线图"},toolbox:{feature:{dataZoom:{yAxisIndex:"none"},restore:{},saveAsImage:{}}},xAxis:{type:"time",boundaryGap:!1},yAxis:{type:"value",boundaryGap:[0,"100%"]},dataZoom:[{type:"inside",start:0,end:20},{start:0,end:20}],series:[{name:"数据",type:"line",smooth:!0,symbol:"none",areaStyle:{},data:o}]},console.log(e),e&&t.setOption(e)},setDefaultTime(){this.queryForm.end=Object(s["getFMdate"])(0),this.queryForm.start=Object(s["getFMdate"])(-1),this.startDate=[Object(s["getFMdate"])(-1),Object(s["getFMdate"])(0)]},async exportData(){const e=await Object(l["exportData"])(this.queryForm);d["default"].downloadFile(e,{fileName:"站点最新数据.xls"})},search(){this.getHistoryData()},resetForm(){this.$refs.queryForm.resetFields()},showData(e){this.queryForm.dataKey=e.dataKey},handleQuery(){this.queryForm.page=1},handleSizeChange(e){this.queryForm.size=e},handleCurrentChange(e){this.queryForm.page=e;const t=this.queryForm.size;this.newTableData1=this.data.slice((e-1)*t,e*t)}}},m=(o("311d"),o("d959")),h=o.n(m);const p=h()(u,[["render",i],["__scopeId","data-v-88b40b3e"]]);t["default"]=p},"11f4":function(e,t,o){"use strict";o.r(t),o.d(t,"imgReplacePath",(function(){return a}));o("14d9");var n=o("f121");function a(e,t){for(var o=n["baseURL"]+"/static/img/",a=0;ay.handleAdd())},{default:Object(n["withCtx"])(()=>t[3]||(t[3]=[Object(n["createTextVNode"])(" 添加 ")])),_:1}),Object(n["createVNode"])(O,{type:"primary",size:"small",onClick:t[1]||(t[1]=e=>y.handleRelease())},{default:Object(n["withCtx"])(()=>t[4]||(t[4]=[Object(n["createTextVNode"])(" 发布 ")])),_:1}),Object(n["createVNode"])(O,{type:"primary",size:"small",onClick:t[2]||(t[2]=e=>y.allDel())},{default:Object(n["withCtx"])(()=>t[5]||(t[5]=[Object(n["createTextVNode"])(" 全部删除 ")])),_:1})]),Object(n["createElementVNode"])("div",i,[Object(n["withDirectives"])((Object(n["openBlock"])(),Object(n["createBlock"])(A,{data:C.tableData,stripe:"",border:"","row-key":"name","expand-row-keys":C.expands,style:{width:"100%"}},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(x,{type:"expand"},{default:Object(n["withCtx"])(({row:o})=>[Object(n["createVNode"])(A,{data:o.sub_button,stripe:"",border:"",style:{width:"100%"}},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(x,{label:"二级菜单名称",prop:"name"},{default:Object(n["withCtx"])(e=>[e.row.isEdit?(Object(n["openBlock"])(),Object(n["createElementBlock"])("div",s,[Object(n["createVNode"])(j,{modelValue:e.row.name,"onUpdate:modelValue":t=>e.row.name=t},null,8,["modelValue","onUpdate:modelValue"])])):(Object(n["openBlock"])(),Object(n["createElementBlock"])("div",l,Object(n["toDisplayString"])(e.row.name),1))]),_:2},1024),Object(n["createVNode"])(x,{label:"二级菜单类型",prop:"type"},{default:Object(n["withCtx"])(e=>[e.row.isEdit?(Object(n["openBlock"])(),Object(n["createElementBlock"])("div",u,[Object(n["createVNode"])(V,{modelValue:e.row.type,"onUpdate:modelValue":t=>e.row.type=t,filterable:"",placeholder:"菜单类型"},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(C.typeData,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(_,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue"])])):(Object(n["openBlock"])(),Object(n["createElementBlock"])("div",c,[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(C.typeData,(t,o)=>(Object(n["openBlock"])(),Object(n["createElementBlock"])("div",{key:o},[t.dataCode==e.row.type?(Object(n["openBlock"])(),Object(n["createElementBlock"])("span",d,Object(n["toDisplayString"])(t.dataValue),1)):Object(n["createCommentVNode"])("",!0)]))),128))]))]),_:2},1024),Object(n["createVNode"])(x,{label:"appid",prop:"appid"},{default:Object(n["withCtx"])(e=>[e.row.isEdit?Object(n["createCommentVNode"])("",!0):(Object(n["openBlock"])(),Object(n["createElementBlock"])("div",m,Object(n["toDisplayString"])(e.row.appid),1)),e.row.isEdit&&"miniprogram"==e.row.type?(Object(n["openBlock"])(),Object(n["createElementBlock"])("div",h,[Object(n["createVNode"])(j,{modelValue:e.row.appid,"onUpdate:modelValue":t=>e.row.appid=t},null,8,["modelValue","onUpdate:modelValue"])])):Object(n["createCommentVNode"])("",!0)]),_:2},1024),Object(n["createVNode"])(x,{label:"小程序路径",prop:"path"},{default:Object(n["withCtx"])(e=>[e.row.isEdit?Object(n["createCommentVNode"])("",!0):(Object(n["openBlock"])(),Object(n["createElementBlock"])("div",p,Object(n["toDisplayString"])(e.row.pagepath),1)),e.row.isEdit&&"miniprogram"==e.row.type?(Object(n["openBlock"])(),Object(n["createElementBlock"])("div",b,[Object(n["createVNode"])(j,{modelValue:e.row.pagepath,"onUpdate:modelValue":t=>e.row.pagepath=t},null,8,["modelValue","onUpdate:modelValue"])])):Object(n["createCommentVNode"])("",!0)]),_:2},1024),Object(n["createVNode"])(x,{label:"二级菜单url",prop:"url"},{default:Object(n["withCtx"])(e=>[e.row.isEdit?(Object(n["openBlock"])(),Object(n["createElementBlock"])("div",f,[Object(n["createVNode"])(j,{modelValue:e.row.url,"onUpdate:modelValue":t=>e.row.url=t},null,8,["modelValue","onUpdate:modelValue"])])):(Object(n["openBlock"])(),Object(n["createElementBlock"])("div",g,Object(n["toDisplayString"])(e.row.url),1))]),_:2},1024),Object(n["createVNode"])(x,{label:e.$t("defalult.cz"),align:"center"},{default:Object(n["withCtx"])(e=>[Object(n["createVNode"])(O,{type:"text",onClick:Object(n["withModifiers"])(t=>y.handleEdit(e.row,o.name),["stop"])},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.row.isEdit?"完成":"编辑"),1)]),_:2},1032,["onClick"]),Object(n["createVNode"])(O,{type:"text",onClick:t=>y.handleDelete(e.row.name)},{default:Object(n["withCtx"])(()=>t[6]||(t[6]=[Object(n["createTextVNode"])(" 删除 ")])),_:2},1032,["onClick"])]),_:2},1032,["label"])]),_:2},1032,["data"])]),_:1}),Object(n["createVNode"])(x,{label:"一级菜单名称",prop:"name"},{default:Object(n["withCtx"])(({row:e})=>[e.isEdit?(Object(n["openBlock"])(),Object(n["createElementBlock"])("div",w,[Object(n["createVNode"])(j,{modelValue:e.name,"onUpdate:modelValue":t=>e.name=t},null,8,["modelValue","onUpdate:modelValue"])])):(Object(n["openBlock"])(),Object(n["createElementBlock"])("div",v,Object(n["toDisplayString"])(e.name),1))]),_:1}),Object(n["createVNode"])(x,{prop:"details",label:e.$t("defalult.cz"),align:"center"},{default:Object(n["withCtx"])(({row:e})=>[Object(n["createVNode"])(O,{type:"text",onClick:Object(n["withModifiers"])(t=>y.handleEdit(e,""),["stop"])},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.isEdit?"完成":"编辑"),1)]),_:2},1032,["onClick"]),Object(n["createVNode"])(O,{type:"text",onClick:t=>y.handleDelete(e.name,1)},{default:Object(n["withCtx"])(()=>t[7]||(t[7]=[Object(n["createTextVNode"])(" 删除 ")])),_:2},1032,["onClick"]),Object(n["createVNode"])(O,{type:"text",onClick:t=>y.handleTwoAdd(e.name,1)},{default:Object(n["withCtx"])(()=>t[8]||(t[8]=[Object(n["createTextVNode"])(" 添加 ")])),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data","expand-row-keys"])),[[D,C.listLoading]]),Object(n["createVNode"])(N,{ref:"add"},null,512)])])}o("14d9");var C=o("4cfb"),y=o("5b79"),O={components:{addMenu:y["default"]},data(){return{tableData:[],typeData:[],dialogTableVisible:!1,lazy:!0,listLoading:!0,elementLoadingText:"正在加载...",queryForm:{},expands:[],isDel:!1}},created(){this.fetchData(),this.getMenuTypeData()},methods:{handleEdit(e,t){e.isEdit=!e.isEdit,this.expands=[],""!=t&&this.expands.push(t)},async getMenuTypeData(){const{data:e}=await Object(C["getMenuType"])();this.typeData=e},async fetchData(){const{data:e}=await Object(C["getMenuList"])();for(let t=0;t{const o=this.tableData;var n=o.findIndex(o=>{if(1==t){if(o.name==e)return!0}else{var n=o.sub_button.findIndex(t=>{if(t.name==e)return!0});o.sub_button.splice(n,1)}});1==t&&o.splice(n,1),this.isDel=!0,this.tableData=o}).catch(()=>{this.$message({type:"info",message:"已取消删除"})})},allDel(){this.$confirm("你确定要全部删除吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{const{msg:e}=Object(C["delMenuRemove"])();this.$message({type:"success",message:void 0==e?"删除成功":e})}).catch(()=>{this.$message({type:"info",message:"已取消删除"})})},handleAdd(){this.$refs["add"].showEdit()},deletes(){const e=this.ids;if(0==e.length)return this.$message({type:"info",message:"没有选中任何项"}),!1;this.deleteData(e)},deleteData(e){const t=this;this.$confirm("你确定要删除当前项吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{const{msg:o}=Object(C["delMenuRemove"])(e);this.$message({type:"success",message:void 0==o?"删除成功":o}),setTimeout((function(){t.fetchData()}),1e3)}).catch(()=>{this.$message({type:"info",message:"已取消删除"})})}}},j=(o("1b23"),o("2d64"),o("d959")),x=o.n(j);const _=x()(O,[["render",k],["__scopeId","data-v-e9bf3226"]]);t["default"]=_},1443:function(e,t,o){},"14f1":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"manage-container"},r={class:"manage-wrap"},i={class:"manage-input"},l={class:"manage-button"};function s(e,t,o,s,c,d){const u=Object(n["resolveComponent"])("el-option"),m=Object(n["resolveComponent"])("el-select"),h=Object(n["resolveComponent"])("el-form-item"),p=Object(n["resolveComponent"])("el-form"),b=Object(n["resolveComponent"])("vab-query-form"),g=Object(n["resolveComponent"])("el-button"),f=Object(n["resolveComponent"])("el-table-column"),v=Object(n["resolveComponent"])("el-tag"),w=Object(n["resolveComponent"])("el-table"),k=Object(n["resolveComponent"])("el-pagination"),C=Object(n["resolveComponent"])("trigger-edit"),y=Object(n["resolveDirective"])("loading");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",a,[Object(n["createElementVNode"])("div",r,[Object(n["createElementVNode"])("div",i,[Object(n["createVNode"])(b,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(p,{ref:"queryForm",inline:!0,model:c.queryForm},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(h,{label:e.$t("maintenance.sb"),prop:"deviceId"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{modelValue:c.queryForm.deviceId,"onUpdate:modelValue":t[0]||(t[0]=e=>c.queryForm.deviceId=e),size:"small",placeholder:e.$t("trigger.qxzsb")},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(c.deviceData,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(u,{key:e.id,label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1},8,["model"])]),_:1})]),Object(n["createElementVNode"])("div",l,[Object(n["createVNode"])(g,{size:"small",onClick:t[1]||(t[1]=e=>d.resetForm())},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.chongz")),1)]),_:1}),Object(n["createVNode"])(g,{type:"primary",size:"small",onClick:d.search},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"]),Object(n["createVNode"])(g,{type:"primary",size:"small",onClick:d.handleAdd},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("trigger.tjcfq")),1)]),_:1},8,["onClick"])])]),Object(n["withDirectives"])((Object(n["openBlock"])(),Object(n["createBlock"])(w,{data:c.triggerData,stripe:"",border:"",style:{width:"100%"}},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(f,{prop:"id",label:e.$t("trigger.xh"),align:"center"},null,8,["label"]),Object(n["createVNode"])(f,{prop:"device.name",label:e.$t("dataEnquiry.zdmc"),align:"center"},null,8,["label"]),Object(n["createVNode"])(f,{prop:"name",label:e.$t("trigger.mc"),align:"center"},null,8,["label"]),Object(n["createVNode"])(f,{prop:"triggerCondition.dataValue",label:e.$t("trigger.cftjlx"),align:"center"},null,8,["label"]),Object(n["createVNode"])(f,{prop:"triggerConditionParams",label:e.$t("trigger.cs"),align:"center"},null,8,["label"]),Object(n["createVNode"])(f,{prop:"triggerCycle",label:e.$t("trigger.cfzq"),align:"center"},null,8,["label"]),Object(n["createVNode"])(f,{prop:"alarmFlag",label:e.$t("trigger.sffsbj"),align:"center"},{default:Object(n["withCtx"])(({row:t})=>[1==t.alarmFlag?(Object(n["openBlock"])(),Object(n["createBlock"])(v,{key:"是",effect:"dark",type:"success",size:"mini"},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("trigger.s")),1)]),_:1})):Object(n["createCommentVNode"])("",!0),0==t.alarmFlag?(Object(n["openBlock"])(),Object(n["createBlock"])(v,{key:"否",effect:"dark",type:"danger",size:"mini"},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("trigger.f")),1)]),_:1})):Object(n["createCommentVNode"])("",!0)]),_:1},8,["label"]),Object(n["createVNode"])(f,{prop:"alarmLevel.dataValue",label:e.$t("alarm.bjjb"),align:"center"},null,8,["label"]),Object(n["createVNode"])(f,{fixed:"right",label:e.$t("defalult.cz"),width:"160",align:"center"},{default:Object(n["withCtx"])(({row:t})=>[Object(n["createVNode"])(g,{type:"text",onClick:e=>d.handleEdit(t)},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.bj")),1)]),_:2},1032,["onClick"]),Object(n["createVNode"])(g,{type:"text",onClick:e=>d.handleDelete(t)},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.sc")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[y,c.listLoading]]),Object(n["createVNode"])(k,{background:c.background,"current-page":c.queryForm.page,layout:c.layout,"page-size":c.queryForm.size,total:c.total,style:{"text-align":"right"},onCurrentChange:d.handleCurrentChange,onSizeChange:d.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"]),Object(n["createVNode"])(C,{ref:"edit"},null,512)])}o("14d9");var c=o("4303"),d=o("ffbb"),u={name:"TriggerTable",components:{triggerEdit:d["default"]},props:{projectId:{type:String,default:"projectId"}},data(){return{groupData:[],lazy:!0,layout:"total, sizes, prev, pager, next, jumper",total:0,background:!0,listLoading:!0,triggerData:[],deviceData:[],elementLoadingText:"正在加载...",queryForm:{page:1,size:20,projectId:"",deviceId:""}}},computed:{height(){return 500}},created(){this.queryForm.projectId=sessionStorage.getItem("projectId"),this.fetchData(),this.getDeviceData()},methods:{showData(){this.fetchData(),this.getDeviceData()},async soreStatus(e,t){const{code:o,msg:n}=await Object(c["doEdit"])({status:e,id:t});0==o?this.$notify({title:n,type:"success"}):this.$notify.error({title:n}),this.fetchData()},async fetchData(){this.listLoading=!0,this.triggerData=[];const{data:e}=await Object(c["getList"])(this.queryForm);this.triggerData=e.items,this.total=e.total,setTimeout(()=>{this.listLoading=!1},500)},async getDeviceData(){const{data:e}=await Object(c["selectDeviceByProjectId"])({projectId:this.queryForm.projectId});this.deviceData=e},search(){this.fetchData()},resetForm(){this.$refs.queryForm.resetFields()},handleAdd(){this.$refs["edit"].showEdit(this.queryForm.projectId,1)},handleEdit(e){this.$refs["edit"].showEdit(e,2)},details(e){this.$router.push({path:"/triggerdetail",name:"触发器详情",query:{triggerId:e.id}})},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()},handleDelete(e){var t=this;e.id&&this.$confirm("你确定要删除当前项吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{const{msg:o}=Object(c["doDelete"])([e.id]);this.$message({type:"success",message:void 0==o?"删除成功":o}),setTimeout((function(){t.fetchData()}),1e3)}).catch(()=>{this.$message({type:"info",message:"已取消删除"})})}}},m=(o("3cb3"),o("d959")),h=o.n(m);const p=h()(u,[["render",s],["__scopeId","data-v-917767ac"]]);t["default"]=p},"150a":function(e,t,o){"use strict";o("cee7")},1550:function(e,t,o){e.exports={"menu-color":"hsla(0,0%,27%,.95)","menu-color-active":"hsla(208,100%,55%,.95)","menu-background":"#fff","gallery-second-menu-background":"#fff"}},1554:function(e,t,o){"use strict";o("3626")},1566:function(e,t,o){},1573:function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"manage-container"};function r(e,t,o,r,i,l){const s=Object(n["resolveComponent"])("el-table-column"),c=Object(n["resolveComponent"])("el-button"),d=Object(n["resolveComponent"])("el-table"),u=Object(n["resolveComponent"])("el-pagination"),m=Object(n["resolveComponent"])("bind-device"),h=Object(n["resolveDirective"])("loading");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",a,[Object(n["withDirectives"])((Object(n["openBlock"])(),Object(n["createBlock"])(d,{data:i.userData,border:"",stripe:"",style:{width:"100%"}},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{prop:"userId",label:"ID",width:"60",align:"center"}),Object(n["createVNode"])(s,{prop:"nickName",label:e.$t("staff.xm"),width:"250",align:"center"},null,8,["label"]),Object(n["createVNode"])(s,{prop:"phone",label:e.$t("project.lxfs"),width:"250",align:"center"},null,8,["label"]),Object(n["createVNode"])(s,{prop:"email",label:e.$t("staff.yx"),width:"300",align:"center"},null,8,["label"]),Object(n["createVNode"])(s,{fixed:"right",label:e.$t("defalult.cz"),align:"center"},{default:Object(n["withCtx"])(({row:t})=>[Object(n["createVNode"])(c,{type:"text",onClick:e=>l.bindDevice(t)},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("staff.bdxm")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[h,i.listLoading]]),Object(n["createVNode"])(u,{background:i.background,"current-page":i.queryForm.page,layout:i.layout,"page-size":i.queryForm.size,total:i.total,style:{"text-align":"right"},onCurrentChange:l.handleCurrentChange,onSizeChange:l.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"]),Object(n["createVNode"])(m,{ref:"bind"},null,512)])}var i=o("f547"),l=o("a5f3"),s={name:"Index",components:{bindDevice:l["default"]},data(){return{userData:[],lazy:!0,layout:"total, sizes, prev, pager, next, jumper",total:0,background:!0,listLoading:!0,elementLoadingText:"正在加载...",queryForm:{page:1,size:20}}},computed:{height(){return 500}},created(){this.fetchData()},methods:{async fetchData(){this.listLoading=!0;const{data:e}=await Object(i["getList"])(this.queryForm);this.userData=e.items,this.total=e.total,setTimeout(()=>{this.listLoading=!1},500)},search(){this.fetchData()},resetForm(){this.$refs.queryForm.resetFields()},handleAdd(){this.$refs["edit"].showEdit()},bindDevice(e){this.$refs["bind"].bindDevice(e)},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()},handleDelete(e){const t=this;e.id&&this.$confirm("你确定要删除当前项吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{const{msg:o}=Object(i["doDelete"])({userId:e.id});this.$message({type:"success",message:void 0==o?"删除成功":o}),setTimeout((function(){t.fetchData()}),1e3)}).catch(()=>{this.$message({type:"info",message:"已取消删除"})})}}},c=(o("71ce"),o("d959")),d=o.n(c);const u=d()(s,[["render",r]]);t["default"]=u},"15ba":function(e,t,o){"use strict";o("b1b6")},"163d":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"manage-container"},r={class:"manage-button"};function i(e,t,o,i,l,s){const c=Object(n["resolveComponent"])("el-button"),d=Object(n["resolveComponent"])("el-table-column"),u=Object(n["resolveComponent"])("el-switch"),m=Object(n["resolveComponent"])("el-table"),h=Object(n["resolveComponent"])("el-pagination"),p=Object(n["resolveComponent"])("role-edit"),b=Object(n["resolveComponent"])("role-grant");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",a,[Object(n["createElementVNode"])("div",r,[Object(n["createVNode"])(c,{type:"primary",size:"small",onClick:s.handleAdd},{default:Object(n["withCtx"])(()=>t[0]||(t[0]=[Object(n["createTextVNode"])(" 添加角色 ")])),_:1},8,["onClick"])]),Object(n["createVNode"])(m,{data:l.roleData,border:"",stripe:"",style:{width:"100%"}},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{prop:"id",label:"ID",width:"60",align:"center"}),Object(n["createVNode"])(d,{prop:"name",label:e.$t("staff.yhm"),width:"150",align:"center"},null,8,["label"]),Object(n["createVNode"])(d,{prop:"key",label:"key",width:"150",align:"center"}),Object(n["createVNode"])(d,{prop:"status",label:e.$t("dataEnquiry.zt"),align:"center",width:"120"},{default:Object(n["withCtx"])(e=>[Object(n["createVNode"])(u,{modelValue:e.row.status,"onUpdate:modelValue":t=>e.row.status=t,"active-value":"0","inactive-value":"1",onClick:t=>s.soreStatus(e.row.status,e.row.id)},null,8,["modelValue","onUpdate:modelValue","onClick"])]),_:1},8,["label"]),Object(n["createVNode"])(d,{prop:"createTime",label:e.$t("grouping.cjsj"),width:"220",align:"center"},null,8,["label"]),Object(n["createVNode"])(d,{prop:"updateTime",label:e.$t("grouping.gxsj"),width:"220",align:"center"},null,8,["label"]),Object(n["createVNode"])(d,{fixed:"right",label:e.$t("defalult.cz"),align:"center"},{default:Object(n["withCtx"])(({row:o})=>[Object(n["createVNode"])(c,{type:"text",onClick:e=>s.handleEdit(o)},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.bj")),1)]),_:2},1032,["onClick"]),Object(n["createVNode"])(c,{type:"text",onClick:e=>s.handleDelete(o)},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.sc")),1)]),_:2},1032,["onClick"]),Object(n["createVNode"])(c,{type:"text",onClick:e=>s.handleauthorization(o)},{default:Object(n["withCtx"])(()=>t[1]||(t[1]=[Object(n["createTextVNode"])(" 角色授权 ")])),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"]),Object(n["createVNode"])(h,{background:l.background,"current-page":l.queryForm.page,layout:l.layout,"page-size":l.queryForm.size,total:l.total,style:{"text-align":"right"},onCurrentChange:s.handleCurrentChange,onSizeChange:s.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"]),Object(n["createVNode"])(p,{ref:"edit"},null,512),Object(n["createVNode"])(b,{ref:"grant"},null,512)])}var l=o("cc5e"),s=o("9520b"),c=o("e3f1"),d={name:"RoleIndex",components:{roleGrant:s["default"],roleEdit:c["default"]},data(){return{roleData:[],lazy:!0,activeName:"first",layout:"total, sizes, prev, pager, next, jumper",total:0,input:"",textarea:"",list:[],background:!0,listLoading:!0,elementLoadingText:"正在加载...",queryForm:{page:1,size:20,name:""}}},computed:{height(){return 500}},created(){},methods:{appletsIndex(){this.fetchData()},async soreStatus(e,t){const{code:o,msg:n}=await Object(l["miniRoleUpdate"])({status:e,id:t});0==o?this.$notify({title:n,type:"success"}):this.$notify.error({title:n}),this.fetchData()},async fetchData(){this.listLoading=!0;const{data:e}=await Object(l["miniRoleSelect"])(this.queryForm);this.roleData=e.items,this.total=e.total,setTimeout(()=>{this.listLoading=!1},500)},handleAdd(){this.$refs["edit"].showEdit()},handleEdit(e){this.$refs["edit"].showEdit(e)},handleauthorization(e){this.$refs["grant"].roleGrant(e)},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()},handleDelete(e){const t=this;e.id&&this.$confirm("你确定要删除当前项吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{const{msg:o}=Object(l["miniRoleRemove"])({roleId:e.id});this.$message({type:"success",message:void 0==o?"删除成功":o}),setTimeout((function(){t.fetchData()}),1e3)}).catch(()=>{this.$message({type:"info",message:"已取消删除"})})}}},u=(o("eb37"),o("d959")),m=o.n(u);const h=m()(d,[["render",i],["__scopeId","data-v-d246d92a"]]);t["default"]=h},1656:function(e,t,o){"use strict";o("b709")},1688:function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"vab-base"};function r(e,t,o,r,i,l){const s=Object(n["resolveComponent"])("el-option"),c=Object(n["resolveComponent"])("el-select"),d=Object(n["resolveComponent"])("el-form-item"),u=Object(n["resolveComponent"])("el-date-picker"),m=Object(n["resolveComponent"])("el-button"),h=Object(n["resolveComponent"])("vab-query-form"),p=Object(n["resolveComponent"])("el-upload"),b=Object(n["resolveComponent"])("el-form"),g=Object(n["resolveComponent"])("el-table-column"),f=Object(n["resolveComponent"])("el-table"),v=Object(n["resolveComponent"])("el-input"),w=Object(n["resolveComponent"])("el-pagination"),k=Object(n["resolveComponent"])("testing-add"),C=Object(n["resolveDirective"])("loading");return Object(n["openBlock"])(),Object(n["createElementBlock"])(n["Fragment"],null,[Object(n["createElementVNode"])("div",a,[Object(n["createVNode"])(b,{ref:"queryForm",model:i.queryForm,"label-width":"80px"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(h,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{width:"100",prop:"code",label:e.$t("dataEnquiry.zdmc")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(c,{modelValue:i.queryForm.code,"onUpdate:modelValue":t[0]||(t[0]=e=>i.queryForm.code=e),placeholder:e.$t("dataEnquiry.zdmc")},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(i.devicesData,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(s,{key:e.code,label:e.name,value:e.code},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),Object(n["createVNode"])(d,{width:"100",prop:"date",label:e.$t("defalult.rq")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{modelValue:i.queryForm.date,"onUpdate:modelValue":t[1]||(t[1]=e=>i.queryForm.date=e),size:"medium",type:"month",placeholder:e.$t("defalult.xzrq"),onChange:l.standardToTime},null,8,["modelValue","placeholder","onChange"])]),_:1},8,["label"]),Object(n["createVNode"])(d,{width:"100"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{onClick:t[2]||(t[2]=e=>l.resetForm())},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.chongz")),1)]),_:1}),Object(n["createVNode"])(m,{type:"primary",size:"medium",onClick:l.search},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"])]),_:1})]),_:1}),Object(n["createVNode"])(h,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{width:"100"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{size:"small",type:"primary",plain:"",onClick:l.handleAdd},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.xj")),1)]),_:1},8,["onClick"]),Object(n["createVNode"])(m,{type:"small",size:"medium",onClick:l.exportData},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.dc")),1)]),_:1},8,["onClick"]),Object(n["createVNode"])(m,{type:"small",onClick:l.deletes},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.plsc")),1)]),_:1},8,["onClick"]),Object(n["createVNode"])(p,{class:"upload-demo",action:i.action,headers:i.headers,"on-preview":l.handlePreview,"on-remove":l.handleRemove,"list-type":"picture"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{size:"small",type:"primary"},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.djsc")),1)]),_:1})]),_:1},8,["action","headers","on-preview","on-remove"])]),_:1})]),_:1})]),_:1},8,["model"])]),Object(n["withDirectives"])((Object(n["openBlock"])(),Object(n["createBlock"])(f,{data:i.rateData,border:"",stripe:"",style:{width:"100%"}},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(g,{prop:"codRate",label:"COD",width:"120",align:"center"}),Object(n["createVNode"])(g,{prop:"phRate",label:"PH",width:"200",align:"center"}),Object(n["createVNode"])(g,{prop:"tnRate",label:e.$t("apply.zd"),width:"200",align:"center"},null,8,["label"]),Object(n["createVNode"])(g,{prop:"anRate",label:e.$t("apply.ad"),width:"200",align:"center"},null,8,["label"]),Object(n["createVNode"])(g,{prop:"tpRate",label:e.$t("apply.zl"),width:"200",align:"center"},null,8,["label"])]),_:1},8,["data"])),[[C,i.listLoading]]),Object(n["createVNode"])(f,{data:i.tableData,stripe:"",border:"",style:{width:"100%"},onSelectionChange:l.handleSelectionChange},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(g,{fixed:"",type:"selection",width:"40",align:"center"}),Object(n["createVNode"])(g,{fixed:"",prop:"device.name",label:e.$t("dataEnquiry.zdmc"),width:"150",align:"center"},null,8,["label"]),Object(n["createVNode"])(g,{prop:"date",label:e.$t("apply.jcrq"),width:"100",align:"center"},null,8,["label"]),Object(n["createVNode"])(g,{label:e.$t("apply.js"),align:"center"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(g,{prop:"inCod",label:"COD",width:"70",align:"center"},{default:Object(n["withCtx"])(e=>[Object(n["createVNode"])(v,{modelValue:e.row.inCod,"onUpdate:modelValue":t=>e.row.inCod=t,size:"medium",onBlur:t=>l.editData(e.row.id,e.row.inCod,"inCod")},null,8,["modelValue","onUpdate:modelValue","onBlur"])]),_:1}),Object(n["createVNode"])(g,{prop:"inAn",label:e.$t("apply.ad"),width:"70",align:"center"},{default:Object(n["withCtx"])(e=>[Object(n["createVNode"])(v,{modelValue:e.row.inAn,"onUpdate:modelValue":t=>e.row.inAn=t,size:"medium",onBlur:t=>l.editData(e.row.id,e.row.inAn,"inAn")},null,8,["modelValue","onUpdate:modelValue","onBlur"])]),_:1},8,["label"]),Object(n["createVNode"])(g,{prop:"inTp",label:e.$t("apply.zl"),width:"70",align:"center"},{default:Object(n["withCtx"])(e=>[Object(n["createVNode"])(v,{modelValue:e.row.inTp,"onUpdate:modelValue":t=>e.row.inTp=t,size:"medium",onBlur:t=>l.editData(e.row.id,e.row.inTp,"inTp")},null,8,["modelValue","onUpdate:modelValue","onBlur"])]),_:1},8,["label"]),Object(n["createVNode"])(g,{prop:"inTn",label:e.$t("apply.zd"),width:"70",align:"center"},{default:Object(n["withCtx"])(e=>[Object(n["createVNode"])(v,{modelValue:e.row.inTn,"onUpdate:modelValue":t=>e.row.inTn=t,size:"medium",onBlur:t=>l.editData(e.row.id,e.row.inTn,"inTn")},null,8,["modelValue","onUpdate:modelValue","onBlur"])]),_:1},8,["label"]),Object(n["createVNode"])(g,{prop:"inPh",label:"PH",width:"70",align:"center"},{default:Object(n["withCtx"])(e=>[Object(n["createVNode"])(v,{modelValue:e.row.inPh,"onUpdate:modelValue":t=>e.row.inPh=t,size:"medium",onBlur:t=>l.editData(e.row.id,e.row.inPh,"inPh")},null,8,["modelValue","onUpdate:modelValue","onBlur"])]),_:1})]),_:1},8,["label"]),Object(n["createVNode"])(g,{label:e.$t("apply.cs"),align:"center"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(g,{prop:"outCod",label:"COD",width:"70",align:"center"},{default:Object(n["withCtx"])(e=>[Object(n["createVNode"])(v,{modelValue:e.row.outCod,"onUpdate:modelValue":t=>e.row.outCod=t,size:"medium",onBlur:t=>l.editData(e.row.id,e.row.outCod,"outCod")},null,8,["modelValue","onUpdate:modelValue","onBlur"])]),_:1}),Object(n["createVNode"])(g,{prop:"outAn",label:e.$t("apply.ad"),width:"70",align:"center"},{default:Object(n["withCtx"])(e=>[Object(n["createVNode"])(v,{modelValue:e.row.outAn,"onUpdate:modelValue":t=>e.row.outAn=t,size:"medium",onBlur:t=>l.editData(e.row.id,e.row.outAn,"outAn")},null,8,["modelValue","onUpdate:modelValue","onBlur"])]),_:1},8,["label"]),Object(n["createVNode"])(g,{prop:"outTp",label:e.$t("apply.zl"),width:"70",align:"center"},{default:Object(n["withCtx"])(e=>[Object(n["createVNode"])(v,{modelValue:e.row.outTp,"onUpdate:modelValue":t=>e.row.outTp=t,size:"medium",onBlur:t=>l.editData(e.row.id,e.row.outTp,"outTp")},null,8,["modelValue","onUpdate:modelValue","onBlur"])]),_:1},8,["label"]),Object(n["createVNode"])(g,{prop:"outTn",label:e.$t("apply.zd"),width:"70",align:"center"},{default:Object(n["withCtx"])(e=>[Object(n["createVNode"])(v,{modelValue:e.row.outTn,"onUpdate:modelValue":t=>e.row.outTn=t,size:"medium",onBlur:t=>l.editData(e.row.id,e.row.outTn,"outTn")},null,8,["modelValue","onUpdate:modelValue","onBlur"])]),_:1},8,["label"]),Object(n["createVNode"])(g,{prop:"outPh",label:"PH",width:"70",align:"center"},{default:Object(n["withCtx"])(e=>[Object(n["createVNode"])(v,{modelValue:e.row.outPh,"onUpdate:modelValue":t=>e.row.outPh=t,size:"medium",onBlur:t=>l.editData(e.row.id,e.row.outPh,"outPh")},null,8,["modelValue","onUpdate:modelValue","onBlur"])]),_:1})]),_:1},8,["label"]),Object(n["createVNode"])(g,{label:e.$t("defalult.cz"),align:"center",width:"100"},{default:Object(n["withCtx"])(({row:t})=>[Object(n["createVNode"])(m,{type:"text",onClick:e=>l.handleDelete(t)},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.sc")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data","onSelectionChange"]),Object(n["createVNode"])(w,{background:i.background,"current-page":i.queryForm.page,layout:i.layout,"page-size":i.queryForm.size,total:i.total,style:{"text-align":"right"},onCurrentChange:l.handleCurrentChange,onSizeChange:l.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"]),Object(n["createVNode"])(k,{ref:"add"},null,512)],64)}o("14d9");var i=o("35db"),l=o("b199"),s=o("5f99"),c=o("1695"),d=o("3038"),u=o("f121"),m=o("4360"),h={components:{testingAdd:c["default"]},data(){return{tableData:[],devicesData:[],rateData:[],action:u["baseURL"]+"/waterDetection/import",lazy:!0,layout:"total, sizes, prev, pager, next, jumper",total:0,background:!0,listLoading:!1,elementLoadingText:"正在加载...",queryForm:{page:1,size:20,code:"",date:"",projectId:""},ids:[],headers:{token:m["default"].getters["user/token"]}}},created(){this.queryForm.projectId=sessionStorage.getItem("projectId"),this.getDevices()},methods:{testingIndex(){this.setDefaultTime(),setTimeout(()=>{this.fetchData()},1e3)},async getDevices(){const{data:e}=await Object(l["getDevices"])(this.queryForm);this.devicesData=e},async editData(e,t,o){var n={};n.id=e,n[o]=t;const{msg:a}=await Object(i["doEdit"])(n);this.$notify({title:a,type:"success"}),this.fetchData()},standardToTime(){this.queryForm.date=Object(s["getDate1"])(this.queryForm.date),console.log(this.queryForm.date)},setDefaultTime(){this.queryForm.date=Object(s["getDate1"])()},async fetchData(){const{data:e}=await Object(i["getList"])(this.queryForm);this.tableData=e.items,this.total=e.total,this.waterRate()},async waterRate(){const{data:e}=await Object(i["waterRate"])(this.queryForm);this.rateData[0]=e},handleAdd(){this.$refs["add"].showEdit()},handleRemove(e,t){console.log(e,t)},handlePreview(e){console.log(e)},search(){this.fetchData()},resetForm(){this.$refs.queryForm.resetFields()},async exportData(){const e=await Object(i["exportWaterDetection"])(this.queryForm);d["default"].downloadFile(e,{fileName:"水质检测.xls"})},handleSelectionChange(e){const t=[];e.forEach(e=>{t.push(e.id)}),this.ids=t},deletes(){const e=this.ids;if(0==e.length)return this.$message({type:"info",message:"没有选中任何项"}),!1;this.deleteData(e)},deleteData(e){const t=this;this.$confirm("你确定要删除当前项吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{const{msg:o}=Object(i["doDelete"])(e);this.$message({type:"success",message:void 0==o?"删除成功":o}),setTimeout((function(){t.fetchData()}),1e3)}).catch(()=>{this.$message({type:"info",message:"已取消删除"})})},handleDelete(e){const t=this;t.deleteData([e.id])},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()}}},p=o("d959"),b=o.n(p);const g=b()(h,[["render",r]]);t["default"]=g},1692:function(e,t,o){"use strict";o("ea53")},1695:function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"dialog-footer"};function r(e,t,o,r,i,l){const s=Object(n["resolveComponent"])("el-option"),c=Object(n["resolveComponent"])("el-select"),d=Object(n["resolveComponent"])("el-form-item"),u=Object(n["resolveComponent"])("el-date-picker"),m=Object(n["resolveComponent"])("el-input"),h=Object(n["resolveComponent"])("el-form"),p=Object(n["resolveComponent"])("el-button"),b=Object(n["resolveComponent"])("el-dialog");return Object(n["openBlock"])(),Object(n["createBlock"])(b,{modelValue:i.dialogFormVisible,"onUpdate:modelValue":t[12]||(t[12]=e=>i.dialogFormVisible=e),title:"水质检测",width:"500px"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(h,{ref:"form",model:i.form,rules:i.rules,"label-width":"80px","label-position":"left"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{label:"选择站点",prop:"deviceCode"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(c,{modelValue:i.form.deviceCode,"onUpdate:modelValue":t[0]||(t[0]=e=>i.form.deviceCode=e),filterable:"",placeholder:"选择站点"},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(i.deviceData,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(s,{key:e.code,label:e.name,value:e.code},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(n["createVNode"])(d,{label:e.$t("apply.jcrq"),prop:"date"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{modelValue:i.form.date,"onUpdate:modelValue":t[1]||(t[1]=e=>i.form.date=e),type:"date",placeholder:e.$t("defalult.xzrq"),onChange:l.standardToTime},null,8,["modelValue","placeholder","onChange"])]),_:1},8,["label"]),t[13]||(t[13]=Object(n["createElementVNode"])("h2",null,"进水",-1)),Object(n["createVNode"])(d,{label:"COD",prop:"inCod"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{modelValue:i.form.inCod,"onUpdate:modelValue":t[2]||(t[2]=e=>i.form.inCod=e)},null,8,["modelValue"])]),_:1}),Object(n["createVNode"])(d,{label:e.$t("apply.ad"),prop:"inAn"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{modelValue:i.form.inAn,"onUpdate:modelValue":t[3]||(t[3]=e=>i.form.inAn=e)},null,8,["modelValue"])]),_:1},8,["label"]),Object(n["createVNode"])(d,{label:e.$t("apply.zl"),prop:"inTp"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{modelValue:i.form.inTp,"onUpdate:modelValue":t[4]||(t[4]=e=>i.form.inTp=e)},null,8,["modelValue"])]),_:1},8,["label"]),Object(n["createVNode"])(d,{label:e.$t("apply.zd"),prop:"inTn"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{modelValue:i.form.inTn,"onUpdate:modelValue":t[5]||(t[5]=e=>i.form.inTn=e)},null,8,["modelValue"])]),_:1},8,["label"]),Object(n["createVNode"])(d,{label:"PH",prop:"inPh"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{modelValue:i.form.inPh,"onUpdate:modelValue":t[6]||(t[6]=e=>i.form.inPh=e)},null,8,["modelValue"])]),_:1}),t[14]||(t[14]=Object(n["createElementVNode"])("h2",null,"出水",-1)),Object(n["createVNode"])(d,{label:"COD",prop:"outCod"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{modelValue:i.form.outCod,"onUpdate:modelValue":t[7]||(t[7]=e=>i.form.outCod=e)},null,8,["modelValue"])]),_:1}),Object(n["createVNode"])(d,{label:e.$t("apply.ad"),prop:"outAn"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{modelValue:i.form.outAn,"onUpdate:modelValue":t[8]||(t[8]=e=>i.form.outAn=e)},null,8,["modelValue"])]),_:1},8,["label"]),Object(n["createVNode"])(d,{label:e.$t("apply.zl"),prop:"outTp"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{modelValue:i.form.outTp,"onUpdate:modelValue":t[9]||(t[9]=e=>i.form.outTp=e)},null,8,["modelValue"])]),_:1},8,["label"]),Object(n["createVNode"])(d,{label:e.$t("apply.zd"),prop:"outTn"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{modelValue:i.form.outTn,"onUpdate:modelValue":t[10]||(t[10]=e=>i.form.outTn=e)},null,8,["modelValue"])]),_:1},8,["label"]),Object(n["createVNode"])(d,{label:"PH",prop:"outPh"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{modelValue:i.form.outPh,"onUpdate:modelValue":t[11]||(t[11]=e=>i.form.outPh=e)},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"]),Object(n["createElementVNode"])("div",a,[Object(n["createVNode"])(p,{size:"medium",type:"primary",onClick:l.save},{default:Object(n["withCtx"])(()=>t[15]||(t[15]=[Object(n["createTextVNode"])("确 定")])),_:1},8,["onClick"]),Object(n["createVNode"])(p,{size:"medium",onClick:l.close},{default:Object(n["withCtx"])(()=>t[16]||(t[16]=[Object(n["createTextVNode"])("取 消")])),_:1},8,["onClick"])])]),_:1},8,["modelValue"])}var i=o("35db"),l=o("1b0a"),s=o("5f99"),c={data(){return{form:{id:"",deviceCode:"",inCod:"",inAn:"",inTp:"",inTn:"",inPh:"",outCod:"",outAn:"",outTp:"",outTn:"",outPh:"",date:""},rules:{deviceCode:[{required:!0,trigger:"change",message:"请选择站点"}],date:[{required:!0,trigger:"change",message:"请选择检测时间"}],inCod:[{required:!0,trigger:"blur",message:"请输入COD"}],inAn:[{required:!0,trigger:"blur",message:"请输入氨氮"}],inTp:[{required:!0,trigger:"blur",message:"请输入总磷"}],inTn:[{required:!0,trigger:"blur",message:"请输入总氮"}],inPh:[{required:!0,trigger:"blur",message:"请输入PH"}],outCod:[{required:!0,trigger:"blur",message:"请输入COD"}],outAn:[{required:!0,trigger:"blur",message:"请输入氨氮"}],outTp:[{required:!0,trigger:"blur",message:"请输入总磷"}],outTn:[{required:!0,trigger:"blur",message:"请输入总氮"}],outPh:[{required:!0,trigger:"blur",message:"请输入PH"}]},title:"",dialogFormVisible:!1,deviceData:[]}},created(){},methods:{async getDevicesData(){var e={projectId:sessionStorage.getItem("projectId")};const{data:t}=await Object(l["getDevices"])(e);this.deviceData=t},standardToTime(){this.form.date=Object(s["getDate"])(this.form.date)},setDefaultTime(){this.form.date=Object(s["getDate"])()},showEdit(e){this.getDevicesData(),e?(this.title="编辑",this.menuId=e.id,this.ruleForm=Object.assign({},e),this.form=Object.assign({},e)):this.title="添加",this.dialogFormVisible=!0},close(){this.$refs["form"].resetFields(),this.form=this.$options.data().form,this.dialogFormVisible=!1,this.$emit("fetch-data")},save(){this.$refs["form"].validate(async e=>{if(!e)return!1;if(this.form.id){const{msg:e}=await Object(i["doEdit"])(this.form);this.$notify({title:e,type:"success"})}else{const{msg:e}=await Object(i["doAdd"])(this.form);this.$notify({title:e,type:"success"})}this.$refs["form"].resetFields(),this.dialogFormVisible=!1,this.$parent.fetchData()})}}},d=o("d959"),u=o.n(d);const m=u()(c,[["render",r]]);t["default"]=m},"173f":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"dialog-footer"};function r(e,t,o,r,i,l){const s=Object(n["resolveComponent"])("el-option"),c=Object(n["resolveComponent"])("el-select"),d=Object(n["resolveComponent"])("el-form-item"),u=Object(n["resolveComponent"])("el-input"),m=Object(n["resolveComponent"])("el-form"),h=Object(n["resolveComponent"])("el-button"),p=Object(n["resolveComponent"])("el-dialog");return Object(n["openBlock"])(),Object(n["createBlock"])(p,{modelValue:i.dialogFormVisible,"onUpdate:modelValue":t[7]||(t[7]=e=>i.dialogFormVisible=e),title:i.title,width:"500px",onClose:l.close},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{ref:"form",model:i.form,rules:i.rules,"label-width":"80px"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{label:"部门",prop:"deptId"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(c,{modelValue:i.form.deptId,"onUpdate:modelValue":t[0]||(t[0]=e=>i.form.deptId=e),placeholder:"请选择部门"},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(i.deptData,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(s,{key:e.deptId,label:e.deptName,value:e.deptId},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(n["createVNode"])(d,{label:e.$t("staff.yhm"),prop:"userName"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{modelValue:i.form.userName,"onUpdate:modelValue":t[1]||(t[1]=e=>i.form.userName=e),modelModifiers:{trim:!0},size:"small",autocomplete:"off"},null,8,["modelValue"])]),_:1},8,["label"]),Object(n["createVNode"])(d,{label:"密码",prop:"password"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{modelValue:i.form.password,"onUpdate:modelValue":t[2]||(t[2]=e=>i.form.password=e),modelModifiers:{trim:!0},size:"small",autocomplete:"off"},null,8,["modelValue"])]),_:1}),Object(n["createVNode"])(d,{label:e.$t("staff.xm"),prop:"nickName"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{modelValue:i.form.nickName,"onUpdate:modelValue":t[3]||(t[3]=e=>i.form.nickName=e),modelModifiers:{trim:!0},size:"small",autocomplete:"off"},null,8,["modelValue"])]),_:1},8,["label"]),Object(n["createVNode"])(d,{label:"手机号",prop:"phone"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{modelValue:i.form.phone,"onUpdate:modelValue":t[4]||(t[4]=e=>i.form.phone=e),modelModifiers:{trim:!0},size:"small",autocomplete:"off"},null,8,["modelValue"])]),_:1}),Object(n["createVNode"])(d,{label:e.$t("staff.yx"),prop:"email"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{modelValue:i.form.email,"onUpdate:modelValue":t[5]||(t[5]=e=>i.form.email=e),modelModifiers:{trim:!0},size:"small",autocomplete:"off"},null,8,["modelValue"])]),_:1},8,["label"]),Object(n["createVNode"])(d,{label:"微信",prop:"wechat"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{modelValue:i.form.wechat,"onUpdate:modelValue":t[6]||(t[6]=e=>i.form.wechat=e),modelModifiers:{trim:!0},size:"small",autocomplete:"off"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"]),Object(n["createElementVNode"])("div",a,[Object(n["createVNode"])(h,{type:"primary",size:"small",onClick:l.save},{default:Object(n["withCtx"])(()=>t[8]||(t[8]=[Object(n["createTextVNode"])("确 定")])),_:1},8,["onClick"]),Object(n["createVNode"])(h,{size:"small",onClick:l.close},{default:Object(n["withCtx"])(()=>t[9]||(t[9]=[Object(n["createTextVNode"])("取 消")])),_:1},8,["onClick"])])]),_:1},8,["modelValue","title","onClose"])}var i=o("0fea"),l=o("cc5e"),s=o("fe05"),c={name:"ManageEdit",data(){return{form:{id:"",userName:"",nickName:"",password:"",phone:"",email:"",wechat:""},rules:{userName:[{required:!0,trigger:"blur",message:"请输入用户名"}],nickName:[{required:!0,trigger:"blur",message:"请输入姓名"}],phone:[{required:!0,trigger:"blur",message:"请输入手机号"}]},roleData:[],clearable:!0,roleId:"",parentData:[],title:"",dialogFormVisible:!1,diffData:{},ruleForm:[],deptData:[]}},created(){},methods:{async getDeptList(){const{data:e}=await Object(s["getDeptList"])();this.deptData=e},async getRoleData(){const e={page:1,size:10},{data:t}=await Object(l["getList"])(e);this.roleData=t.items},manageEdit(e){this.getRoleData(),this.getDeptList(),e?(this.title="编辑用户",this.roleId=e.id,this.form=Object.assign({},e),this.ruleForm=Object.assign({},e)):this.title="添加用户",this.dialogFormVisible=!0},close(){this.$refs["form"].resetFields(),this.form=this.$options.data().form,this.dialogFormVisible=!1,this.$emit("fetch-data")},getDiffData(){this.diffData={},Object.keys(this.form).forEach(e=>{this.form[e]!=this.ruleForm[e]&&(this.diffData[e]=this.form[e])})},save(){this.$refs["form"].validate(async e=>{if(!e)return!1;if(this.form.name=this.form.title,this.form.id){if(this.getDiffData(),0!=Object.keys(this.diffData).length){this.diffData.id=this.form.id;const{msg:e}=await Object(i["doEdit"])(this.diffData);this.$notify({title:e,type:"success"})}}else{delete this.form.id;const{msg:e}=await Object(i["doAdd"])(this.form);this.$notify({title:e,type:"success"})}this.$refs["form"].resetFields(),this.dialogFormVisible=!1,this.$parent.fetchData()})}}},d=(o("e444"),o("d959")),u=o.n(d);const m=u()(c,[["render",r]]);t["default"]=m},1745:function(e,t,o){"use strict";o("ca88")},"179a":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"manage-container"},r={class:"manage-wrap"},i={class:"manage-input"},l={class:"manage-button"},s={class:"grid-content bg-purple"},c={class:"grid-content bg-purple"};function d(e,t,o,d,u,m){const h=Object(n["resolveComponent"])("el-form"),p=Object(n["resolveComponent"])("el-button"),b=Object(n["resolveComponent"])("el-form-item"),g=Object(n["resolveComponent"])("el-tree"),f=Object(n["resolveComponent"])("el-col"),v=Object(n["resolveComponent"])("el-table-column"),w=Object(n["resolveComponent"])("el-switch"),k=Object(n["resolveComponent"])("el-table"),C=Object(n["resolveComponent"])("el-row"),y=Object(n["resolveComponent"])("add-dept");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",a,[Object(n["createElementVNode"])("div",r,[Object(n["createElementVNode"])("div",i,[Object(n["createVNode"])(h,{ref:"form",model:u.form,"label-width":"80px","label-position":"left"},null,8,["model"])]),Object(n["createElementVNode"])("div",l,[Object(n["createVNode"])(b,{width:"100"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(p,{type:"primary",size:"small",onClick:m.handleAdd},{default:Object(n["withCtx"])(()=>t[0]||(t[0]=[Object(n["createTextVNode"])(" 添加部门 ")])),_:1},8,["onClick"])]),_:1})])]),Object(n["createVNode"])(C,{gutter:20},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(f,{span:4},{default:Object(n["withCtx"])(()=>[Object(n["createElementVNode"])("div",s,[t[1]||(t[1]=Object(n["createElementVNode"])("h1",{style:{"margin-top":"0"}},"企业组织架构",-1)),Object(n["createVNode"])(g,{data:u.treeDeptData,props:u.defaultProps,"default-expand-all":!0},null,8,["data","props"])])]),_:1}),Object(n["createVNode"])(f,{span:20},{default:Object(n["withCtx"])(()=>[Object(n["createElementVNode"])("div",c,[Object(n["createVNode"])(k,{data:u.treeDeptData,style:{width:"100%","margin-bottom":"20px"},"row-key":"id",border:"","default-expand-all":"","tree-props":{children:"children",hasChildren:"hasChildren"}},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(v,{type:"selection",width:"40"}),Object(n["createVNode"])(v,{prop:"label",label:"部门名称",width:"300",align:"center"}),Object(n["createVNode"])(v,{prop:"weight",label:"排序",align:"center"}),Object(n["createVNode"])(v,{prop:"status",label:e.$t("dataEnquiry.zt"),align:"center",width:"100"},{default:Object(n["withCtx"])(({row:e})=>[Object(n["createVNode"])(w,{modelValue:e.status,"onUpdate:modelValue":t=>e.status=t,"active-value":"0","inactive-value":"1",onClick:t=>m.editStatus(e)},null,8,["modelValue","onUpdate:modelValue","onClick"])]),_:1},8,["label"]),Object(n["createVNode"])(v,{fixed:"right",label:e.$t("defalult.cz"),width:"280",align:"center"},{default:Object(n["withCtx"])(({row:o})=>[Object(n["createVNode"])(p,{type:"text",onClick:e=>m.handleEdit(o)},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.bj")),1)]),_:2},1032,["onClick"]),Object(n["createVNode"])(p,{type:"text",onClick:e=>m.handleDelete(o)},{default:Object(n["withCtx"])(()=>t[2]||(t[2]=[Object(n["createTextVNode"])(" 删除 ")])),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])])]),_:1})]),_:1}),Object(n["createVNode"])(y,{ref:"add"},null,512)])}var u=o("fe05"),m=o("2f10"),h={components:{addDept:m["default"]},data(){return{currentPage1:5,currentPage2:5,currentPage3:5,currentPage4:4,form:{name:""},treeDeptData:[],deptData:[],defaultProps:{children:"children",label:"label"}}},created(){this.fetchData()},methods:{async fetchData(){this.listLoading=!0;const{data:e}=await Object(u["getDeptTreeList"])();this.treeDeptData=e,console.log(this.treeDeptData),setTimeout(()=>{this.listLoading=!1},500)},async editStatus(e){const{msg:t}=await Object(u["doDeptEdit"])({deptId:e.id,status:e.status,parentId:e.parentId});this.$message({type:"success",message:void 0==t?"修改成功":t});const o=this;setTimeout((function(){o.fetchData()}),1e3)},handleAdd(){this.$refs["add"].deptEdit()},handleEdit(e){this.$refs["add"].deptEdit(e)},handleDelete(e){this.$confirm("你确定要删除当前项吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{const{msg:t}=Object(u["doDeptDelete"])({deptId:e.deptId});this.$message({type:"success",message:void 0==t?"删除成功":t});const o=this;setTimeout((function(){o.fetchData()}),1e3)}).catch(()=>{this.$message({type:"info",message:"已取消删除"})})},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()}}},p=(o("a0c1"),o("d959")),b=o.n(p);const g=b()(h,[["render",d],["__scopeId","data-v-46f0413b"]]);t["default"]=g},"17ab":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={id:"personnel",style:{width:"100%",height:"300px"}};function r(e,t,o,r,i,l){return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",a)}o("14d9");var i=o("313e"),l=o("365c"),s=o("5f99"),c={props:{time:{type:Array},all:{type:Boolean,default:!1}},data(){return{chartPie:null,yData:[],xData:[],maintenanceTime:"",isAllProject:!1}},watch:{time(e){this.maintenanceTime=e,this.getInspectionData(),setTimeout(()=>{this.drawCharts()},2e3)},all(e){this.isAllProject=e,this.getInspectionData(),setTimeout(()=>{this.drawCharts()},2e3)}},mounted:function(){},methods:{async getInspectionData(){var e=sessionStorage.getItem("projectId"),t={};t=0==this.isAllProject?{start:Object(s["getDate"])(this.maintenanceTime[0]),end:Object(s["getDate"])(this.maintenanceTime[1]),projectId:e}:{start:Object(s["getDate"])(this.maintenanceTime[0]),end:Object(s["getDate"])(this.maintenanceTime[1])};const{data:o}=await Object(l["getInspectionData"])(t);var n=[],a=[];o.byUser.forEach((function(e,t){t<10&&(n.push(e.key),a.push(e.data))})),this.xData=n,this.yData=a},drawPieChart(){this.chartPie=i["a"](document.getElementById("personnel")),this.chartPie.setOption({tooltip:{trigger:"item",axisPointer:{type:"shadow"}},title:{left:"center",text:"Statistics by personnel"},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",data:this.xData,axisTick:{alignWithLabel:!0}}],yAxis:[{type:"value"}],series:[{name:"Direct",type:"bar",barWidth:"60%",data:this.yData}]})},drawCharts(){this.drawPieChart()}}},d=o("d959"),u=o.n(d);const m=u()(c,[["render",r]]);t["default"]=m},"17be":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");function a(e,t,o,a,r,i){return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",null,t[0]||(t[0]=[Object(n["createElementVNode"])("div",{class:"form-layer"},[Object(n["createElementVNode"])("div",{id:"map"})],-1)]))}var r={name:"BdMap",emits:["getLatAndLng"],data(){return{map:null,local:null,mk:null,keyWords:"",longitude:"",latitude:""}},created(){""!=this.longitude&&""!=this.latitude||this.initMap()},methods:{initMap(){this.$nextTick(()=>{this.map=new BMap.Map("map");const e=""==this.longitude?"118.802":this.longitude,t=""==this.latitude?"32.064":this.latitude,o=new BMap.Point(e,t);this.map.centerAndZoom(o,18),this.map.enableScrollWheelZoom(!0),this.map.addControl(new window.BMap.NavigationControl),"118.802"!=e&&"32.064"!=t?this.handleMarker(this,o):(console.log("longitude="+e),console.log("latitude="+t),this.fixedPos())})},showMap(e){this.latitude=e.latitude,this.longitude=e.longitude,this.initMap()},fixedPos(){const e=this,t=new BMap.Geolocation;this.confirmLoading=!0,t.getCurrentPosition((function(t){if(this.getStatus()==window.BMAP_STATUS_SUCCESS){e.handleMarker(e,t.point),e.addListener(e);const o=new BMap.Geocoder;o.getLocation((function(t){e.confirmLoading=!1,t&&e.$emit("tellFatherName",t.point)}))}else e.$message.error("failed"+this.getStatus())}))},setPlace(e){this.keyWords=e,this.local=new BMap.LocalSearch(this.map,{onSearchComplete:this.searchPlace}),this.local.search(this.keyWords)},searchPlace(){if(void 0!=this.local.getResults())if(this.map.clearOverlays(),this.local.getResults().getPoi(0)){const e=this.local.getResults().getPoi(0).point;this.map.centerAndZoom(e,18),this.handleMarker(this,e),this.addListener(this,e),console.log("经度:"+e.lng+"--纬度"+e.lat),this.$emit("tellFatherName",e)}else this.$message.error("未匹配到地点!");else this.$message.error("未找到搜索结果!")},handleMarker(e,t){const o=this;e.mk=new BMap.Marker(t),e.map.addOverlay(e.mk),e.mk.enableDragging(),e.map.addEventListener("dragend",(function(e){o.$emit("tellFatherName",e.point)})),e.map.panTo(t)},addListener(e){const t=this;e.map.addEventListener("click",(function(e){t.$emit("tellFatherName",e.point),t.map.clearOverlays(),t.handleMarker(t,e.point)}))}}},i=(o("502f"),o("d959")),l=o.n(i);const s=l()(r,[["render",a],["__scopeId","data-v-702190e3"]]);t["default"]=s},"18af":function(e,t,o){"use strict";o("9504")},1911:function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"manage-container"};function r(e,t,o,r,i,l){const s=Object(n["resolveComponent"])("el-button"),c=Object(n["resolveComponent"])("vab-query-form"),d=Object(n["resolveComponent"])("el-input"),u=Object(n["resolveComponent"])("el-option"),m=Object(n["resolveComponent"])("el-select"),h=Object(n["resolveComponent"])("el-col"),p=Object(n["resolveComponent"])("el-row");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",a,[Object(n["createVNode"])(c,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{type:"primary"},{default:Object(n["withCtx"])(()=>t[20]||(t[20]=[Object(n["createTextVNode"])("追加")])),_:1}),Object(n["createVNode"])(s,{type:"primary",plain:""},{default:Object(n["withCtx"])(()=>t[21]||(t[21]=[Object(n["createTextVNode"])("批量追加")])),_:1})]),_:1}),Object(n["createVNode"])(p,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(h,{span:24},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{modelValue:i.input,"onUpdate:modelValue":t[0]||(t[0]=e=>i.input=e),placeholder:"传感器名称"},null,8,["modelValue"]),Object(n["createVNode"])(m,{modelValue:i.value1,"onUpdate:modelValue":t[1]||(t[1]=e=>i.value1=e),placeholder:"请选择"},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(i.options,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(u,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),Object(n["createVNode"])(m,{modelValue:i.value2,"onUpdate:modelValue":t[2]||(t[2]=e=>i.value2=e),placeholder:"请选择"},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(i.options,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(u,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),Object(n["createVNode"])(d,{modelValue:i.input,"onUpdate:modelValue":t[3]||(t[3]=e=>i.input=e),placeholder:"单位"},null,8,["modelValue"]),Object(n["createVNode"])(d,{modelValue:i.input,"onUpdate:modelValue":t[4]||(t[4]=e=>i.input=e),placeholder:"排序"},null,8,["modelValue"]),Object(n["createVNode"])(s,{type:"primary",plain:""},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.sc")),1)]),_:1})]),_:1})]),_:1}),Object(n["createVNode"])(p,{class:"add"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(h,{span:16}),Object(n["createVNode"])(h,{span:8},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{type:"primary"},{default:Object(n["withCtx"])(()=>t[22]||(t[22]=[Object(n["createTextVNode"])("添加上行映射")])),_:1}),Object(n["createVNode"])(s,{type:"primary",plain:""},{default:Object(n["withCtx"])(()=>t[23]||(t[23]=[Object(n["createTextVNode"])("添加下行映射")])),_:1})]),_:1}),Object(n["createVNode"])(h,{span:16},{default:Object(n["withCtx"])(()=>t[24]||(t[24]=[Object(n["createElementVNode"])("span",null,"下行映射 (2,2)=>(1,1)",-1)])),_:1}),Object(n["createVNode"])(h,{span:8},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{type:"primary"},{default:Object(n["withCtx"])(()=>t[25]||(t[25]=[Object(n["createTextVNode"])("编辑映射")])),_:1}),Object(n["createVNode"])(s,{type:"primary",plain:""},{default:Object(n["withCtx"])(()=>t[26]||(t[26]=[Object(n["createTextVNode"])("删除映射")])),_:1})]),_:1})]),_:1}),Object(n["createVNode"])(p,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(h,{span:24},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{modelValue:i.input,"onUpdate:modelValue":t[5]||(t[5]=e=>i.input=e),placeholder:"传感器名称"},null,8,["modelValue"]),Object(n["createVNode"])(m,{modelValue:i.value1,"onUpdate:modelValue":t[6]||(t[6]=e=>i.value1=e),placeholder:"请选择"},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(i.options,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(u,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),Object(n["createVNode"])(m,{modelValue:i.value2,"onUpdate:modelValue":t[7]||(t[7]=e=>i.value2=e),placeholder:"请选择"},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(i.options,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(u,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),Object(n["createVNode"])(d,{modelValue:i.input,"onUpdate:modelValue":t[8]||(t[8]=e=>i.input=e),placeholder:"单位"},null,8,["modelValue"]),Object(n["createVNode"])(d,{modelValue:i.input,"onUpdate:modelValue":t[9]||(t[9]=e=>i.input=e),placeholder:"排序"},null,8,["modelValue"]),Object(n["createVNode"])(s,{type:"primary",plain:""},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.sc")),1)]),_:1})]),_:1}),Object(n["createVNode"])(h,{span:24},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{modelValue:i.input,"onUpdate:modelValue":t[10]||(t[10]=e=>i.input=e),placeholder:"传感器名称"},null,8,["modelValue"]),Object(n["createVNode"])(m,{modelValue:i.value1,"onUpdate:modelValue":t[11]||(t[11]=e=>i.value1=e),placeholder:"请选择"},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(i.options,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(u,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),Object(n["createVNode"])(m,{modelValue:i.value2,"onUpdate:modelValue":t[12]||(t[12]=e=>i.value2=e),placeholder:"请选择"},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(i.options,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(u,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),Object(n["createVNode"])(d,{modelValue:i.input,"onUpdate:modelValue":t[13]||(t[13]=e=>i.input=e),placeholder:"单位"},null,8,["modelValue"]),Object(n["createVNode"])(d,{modelValue:i.input,"onUpdate:modelValue":t[14]||(t[14]=e=>i.input=e),placeholder:"排序"},null,8,["modelValue"]),Object(n["createVNode"])(s,{type:"primary",plain:""},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.sc")),1)]),_:1})]),_:1}),Object(n["createVNode"])(h,{span:24},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{modelValue:i.input,"onUpdate:modelValue":t[15]||(t[15]=e=>i.input=e),placeholder:"传感器名称"},null,8,["modelValue"]),Object(n["createVNode"])(m,{modelValue:i.value1,"onUpdate:modelValue":t[16]||(t[16]=e=>i.value1=e),placeholder:"请选择"},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(i.options,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(u,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),Object(n["createVNode"])(m,{modelValue:i.value2,"onUpdate:modelValue":t[17]||(t[17]=e=>i.value2=e),placeholder:"请选择"},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(i.options,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(u,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),Object(n["createVNode"])(d,{modelValue:i.input,"onUpdate:modelValue":t[18]||(t[18]=e=>i.input=e),placeholder:"单位"},null,8,["modelValue"]),Object(n["createVNode"])(d,{modelValue:i.input,"onUpdate:modelValue":t[19]||(t[19]=e=>i.input=e),placeholder:"排序"},null,8,["modelValue"]),Object(n["createVNode"])(s,{type:"primary",plain:""},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.sc")),1)]),_:1})]),_:1})]),_:1}),Object(n["createVNode"])(c,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{type:"primary"},{default:Object(n["withCtx"])(()=>t[27]||(t[27]=[Object(n["createTextVNode"])("提交")])),_:1}),Object(n["createVNode"])(s,{type:"primary",plain:""},{default:Object(n["withCtx"])(()=>t[28]||(t[28]=[Object(n["createTextVNode"])("返回")])),_:1})]),_:1})])}var i={name:"Sensor",data(){return{input:"",value1:"",value2:"",options:[{value:"选项1",label:"所有设备"},{value:"选项2",label:"已连接设备"},{value:"选项3",label:"未连接设备"},{value:"选项4",label:"已禁用设备"},{value:"选项5",label:"已删除设备"}]}}},l=(o("4297"),o("d959")),s=o.n(l);const c=s()(i,[["render",r],["__scopeId","data-v-0306c667"]]);t["default"]=c},1941:function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"manage-container"};function r(e,t,o,r,i,l){const s=Object(n["resolveComponent"])("el-table-column"),c=Object(n["resolveComponent"])("el-tag"),d=Object(n["resolveComponent"])("el-button"),u=Object(n["resolveComponent"])("el-table"),m=Object(n["resolveDirective"])("loading");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",a,[Object(n["withDirectives"])((Object(n["openBlock"])(),Object(n["createBlock"])(u,{id:"table",data:i.tableData,border:"",stripe:"",style:{width:"100%"}},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{prop:"id",label:e.$t("monitorVideo.sbid"),width:"220",align:"center"},null,8,["label"]),Object(n["createVNode"])(s,{prop:"account",label:e.$t("monitorVideo.zh"),width:"120",align:"center"},null,8,["label"]),Object(n["createVNode"])(s,{prop:"deviceSerial",label:e.$t("monitorVideo.sbxlh"),width:"100",align:"center"},null,8,["label"]),Object(n["createVNode"])(s,{prop:"deviceName",label:e.$t("monitorVideo.sbmc"),align:"center"},null,8,["label"]),Object(n["createVNode"])(s,{prop:"addTime",label:e.$t("monitorVideo.tjsj"),width:"180",align:"center"},null,8,["label"]),Object(n["createVNode"])(s,{prop:"ldDeviceName",label:e.$t("monitorVideo.sszd"),width:"100",align:"center"},null,8,["label"]),Object(n["createVNode"])(s,{prop:"status",label:e.$t("monitorVideo.ljzt"),width:"100",align:"center"},{default:Object(n["withCtx"])(({row:t})=>[1==t.status?(Object(n["openBlock"])(),Object(n["createBlock"])(c,{key:0,effect:"dark",type:"success",size:"mini"},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.zx")),1)]),_:1})):Object(n["createCommentVNode"])("",!0),0==t.status?(Object(n["openBlock"])(),Object(n["createBlock"])(c,{key:1,effect:"dark",type:"danger",size:"mini"},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.lx")),1)]),_:1})):Object(n["createCommentVNode"])("",!0)]),_:1},8,["label"]),Object(n["createVNode"])(s,{fixed:"right",label:e.$t("defalult.chongz"),width:"100",align:"center"},{default:Object(n["withCtx"])(({row:t})=>[Object(n["createVNode"])(d,{type:"text",onClick:e=>l.handleLive(t)},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.bf")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[m,i.listLoading]])])}o("14d9");var i=o("093a"),l={data(){return{tableData:[],lazy:!0,layout:"total, sizes, prev, pager, next, jumper",total:0,background:!0,listLoading:!1,elementLoadingText:"正在加载...",queryForm:{projectId:""}}},created(){this.queryForm.projectId=sessionStorage.getItem("projectId"),this.fetchData()},methods:{async fetchData(){const{data:e}=await Object(i["getList"])(this.queryForm);this.tableData=e},handleLive(e){this.$router.push({path:"/fluoriteSensorData",name:"监控视频",query:{account:e.account,deviceSerial:e.deviceSerial}})}}},s=(o("6f35"),o("d959")),c=o.n(s);const d=c()(l,[["render",r]]);t["default"]=d},1967:function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"manage-container"};function r(e,t,o,r,i,l){const s=Object(n["resolveComponent"])("el-button"),c=Object(n["resolveComponent"])("vab-query-form"),d=Object(n["resolveComponent"])("el-table-column"),u=Object(n["resolveComponent"])("el-table"),m=Object(n["resolveComponent"])("el-pagination"),h=Object(n["resolveComponent"])("vab-query-form-right-panel"),p=Object(n["resolveDirective"])("loading");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",a,[Object(n["createVNode"])(c,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{type:"primary",onClick:l.handleAdd},{default:Object(n["withCtx"])(()=>t[0]||(t[0]=[Object(n["createTextVNode"])("添加组")])),_:1},8,["onClick"])]),_:1}),Object(n["withDirectives"])((Object(n["openBlock"])(),Object(n["createBlock"])(u,{data:i.groupData,border:"",stripe:"",style:{width:"100%"}},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{prop:"id",label:"ID",width:"60",align:"center"}),Object(n["createVNode"])(d,{prop:"name",label:"组名称1",width:"120",align:"center"}),Object(n["createVNode"])(d,{prop:"createTime",label:e.$t("grouping.cjsj"),width:"200",align:"center"},null,8,["label"]),Object(n["createVNode"])(d,{prop:"updateTime",label:e.$t("grouping.gxsj"),width:"200",align:"center"},null,8,["label"]),Object(n["createVNode"])(d,{fixed:"right",label:e.$t("defalult.cz"),align:"center"},{default:Object(n["withCtx"])(({row:t})=>[Object(n["createVNode"])(s,{type:"text",onClick:e=>l.handleDelete(t)},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.sc")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[p,i.listLoading]]),Object(n["createVNode"])(c,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(h,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{background:i.background,"current-page":i.queryForm.page,layout:i.layout,"page-size":i.queryForm.size,total:i.total,onCurrentChange:l.handleCurrentChange,onSizeChange:l.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"])]),_:1})]),_:1})])}var i=o("23ba"),l={name:"Index",components:{},data(){return{groupData:[],lazy:!0,activeName:"first",layout:"total, sizes, prev, pager, next, jumper",total:0,input:"",textarea:"",list:[],background:!0,listLoading:!0,elementLoadingText:"正在加载...",queryForm:{page:1,size:20,name:""}}},computed:{height(){return 500}},created(){this.fetchData()},methods:{async fetchData(){this.listLoading=!0;const{data:e,total:t}=await Object(i["getList"])(this.queryForm);this.projectData=e.items,this.total=t,setTimeout(()=>{this.listLoading=!1},500)},handleAdd(){this.$refs["edit"].showEdit()},handleEdit(e){this.$refs["edit"].showEdit(e)},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()},handleDelete(e){const t=this;e.id&&this.$confirm("你确定要删除当前项吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{const{msg:o}=Object(i["doDelete"])([e.id]);this.$message({type:"success",message:void 0==o?"删除成功":o}),setTimeout((function(){t.fetchData()}),1e3)}).catch(()=>{this.$message({type:"info",message:"已取消删除"})})}}},s=(o("a9a2"),o("d959")),c=o.n(s);const d=c()(l,[["render",r]]);t["default"]=d},"198a":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"manage-container"},r={class:"manage-wrap"},i={class:"manage-input"},l={class:"manage-button"};function s(e,t,o,s,c,d){const u=Object(n["resolveComponent"])("el-input"),m=Object(n["resolveComponent"])("el-form-item"),h=Object(n["resolveComponent"])("el-date-picker"),p=Object(n["resolveComponent"])("vab-query-form"),b=Object(n["resolveComponent"])("el-form"),g=Object(n["resolveComponent"])("el-button"),f=Object(n["resolveComponent"])("el-table-column"),v=Object(n["resolveComponent"])("el-table"),w=Object(n["resolveComponent"])("el-pagination"),k=Object(n["resolveComponent"])("water-graph"),C=Object(n["resolveDirective"])("loading");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",a,[Object(n["createElementVNode"])("div",r,[Object(n["createElementVNode"])("div",i,[Object(n["createVNode"])(b,{ref:"queryForm",model:c.queryForm,"label-width":"80px"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(p,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{width:"150",prop:"deviceName",label:e.$t("dataEnquiry.zdmc")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{modelValue:c.queryForm.deviceName,"onUpdate:modelValue":t[0]||(t[0]=e=>c.queryForm.deviceName=e),size:"small",placeholder:e.$t("dataEnquiry.qsrzdmc")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),Object(n["createVNode"])(m,{width:"100",prop:"month",label:e.$t("defalult.sj")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(h,{modelValue:c.queryForm.month,"onUpdate:modelValue":t[1]||(t[1]=e=>c.queryForm.month=e),size:"small",type:"month",placeholder:e.$t("dfunction.xzsj"),onChange:d.standardToTime},null,8,["modelValue","placeholder","onChange"])]),_:1},8,["label"])]),_:1})]),_:1},8,["model"])]),Object(n["createElementVNode"])("div",l,[Object(n["createVNode"])(g,{size:"small",onClick:t[2]||(t[2]=e=>d.resetForm())},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.chongz")),1)]),_:1}),Object(n["createVNode"])(g,{type:"primary",size:"small",onClick:d.search},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"]),Object(n["createVNode"])(g,{type:"primary",size:"small",onClick:d.exportData},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.dc")),1)]),_:1},8,["onClick"])])]),Object(n["withDirectives"])((Object(n["openBlock"])(),Object(n["createBlock"])(v,{ref:"multipleTable",data:c.reportData,border:"","tooltip-effect":"light",style:{width:"100%"}},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(c.headerData,(e,t)=>(Object(n["openBlock"])(),Object(n["createBlock"])(f,{key:t,label:e,prop:e,fixed:"站点名称"==e,align:"center",width:"150"},null,8,["label","prop","fixed"]))),128)),Object(n["createVNode"])(f,{fixed:"right",label:e.$t("defalult.cz"),align:"center"},{default:Object(n["withCtx"])(({row:t})=>[Object(n["createVNode"])(g,{type:"text",onClick:e=>d.graph(t)},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("dfunction.qxt")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[C,c.listLoading]]),Object(n["createVNode"])(w,{background:c.background,"current-page":c.queryForm.page,layout:c.layout,"page-size":c.queryForm.size,total:c.total,style:{"text-align":"right"},onCurrentChange:d.handleCurrentChange,onSizeChange:d.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"]),Object(n["createVNode"])(k,{ref:"water"},null,512)])}o("14d9");var c=o("94b0"),d=o("3038"),u=o("4b95"),m={name:"Index",components:{waterGraph:u["default"]},data(){return{reportData:[],headerData:{},lazy:!0,activeName:"first",layout:"total, sizes, prev, pager, next, jumper",total:0,input:"",textarea:"",background:!0,listLoading:!0,elementLoadingText:"正在加载...",queryForm:{page:1,size:20,month:"",projectId:"",deviceName:""}}},computed:{height(){return 500}},created(){this.setDefaultTime(),this.queryForm.projectId=sessionStorage.getItem("projectId"),setTimeout(()=>{this.fetchData()},1e3)},methods:{graph(e){this.$refs["water"].showData(e,"waterChar")},getDate(e=""){var t=new Date;""!=e&&(t=new Date(e));const o=t.getFullYear();let n=t.getMonth();return n+=1,n=n.toString().padStart(2,"0"),`${o}-${n}`},standardToTime(){this.queryForm.month=this.getDate(this.queryForm.month)},setDefaultTime(){this.queryForm.month=this.getDate()},async exportData(){const e=await Object(c["exportDevice"])(this.queryForm);d["default"].downloadFile(e,{fileName:"水量日报.xls"})},async fetchData(){this.listLoading=!0;const{data:e}=await Object(c["monthlyReport"])(this.queryForm),t=e.items;for(var o=[],n=0;n{this.listLoading=!1},500)},showData(){this.setDefaultTime(),this.queryForm.projectId=sessionStorage.getItem("projectId"),setTimeout(()=>{this.fetchData()},1e3)},search(){this.fetchData()},resetForm(){this.$refs.queryForm.resetFields()},handleAdd(){this.$refs["edit"].showEdit()},handleEdit(e){this.$refs["edit"].showEdit(e)},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()}}},h=(o("3318"),o("d959")),p=o.n(h);const b=p()(m,[["render",s],["__scopeId","data-v-6cd72396"]]);t["default"]=b},"1a47":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a=["src"],r={class:"dialog-footer"};function i(e,t,o,i,l,s){const c=Object(n["resolveComponent"])("el-option"),d=Object(n["resolveComponent"])("el-select"),u=Object(n["resolveComponent"])("el-form-item"),m=Object(n["resolveComponent"])("el-upload"),h=Object(n["resolveComponent"])("el-form"),p=Object(n["resolveComponent"])("el-button"),b=Object(n["resolveComponent"])("el-dialog");return Object(n["openBlock"])(),Object(n["createBlock"])(b,{modelValue:l.dialogFormVisible,"onUpdate:modelValue":t[3]||(t[3]=e=>l.dialogFormVisible=e),title:l.title,width:"500px",onClose:s.close},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(h,{ref:"form",model:l.form,"label-width":"80px","label-position":"left"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{label:"站点"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{modelValue:l.form.deviceCode,"onUpdate:modelValue":t[0]||(t[0]=e=>l.form.deviceCode=e),filterable:"",placeholder:"站点"},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(l.devicesData,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(c,{key:e.code,label:e.name,value:e.code},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(n["createVNode"])(u,{label:e.$t("maintenance.bxsbsj")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{modelValue:l.form.equipmentName,"onUpdate:modelValue":t[1]||(t[1]=e=>l.form.equipmentName=e),filterable:"",placeholder:"报修设备名称"},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(l.equipmentNameData,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(c,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),Object(n["createVNode"])(u,{label:e.$t("maintenance.bxlx")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{modelValue:l.form.repairType,"onUpdate:modelValue":t[2]||(t[2]=e=>l.form.repairType=e),filterable:"",placeholder:"报修类型"},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(l.repairTypeData,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(c,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),Object(n["createVNode"])(u,{label:"报修图片"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{class:"avatar-uploader",action:l.fileUpdateUrl,headers:{token:l.token},multiple:!0,"show-file-list":!1,"on-success":s.handleAvatarSuccess,"before-upload":s.beforeAvatarUpload},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(l.imageUrl,(e,t)=>(Object(n["openBlock"])(),Object(n["createElementBlock"])("div",{key:t},[e.filePath?(Object(n["openBlock"])(),Object(n["createElementBlock"])("img",{key:0,src:e.filePath,class:"avatar"},null,8,a)):Object(n["createCommentVNode"])("",!0)]))),128)),t[4]||(t[4]=Object(n["createElementVNode"])("i",{class:"el-icon-plus avatar-uploader-icon"},null,-1))]),_:1},8,["action","headers","on-success","before-upload"])]),_:1})]),_:1},8,["model"]),Object(n["createElementVNode"])("div",r,[Object(n["createVNode"])(p,{onClick:s.close},{default:Object(n["withCtx"])(()=>t[5]||(t[5]=[Object(n["createTextVNode"])("取 消")])),_:1},8,["onClick"]),Object(n["createVNode"])(p,{type:"primary",onClick:s.save},{default:Object(n["withCtx"])(()=>t[6]||(t[6]=[Object(n["createTextVNode"])("确 定")])),_:1},8,["onClick"])])]),_:1},8,["modelValue","title","onClose"])}o("14d9");var l=o("c3be"),s=o("b199"),c=o("f121"),d=o("4360"),u={data(){return{form:{id:"",deviceCode:"",equipmentName:"",repairType:"",repairImg:""},projectId:"",fileUpdateUrl:"",clearable:!0,title:"",token:"",imageUrl:[],dialogFormVisible:!1,devicesData:[],equipmentNameData:[],repairTypeData:[]}},created(){},methods:{showEdit(e){if(e){this.title="编辑在线保修";const o=Object.assign({},e),n=o.repairImg.split(",");for(let e=0;e{if(!e)return!1;if(this.form.id){const{msg:e}=await Object(l["doEdit"])(this.form);this.$notify({title:e,type:"success"})}else{delete this.form.id;const{msg:e}=await Object(l["doAdd"])(this.form);this.$notify({title:e,type:"success"})}this.$refs["form"].resetFields(),this.$parent.fetchData(),this.dialogFormVisible=!1})}}},m=(o("f3b9"),o("d959")),h=o.n(m);const p=h()(u,[["render",i]]);t["default"]=p},"1a51":function(e,t,o){"use strict";o("a332")},"1b0a":function(e,t,o){"use strict";o.r(t),o.d(t,"getList",(function(){return r})),o.d(t,"dict",(function(){return i})),o.d(t,"getDevices",(function(){return l})),o.d(t,"doAdd",(function(){return s})),o.d(t,"toEdit",(function(){return c})),o.d(t,"doDelete",(function(){return d})),o.d(t,"doExport",(function(){return u}));var n=o("b775"),a=o("f121");function r(e){var t="?page="+e.page+"&size="+e.size+"&projectId="+e.projectId;return""!=e.deviceName&&(t+="&deviceName="+e.deviceName),""!=e.inspectorName&&(t+="&inspectorName="+e.inspectorName),""!=e.date&&(t+="&date="+e.date),Object(n["default"])({url:"/inspection/list"+t,method:"get",data:e})}function i(e){return Object(n["default"])({url:"/inspection/dict",method:"get",data:e})}function l(e){return Object(n["default"])({url:"/task/devices?projectId="+e.projectId,method:"get",data:e})}function s(e){return Object(n["default"])({url:"/inspection/add",method:"post",data:e})}function c(e){return Object(n["default"])({url:"/inspection/update",method:"post",data:e})}function d(e){return Object(n["default"])({url:"/inspection/remove",method:"post",data:e})}function u(e){var t="?projectId="+e.projectId;return""!=e.projectId&&(t+="&projectId="+e.projectId),a["baseURL"]+"/taskReport/export"+t}},"1b19":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"manage-container"};function r(e,t,o,r,i,l){const s=Object(n["resolveComponent"])("el-date-picker"),c=Object(n["resolveComponent"])("el-form-item"),d=Object(n["resolveComponent"])("el-input"),u=Object(n["resolveComponent"])("el-button"),m=Object(n["resolveComponent"])("vab-query-form"),h=Object(n["resolveComponent"])("el-form"),p=Object(n["resolveComponent"])("el-row"),b=Object(n["resolveComponent"])("el-table-column"),g=Object(n["resolveComponent"])("el-table"),f=Object(n["resolveComponent"])("el-pagination"),v=Object(n["resolveComponent"])("vab-query-form-right-panel"),w=Object(n["resolveDirective"])("loading");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",a,[Object(n["createVNode"])(p,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(h,{ref:"form",model:e.form,"label-width":"80px"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(c,{label:e.$t("defalult.sj")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{modelValue:e.value1,"onUpdate:modelValue":t[0]||(t[0]=t=>e.value1=t),type:"daterange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期"},null,8,["modelValue"])]),_:1},8,["label"]),Object(n["createVNode"])(c,{label:"工单编号"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{modelValue:i.queryForm.name,"onUpdate:modelValue":t[1]||(t[1]=e=>i.queryForm.name=e),placeholder:"请输入工单编号"},null,8,["modelValue"])]),_:1}),Object(n["createVNode"])(c,{label:"关键字"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{modelValue:i.queryForm.name,"onUpdate:modelValue":t[2]||(t[2]=e=>i.queryForm.name=e),placeholder:"请输入关键字"},null,8,["modelValue"])]),_:1}),Object(n["createVNode"])(u,{type:"primary",onClick:e.search},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"]),Object(n["createVNode"])(u,{type:"primary",onClick:e.search},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.dc")),1)]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"])]),_:1}),Object(n["withDirectives"])((Object(n["openBlock"])(),Object(n["createBlock"])(g,{data:i.data,border:"",stripe:"",style:{width:"100%"}},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(b,{prop:"id",label:e.$t("trigger.xh"),width:"60",align:"center"},null,8,["label"]),Object(n["createVNode"])(b,{prop:"jiedao",label:"工单编号",width:"120",align:"center"}),Object(n["createVNode"])(b,{prop:"shequ",label:"工单类型",width:"200",align:"center"}),Object(n["createVNode"])(b,{prop:"mingcheng",label:e.$t("maintenance.zdlx"),width:"200",align:"center"},null,8,["label"]),Object(n["createVNode"])(b,{prop:"guimo",label:"业务类型",width:"200",align:"center"}),Object(n["createVNode"])(b,{prop:"kaishi1",label:"站点",width:"200",align:"center"}),Object(n["createVNode"])(b,{prop:"jieshu1",label:"街道类型",width:"200",align:"center"}),Object(n["createVNode"])(b,{prop:"dangqian",label:"位置",width:"200",align:"center"}),Object(n["createVNode"])(b,{prop:"kaishi2",label:"工单描述",width:"200",align:"center"}),Object(n["createVNode"])(b,{prop:"jieshu2",label:e.$t("grouping.cjsj"),width:"200",align:"center"},null,8,["label"]),Object(n["createVNode"])(b,{fixed:"right",label:e.$t("defalult.cz"),align:"center"},{default:Object(n["withCtx"])(({row:t})=>[Object(n["createVNode"])(u,{type:"text",onClick:e=>l.handleDelete(t)},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.sc")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[w,i.listLoading]]),Object(n["createVNode"])(m,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(v,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(f,{background:i.background,"current-page":i.queryForm.page,layout:i.layout,"page-size":i.queryForm.size,total:i.total,onCurrentChange:l.handleCurrentChange,onSizeChange:l.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"])]),_:1})]),_:1})])}var i={name:"Index",components:{},data(){return{data:[{id:1,jiedao:"123456",shequ:"工单类型",mingcheng:"站点类型",guimo:"业务类型",kaishi1:"站点",jieshu1:"街道类型",dangqian:"位置",kaishi2:"工单描述",jieshu2:"2022-10-1"},{id:2,jiedao:"123456",shequ:"工单类型",mingcheng:"站点类型",guimo:"业务类型",kaishi1:"站点",jieshu1:"街道类型",dangqian:"位置",kaishi2:"工单描述",jieshu2:"2022-10-1"},{id:3,jiedao:"123456",shequ:"工单类型",mingcheng:"站点类型",guimo:"业务类型",kaishi1:"站点",jieshu1:"街道类型",dangqian:"位置",kaishi2:"工单描述",jieshu2:"2022-10-1"}],lazy:!0,activeName:"first",layout:"total, sizes, prev, pager, next, jumper",total:0,input:"",textarea:"",list:[],background:!0,listLoading:!0,elementLoadingText:"正在加载...",queryForm:{page:1,size:20,name:""}}},computed:{height(){return 500}},created(){this.fetchData()},methods:{async fetchData(){this.listLoading=!0,setTimeout(()=>{this.listLoading=!1},500)},handleAdd(){this.$refs["edit"].showEdit()},handleEdit(e){this.$refs["edit"].showEdit(e)},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()},handleDelete(e){e.id&&this.$confirm("你确定要删除当前项吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{this.$message({type:"success",message:"删除成功"})}).catch(()=>{this.$message({type:"info",message:"已取消删除"})})}}},l=(o("acc2"),o("d959")),s=o.n(l);const c=s()(i,[["render",r],["__scopeId","data-v-4168fa1a"]]);t["default"]=c},"1b23":function(e,t,o){"use strict";o("1566")},"1b26":function(e,t,o){e.exports={"menu-color":"hsla(0,0%,27%,.95)","menu-color-active":"hsla(208,100%,55%,.95)","menu-background":"#fff","gallery-second-menu-background":"#fff"}},"1bcb":function(e,t,o){"use strict";o("477e")},"1cfa":function(e,t,o){"use strict";o("0018")},"1d11":function(e,t,o){e.exports={"menu-color":"hsla(0,0%,27%,.95)","menu-color-active":"hsla(208,100%,55%,.95)","menu-background":"#fff","gallery-second-menu-background":"#fff"}},"1d25":function(e,t,o){"use strict";o("af55")},"1da8":function(e,t,o){},"1df0":function(e,t,o){},"1e8c":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a=["src"];function r(e,t,o,r,i,l){const s=Object(n["resolveComponent"])("el-button"),c=Object(n["resolveDirective"])("loading");return Object(n["withDirectives"])((Object(n["openBlock"])(),Object(n["createElementBlock"])("div",null,[Object(n["createVNode"])(s,{type:"primary",size:"mini",style:{"margin-bottom":"10px"},onClick:l.dianji},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.qp")),1)]),_:1},8,["onClick"]),Object(n["createElementVNode"])("iframe",{id:"iframeId",ref:"iframe",src:i.src,style:{width:"100%",height:"495px"}},null,8,a)])),[[c,i.loading]])}var i={props:{deviceCode:{type:Number}},data(){return{technologyData:[],loading:!0,fullscreenLoading:!0,queryForm:{deviceCode:""},src:""}},watch:{deviceCode:function(e,t){const o=sessionStorage.getItem("projectId"),n=localStorage.getItem("userId");this.src="https://dp.lidinghb.com/chudy_visual/view/1698519723425271808?projectId="+o+"&userId="+n+"&id="+e}},created(){},mounted(){const{iframe:e}=this.$refs,t=this;e.attachEvent?e.attachEvent("onload",()=>{t.stateChange()}):e.onload=function(){t.stateChange()}},methods:{showData(e){console.log(e)},stateChange(){this.loading=!1},dianji(){const e=document.getElementById("iframeId");this.fullscreen?document.exitFullscreen?document.exitFullscreen():document.webkitCancelFullScreen?document.webkitCancelFullScreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.msExitFullscreen&&document.msExitFullscreen():e.requestFullscreen?e.requestFullscreen():e.webkitRequestFullScreen?e.webkitRequestFullScreen():e.mozRequestFullScreen?e.mozRequestFullScreen():e.msRequestFullscreen&&e.msRequestFullscreen()}}},l=o("d959"),s=o.n(l);const c=s()(i,[["render",r]]);t["default"]=c},"1e92":function(e,t,o){"use strict";o("6ec8")},"1e93":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"manage-container"};function r(e,t,o,r,i,l){const s=Object(n["resolveComponent"])("current-index"),c=Object(n["resolveComponent"])("el-tab-pane"),d=Object(n["resolveComponent"])("history-index"),u=Object(n["resolveComponent"])("el-tabs");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",a,[Object(n["createVNode"])(u,{modelValue:i.activeName,"onUpdate:modelValue":t[0]||(t[0]=e=>i.activeName=e),onTabClick:l.handleClick},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(c,{label:"当前报警",name:"first"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{ref:"current"},null,512)]),_:1}),Object(n["createVNode"])(c,{label:"历史报警",name:"second"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{ref:"history"},null,512)]),_:1})]),_:1},8,["modelValue","onTabClick"])])}var i=o("d31e"),l=o("4a11"),s={name:"Index",components:{currentIndex:i["default"],historyIndex:l["default"]},data(){return{activeName:"first"}},computed:{height(){return 500}},mounted(){},methods:{handleClick(e){"first"==e.paneName?this.$refs["current"].showData():"second"==e.paneName&&this.$refs["history"].showData()},showData(){this.$refs["current"].showData()}}},c=(o("150a"),o("d959")),d=o.n(c);const u=d()(s,[["render",r]]);t["default"]=u},"1eea":function(e,t,o){"use strict";o("5256")},"1f33":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"manage-container"};function r(e,t,o,r,i,l){const s=Object(n["resolveComponent"])("el-option"),c=Object(n["resolveComponent"])("el-select"),d=Object(n["resolveComponent"])("el-input"),u=Object(n["resolveComponent"])("el-button"),m=Object(n["resolveComponent"])("vab-query-form-left-panel"),h=Object(n["resolveComponent"])("vab-query-form-right-panel"),p=Object(n["resolveComponent"])("vab-query-form"),b=Object(n["resolveComponent"])("el-table-column"),g=Object(n["resolveComponent"])("el-table"),f=Object(n["resolveComponent"])("el-pagination");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",a,[Object(n["createVNode"])(p,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(c,{modelValue:i.value1,"onUpdate:modelValue":t[0]||(t[0]=e=>i.value1=e),placeholder:"请选择项目"},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(i.options,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(s,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),Object(n["createVNode"])(c,{modelValue:i.value2,"onUpdate:modelValue":t[1]||(t[1]=e=>i.value2=e),placeholder:"请选择设备"},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(i.options,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(s,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),Object(n["createVNode"])(d,{modelValue:i.input,"onUpdate:modelValue":t[2]||(t[2]=e=>i.input=e),placeholder:"请输入内容"},null,8,["modelValue"]),Object(n["createVNode"])(u,{type:"primary"},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1})]),_:1}),Object(n["createVNode"])(h,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{type:"primary"},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("trigger.tjcfq")),1)]),_:1})]),_:1})]),_:1}),Object(n["createVNode"])(g,{data:i.tableData,stripe:"",border:"",style:{width:"100%"}},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(b,{prop:"id",label:e.$t("trigger.xh"),width:"80",align:"center"},null,8,["label"]),Object(n["createVNode"])(b,{prop:"name",label:e.$t("trigger.mc"),width:"180",align:"center"},null,8,["label"]),Object(n["createVNode"])(b,{prop:"relation",label:"关联传感器",width:"180",align:"center"}),Object(n["createVNode"])(b,{prop:"condition",label:e.$t("trigger.cftjlx"),width:"180",align:"center"},null,8,["label"]),Object(n["createVNode"])(b,{prop:"parameter",label:e.$t("trigger.cs"),width:"180",align:"center"},null,8,["label"]),Object(n["createVNode"])(b,{prop:"implement",label:"执行类型",width:"180",align:"center"}),Object(n["createVNode"])(b,{prop:"loop",label:"循环",width:"180",align:"center"}),Object(n["createVNode"])(b,{prop:"state",label:e.$t("dataEnquiry.zt"),width:"180",align:"center"},null,8,["label"]),Object(n["createVNode"])(b,{fixed:"right",label:e.$t("defalult.cz"),width:"160",align:"center"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{type:"text",size:"small"},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.bj")),1)]),_:1}),Object(n["createVNode"])(u,{type:"text",size:"small"},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.sc")),1)]),_:1})]),_:1},8,["label"])]),_:1},8,["data"]),Object(n["createVNode"])(p,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m),Object(n["createVNode"])(h,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(f,{"current-page":i.currentPage4,"page-sizes":[100,200,300,400],"page-size":100,layout:"total, sizes, prev, pager, next, jumper",total:400,onSizeChange:e.handleSizeChange,onCurrentChange:e.handleCurrentChange},null,8,["current-page","onSizeChange","onCurrentChange"])]),_:1})]),_:1})])}var i={name:"Addproject",data(){return{input:"",value1:"",value2:"",currentPage1:5,currentPage2:5,currentPage3:5,currentPage4:4,options:[{value:"选项1",label:"所有设备"},{value:"选项2",label:"已连接设备"},{value:"选项3",label:"未连接设备"},{value:"选项4",label:"已禁用设备"},{value:"选项5",label:"已删除设备"}],tableData:[{id:"1",name:"太湖过滤装置",relation:"关联设置",condition:"数值高于{X}",parameter:"100",implement:"控制设备,微信通知",loop:"100",state:"正常"},{id:"2",name:"太湖过滤装置",relation:"关联设置",condition:"数值高于{X}",parameter:"100",implement:"控制设备,微信通知",loop:"100",state:"正常"},{id:"3",name:"太湖过滤装置",relation:"关联设置",condition:"数值高于{X}",parameter:"100",implement:"控制设备,微信通知",loop:"100",state:"正常"}]}}},l=(o("88f9"),o("d959")),s=o.n(l);const c=s()(i,[["render",r],["__scopeId","data-v-c2d2d662"]]);t["default"]=c},2062:function(e,t,o){},2161:function(e,t,o){"use strict";o.r(t);var n=o("f2bf");function a(e,t,o,a,r,i){const l=Object(n["resolveComponent"])("el-table-column"),s=Object(n["resolveComponent"])("el-tag"),c=Object(n["resolveComponent"])("el-button"),d=Object(n["resolveComponent"])("el-table"),u=Object(n["resolveComponent"])("el-pagination"),m=Object(n["resolveComponent"])("distribute"),h=Object(n["resolveDirective"])("loading");return Object(n["openBlock"])(),Object(n["createElementBlock"])(n["Fragment"],null,[Object(n["withDirectives"])((Object(n["openBlock"])(),Object(n["createBlock"])(d,{data:r.sensorData,border:"",stripe:"",style:{width:"100%"}},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(l,{prop:"name",label:e.$t("siteDetails.cgqmc"),align:"center"},null,8,["label"]),Object(n["createVNode"])(l,{prop:"dataKey",label:e.$t("siteDetails.csid"),align:"center"},null,8,["label"]),Object(n["createVNode"])(l,{prop:"dataValue",label:e.$t("siteDetails.zhi"),align:"center"},{default:Object(n["withCtx"])(({row:e})=>[Object(n["createVNode"])(s,{type:"success"},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.dataValue),1)]),_:2},1024)]),_:1},8,["label"]),Object(n["createVNode"])(l,{prop:"unit",label:e.$t("siteDetails.dw"),align:"center"},null,8,["label"]),Object(n["createVNode"])(l,{label:e.$t("defalult.cz"),align:"center"},{default:Object(n["withCtx"])(({row:t})=>[t.readWrite==e.$t("defalult.zx")?(Object(n["openBlock"])(),Object(n["createBlock"])(c,{key:0,type:"text",onClick:e=>i.distribute(t)},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("siteDetails.xfzl")),1)]),_:2},1032,["onClick"])):Object(n["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1},8,["data"])),[[h,r.listLoading]]),Object(n["createVNode"])(u,{background:r.background,"current-page":r.queryForm.page,layout:r.layout,"page-size":r.queryForm.size,total:r.total,style:{"text-align":"right"},onCurrentChange:i.handleCurrentChange,onSizeChange:i.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"]),Object(n["createVNode"])(m,{ref:"distribute"},null,512)],64)}var r=o("7cf8"),i=o("ca6a"),l={components:{distribute:i["default"]},data(){return{sensorData:[],lazy:!0,activeName:"first",layout:"prev, pager, next",total:0,background:!0,listLoading:!0,elementLoadingText:"正在加载...",queryForm:{page:1,size:5,deviceCode:""}}},computed:{height(){return 500}},methods:{showData(e){this.queryForm.deviceCode=e.deviceCode,this.fetchData()},async fetchData(){this.listLoading=!0;const{data:e}=await Object(r["sensorsOfWrite"])(this.queryForm);this.sensorData=e.items,this.total=e.total,setTimeout(()=>{this.listLoading=!1},500)},distribute(e){const t=e.dataKey,o=this.queryForm.deviceCode;this.$refs["distribute"].showEdit({deviceCode:o,dataKey:t,unit:e.unit,convertFlag:e.convertFlag})},handleQuery(){this.queryForm.pageNo=1,this.fetchData()},handleSizeChange(e){this.queryForm.pageSize=e,this.fetchData()},handleCurrentChange(e){this.queryForm.pageNo=e,this.fetchData()}}},s=(o("f84e"),o("d959")),c=o.n(s);const d=c()(l,[["render",a],["__scopeId","data-v-34ea189e"]]);t["default"]=d},2182:function(e,t,o){"use strict";o("bf00")},2195:function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"manage-container"};function r(e,t,o,r,i,l){const s=Object(n["resolveComponent"])("el-option"),c=Object(n["resolveComponent"])("el-select"),d=Object(n["resolveComponent"])("el-form-item"),u=Object(n["resolveComponent"])("el-button"),m=Object(n["resolveComponent"])("vab-query-form"),h=Object(n["resolveComponent"])("el-form"),p=Object(n["resolveComponent"])("el-dialog");return Object(n["openBlock"])(),Object(n["createBlock"])(p,{modelValue:i.dialogFormVisible,"onUpdate:modelValue":t[1]||(t[1]=e=>i.dialogFormVisible=e),title:i.title,width:"500px",onClose:l.close},{default:Object(n["withCtx"])(()=>[Object(n["createElementVNode"])("div",a,[Object(n["createVNode"])(h,{ref:"form",model:i.form,"label-width":"80px","label-position":"left"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{label:"选择站点"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(c,{modelValue:i.form.code,"onUpdate:modelValue":t[0]||(t[0]=e=>i.form.code=e),placeholder:"请选择站点"},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(i.deviceData,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(s,{key:e.code,label:e.name,value:e.code},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(n["createVNode"])(m,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{type:"primary",onClick:l.save},{default:Object(n["withCtx"])(()=>t[2]||(t[2]=[Object(n["createTextVNode"])("提交")])),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"])])]),_:1},8,["modelValue","title","onClose"])}var i=o("acca"),l={data(){return{form:{ysSerial:"",code:"",account:""},deviceData:[],dialogFormVisible:!1,title:""}},methods:{bindDevice(e){this.form.ysSerial=e.deviceSerial,this.form.account=e.account,this.dialogFormVisible=!0,this.title="绑定设备",this.getDeviceData()},async getDeviceData(){const{data:e}=await Object(i["ldDeviceByProjectId"])({projectId:sessionStorage.getItem("projectId")});this.deviceData=e},close(){this.$refs["form"].resetFields(),this.form=this.$options.data().form,this.dialogFormVisible=!1,this.$emit("fetch-data")},save(){this.$refs["form"].validate(async e=>{if(!e)return!1;{const{msg:e}=await Object(i["ysBindDevice"])(this.form);this.$notify({title:e,type:"success"}),this.$refs["form"].resetFields(),this.dialogFormVisible=!1,this.$parent.fetchData()}})}}},s=o("d959"),c=o.n(s);const d=c()(l,[["render",r]]);t["default"]=d},"21dd":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={id:"charConsumption",style:{width:"100%",height:"260px"}};function r(e,t,o,r,i,l){return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",a)}var i=o("313e"),l={props:{rates:{type:Number}},data(){return{chartPie:null,rate:""}},watch:{rates(e){this.rate=e,setTimeout(()=>{this.drawCharts()},2e3)}},mounted:function(){},methods:{drawPieChart(){var e=this;this.chartPie=i["a"](document.getElementById("charConsumption")),this.chartPie.setOption({series:[{type:"gauge",startAngle:180,radius:"100%",endAngle:0,min:0,max:240,splitNumber:12,itemStyle:{color:"#58D9F9",shadowColor:"rgba(0,138,255,0.45)",shadowBlur:10,shadowOffsetX:2,shadowOffsetY:2},progress:{show:!0,roundCap:!0,width:18},pointer:{icon:"path://M2090.36389,615.30999 L2090.36389,615.30999 C2091.48372,615.30999 2092.40383,616.194028 2092.44859,617.312956 L2096.90698,728.755929 C2097.05155,732.369577 2094.2393,735.416212 2090.62566,735.56078 C2090.53845,735.564269 2090.45117,735.566014 2090.36389,735.566014 L2090.36389,735.566014 C2086.74736,735.566014 2083.81557,732.63423 2083.81557,729.017692 C2083.81557,728.930412 2083.81732,728.84314 2083.82081,728.755929 L2088.2792,617.312956 C2088.32396,616.194028 2089.24407,615.30999 2090.36389,615.30999 Z",length:"75%",width:5,offsetCenter:[0,"5%"]},axisLine:{roundCap:!0,lineStyle:{width:10}},axisTick:{splitNumber:2,lineStyle:{width:2,color:"#999"}},splitLine:{length:12,lineStyle:{width:3,color:"#999"}},axisLabel:{distance:15,color:"#999",fontSize:10},title:{show:!1},detail:{backgroundColor:"#fff",borderColor:"#999",borderWidth:2,width:"100%",lineHeight:40,height:20,borderRadius:8,offsetCenter:[0,"35%"],valueAnimation:!0,formatter:function(e){return"{value|"+e.toFixed(2)+"}{unit|%}"},rich:{value:{fontSize:15,fontWeight:"bolder",color:"#777",padding:[0,0,15,0]},unit:{fontSize:15,color:"#999",padding:[0,0,15,10]}}},data:[{value:e.rate}]}]})},drawCharts(){this.drawPieChart()}}},s=o("d959"),c=o.n(s);const d=c()(l,[["render",r]]);t["default"]=d},2293:function(e,t,o){"use strict";o("33ec")},"22ba":function(e,t,o){e.exports={"menu-color":"hsla(0,0%,27%,.95)","menu-color-active":"hsla(208,100%,55%,.95)","menu-background":"#fff","gallery-second-menu-background":"#fff"}},"23ba":function(e,t,o){"use strict";o.r(t),o.d(t,"getList",(function(){return a})),o.d(t,"doDelete",(function(){return r})),o.d(t,"remove",(function(){return i})),o.d(t,"doAdd",(function(){return l}));var n=o("b775");function a(e){let t="?page="+e.page+"&size="+e.size;return void 0!=e.name&&""!=e.name&&(t+="&name="+e.name),Object(n["default"])({url:"/iot/project/group/select"+t,method:"get",data:e})}function r(e){return Object(n["default"])({url:"/iot/project/group/remove?groupId="+e.groupId,method:"post",data:e})}function i(e){return Object(n["default"])({url:"/iot/project/group/remove?groupId="+e.groupId,method:"post",data:e})}function l(e){return Object(n["default"])({url:"/iot/project/group/saveOrUpdate",method:"post",data:e})}},"23e2":function(e,t,o){"use strict";o("1da8")},"247a":function(e,t,o){"use strict";o("72f8")},"24d2":function(e,t,o){"use strict";o.r(t),o.d(t,"getList",(function(){return r})),o.d(t,"doEdit",(function(){return i})),o.d(t,"getProjectGroup",(function(){return l})),o.d(t,"selectAlarmTypeList",(function(){return s})),o.d(t,"getAlarmUser",(function(){return c})),o.d(t,"addAlarmUsers",(function(){return d})),o.d(t,"doDelete",(function(){return u})),o.d(t,"doAdd",(function(){return m})),o.d(t,"exportProject",(function(){return h}));var n=o("b775"),a=o("f121");function r(e){let t="?page="+e.page+"&size="+e.size;return e.regionCode&&(t+="®ionCode="+e.regionCode),e.name&&(t+="&name="+e.name),e.leader&&(t+="&leader="+e.leader),e.contact&&(t+="&contact="+e.contact),e.groupId&&(t+="&groupId="+e.groupId),Object(n["default"])({url:"/iot/project/select"+t,method:"get",data:e})}function i(e){return Object(n["default"])({url:"/iot/project/update",method:"post",data:e})}function l(e){return Object(n["default"])({url:"/iot/project/selectAllProjectGroup",method:"get",data:e})}function s(e){return Object(n["default"])({url:"/iot/project/selectAlarmTypeList",method:"get",data:e})}function c(e){return Object(n["default"])({url:"/iot/project/getAlarmUser?projectId="+e.projectId,method:"get",data:e})}function d(e){return Object(n["default"])({url:"/iot/project/addAlarmUsers",method:"post",data:e})}function u(e){return Object(n["default"])({url:"/iot/project/remove?",method:"post",data:e})}function m(e){return Object(n["default"])({url:"/iot/project/insert",method:"post",data:e})}function h(e){let t="?page="+e.page+"&size="+e.size;return e.regionCode&&(t+="®ionCode="+e.regionCode),e.name&&(t+="&name="+e.name),e.leader&&(t+="&leader="+e.leader),e.contact&&(t+="&contact="+e.contact),e.groupId&&(t+="&groupId="+e.groupId),a["baseURL"]+"/iot/project/export"+t}},"24d9":function(e,t,o){e.exports={"menu-color":"hsla(0,0%,27%,.95)","menu-color-active":"hsla(208,100%,55%,.95)","menu-background":"#fff","gallery-second-menu-background":"#fff"}},"265c":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"manage-container"},r={class:"manage-wrap"},i={class:"manage-input"},l={class:"manage-input"};function s(e,t,o,s,c,d){const u=Object(n["resolveComponent"])("el-option"),m=Object(n["resolveComponent"])("el-select"),h=Object(n["resolveComponent"])("el-form-item"),p=Object(n["resolveComponent"])("el-form"),b=Object(n["resolveComponent"])("vab-query-form"),g=Object(n["resolveComponent"])("el-button"),f=Object(n["resolveComponent"])("el-table-column"),v=Object(n["resolveComponent"])("el-tag"),w=Object(n["resolveComponent"])("el-table"),k=Object(n["resolveComponent"])("el-pagination"),C=Object(n["resolveComponent"])("rule-edit"),y=Object(n["resolveDirective"])("loading");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",a,[Object(n["createElementVNode"])("div",r,[Object(n["createElementVNode"])("div",i,[Object(n["createVNode"])(b,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(p,{ref:"queryForm",inline:!0,model:c.queryForm},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(h,{label:e.$t("dataEnquiry.cgq"),prop:"sensorName"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{modelValue:c.queryForm.sensorName,"onUpdate:modelValue":t[0]||(t[0]=e=>c.queryForm.sensorName=e),size:"small",placeholder:e.$t("sensor.qxzqgq")},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(c.sensorData,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(u,{key:e,label:e,value:e},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1},8,["model"])]),_:1})]),Object(n["createElementVNode"])("div",l,[Object(n["createVNode"])(g,{size:"small",onClick:t[1]||(t[1]=e=>d.resetForm())},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.chongz")),1)]),_:1}),Object(n["createVNode"])(g,{type:"primary",size:"small",onClick:d.search},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"]),Object(n["createVNode"])(g,{type:"primary",size:"small",onClick:t[2]||(t[2]=e=>d.handleAdd())},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("trigger.tjcfqgz")),1)]),_:1}),Object(n["createVNode"])(g,{type:"primary",size:"small",onClick:d.deletes},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.plsc")),1)]),_:1},8,["onClick"]),Object(n["createVNode"])(g,{type:"primary",size:"small",onClick:d.triggerRuleUse},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("trigger.plyy")),1)]),_:1},8,["onClick"])])]),Object(n["withDirectives"])((Object(n["openBlock"])(),Object(n["createBlock"])(w,{data:c.ruleData,border:"",stripe:"",style:{width:"100%"},onSelectionChange:d.handleSelectionChange},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(f,{type:"selection",width:"55"}),Object(n["createVNode"])(f,{prop:"id",label:"ID",width:"60",align:"center"}),Object(n["createVNode"])(f,{prop:"sensorName",label:e.$t("sensor.cgqmc"),width:"120",align:"center"},null,8,["label"]),Object(n["createVNode"])(f,{prop:"triggerName",label:e.$t("trigger.cfqmc"),width:"120",align:"center"},null,8,["label"]),Object(n["createVNode"])(f,{prop:"triggerCycle",label:e.$t("trigger.cfzq"),width:"120",align:"center"},null,8,["label"]),Object(n["createVNode"])(f,{prop:"triggerCondition.dataValue",label:e.$t("trigger.cftj"),width:"120",align:"center"},null,8,["label"]),Object(n["createVNode"])(f,{prop:"triggerConditionParams",label:e.$t("trigger.cfcs"),width:"120",align:"center"},null,8,["label"]),Object(n["createVNode"])(f,{prop:"alarmFlag",label:e.$t("trigger.sffsbj"),width:"120",align:"center"},{default:Object(n["withCtx"])(({row:t})=>[1==t.alarmFlag?(Object(n["openBlock"])(),Object(n["createBlock"])(v,{key:"是",effect:"dark",type:"success",size:"mini"},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("trigger.s")),1)]),_:1})):Object(n["createCommentVNode"])("",!0),0==t.alarmFlag?(Object(n["openBlock"])(),Object(n["createBlock"])(v,{key:"否",effect:"dark",type:"danger",size:"mini"},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("trigger.f")),1)]),_:1})):Object(n["createCommentVNode"])("",!0)]),_:1},8,["label"]),Object(n["createVNode"])(f,{prop:"alarmLevel.dataValue",label:e.$t("alarm.bjjb"),width:"120",align:"center"},null,8,["label"]),Object(n["createVNode"])(f,{fixed:"right",label:e.$t("defalult.cz"),align:"center"},{default:Object(n["withCtx"])(({row:t})=>[Object(n["createVNode"])(g,{type:"text",onClick:e=>d.handleEdit(t)},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.bj")),1)]),_:2},1032,["onClick"]),Object(n["createVNode"])(g,{type:"text",onClick:e=>d.handleDelete(t)},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.sc")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data","onSelectionChange"])),[[y,c.listLoading]]),Object(n["createVNode"])(k,{background:c.background,"current-page":c.queryForm.page,layout:c.layout,"page-size":c.queryForm.size,total:c.total,style:{"text-align":"right"},onCurrentChange:d.handleCurrentChange,onSizeChange:d.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"]),Object(n["createVNode"])(C,{ref:"edit"},null,512)])}o("14d9");var c=o("b681"),d=o("75c5"),u={name:"Index",components:{ruleEdit:d["default"]},data(){return{ruleData:[],deviceId:"",projectId:"",sensorData:[],lazy:!0,layout:"total, sizes, prev, pager, next, jumper",total:0,ids:[],background:!0,listLoading:!0,elementLoadingText:"正在加载...",queryForm:{page:1,size:20,projectId:"",sensorName:""}}},computed:{height(){return 500}},created(){this.queryForm.projectId=sessionStorage.getItem("projectId")},methods:{showData(){this.getSensorData()},async fetchData(){this.listLoading=!0;const{data:e}=await Object(c["getList"])(this.queryForm);this.ruleData=e.items,this.total=e.total,setTimeout(()=>{this.listLoading=!1},500)},async getSensorData(){const{data:e}=await Object(c["getSensorsData"])(this.queryForm);this.sensorData=e,this.fetchData()},handleSelectionChange(e){const t=[];e.forEach(e=>{t.push(e.id)}),this.ids=t},resetForm(){this.$refs.queryForm.resetFields()},async triggerRuleUse(){const e=this.ids;if(0==e.length)return this.$message({type:"info",message:"没有选中任何项"}),!1;this.$confirm("你确定应用触发器规则到整个项目吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{const{msg:t}=Object(c["triggerRuleUse"])(e);this.$message({type:"success",message:void 0==t?"应用成功":t});const o=this;setTimeout((function(){o.fetchData()}),1e3)}).catch(()=>{this.$message({type:"info",message:"已取消应用"})})},search(){this.fetchData()},deletes(){const e=this.ids;if(0==e.length)return this.$message({type:"info",message:"没有选中任何项"}),!1;this.deleteData(e)},handleAdd(){this.$refs["edit"].showEdit(this.queryForm.sensorName,0)},handleEdit(e){this.$refs["edit"].showEdit(e,1)},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()},deleteData(e){this.$confirm("你确定要删除当前项吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{const{msg:t}=Object(c["doDelete"])(e);this.$message({type:"success",message:void 0==t?"删除成功":t});const o=this;setTimeout((function(){o.fetchData()}),1e3)}).catch(()=>{this.$message({type:"info",message:"已取消删除"})})},handleDelete(e){e.id&&this.deleteData([e.id])}}},m=(o("fea6"),o("d959")),h=o.n(m);const p=h()(u,[["render",s],["__scopeId","data-v-5c5eca1e"]]);t["default"]=p},2680:function(e,t,o){"use strict";o("ea22")},2805:function(e,t,o){},2808:function(e,t,o){},"28d0":function(e,t,o){"use strict";o("05fe")},2905:function(e,t,o){"use strict";o("cc53")},"293b":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"sys-container"},r=["src"],i={key:1,class:"el-icon-plus avatar-uploader-icon"};function l(e,t,o,l,s,c){const d=Object(n["resolveComponent"])("el-input"),u=Object(n["resolveComponent"])("el-form-item"),m=Object(n["resolveComponent"])("el-upload"),h=Object(n["resolveComponent"])("el-form"),p=Object(n["resolveComponent"])("el-button");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",a,[Object(n["createVNode"])(h,{ref:"form",model:s.form,"label-width":"80px"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{label:"网站名称"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{modelValue:s.form.name,"onUpdate:modelValue":t[0]||(t[0]=e=>s.form.name=e),size:"small",placeholder:"请输入网站名称"},null,8,["modelValue"])]),_:1}),Object(n["createVNode"])(u,{label:"联系电话"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{modelValue:s.form.phone,"onUpdate:modelValue":t[1]||(t[1]=e=>s.form.phone=e),size:"small",placeholder:"请输入联系电话"},null,8,["modelValue"])]),_:1}),Object(n["createVNode"])(u,{label:"LOGO"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{class:"avatar-uploader",action:s.fileUpdata,name:"files",headers:{token:s.token},"show-file-list":!1,"on-success":c.handleAvatarSuccess,"before-upload":c.beforeAvatarUpload},{default:Object(n["withCtx"])(()=>[s.form.logo1?(Object(n["openBlock"])(),Object(n["createElementBlock"])("img",{key:0,src:s.form.logo1,class:"avatar"},null,8,r)):(Object(n["openBlock"])(),Object(n["createElementBlock"])("i",i))]),_:1},8,["action","headers","on-success","before-upload"])]),_:1}),Object(n["createVNode"])(u,{label:"关键字"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{modelValue:s.form.keyword,"onUpdate:modelValue":t[2]||(t[2]=e=>s.form.keyword=e),type:"textarea",size:"small",placeholder:"请输入关键字"},null,8,["modelValue"])]),_:1}),Object(n["createVNode"])(u,{label:"统计代码"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{modelValue:s.form.statsCode,"onUpdate:modelValue":t[3]||(t[3]=e=>s.form.statsCode=e),type:"textarea",size:"small",placeholder:"请输入统计代码"},null,8,["modelValue"])]),_:1}),Object(n["createVNode"])(u,{label:"备案号"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{modelValue:s.form.record,"onUpdate:modelValue":t[4]||(t[4]=e=>s.form.record=e),type:"textarea",size:"small",placeholder:"请输入备案号"},null,8,["modelValue"])]),_:1}),Object(n["createVNode"])(u,{label:"版权"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{modelValue:s.form.copyright,"onUpdate:modelValue":t[5]||(t[5]=e=>s.form.copyright=e),size:"small",placeholder:"请输入版权"},null,8,["modelValue"])]),_:1})]),_:1},8,["model"]),Object(n["createVNode"])(p,{type:"primary",size:"small",onClick:c.save},{default:Object(n["withCtx"])(()=>t[6]||(t[6]=[Object(n["createTextVNode"])("保存")])),_:1},8,["onClick"])])}var s=o("6797"),c=o("f121"),d=o("5502"),u=o("4360"),m={name:"SysConfig",data(){return{form:{id:"",logo:"",logo1:"",name:"",phone:"",keyword:"",statsCode:"",record:"",copyright:""},rules:{name:[{required:!0,trigger:"blur",message:"请输入网站名称"}]},fileUpdata:"",token:"",sysData:[],clearable:!0,title:"",dialogFormVisible:!1}},computed:{...Object(d["c"])(["fileUpload"])},created(){this.showConfig(),this.getWebData()},methods:{async getWebData(){const{data:e}=await Object(s["getData"])();e&&(e.logo&&(this.form.logo1=c["baseURL"]+"/static/img/"+e.logo),this.form=e)},showConfig(){this.fileUpdata=c["baseURL"]+"/file/uploadImg",this.token=u["default"].getters["user/token"],console.log(this.token)},handleAvatarSuccess(e,t){this.form.logo1=c["baseURL"]+"/static/img/"+e.data,this.form.logo=e.data},beforeAvatarUpload(e){const t=e.size/1024/1024<2;return t||this.$message.error("上传头像图片大小不能超过 2MB!"),t},showEdit(e){this.form.id=e.id,this.form=Object.assign({},e),this.dialogFormVisible=!0},close(){this.$refs["form"].resetFields(),this.form=this.$options.data().form,this.dialogFormVisible=!1,this.$emit("fetch-data")},save(){this.$refs["form"].validate(async e=>{if(!e)return!1;if(delete this.form.logo1,this.form.id){const{msg:e}=await Object(s["doEdit"])(this.form);this.$notify({title:e,type:"success"})}else{delete this.form.id;const{msg:e}=await Object(s["doAdd"])(this.form);this.$notify({title:e,type:"success"})}this.$refs["form"].resetFields(),this.dialogFormVisible=!1})}}},h=(o("3145"),o("d959")),p=o.n(h);const b=p()(m,[["render",l],["__scopeId","data-v-4c5507f9"]]);t["default"]=b},"29d5":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a=["src"],r={class:"dialog-footer"};function i(e,t,o,i,l,s){const c=Object(n["resolveComponent"])("el-input"),d=Object(n["resolveComponent"])("el-form-item"),u=Object(n["resolveComponent"])("el-upload"),m=Object(n["resolveComponent"])("el-form"),h=Object(n["resolveComponent"])("el-button"),p=Object(n["resolveComponent"])("el-dialog");return Object(n["openBlock"])(),Object(n["createBlock"])(p,{modelValue:l.dialogFormVisible,"onUpdate:modelValue":t[2]||(t[2]=e=>l.dialogFormVisible=e),title:l.title,width:"500px",onClose:s.close},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{ref:"form",model:l.form,rules:e.rules,"label-width":"60px"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{label:"名字",prop:"name"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(c,{modelValue:l.form.name,"onUpdate:modelValue":t[0]||(t[0]=e=>l.form.name=e),modelModifiers:{trim:!0},size:"small",autocomplete:"off"},null,8,["modelValue"])]),_:1}),Object(n["createVNode"])(d,{label:e.$t("alarm.bz"),prop:"remark"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(c,{modelValue:l.form.remark,"onUpdate:modelValue":t[1]||(t[1]=e=>l.form.remark=e),modelModifiers:{trim:!0},size:"small",autocomplete:"off"},null,8,["modelValue"])]),_:1},8,["label"]),Object(n["createVNode"])(d,{label:e.$t("sensor.tp"),prop:"icon"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{class:"avatar-uploader",action:l.action,headers:l.headers,name:"files","show-file-list":!1,"on-success":s.handleAvatarSuccess,"before-upload":s.beforeAvatarUpload},{default:Object(n["withCtx"])(()=>[Object(n["createElementVNode"])("img",{src:l.filePath,class:"avatar"},null,8,a),t[3]||(t[3]=Object(n["createElementVNode"])("i",{class:"el-icon-plus avatar-uploader-icon"},null,-1))]),_:1},8,["action","headers","on-success","before-upload"])]),_:1},8,["label"])]),_:1},8,["model","rules"]),Object(n["createElementVNode"])("div",r,[Object(n["createVNode"])(h,{type:"primary",size:"small",onClick:s.save},{default:Object(n["withCtx"])(()=>t[4]||(t[4]=[Object(n["createTextVNode"])("确 定")])),_:1},8,["onClick"]),Object(n["createVNode"])(h,{size:"small",onClick:s.close},{default:Object(n["withCtx"])(()=>t[5]||(t[5]=[Object(n["createTextVNode"])("取 消")])),_:1},8,["onClick"])])]),_:1},8,["modelValue","title","onClose"])}var l=o("49de"),s=o("f121"),c=o("4360"),d={data(){return{form:{name:"",icon:"",remark:""},action:s["baseURL"]+"/file/uploadImg",headers:{token:c["default"].getters["user/token"]},filePath:"",clearable:!0,title:"",dialogFormVisible:!1}},created(){},methods:{materialEdit(e){e?(this.title="编辑图片",this.roleId=e.id,this.form=Object.assign({},e)):this.title="添加图片",this.dialogFormVisible=!0},handleAvatarSuccess(e,t){0==e.code?(this.form.icon=e.data,this.filePath=s["baseURL"]+"/static/img/"+e.data):this.$message.error(e.msg)},beforeAvatarUpload(e){const t=e.size/1024/1024<2;return t||this.$message.error("上传头像图片大小不能超过 2MB!"),t},close(){this.$refs["form"].resetFields(),this.form=this.$options.data().form,this.dialogFormVisible=!1,this.$emit("fetch-data")},save(){this.$refs["form"].validate(async e=>{if(!e)return!1;{const{msg:e}=await Object(l["doAdd"])(this.form);this.$notify({title:e,type:"success"}),this.$refs["form"].resetFields(),this.dialogFormVisible=!1,this.$parent.fetchData()}})}}},u=o("d959"),m=o.n(u);const h=m()(d,[["render",i]]);t["default"]=h},"29ea":function(e,t,o){e.exports={"menu-color":"hsla(0,0%,27%,.95)","menu-color-active":"hsla(208,100%,55%,.95)","menu-background":"#fff","gallery-second-menu-background":"#fff"}},"2a0c":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"manage-container"},r={class:"manage-wrap"},i={class:"manage-input"},l={class:"manage-button"};function s(e,t,o,s,c,d){const u=Object(n["resolveComponent"])("el-date-picker"),m=Object(n["resolveComponent"])("el-form-item"),h=Object(n["resolveComponent"])("vab-query-form"),p=Object(n["resolveComponent"])("el-form"),b=Object(n["resolveComponent"])("el-button"),g=Object(n["resolveComponent"])("el-table-column"),f=Object(n["resolveComponent"])("el-table"),v=Object(n["resolveComponent"])("el-pagination"),w=Object(n["resolveDirective"])("loading");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",a,[Object(n["createElementVNode"])("div",r,[Object(n["createElementVNode"])("div",i,[Object(n["createVNode"])(p,{ref:"form",model:c.queryForm,"label-width":"80px"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(h,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{width:"100",prop:"month",label:e.$t("dfunction.xzsj")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{modelValue:c.queryForm.month,"onUpdate:modelValue":t[0]||(t[0]=e=>c.queryForm.month=e),size:"small",type:"month",placeholder:e.$t("dfunction.xzsj"),onChange:d.standardToTime},null,8,["modelValue","placeholder","onChange"])]),_:1},8,["label"])]),_:1})]),_:1},8,["model"])]),Object(n["createElementVNode"])("div",l,[Object(n["createVNode"])(b,{size:"small",onClick:t[1]||(t[1]=e=>d.resetForm())},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.chongz")),1)]),_:1}),Object(n["createVNode"])(b,{type:"primary",size:"small",onClick:d.search},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"]),Object(n["createVNode"])(b,{type:"primary",size:"small",onClick:d.exportData},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.dc")),1)]),_:1},8,["onClick"])])]),Object(n["withDirectives"])((Object(n["openBlock"])(),Object(n["createBlock"])(f,{ref:"multipleTable",data:c.reportData,border:"","tooltip-effect":"light",style:{width:"100%"}},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(g,{label:e.$t("dfunction.y"),prop:"month",align:"center"},null,8,["label"]),Object(n["createVNode"])(g,{label:e.$t("dfunction.xmmc"),prop:"projectName",align:"center"},null,8,["label"]),Object(n["createVNode"])(g,{label:e.$t("dfunction.zdzs"),prop:"deviceCount",align:"center"},null,8,["label"]),Object(n["createVNode"])(g,{label:e.$t("dfunction.gzcs"),prop:"deviceFaultNum",align:"center"},null,8,["label"]),Object(n["createVNode"])(g,{label:e.$t("dfunction.zyxsc"),prop:"totalDuration",align:"center"},null,8,["label"]),Object(n["createVNode"])(g,{label:e.$t("dfunction.byyxsc"),prop:"monthDuration",align:"center"},null,8,["label"]),Object(n["createVNode"])(g,{label:e.$t("dfunction.yxl"),prop:"runRatio",align:"center"},null,8,["label"]),Object(n["createVNode"])(g,{label:e.$t("dfunction.gzl"),prop:"faultRatio",align:"center"},null,8,["label"])]),_:1},8,["data"])),[[w,c.listLoading]]),Object(n["createVNode"])(v,{background:c.background,"current-page":c.queryForm.page,layout:c.layout,"page-size":c.queryForm.size,total:c.total,style:{"text-align":"right"},onCurrentChange:d.handleCurrentChange,onSizeChange:d.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"])])}var c=o("94b0"),d=o("3038"),u={name:"Index",components:{},data(){return{reportData:[],lazy:!0,activeName:"first",layout:"total, sizes, prev, pager, next, jumper",total:0,input:"",textarea:"",background:!0,listLoading:!0,elementLoadingText:"正在加载...",queryForm:{page:1,size:20,month:"",projectId:"",projectName:""}}},computed:{height(){return 500}},created(){this.queryForm.projectId=sessionStorage.getItem("projectId"),this.setDefaultTime(),this.fetchData()},methods:{getDate(e=""){var t=new Date;""!=e&&(t=new Date(e));const o=t.getFullYear();let n=t.getMonth();return n+=1,n=n.toString().padStart(2,"0"),`${o}-${n}`},standardToTime(){this.queryForm.month=this.getDate(this.queryForm.month)},setDefaultTime(){this.queryForm.month=this.getDate()},async exportData(){const e=await Object(c["deviceMonthExport"])(this.queryForm);d["default"].downloadFile(e,{fileName:"月运行报表.xls"})},async fetchData(){this.listLoading=!0;const{data:e}=await Object(c["deviceMonth"])(this.queryForm);this.reportData=e.items,this.total=e.total,setTimeout(()=>{this.listLoading=!1},500)},showData(){this.setDefaultTime(),this.fetchData()},search(){this.fetchData()},resetForm(){this.$refs.queryForm.resetFields()},handleAdd(){this.$refs["edit"].showEdit()},handleEdit(e){this.$refs["edit"].showEdit(e)},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()}}},m=(o("f5cc"),o("d959")),h=o.n(m);const p=h()(u,[["render",s],["__scopeId","data-v-9b038ca8"]]);t["default"]=p},"2a73":function(e,t,o){e.exports={"menu-color":"hsla(0,0%,27%,.95)","menu-color-active":"hsla(208,100%,55%,.95)","menu-background":"#fff","gallery-second-menu-background":"#fff"}},"2adf":function(e,t,o){e.exports=o.p+"static/img/404.16bf7149.png"},"2b1c":function(e,t,o){"use strict";o("9d88")},"2b25":function(e,t,o){},"2b39":function(e,t,o){},"2b3f":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");function a(e,t,o,a,r,i){const l=Object(n["resolveComponent"])("el-option"),s=Object(n["resolveComponent"])("el-select"),c=Object(n["resolveComponent"])("el-form-item"),d=Object(n["resolveComponent"])("el-button"),u=Object(n["resolveComponent"])("el-form"),m=Object(n["resolveComponent"])("vab-query-form-left-panel"),h=Object(n["resolveComponent"])("vab-query-form"),p=Object(n["resolveComponent"])("vab-query-form-right-panel"),b=Object(n["resolveComponent"])("el-table-column"),g=Object(n["resolveComponent"])("el-table"),f=Object(n["resolveComponent"])("el-pagination"),v=Object(n["resolveComponent"])("trigger-edit"),w=Object(n["resolveDirective"])("loading");return Object(n["openBlock"])(),Object(n["createElementBlock"])(n["Fragment"],null,[Object(n["createVNode"])(h,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{ref:"queryForm",inline:!0,model:r.queryForm},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(c,{label:e.$t("maintenance.sb"),prop:"deviceId"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{modelValue:r.queryForm.deviceId,"onUpdate:modelValue":t[0]||(t[0]=e=>r.queryForm.deviceId=e),placeholder:"请选择设备"},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(r.deviceData,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(l,{key:e.id,label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),Object(n["createVNode"])(d,{type:"primary",onClick:i.search},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"]),Object(n["createVNode"])(d,{onClick:t[1]||(t[1]=e=>i.resetForm())},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.chongz")),1)]),_:1})]),_:1},8,["model"])]),_:1}),Object(n["createVNode"])(p,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(h,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{type:"primary",onClick:i.handleAdd},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("trigger.tjcfq")),1)]),_:1},8,["onClick"])]),_:1})]),_:1})]),_:1}),Object(n["withDirectives"])((Object(n["openBlock"])(),Object(n["createBlock"])(g,{data:r.triggerData,stripe:"",border:"",style:{width:"100%"}},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(b,{prop:"id",label:e.$t("trigger.xh"),width:"80",align:"center"},null,8,["label"]),Object(n["createVNode"])(b,{prop:"name",label:e.$t("trigger.mc"),width:"180",align:"center"},null,8,["label"]),Object(n["createVNode"])(b,{prop:"triggerCondition",label:e.$t("trigger.cftjlx"),width:"280",align:"center"},null,8,["label"]),Object(n["createVNode"])(b,{prop:"triggerConditionParams",label:e.$t("trigger.cs"),width:"180",align:"center"},null,8,["label"]),Object(n["createVNode"])(b,{fixed:"right",label:e.$t("defalult.cz"),width:"160",align:"center"},{default:Object(n["withCtx"])(({row:o})=>[Object(n["createVNode"])(d,{type:"text",onClick:e=>i.details(o)},{default:Object(n["withCtx"])(()=>t[2]||(t[2]=[Object(n["createTextVNode"])("详情")])),_:2},1032,["onClick"]),Object(n["createVNode"])(d,{type:"text",onClick:e=>i.handleEdit(o)},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.bj")),1)]),_:2},1032,["onClick"]),Object(n["createVNode"])(d,{type:"text",onClick:e=>i.handleDelete(o)},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.sc")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[w,r.listLoading]]),Object(n["createVNode"])(h,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(p,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(f,{background:r.background,"current-page":r.queryForm.page,layout:r.layout,"page-size":r.queryForm.size,total:r.total,onCurrentChange:i.handleCurrentChange,onSizeChange:i.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"])]),_:1})]),_:1}),Object(n["createVNode"])(v,{ref:"edit"},null,512)],64)}o("14d9");var r=o("4303"),i=o("ffbb"),l={name:"TriggerTable",components:{triggerEdit:i["default"]},props:{projectId:{type:String,default:"projectId"}},data(){return{groupData:[],lazy:!0,layout:"total, sizes, prev, pager, next, jumper",total:0,background:!0,listLoading:!0,triggerData:[],deviceData:[],elementLoadingText:"正在加载...",queryForm:{page:1,size:20,projectId:"",deviceId:""}}},computed:{height(){return 500}},mounted(){this.queryForm.projectId=this.projectId,this.fetchData(),this.getDeviceData()},methods:{async soreStatus(e,t){const{code:o,msg:n}=await Object(r["doEdit"])({status:e,id:t});0==o?this.$notify({title:n,type:"success"}):this.$notify.error({title:n}),this.fetchData()},async fetchData(){this.listLoading=!0,this.triggerData=[];const{data:e}=await Object(r["getList"])(this.queryForm);this.triggerData=e.items,this.total=e.total,setTimeout(()=>{this.listLoading=!1},500)},async getDeviceData(){const{data:e}=await Object(r["selectDeviceByProjectId"])({projectId:this.queryForm.projectId});this.deviceData=e},search(){this.fetchData()},resetForm(){this.$refs.queryForm.resetFields()},handleAdd(){this.$refs["edit"].showEdit(this.projectId,1)},handleEdit(e){e.projectId=this.projectId,this.$refs["edit"].showEdit(e,2)},details(e){this.$router.push({path:"/triggerdetail",name:"触发器详情",query:{triggerId:e.id}})},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()},handleDelete(e){var t=this;e.id&&this.$confirm("你确定要删除当前项吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{const{msg:o}=Object(r["doDelete"])([e.id]);this.$message({type:"success",message:void 0==o?"删除成功":o}),setTimeout((function(){t.fetchData()}),1e3)}).catch(()=>{this.$message({type:"info",message:"已取消删除"})})}}},s=(o("1656"),o("d959")),c=o.n(s);const d=c()(l,[["render",a],["__scopeId","data-v-3bf4e469"]]);t["default"]=d},"2b50":function(e,t,o){"use strict";o("a78c")},"2b60":function(e,t,o){},"2bfe":function(e,t,o){"use strict";o("a7df")},"2c20":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"manage-container"},r={class:"manage-wrap"},i={class:"manage-input"},l={class:"manage-button"};function s(e,t,o,s,c,d){const u=Object(n["resolveComponent"])("el-input"),m=Object(n["resolveComponent"])("el-form-item"),h=Object(n["resolveComponent"])("el-date-picker"),p=Object(n["resolveComponent"])("vab-query-form"),b=Object(n["resolveComponent"])("el-form"),g=Object(n["resolveComponent"])("el-button"),f=Object(n["resolveComponent"])("el-table-column"),v=Object(n["resolveComponent"])("el-table"),w=Object(n["resolveComponent"])("el-pagination"),k=Object(n["resolveComponent"])("water-graph"),C=Object(n["resolveDirective"])("loading");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",a,[Object(n["createElementVNode"])("div",r,[Object(n["createElementVNode"])("div",i,[Object(n["createVNode"])(b,{ref:"form",model:c.queryForm,"label-width":"80px"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(p,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{width:"100",prop:"deviceName",label:e.$t("dfunction.xzsj")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{modelValue:c.queryForm.deviceName,"onUpdate:modelValue":t[0]||(t[0]=e=>c.queryForm.deviceName=e),size:"small",placeholder:e.$t("dataEnquiry.qsrzdmc")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),Object(n["createVNode"])(m,{width:"100",prop:"year",label:e.$t("defalult.sj")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(h,{modelValue:c.queryForm.year,"onUpdate:modelValue":t[1]||(t[1]=e=>c.queryForm.year=e),size:"small",type:"year",placeholder:e.$t("dfunction.xzsj"),onChange:d.standardToTime},null,8,["modelValue","placeholder","onChange"])]),_:1},8,["label"])]),_:1})]),_:1},8,["model"])]),Object(n["createElementVNode"])("div",l,[Object(n["createVNode"])(g,{size:"small",onClick:t[2]||(t[2]=e=>d.resetForm())},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.chongz")),1)]),_:1}),Object(n["createVNode"])(g,{type:"primary",size:"small",onClick:d.search},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"]),Object(n["createVNode"])(g,{type:"primary",size:"small",onClick:d.exportData},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.dc")),1)]),_:1},8,["onClick"])])]),Object(n["withDirectives"])((Object(n["openBlock"])(),Object(n["createBlock"])(v,{ref:"multipleTable",data:c.reportData,border:"","tooltip-effect":"light",style:{width:"100%"}},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(c.headerData,(e,t)=>(Object(n["openBlock"])(),Object(n["createBlock"])(f,{key:t,label:e,prop:e,fixed:"站点名称"==e,align:"center",width:"150"},null,8,["label","prop","fixed"]))),128)),Object(n["createVNode"])(f,{fixed:"right",label:e.$t("defalult.cz"),align:"center"},{default:Object(n["withCtx"])(({row:t})=>[Object(n["createVNode"])(g,{type:"text",onClick:e=>d.graph(t)},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("dfunction.qxt")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[C,c.listLoading]]),Object(n["createVNode"])(w,{background:c.background,"current-page":c.queryForm.page,layout:c.layout,"page-size":c.queryForm.size,total:c.total,style:{"text-align":"right"},onCurrentChange:d.handleCurrentChange,onSizeChange:d.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"]),Object(n["createVNode"])(k,{ref:"water"},null,512)])}o("14d9");var c=o("94b0"),d=o("3038"),u=o("5f99"),m=o("4b95"),h={name:"Index",components:{waterGraph:m["default"]},data(){return{reportData:[],headerData:{},lazy:!0,activeName:"first",layout:"total, sizes, prev, pager, next, jumper",total:0,input:"",textarea:"",background:!0,listLoading:!0,elementLoadingText:"正在加载...",queryForm:{page:1,size:20,year:"",projectId:"",deviceName:""}}},computed:{height(){return 500}},created(){},methods:{graph(e){this.$refs["water"].showData(e)},standardToTime(){this.queryForm.year=Object(u["getDate2"])(this.queryForm.year),console.log(this.queryForm.year)},setDefaultTime(){this.queryForm.year=Object(u["getDate2"])(),console.log(this.queryForm.year)},async exportData(){const e=await Object(c["waterMonthExport"])(this.queryForm);d["default"].downloadFile(e,{fileName:"水量月报.xls"})},async fetchData(){this.listLoading=!0;const{data:e}=await Object(c["waterMonth"])(this.queryForm),t=e.items;for(var o=[],n=0;n{this.listLoading=!1},500)},showData(){this.setDefaultTime(),this.queryForm.projectId=sessionStorage.getItem("projectId"),setTimeout(()=>{this.fetchData()},1e3)},search(){this.fetchData()},resetForm(){this.$refs.queryForm.resetFields()},handleAdd(){this.$refs["edit"].showEdit()},handleEdit(e){this.$refs["edit"].showEdit(e)},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()}}},p=(o("44b1"),o("d959")),b=o.n(p);const g=b()(h,[["render",s],["__scopeId","data-v-3da4c6c0"]]);t["default"]=g},"2c21":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"dialog-footer"};function r(e,t,o,r,i,l){const s=Object(n["resolveComponent"])("el-input"),c=Object(n["resolveComponent"])("el-form-item"),d=Object(n["resolveComponent"])("el-option"),u=Object(n["resolveComponent"])("el-select"),m=Object(n["resolveComponent"])("el-date-picker"),h=Object(n["resolveComponent"])("el-form"),p=Object(n["resolveComponent"])("el-button"),b=Object(n["resolveComponent"])("el-dialog");return Object(n["openBlock"])(),Object(n["createBlock"])(b,{modelValue:i.dialogFormVisible,"onUpdate:modelValue":t[5]||(t[5]=e=>i.dialogFormVisible=e),title:i.title,width:"500px",onClose:l.close},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(h,{ref:"form",model:i.form,rules:i.rules,"label-width":"80px","label-position":"left"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(c,{label:e.$t("task.rwnr"),prop:"taskContent"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{modelValue:i.form.taskContent,"onUpdate:modelValue":t[0]||(t[0]=e=>i.form.taskContent=e),type:"textarea",rows:2,placeholder:"任务内容"},null,8,["modelValue"])]),_:1},8,["label"]),Object(n["createVNode"])(c,{label:e.$t("task.clr"),prop:"handler"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{modelValue:i.form.handler,"onUpdate:modelValue":t[1]||(t[1]=e=>i.form.handler=e),style:{width:"100%"},filterable:"",placeholder:"处理人"},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(i.handlerData,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(d,{key:e.id,label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),Object(n["createVNode"])(c,{label:e.$t("task.wcsj"),prop:"completeTime"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{modelValue:i.form.completeTime,"onUpdate:modelValue":t[2]||(t[2]=e=>i.form.completeTime=e),type:"datetime",placeholder:"选择完成时间",align:"right",onChange:l.dateChange},null,8,["modelValue","onChange"])]),_:1},8,["label"]),Object(n["createVNode"])(c,{label:"指派车辆",prop:"tqImei"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{modelValue:i.form.tqImei,"onUpdate:modelValue":t[3]||(t[3]=e=>i.form.tqImei=e),style:{width:"100%"},filterable:"",placeholder:"指派车辆"},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(i.tqImeiData,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(d,{key:e.imei,label:e.num,value:e.imei},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(n["createVNode"])(c,{prop:"taskLevel",label:"紧急程度"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{modelValue:i.form.taskLevel,"onUpdate:modelValue":t[4]||(t[4]=e=>i.form.taskLevel=e),style:{width:"100%"},filterable:"",placeholder:"紧急程度"},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(i.levelData,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(d,{key:e.dataCode,style:{width:"100%"},label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["model","rules"]),Object(n["createElementVNode"])("div",a,[Object(n["createVNode"])(p,{onClick:l.close},{default:Object(n["withCtx"])(()=>t[6]||(t[6]=[Object(n["createTextVNode"])("取 消")])),_:1},8,["onClick"]),Object(n["createVNode"])(p,{type:"primary",onClick:l.save},{default:Object(n["withCtx"])(()=>t[7]||(t[7]=[Object(n["createTextVNode"])("确 定")])),_:1},8,["onClick"])])]),_:1},8,["modelValue","title","onClose"])}var i=o("9e04"),l=o("5f99"),s={data(){return{form:{deviceCode:"",alarmRecordId:"",taskContent:"",handler:"",completeTime:"",tqImei:"",taskLevel:""},rules:{taskContent:[{required:!0,trigger:"blur",message:"请输入任务内容"}],handler:[{required:!0,trigger:"change",message:"请选择处理人"}],completeTime:[{required:!0,trigger:"change",message:"请选择完成时间"}],tqImei:[{required:!0,trigger:"change",message:"请选择指派车辆"}],taskLevel:[{required:!0,trigger:"change",message:"请选择紧急程度"}]},projectId:"",title:"",tqImeiData:[],handlerData:[],levelData:[],dialogFormVisible:!1}},created(){},methods:{async getHandlersData(){const{data:e}=await Object(i["handlers"])({deviceCode:this.form.deviceCode});this.handlerData=e},async getTqDevices(){const{data:e}=await Object(i["tqDevices"])({projectId:this.projectId});this.tqImeiData=e},async getAlarmLevelDict(){const{data:e}=await Object(i["alarmLevelDict"])();this.levelData=e},dateChange(){var e=this.form.completeTime;this.form.completeTime=Object(l["formatDateTime"])(e)},showEdit(e){this.title="转工单",this.form.deviceCode=e.deviceCode,this.form.alarmRecordId=e.id,this.dialogFormVisible=!0,this.projectId=sessionStorage.getItem("projectId"),this.getHandlersData(),this.getTqDevices(),this.getAlarmLevelDict()},close(){this.$refs["form"].resetFields(),this.form=this.$options.data().form,this.dialogFormVisible=!1,this.$emit("fetch-data")},save(){this.$refs["form"].validate(async e=>{if(!e)return!1;{this.form.name=this.form.title;const{msg:e}=await Object(i["toTask"])(this.form);this.$notify({title:e,type:"success"}),this.$refs["form"].resetFields(),this.dialogFormVisible=!1,this.$parent.fetchData()}})}}},c=(o("1e92"),o("d959")),d=o.n(c);const u=d()(s,[["render",r]]);t["default"]=u},"2c34":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"dialog-footer"};function r(e,t,o,r,i,l){const s=Object(n["resolveComponent"])("el-option"),c=Object(n["resolveComponent"])("el-select"),d=Object(n["resolveComponent"])("el-form-item"),u=Object(n["resolveComponent"])("el-input"),m=Object(n["resolveComponent"])("el-date-picker"),h=Object(n["resolveComponent"])("el-form"),p=Object(n["resolveComponent"])("el-button"),b=Object(n["resolveComponent"])("el-dialog");return Object(n["openBlock"])(),Object(n["createBlock"])(b,{modelValue:i.dialogFormVisible,"onUpdate:modelValue":t[5]||(t[5]=e=>i.dialogFormVisible=e),title:i.title,width:"500px"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(h,{ref:"form",model:i.form,"label-width":"80px","label-position":"left"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{label:"选择站点"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(c,{modelValue:i.form.deviceCode,"onUpdate:modelValue":t[0]||(t[0]=e=>i.form.deviceCode=e),filterable:"",placeholder:"选择站点",onChange:l.deviceChange},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(i.deviceData,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(s,{key:e.code,label:e.name,value:e.code},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"])]),_:1}),Object(n["createVNode"])(d,{label:"紧急程度",prop:"taskLevel"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(c,{modelValue:i.form.taskLevel,"onUpdate:modelValue":t[1]||(t[1]=e=>i.form.taskLevel=e),size:"small",filterable:"",placeholder:"选择紧急程度"},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(e.levelData,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(s,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(n["createVNode"])(d,{label:e.$t("task.rwnr")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{modelValue:i.form.taskContent,"onUpdate:modelValue":t[2]||(t[2]=e=>i.form.taskContent=e),type:"textarea"},null,8,["modelValue"])]),_:1},8,["label"]),Object(n["createVNode"])(d,{label:e.$t("task.clr")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(c,{modelValue:i.form.handler,"onUpdate:modelValue":t[3]||(t[3]=e=>i.form.handler=e),filterable:"",placeholder:"选择处理人"},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(i.handlersData,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(s,{key:e.id,label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),Object(n["createVNode"])(d,{label:e.$t("task.wcsj")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{modelValue:i.form.completeTime,"onUpdate:modelValue":t[4]||(t[4]=e=>i.form.completeTime=e),type:"datetime",placeholder:e.$t("defalult.xzrq"),onChange:l.standardToTime},null,8,["modelValue","placeholder","onChange"])]),_:1},8,["label"])]),_:1},8,["model"]),Object(n["createElementVNode"])("div",a,[Object(n["createVNode"])(p,{type:"primary",onClick:l.save},{default:Object(n["withCtx"])(()=>t[6]||(t[6]=[Object(n["createTextVNode"])("确 定")])),_:1},8,["onClick"]),Object(n["createVNode"])(p,{onClick:l.close},{default:Object(n["withCtx"])(()=>t[7]||(t[7]=[Object(n["createTextVNode"])("取 消")])),_:1},8,["onClick"])])]),_:1},8,["modelValue","title"])}var i=o("b199"),l=o("1b0a"),s=o("5f99"),c={data(){return{form:{id:"",deviceCode:"",taskContent:"",handler:"",completeTime:"",taskLevel:"",type:1},title:"",dialogFormVisible:!1,deviceData:[],handlersData:[],queryForm:{projectId:""}}},created(){this.queryForm.projectId=sessionStorage.getItem("projectId")},methods:{async getDictData(){const{data:e}=await Object(l["getDevices"])(this.queryForm);this.deviceData=e},deviceChange(){this.getHandlersData()},async getHandlersData(){const{data:e}=await Object(i["getHandlers"])(this.form);this.handlersData=e},async getTaskLevelData(){const{data:e}=await Object(i["getTaskLevel"])(this.form);this.levelData=e},standardToTime(){this.form.completeTime=Object(s["formatDateTime"])(this.form.completeTime)},setDefaultTime(){this.form.completeTime=Object(s["formatDateTime"])()},showEdit(e){if(this.getDictData(),this.getTaskLevelData(),e){this.title="编辑",this.menuId=e.id;var t=Object.assign({},e);this.form.id=t.id,this.form.deviceCode=t.device.code,this.form.taskContent=t.taskContent,this.form.handler=t.handler.id,this.form.completeTime=t.completeTime,void 0!=t.taskLevel&&(this.form.taskLevel=t.taskLevel.dataCode),this.getHandlersData()}else this.title="添加",this.form.id="",this.form.deviceCode="",this.form.taskContent="",this.form.handler="",this.form.completeTime="";this.dialogFormVisible=!0},close(){this.$refs["form"].resetFields(),this.form=this.$options.data().form,this.dialogFormVisible=!1,this.$emit("fetch-data")},save(){this.$refs["form"].validate(async e=>{if(!e)return!1;if(""==this.form.taskContent&&delete this.form.taskContent,""==this.form.handler&&delete this.form.handler,""==this.form.completeTime&&delete this.form.completeTime,this.form.id){const{msg:e}=await Object(i["doEdit"])(this.form);this.$notify({title:e,type:"success"})}else{delete this.form.id;const{msg:e}=await Object(i["doAdd"])(this.form);this.$notify({title:e,type:"success"})}this.$refs["form"].resetFields(),this.dialogFormVisible=!1,this.$parent.fetchData()})}}},d=o("d959"),u=o.n(d);const m=u()(c,[["render",r]]);t["default"]=m},"2c87":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"manage-container"};function r(e,t,o,r,i,l){const s=Object(n["resolveComponent"])("el-date-picker"),c=Object(n["resolveComponent"])("el-form-item"),d=Object(n["resolveComponent"])("el-input"),u=Object(n["resolveComponent"])("el-button"),m=Object(n["resolveComponent"])("vab-query-form"),h=Object(n["resolveComponent"])("el-form"),p=Object(n["resolveComponent"])("el-row"),b=Object(n["resolveComponent"])("el-table-column"),g=Object(n["resolveComponent"])("el-table"),f=Object(n["resolveComponent"])("el-pagination"),v=Object(n["resolveComponent"])("vab-query-form-right-panel"),w=Object(n["resolveDirective"])("loading");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",a,[Object(n["createVNode"])(p,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(h,{ref:"form",model:e.form,"label-width":"80px"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(c,{label:e.$t("defalult.sj")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{modelValue:e.value1,"onUpdate:modelValue":t[0]||(t[0]=t=>e.value1=t),type:"daterange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期"},null,8,["modelValue"])]),_:1},8,["label"]),Object(n["createVNode"])(c,{label:"工单编号"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{modelValue:i.queryForm.name,"onUpdate:modelValue":t[1]||(t[1]=e=>i.queryForm.name=e),placeholder:"请输入工单编号"},null,8,["modelValue"])]),_:1}),Object(n["createVNode"])(c,{label:"关键字"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{modelValue:i.queryForm.name,"onUpdate:modelValue":t[2]||(t[2]=e=>i.queryForm.name=e),placeholder:"请输入关键字"},null,8,["modelValue"])]),_:1}),Object(n["createVNode"])(u,{type:"primary",onClick:e.search},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"]),Object(n["createVNode"])(u,{type:"primary",onClick:e.search},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.dc")),1)]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"])]),_:1}),Object(n["withDirectives"])((Object(n["openBlock"])(),Object(n["createBlock"])(g,{data:i.data,border:"",stripe:"",style:{width:"100%"}},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(b,{prop:"id",label:e.$t("trigger.xh"),width:"60",align:"center"},null,8,["label"]),Object(n["createVNode"])(b,{prop:"jiedao",label:"工单编号",width:"120",align:"center"}),Object(n["createVNode"])(b,{prop:"shequ",label:"工单类型",width:"200",align:"center"}),Object(n["createVNode"])(b,{prop:"mingcheng",label:e.$t("maintenance.zdlx"),width:"200",align:"center"},null,8,["label"]),Object(n["createVNode"])(b,{prop:"guimo",label:"业务类型",width:"200",align:"center"}),Object(n["createVNode"])(b,{prop:"kaishi1",label:"站点",width:"200",align:"center"}),Object(n["createVNode"])(b,{prop:"jieshu1",label:"街道类型",width:"200",align:"center"}),Object(n["createVNode"])(b,{prop:"dangqian",label:"位置",width:"200",align:"center"}),Object(n["createVNode"])(b,{prop:"kaishi2",label:"工单描述",width:"200",align:"center"}),Object(n["createVNode"])(b,{prop:"jieshu2",label:e.$t("grouping.cjsj"),width:"200",align:"center"},null,8,["label"]),Object(n["createVNode"])(b,{fixed:"right",label:e.$t("defalult.cz"),align:"center"},{default:Object(n["withCtx"])(({row:t})=>[Object(n["createVNode"])(u,{type:"text",onClick:e=>l.handleDelete(t)},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.sc")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[w,i.listLoading]]),Object(n["createVNode"])(m,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(v,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(f,{background:i.background,"current-page":i.queryForm.page,layout:i.layout,"page-size":i.queryForm.size,total:i.total,onCurrentChange:l.handleCurrentChange,onSizeChange:l.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"])]),_:1})]),_:1})])}var i={name:"Index",components:{},data(){return{data:[{id:1,jiedao:"123456",shequ:"工单类型",mingcheng:"站点类型",guimo:"业务类型",kaishi1:"站点",jieshu1:"街道类型",dangqian:"位置",kaishi2:"工单描述",jieshu2:"2022-10-1"},{id:2,jiedao:"123456",shequ:"工单类型",mingcheng:"站点类型",guimo:"业务类型",kaishi1:"站点",jieshu1:"街道类型",dangqian:"位置",kaishi2:"工单描述",jieshu2:"2022-10-1"},{id:3,jiedao:"123456",shequ:"工单类型",mingcheng:"站点类型",guimo:"业务类型",kaishi1:"站点",jieshu1:"街道类型",dangqian:"位置",kaishi2:"工单描述",jieshu2:"2022-10-1"}],lazy:!0,activeName:"first",layout:"total, sizes, prev, pager, next, jumper",total:0,input:"",textarea:"",list:[],background:!0,listLoading:!0,elementLoadingText:"正在加载...",queryForm:{page:1,size:20,name:""}}},computed:{height(){return 500}},created(){this.fetchData()},methods:{async fetchData(){this.listLoading=!0,setTimeout(()=>{this.listLoading=!1},500)},handleAdd(){this.$refs["edit"].showEdit()},handleEdit(e){this.$refs["edit"].showEdit(e)},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()},handleDelete(e){e.id&&this.$confirm("你确定要删除当前项吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{this.$message({type:"success",message:"删除成功"})}).catch(()=>{this.$message({type:"info",message:"已取消删除"})})}}},l=(o("510b"),o("d959")),s=o.n(l);const c=s()(i,[["render",r],["__scopeId","data-v-dbe26910"]]);t["default"]=c},"2d64":function(e,t,o){"use strict";o("f616")},"2db2":function(e,t,o){"use strict";o("a5e0")},"2f10":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"dialog-footer"};function r(e,t,o,r,i,l){const s=Object(n["resolveComponent"])("el-input"),c=Object(n["resolveComponent"])("el-form-item"),d=Object(n["resolveComponent"])("el-option"),u=Object(n["resolveComponent"])("el-select"),m=Object(n["resolveComponent"])("el-form"),h=Object(n["resolveComponent"])("el-button"),p=Object(n["resolveComponent"])("el-dialog");return Object(n["openBlock"])(),Object(n["createBlock"])(p,{modelValue:i.dialogFormVisible,"onUpdate:modelValue":t[2]||(t[2]=e=>i.dialogFormVisible=e),title:i.title,width:"500px",onClose:l.close},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{ref:"form",model:i.form,rules:i.rules,"label-width":"80px"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(c,{label:"部门名称",prop:"deptName"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{modelValue:i.form.deptName,"onUpdate:modelValue":t[0]||(t[0]=e=>i.form.deptName=e),modelModifiers:{trim:!0},autocomplete:"off"},null,8,["modelValue"])]),_:1}),Object(n["createVNode"])(c,{label:"上级部门",prop:"parentId"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{modelValue:i.form.parentId,"onUpdate:modelValue":t[1]||(t[1]=e=>i.form.parentId=e),placeholder:"请选择上级部门"},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(i.deptData,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(d,{key:e.deptId,label:e.deptName,value:e.deptId},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["model","rules"]),Object(n["createElementVNode"])("div",a,[Object(n["createVNode"])(h,{type:"primary",size:"small",onClick:l.save},{default:Object(n["withCtx"])(()=>t[3]||(t[3]=[Object(n["createTextVNode"])("确 定")])),_:1},8,["onClick"]),Object(n["createVNode"])(h,{size:"small",onClick:l.close},{default:Object(n["withCtx"])(()=>t[4]||(t[4]=[Object(n["createTextVNode"])("取 消")])),_:1},8,["onClick"])])]),_:1},8,["modelValue","title","onClose"])}o("14d9");var i=o("fe05"),l={data(){return{form:{deptId:"",parentId:"",deptName:""},rules:{deptName:[{required:!0,trigger:"blur",message:"请输入部门名称"}]},clearable:!0,deptData:[],title:"",dialogFormVisible:!1}},created(){},methods:{async getDeptData(){const{data:e}=await Object(i["getDeptList"])();e.push({deptId:0,deptName:"顶级部门"}),this.deptData=e},deptEdit(e){this.getDeptData(),e?(this.title="编辑部门",this.form.deptId=e.id,this.form.parentId=e.parentId,this.form.deptName=e.label):this.title="添加部门",this.dialogFormVisible=!0},close(){this.$refs["form"].resetFields(),this.form=this.$options.data().form,this.dialogFormVisible=!1,this.$emit("fetch-data")},save(){this.$refs["form"].validate(async e=>{if(!e)return!1;if(this.form.name=this.form.title,this.form.deptId){const{msg:e}=await Object(i["doDeptEdit"])(this.form);this.$notify({title:e,type:"success"})}else{delete this.form.deptId;const{msg:e}=await Object(i["doDeptAdd"])(this.form);this.$notify({title:e,type:"success"})}this.$refs["form"].resetFields(),this.dialogFormVisible=!1,this.$parent.fetchData()})}}},s=(o("e463"),o("d959")),c=o.n(s);const d=c()(l,[["render",r]]);t["default"]=d},"2f47":function(e,t,o){},"2fc7":function(e,t,o){"use strict";o("29ea")},3038:function(e,t,o){"use strict";o.r(t);o("88a7"),o("271a"),o("5494");var n=o("bc3a"),a=o.n(n),r=o("4360");const i=a.a.create({baseURL:Object({NODE_ENV:"production",VUE_APP_AUTHOR:"Cc",VUE_APP_TITLE:"力鼎环保",VUE_APP_UPDATE_TIME:"2024-10-10 11:14:28",VUE_APP_VERSION:"1.0.0",BASE_URL:""}).VUE_APP_BASE_API,timeout:1e5}),l=r["default"].getters["user/token"];i.interceptors.request.use(e=>(e.headers={token:l},e),e=>Promise.reject(e));const s=async(e,t)=>{await i.get(e,{responseType:"arraybuffer"}).then(e=>u(e,t))},c=async(e,t)=>{await i.post(e,{responseType:"arraybuffer"}).then(e=>u(e,t))},d=async(e,t)=>{await i.get(e,{responseType:"blob"}).then(e=>u(e,t))},u=(e,t)=>{const o=new Blob([e.data],{type:t.fileType?t.fileType:"application/octet-binary"}),n=window.URL.createObjectURL(o);m(n,t.fileName)},m=(e,t,o)=>{const n=document.createElement("a");n.href=e,n.download=t,document.body.appendChild(n),n.click(),document.body.removeChild(n),(null==o||o)&&window.URL.revokeObjectURL(e)},h=async(e,t)=>{let o;return await i.get(e,{responseType:"blob"}).then(e=>{o=new Blob([e.data],{type:t||"application/octet-binary"})}),window.URL.createObjectURL(o)},p=async(e,t,o)=>{let n;return await i.post(e,t,{responseType:"blob"}).then(e=>{n=new Blob([e.data],{type:o||"application/octet-binary"})}),window.URL.createObjectURL(n)},b=async(e,t)=>{let o;return await i.get(e,{responseType:"blob"}).then(e=>{o=new Blob([e.data],{type:t||"application/octet-binary"})}),o};t["default"]={ajax:i,downloadFile:s,getFile:d,getDownloadFileUrl:h,downloadPostFile:c,getDownloadFileUrlByPost:p,getDownloadFileBlob:b,downloadBlob:m}},"307a":function(e,t,o){"use strict";o("6ba4")},"30bb":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"manage-container"},r={class:"manage-button"};function i(e,t,o,i,l,s){const c=Object(n["resolveComponent"])("el-button"),d=Object(n["resolveComponent"])("el-table-column"),u=Object(n["resolveComponent"])("el-table"),m=Object(n["resolveComponent"])("el-pagination"),h=Object(n["resolveComponent"])("add-data"),p=Object(n["resolveDirective"])("loading");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",a,[Object(n["createElementVNode"])("div",r,[Object(n["createVNode"])(c,{type:"primary",size:"small",onClick:s.addData},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.tj")),1)]),_:1},8,["onClick"]),Object(n["createVNode"])(c,{type:"primary",size:"small",onClick:s.exportData},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.dc")),1)]),_:1},8,["onClick"])]),Object(n["withDirectives"])((Object(n["openBlock"])(),Object(n["createBlock"])(u,{data:l.flowData,border:"",stripe:"",style:{width:"100%"}},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{prop:"name",label:e.$t("staff.xm"),width:"100",align:"center"},null,8,["label"]),Object(n["createVNode"])(d,{prop:"phone",label:"手机号",width:"150",align:"center"}),Object(n["createVNode"])(d,{prop:"company",label:"公司",width:"250",align:"center"}),Object(n["createVNode"])(d,{prop:"position",label:"职位",width:"120",align:"center"}),Object(n["createVNode"])(d,{prop:"email",label:e.$t("staff.yx"),width:"180",align:"center"},null,8,["label"]),Object(n["createVNode"])(d,{prop:"createTime",label:"添加时间",width:"180",align:"center"}),Object(n["createVNode"])(d,{fixed:"right",label:e.$t("defalult.cz"),align:"center"},{default:Object(n["withCtx"])(({row:t})=>[Object(n["createVNode"])(c,{type:"text",onClick:e=>s.editData(t)},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.bj")),1)]),_:2},1032,["onClick"]),Object(n["createVNode"])(c,{type:"text",onClick:e=>s.handleDelete(t)},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.sc")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[p,l.listLoading]]),Object(n["createVNode"])(m,{background:l.background,"current-page":l.queryForm.pageIndex,layout:l.layout,"page-size":l.queryForm.size,total:l.total,style:{"text-align":"right"},onCurrentChange:s.handleCurrentChange,onSizeChange:s.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"]),Object(n["createVNode"])(h,{ref:"data"},null,512)])}var l=o("fcd7"),s=o("ff4d"),c=o("3038"),d={name:"Index",components:{addData:s["default"]},data(){return{flowData:[],layout:"total, sizes, prev, pager, next, jumper",total:0,background:!0,listLoading:!0,elementLoadingText:"正在加载...",queryForm:{page:1,size:20}}},computed:{height(){return 500}},created(){this.fetchData()},methods:{async exportData(){const e=await Object(l["intentionExport"])([]);c["default"].downloadFile(e,{fileName:"意向用户.xlsx"})},async fetchData(){this.listLoading=!0;const{data:e}=await Object(l["getList"])(this.queryForm);this.flowData=e.items,this.total=e.total,setTimeout(()=>{this.listLoading=!1},500)},handleDelete(e){const t=this;e.id&&this.$confirm("你确定要删除当前项吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{const{msg:o}=Object(l["doDelete"])({customerId:e.id});this.$message({type:"success",message:void 0==o?"删除成功":o}),setTimeout((function(){t.fetchData()}),1e3)}).catch(()=>{this.$message({type:"info",message:"已取消删除"})})},search(){this.fetchData()},resetForm(){this.$refs.queryForm.resetFields()},editData(e){this.$refs["data"].showEdit(e)},addData(e){this.$refs["data"].showEdit(e)},handleQuery(){this.queryForm.pageIndex=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.pageIndex=e,this.fetchData()}}},u=(o("c5a0"),o("2293"),o("d959")),m=o.n(u);const h=m()(d,[["render",i],["__scopeId","data-v-76b83eef"]]);t["default"]=h},"311d":function(e,t,o){"use strict";o("e139")},3141:function(e,t,o){},3145:function(e,t,o){"use strict";o("c209")},"31f8":function(e,t,o){"use strict";o("5717")},3243:function(e,t,o){},"32be":function(e,t,o){},3318:function(e,t,o){"use strict";o("82ae")},"33ec":function(e,t,o){e.exports={"menu-color":"hsla(0,0%,27%,.95)","menu-color-active":"hsla(208,100%,55%,.95)","menu-background":"#fff","gallery-second-menu-background":"#fff"}},3423:function(e,t,o){"use strict";o("bf9e")},3498:function(e,t,o){e.exports={"menu-color":"hsla(0,0%,27%,.95)","menu-color-active":"hsla(208,100%,55%,.95)","menu-background":"#fff","gallery-second-menu-background":"#fff"}},"34c9":function(e,t,o){e.exports={"menu-color":"hsla(0,0%,27%,.95)","menu-color-active":"hsla(208,100%,55%,.95)","menu-background":"#fff","gallery-second-menu-background":"#fff"}},"34d3":function(e,t,o){e.exports={"menu-color":"hsla(0,0%,27%,.95)","menu-color-active":"hsla(208,100%,55%,.95)","menu-background":"#fff","gallery-second-menu-background":"#fff"}},3508:function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"manage-input"},r={class:"dialog-footer",style:{"text-align":"right"}};function i(e,t,o,i,l,s){const c=Object(n["resolveComponent"])("el-option"),d=Object(n["resolveComponent"])("el-select"),u=Object(n["resolveComponent"])("el-form-item"),m=Object(n["resolveComponent"])("ckeditor"),h=Object(n["resolveComponent"])("el-button"),p=Object(n["resolveComponent"])("el-form"),b=Object(n["resolveComponent"])("select-data");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",a,[Object(n["createVNode"])(p,{ref:"form",model:l.form,"label-width":"80px","label-position":"left"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{label:"消息类型"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{modelValue:l.form.msgType,"onUpdate:modelValue":t[0]||(t[0]=e=>l.form.msgType=e),size:"small",filterable:"",placeholder:"消息类型",onChange:s.changeMsgType},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(l.msgTypeData,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(c,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"])]),_:1}),l.isMaterial?(Object(n["openBlock"])(),Object(n["createBlock"])(u,{key:0,label:"素材类型",prop:"materialType"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{modelValue:l.form.materialType,"onUpdate:modelValue":t[1]||(t[1]=e=>l.form.materialType=e),size:"small",filterable:"",placeholder:"素材类型"},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(l.typeData,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(c,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})):Object(n["createCommentVNode"])("",!0),l.isText?(Object(n["openBlock"])(),Object(n["createBlock"])(u,{key:1,label:"文本内容",prop:"textContent"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{modelValue:l.form.textContent,"onUpdate:modelValue":t[2]||(t[2]=e=>l.form.textContent=e),size:"small",editor:l.editor,config:l.editorConfig},null,8,["modelValue","editor","config"])]),_:1})):Object(n["createCommentVNode"])("",!0),l.isMaterial?(Object(n["openBlock"])(),Object(n["createBlock"])(u,{key:2,label:"选择素材",prop:"mediaId"},{default:Object(n["withCtx"])(()=>[Object(n["createElementVNode"])("p",null,"已选择素材:"+Object(n["toDisplayString"])(l.form.mediaId),1),Object(n["createVNode"])(h,{type:"primary",size:"mini",onClick:t[3]||(t[3]=e=>s.showData())},{default:Object(n["withCtx"])(()=>t[4]||(t[4]=[Object(n["createTextVNode"])(" 选择素材 ")])),_:1})]),_:1})):Object(n["createCommentVNode"])("",!0)]),_:1},8,["model"]),Object(n["createElementVNode"])("div",r,[Object(n["createVNode"])(h,{type:"primary",size:"small",onClick:s.save},{default:Object(n["withCtx"])(()=>t[5]||(t[5]=[Object(n["createTextVNode"])("确 定")])),_:1},8,["onClick"])]),Object(n["createVNode"])(b,{ref:"select",onGetMaterialId:s.getMaterialId},null,8,["onGetMaterialId"])])}var l=o("3cf5"),s=o("4cfb"),c=o("c471"),d=o.n(c),u=(o("cd6d"),o("5847")),m=(o("cf45"),{components:{selectData:l["default"]},data(){return{form:{id:"",mediaId:"",msgType:"",textContent:"",materialType:""},clearable:!0,title:"",editor:d.a,editorConfig:u["knowledgeEditorConfig"],dialogFormVisible:!0,msgTypeData:[],typeData:[],isMaterial:!1,isText:!1}},created(){this.getSubscribeReplyData()},methods:{followIndex(){this.getSubscribeReplyData()},async getSubscribeReplyData(){const{data:e}=await Object(s["getSubscribeReply"])();this.form=e,this.materialOrText(this.form.msgType),this.getMaterialTypeData(),this.getMaterialMsgTypeData()},changeMsgType(){this.$refs["form"].resetFields(),this.materialOrText(this.form.msgType)},materialOrText(e){"material"==e?(this.isMaterial=!0,this.isText=!1):(this.isMaterial=!1,this.isText=!0)},showData(){this.$refs["select"].selectData()},async getMaterialMsgTypeData(){const{data:e}=await Object(s["getMaterialMsgType"])();this.msgTypeData=e},async getMaterialTypeData(){const{data:e}=await Object(s["getMaterialType"])();this.typeData=e},close(){this.$refs["form"].resetFields(),this.form=this.$options.data().form,this.dialogFormVisible=!1,this.$emit("fetch-data")},getMaterialId(e){this.form.mediaId=e},save(){this.$refs["form"].validate(async e=>{if(!e)return!1;{delete this.form.image,delete this.form.voice,delete this.form.video,delete this.form.news,this.form.textContent="面对全球普遍存在乡村、景区、民宿、营地、服务区等分散性场景,每天产生大量污水随意排放,受限厂网建设投资大和运营成本高等诸多现实因素,难以收集到集中式污水厂处理的严峻挑战。力鼎深知,污水问题不仅影响水环境的改善,更关乎人类的卫生需求和健康保障。我们有志成为全球领先的分散式场景污水处理解决方案服务商,通过科技创新和技术升级,为各类分散场景实现污水高效解决方案,为人类创造一个更加清洁、健康、宜居的生活环境。同时,我们也将积极履行社会责任,与各方携手合作,共同推动分散式污水处理行业的健康发展,为构建美好世界贡献力量。\n清道夫:https://mp.weixin.qq.com/s/Xdgzc05iGKKIoIo7uXcHSg\n全球合伙人招募:https://jinshuju.net/f/Ja8lek\n产品体验:http://deepdragon.lidinghb.com/";const{msg:e}=await Object(s["materialSaveOrUpdate"])(this.form);this.$notify({title:e,type:"success"}),this.getSubscribeReplyData()}})}}}),h=(o("aada"),o("d959")),p=o.n(h);const b=p()(m,[["render",i]]);t["default"]=b},"351d":function(e,t,o){"use strict";o.r(t),o.d(t,"getList",(function(){return r})),o.d(t,"getDevices",(function(){return i})),o.d(t,"alarmCategoryDict",(function(){return l})),o.d(t,"doAdd",(function(){return s})),o.d(t,"doEdit",(function(){return c})),o.d(t,"doDelete",(function(){return d})),o.d(t,"doExport",(function(){return u}));var n=o("b775"),a=o("f121");function r(e){var t="?page="+e.page+"&size="+e.size+"&projectId="+e.projectId;return""!=e.deviceName&&(t+="&deviceName="+e.deviceName),""!=e.equipmentName&&(t+="&equipmentName="+e.equipmentName),Object(n["default"])({url:"/equipment/list"+t,method:"get",data:e})}function i(e){return Object(n["default"])({url:"/task/devices?projectId="+e.projectId,method:"get",data:e})}function l(e){return Object(n["default"])({url:"/equipment/dict",method:"get",data:e})}function s(e){return Object(n["default"])({url:"/equipment/add",method:"post",data:e})}function c(e){return Object(n["default"])({url:"/equipment/update",method:"post",data:e})}function d(e){return Object(n["default"])({url:"/alarmRecord/remove",method:"post",data:e})}function u(e){var t="?projectId="+e.projectId;return""!=e.deviceName&&(t+="&deviceName="+e.deviceName),""!=e.equipmentName&&(t+="&equipmentName="+e.equipmentName),a["baseURL"]+"equipment/export"+t}},3576:function(e,t,o){},"35db":function(e,t,o){"use strict";o.r(t),o.d(t,"getList",(function(){return r})),o.d(t,"doDelete",(function(){return i})),o.d(t,"doAdd",(function(){return l})),o.d(t,"doEdit",(function(){return s})),o.d(t,"exportWaterDetection",(function(){return c})),o.d(t,"waterRate",(function(){return d}));var n=o("b775"),a=o("f121");function r(e){var t="?page="+e.page+"&size="+e.size+"&projectId="+e.projectId;return""!=e.code&&(t+="&code="+e.code),""!=e.date&&(t+="&date="+e.date),Object(n["default"])({url:"/waterDetection/list"+t,method:"get",data:e})}function i(e){return Object(n["default"])({url:"/waterDetection/remove",method:"post",data:e})}function l(e){return Object(n["default"])({url:"/waterDetection/add",method:"post",data:e})}function s(e){return Object(n["default"])({url:"/waterDetection/update",method:"post",data:e})}function c(e){var t="?projectId="+e.projectId;return""!=e.deviceName&&(t+="&deviceName="+e.deviceName),""!=e.date&&(t+="&date="+e.date),a["baseURL"]+"/waterDetectionReport/export"+t}function d(e){var t="?projectId="+e.projectId;return""!=e.code&&(t+="&deviceCode="+e.code),""!=e.date&&(t+="&date="+e.date),Object(n["default"])({url:"/waterDetection/rate"+t,method:"get",data:e})}},"35e0":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"image-list"},r={class:"page"};function i(e,t,o,i,l,s){const c=Object(n["resolveComponent"])("el-image"),d=Object(n["resolveComponent"])("el-pagination");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",a,[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(l.imageData,e=>(Object(n["openBlock"])(),Object(n["createElementBlock"])("div",{key:e,class:"block"},[Object(n["createVNode"])(c,{style:{width:"200px",height:"200px"},src:e,fit:"cover","preview-src-list":l.imageData},null,8,["src","preview-src-list"])]))),128)),Object(n["createElementVNode"])("div",r,[Object(n["createVNode"])(d,{background:l.background,"current-page":l.queryForm.page,layout:l.layout,"page-size":l.queryForm.size,total:l.total,style:{"text-align":"right"},onCurrentChange:s.handleCurrentChange,onSizeChange:s.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"])])])}var l=o("7cf8"),s=o("f121"),c={props:{deviceCode:{type:String,default:""}},data(){return{imageData:[],fileUrl:s["baseURL"]+"/static/capture/",background:!0,lazy:!0,layout:"total, sizes, prev, pager, next, jumper",total:0,queryForm:{deviceCode:"",page:1}}},watch:{deviceCode:function(e,t){this.queryForm.deviceCode=e,this.fetchData()}},created(){},methods:{showData(e){this.queryForm.deviceCode=e.deviceCode,this.fetchData()},async fetchData(){const{data:e}=await Object(l["getCaptureImg"])(this.queryForm);this.imageData=e.items,this.total=e.total},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()}}},d=(o("427d"),o("d959")),u=o.n(d);const m=u()(c,[["render",i],["__scopeId","data-v-75fd89ee"]]);t["default"]=m},"35ed":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"dialog-footer"};function r(e,t,o,r,i,l){const s=Object(n["resolveComponent"])("el-option"),c=Object(n["resolveComponent"])("el-select"),d=Object(n["resolveComponent"])("el-form-item"),u=Object(n["resolveComponent"])("el-form"),m=Object(n["resolveComponent"])("el-button"),h=Object(n["resolveComponent"])("el-dialog");return Object(n["openBlock"])(),Object(n["createBlock"])(h,{modelValue:i.dialogFormVisible,"onUpdate:modelValue":t[1]||(t[1]=e=>i.dialogFormVisible=e),title:i.title,width:"500px",onClose:l.close},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{ref:"form",model:i.form,rules:e.rules,"label-width":"80px"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{label:e.$t("maintenance.sb")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(c,{modelValue:i.form.deviceCode,"onUpdate:modelValue":t[0]||(t[0]=e=>i.form.deviceCode=e),filterable:"",placeholder:"请选择设备"},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(i.deviceData,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(s,{key:e.code,label:e.name,value:e.code},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"])]),_:1},8,["model","rules"]),Object(n["createElementVNode"])("div",a,[Object(n["createVNode"])(m,{onClick:l.close},{default:Object(n["withCtx"])(()=>t[2]||(t[2]=[Object(n["createTextVNode"])("取 消")])),_:1},8,["onClick"]),Object(n["createVNode"])(m,{type:"primary",onClick:l.save},{default:Object(n["withCtx"])(()=>t[3]||(t[3]=[Object(n["createTextVNode"])("确 定")])),_:1},8,["onClick"])])]),_:1},8,["modelValue","title","onClose"])}var i=o("4bf8"),l={name:"BindDevice",data(){return{form:{accessNum:"",deviceCode:""},projectId:"",deviceData:[],title:"",dialogFormVisible:!1}},created(){},methods:{handleCountryChange(e){if(e){const t=e.length-1;this.form.parentId=e[t]}else this.form.parentId=0},async getDevice(){const{data:e}=await Object(i["ldDeviceByProjectId"])({projectId:this.projectId});this.deviceData=e},showDetail(e){this.title="绑定设备",this.form.accessNum=e,this.projectId=sessionStorage.getItem("projectId"),this.dialogFormVisible=!0,this.getDevice()},close(){this.$refs["form"].resetFields(),this.form=this.$options.data().form,this.dialogFormVisible=!1,this.$emit("fetch-data")},save(){this.$refs["form"].validate(async e=>{if(!e)return!1;{const{msg:e}=await Object(i["simBindDevice"])(this.form);this.$notify({title:e,type:"success"}),this.$refs["form"].resetFields(),this.dialogFormVisible=!1,this.$parent.fetchData()}})}}},s=(o("7039"),o("d959")),c=o.n(s);const d=c()(l,[["render",r]]);t["default"]=d},3622:function(e,t,o){"use strict";o("a591")},3626:function(e,t,o){},"365c":function(e,t,o){"use strict";o.r(t),o.d(t,"getBasicData",(function(){return a})),o.d(t,"getConsumptionData",(function(){return r})),o.d(t,"getInspectionData",(function(){return i})),o.d(t,"getAlarmData",(function(){return l})),o.d(t,"getTaskData",(function(){return s})),o.d(t,"getAttendanceData",(function(){return c}));var n=o("b775");function a(e){var t="?month="+e.month;return void 0!=e.projectId&&(t+="&projectId="+e.projectId),Object(n["default"])({url:"/overview/basic"+t,method:"get",data:e})}function r(e){var t="?start="+e.start+"&end="+e.end;return void 0!=e.projectId&&(t+="&projectId="+e.projectId),Object(n["default"])({url:"/overview/energyConsumption"+t,method:"get",data:e})}function i(e){var t="?start="+e.start+"&end="+e.end;return void 0!=e.projectId&&(t+="&projectId="+e.projectId),Object(n["default"])({url:"/overview/inspection"+t,method:"get",data:e})}function l(e){var t="?start="+e.start+"&end="+e.end;return void 0!=e.projectId&&(t+="&projectId="+e.projectId),Object(n["default"])({url:"/overview/alarm"+t,method:"get",data:e})}function s(e){var t="?start="+e.start+"&end="+e.end;return void 0!=e.projectId&&(t+="&projectId="+e.projectId),Object(n["default"])({url:"/overview/task"+t,method:"get",data:e})}function c(e){var t="?start="+e.start+"&end="+e.end;return void 0!=e.projectId&&(t+="&projectId="+e.projectId),Object(n["default"])({url:"/overview/attendance"+t,method:"get",data:e})}},"377f":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={id:"clockIn",style:{width:"100%",height:"350px"}};function r(e,t,o,r,i,l){return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",a)}var i=o("313e"),l={props:{rate:{type:Number}},data(){return{chartPie:null,data:[]}},watch:{rate(e){this.data=[{value:e}],setTimeout(()=>{this.drawCharts()},500)}},mounted:function(){},methods:{drawPieChart(){this.chartPie=i["a"](document.getElementById("clockIn")),this.chartPie.setOption({title:{left:"center",text:"考勤打卡"},series:[{type:"gauge",axisLine:{lineStyle:{width:25,color:[[.3,"#67e0e3"],[.7,"#37a2da"],[1,"#fd666d"]]}},pointer:{itemStyle:{color:"auto"}},axisTick:{distance:-20,length:8,lineStyle:{color:"#fff",width:1}},splitLine:{distance:-20,length:20,lineStyle:{color:"#fff",width:4}},axisLabel:{color:"inherit",distance:30,fontSize:14},detail:{valueAnimation:!0,formatter:"{value} %",color:"inherit",fontsize:24},data:this.data}]})},drawCharts(){this.drawPieChart()}}},s=o("d959"),c=o.n(s);const d=c()(l,[["render",r]]);t["default"]=d},"37f9":function(e,t,o){"use strict";o.r(t);var n=o("f2bf"),a=o("7205"),r=o.n(a),i=o("7825"),l=o.n(i),s=o("8fea"),c=o.n(s),d=o("69a7"),u=o.n(d),m=o("fe73"),h=o.n(m);const p={class:"container"},b={class:"echart-wrap"},g={class:"echart-item",style:{width:"100%"}},f={class:"echart-head"},v={class:"echart-title"},w={class:"echart-wrap"},k={class:"echart-item",style:{width:"calc(55% - 20px)"}},C={class:"echart-head"},y={class:"echart-title"},O={class:"wrap-content"},j={class:"wrap-content-item"},x={class:"wrap-content-item"},_={class:"wrap-content-item"},V={class:"echart-item",style:{width:"45%"}},A={class:"echart-head"},N={class:"echart-title"},D={class:"echart-wrap"},E={class:"echart-item",style:{width:"100%"}},T={class:"echart-head"},S={class:"echart-title"},B={class:"wrap-content-second"},I={class:"wrap-content-L"},z={class:"wrap-content-top"},F={class:"wrap-content-item"},M={class:"wrap-content-font"},L={class:"wrap-content-size",style:{"margin-bottom":"5px"}},P={class:"wrap-content-size",style:{color:"rgb(66, 147, 245)","font-weight":"600"}},R={class:"wrap-content-item"},q={class:"wrap-content-font"},$={class:"wrap-content-size",style:{"margin-bottom":"5px"}},U={class:"wrap-content-size",style:{color:"rgb(245, 124, 66)","font-weight":"600"}},H={class:"wrap-content-bottom"},W={class:"wrap-content-item"},G={class:"wrap-content-font"},K={class:"wrap-content-size",style:{"margin-bottom":"5px"}},Y={key:0},Q={key:1},J={class:"wrap-content-size",style:{color:"rgb(66, 245, 125)","font-weight":"600"}},Z={key:0},X={key:1},ee={class:"wrap-content-item"},te={class:"wrap-content-font"},oe={class:"wrap-content-size",style:{"margin-bottom":"5px"}},ne={key:0},ae={key:1},re={class:"wrap-content-size",style:{color:"rgb(245, 195, 66)","font-weight":"600"}},ie={key:0},le={key:1},se={key:0,class:"wrap-content-item"},ce={class:"wrap-content-font"},de={class:"wrap-content-size",style:{"margin-bottom":"5px"}},ue={class:"wrap-content-size",style:{color:"rgb(66, 188, 245)","font-weight":"600"}},me={class:"wrap-content-R"},he={class:"echart-wrap"},pe={class:"echart-item",style:{width:"100%"}},be={class:"echart-head"},ge={class:"echart-title"},fe={class:"echart-list"},ve={class:"personnel-content-item"},we={class:"personnel-content-item"},ke={class:"personnel-content-item"},Ce={class:"personnel-content-item"},ye={class:"echart-wrap"},Oe={class:"echart-item",style:{width:"calc(50% - 10px)"}},je={class:"echart-head"},xe={class:"echart-title"},_e={class:"personnel-content-item",style:{width:"100%"}},Ve={style:{display:"flex","justify-content":"center","align-items":"center"}},Ae={class:"wrap-content-item-h2",style:{"font-size":"14px","font-weight":"500"}},Ne={class:"wrap-content-item-h2",style:{"font-size":"14px","font-weight":"500","margin-left":"20px"}},De={class:"echart-item",style:{width:"calc(50% - 10px)"}},Ee={class:"echart-head"},Te={class:"echart-title"},Se={class:"personnel-content-item",style:{padding:"25px 15px 15px"}};function Be(e,t,o,a,i,s){const d=Object(n["resolveComponent"])("el-switch"),m=Object(n["resolveComponent"])("perfect"),Be=Object(n["resolveComponent"])("el-date-picker"),Ie=Object(n["resolveComponent"])("operating"),ze=Object(n["resolveComponent"])("consumption"),Fe=Object(n["resolveComponent"])("maintenance-personnel"),Me=Object(n["resolveComponent"])("maintenance-site"),Le=Object(n["resolveComponent"])("alarm"),Pe=Object(n["resolveComponent"])("work"),Re=Object(n["resolveComponent"])("clock-in"),qe=Object(n["resolveComponent"])("clock-fold");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",p,[Object(n["createElementVNode"])("div",b,[Object(n["createElementVNode"])("div",g,[Object(n["createElementVNode"])("div",f,[Object(n["createElementVNode"])("h1",v,Object(n["toDisplayString"])(e.$t("index.allTxt")),1),Object(n["createVNode"])(d,{modelValue:i.isAllProject,"onUpdate:modelValue":t[0]||(t[0]=e=>i.isAllProject=e),"active-value":!0,"inactive-value":!1,"active-color":"#13ce66","inactive-color":"#ff4949",onChange:s.changeSwitch},null,8,["modelValue","onChange"])])])]),Object(n["createElementVNode"])("div",w,[Object(n["createElementVNode"])("div",k,[Object(n["createElementVNode"])("div",C,[Object(n["createElementVNode"])("h1",y,Object(n["toDisplayString"])(e.$t("index.jjxx")),1)]),Object(n["createElementVNode"])("div",O,[Object(n["createElementVNode"])("div",j,[Object(n["createVNode"])(m,{perfectId:"all",name:e.$t("index.zzd"),color:"#58D9F8",rate:i.basicData.total,all:i.basicData.total},null,8,["name","rate","all"])]),Object(n["createElementVNode"])("div",x,[Object(n["createVNode"])(m,{perfectId:"yxzd",name:e.$t("index.yxzd"),color:"#46B330",rate:i.basicData.online,all:i.basicData.total},null,8,["name","rate","all"])]),Object(n["createElementVNode"])("div",_,[Object(n["createVNode"])(m,{perfectId:"lxzd",name:e.$t("index.lxzd"),color:"#F56F47",rate:i.basicData.offline,all:i.basicData.total},null,8,["name","rate","all"])])])]),Object(n["createElementVNode"])("div",V,[Object(n["createElementVNode"])("div",A,[Object(n["createElementVNode"])("h1",N,Object(n["toDisplayString"])(e.$t("index.syxmyxl")),1),Object(n["createVNode"])(Be,{modelValue:i.basicTime,"onUpdate:modelValue":t[1]||(t[1]=e=>i.basicTime=e),type:"month",placeholder:e.$t("defalult.xzrq"),onChange:s.searchBasic},null,8,["modelValue","placeholder","onChange"])]),Object(n["createVNode"])(Ie,{runRate:i.basicData.runRate},null,8,["runRate"])])]),Object(n["createElementVNode"])("div",D,[Object(n["createElementVNode"])("div",E,[Object(n["createElementVNode"])("div",T,[Object(n["createElementVNode"])("h1",S,Object(n["toDisplayString"])(e.$t("index.nhzb")),1),Object(n["createVNode"])(Be,{modelValue:i.consumptionTime,"onUpdate:modelValue":t[2]||(t[2]=e=>i.consumptionTime=e),type:"daterange","range-separator":e.$t("defalult.z"),"start-placeholder":e.$t("defalult.ksrq"),"end-placeholder":e.$t("defalult.jsrq"),onChange:s.searchConsumption},null,8,["modelValue","range-separator","start-placeholder","end-placeholder","onChange"])]),Object(n["createElementVNode"])("div",B,[Object(n["createElementVNode"])("div",I,[Object(n["createElementVNode"])("div",z,[Object(n["createElementVNode"])("div",F,[t[5]||(t[5]=Object(n["createElementVNode"])("div",{class:"wrap-content-img"},[Object(n["createElementVNode"])("img",{src:r.a,width:"82"})],-1)),Object(n["createElementVNode"])("div",M,[Object(n["createElementVNode"])("h2",L,Object(n["toDisplayString"])(e.$t("index.ljydl")),1),Object(n["createElementVNode"])("h1",P,Object(n["toDisplayString"])(i.consumptionData.elec)+"w/Kwh ",1)])]),Object(n["createElementVNode"])("div",R,[t[6]||(t[6]=Object(n["createElementVNode"])("div",{class:"wrap-content-img"},[Object(n["createElementVNode"])("img",{src:l.a,width:"82"})],-1)),Object(n["createElementVNode"])("div",q,[Object(n["createElementVNode"])("h2",$,Object(n["toDisplayString"])(e.$t("index.ljysl")),1),Object(n["createElementVNode"])("h1",U,Object(n["toDisplayString"])(i.consumptionData.water)+"m³/d ",1)])])]),Object(n["createElementVNode"])("div",H,[Object(n["createElementVNode"])("div",W,[t[7]||(t[7]=Object(n["createElementVNode"])("div",{class:"wrap-content-img"},[Object(n["createElementVNode"])("img",{src:c.a,width:"82"})],-1)),Object(n["createElementVNode"])("div",G,[Object(n["createElementVNode"])("h2",K,[i.isQDF?(Object(n["openBlock"])(),Object(n["createElementBlock"])("span",Y,Object(n["toDisplayString"])(e.$t("index.jd")),1)):(Object(n["openBlock"])(),Object(n["createElementBlock"])("span",Q,Object(n["toDisplayString"])(e.$t("index.yd")),1))]),Object(n["createElementVNode"])("h1",J,[i.isQDF?(Object(n["openBlock"])(),Object(n["createElementBlock"])("span",Z,Object(n["toDisplayString"])(i.consumptionData.conserveElec)+"Kwh ",1)):(Object(n["openBlock"])(),Object(n["createElementBlock"])("span",X,Object(n["toDisplayString"])(i.consumptionData.elecUse)+"Kwh",1))])])]),Object(n["createElementVNode"])("div",ee,[t[8]||(t[8]=Object(n["createElementVNode"])("div",{class:"wrap-content-img"},[Object(n["createElementVNode"])("img",{src:u.a,width:"82"})],-1)),Object(n["createElementVNode"])("div",te,[Object(n["createElementVNode"])("h2",oe,[i.isQDF?(Object(n["openBlock"])(),Object(n["createElementBlock"])("span",ne,Object(n["toDisplayString"])(e.$t("index.js")),1)):(Object(n["openBlock"])(),Object(n["createElementBlock"])("span",ae,Object(n["toDisplayString"])(e.$t("index.ys")),1))]),Object(n["createElementVNode"])("h1",re,[i.isQDF?(Object(n["openBlock"])(),Object(n["createElementBlock"])("span",ie,Object(n["toDisplayString"])(i.consumptionData.conserveWater)+"m³/d ",1)):(Object(n["openBlock"])(),Object(n["createElementBlock"])("span",le,Object(n["toDisplayString"])(i.consumptionData.waterUse)+"m³/d",1))])])]),i.isQDF?(Object(n["openBlock"])(),Object(n["createElementBlock"])("div",se,[t[9]||(t[9]=Object(n["createElementVNode"])("div",{class:"wrap-content-img"},[Object(n["createElementVNode"])("img",{src:h.a,width:"82"})],-1)),Object(n["createElementVNode"])("div",ce,[Object(n["createElementVNode"])("h2",de,Object(n["toDisplayString"])(e.$t("index.jt")),1),Object(n["createElementVNode"])("h1",ue,Object(n["toDisplayString"])(i.consumptionData.conserveCarbon)+"m³/d ",1)])])):Object(n["createCommentVNode"])("",!0)])]),Object(n["createElementVNode"])("div",me,[Object(n["createVNode"])(ze,{rates:i.consumptionData.rate},null,8,["rates"])])])])]),Object(n["createElementVNode"])("div",he,[Object(n["createElementVNode"])("div",pe,[Object(n["createElementVNode"])("div",be,[Object(n["createElementVNode"])("h1",ge,Object(n["toDisplayString"])(e.$t("index.xjtb")),1),Object(n["createVNode"])(Be,{modelValue:i.maintenanceTime,"onUpdate:modelValue":t[3]||(t[3]=e=>i.maintenanceTime=e),type:"daterange","range-separator":e.$t("defalult.z"),"start-placeholder":e.$t("defalult.ksrq"),"end-placeholder":e.$t("defalult.jsrq")},null,8,["modelValue","range-separator","start-placeholder","end-placeholder"])]),Object(n["createElementVNode"])("div",fe,[Object(n["createElementVNode"])("div",ve,[Object(n["createVNode"])(Fe,{time:i.maintenanceTime,all:i.isAllProject},null,8,["time","all"])]),t[10]||(t[10]=Object(n["createElementVNode"])("div",{class:"echart-line"},null,-1)),Object(n["createElementVNode"])("div",we,[Object(n["createVNode"])(Me,{time:i.maintenanceTime,all:i.isAllProject},null,8,["time","all"])]),t[11]||(t[11]=Object(n["createElementVNode"])("div",{class:"echart-line"},null,-1)),Object(n["createElementVNode"])("div",ke,[Object(n["createVNode"])(Le,{time:i.maintenanceTime,all:i.isAllProject},null,8,["time","all"])]),t[12]||(t[12]=Object(n["createElementVNode"])("div",{class:"echart-line"},null,-1)),Object(n["createElementVNode"])("div",Ce,[Object(n["createVNode"])(Pe,{time:i.maintenanceTime,all:i.isAllProject},null,8,["time","all"])])])])]),Object(n["createElementVNode"])("div",ye,[Object(n["createElementVNode"])("div",Oe,[Object(n["createElementVNode"])("div",je,[Object(n["createElementVNode"])("h1",xe,Object(n["toDisplayString"])(e.$t("index.kqdk")),1),Object(n["createVNode"])(Be,{modelValue:i.attendanceTime,"onUpdate:modelValue":t[4]||(t[4]=e=>i.attendanceTime=e),type:"daterange","range-separator":e.$t("defalult.z"),"start-placeholder":e.$t("defalult.ksrq"),"end-placeholder":e.$t("defalult.jsrq"),onChange:s.searchAttendance},null,8,["modelValue","range-separator","start-placeholder","end-placeholder","onChange"])]),Object(n["createElementVNode"])("div",_e,[Object(n["createElementVNode"])("div",Ve,[Object(n["createElementVNode"])("h2",Ae,Object(n["toDisplayString"])(e.$t("index.ydk"))+": "+Object(n["toDisplayString"])(i.attendanceData.sign),1),Object(n["createElementVNode"])("h2",Ne,Object(n["toDisplayString"])(e.$t("index.wdk"))+": "+Object(n["toDisplayString"])(i.attendanceData.unSign),1)]),Object(n["createVNode"])(Re,{rate:i.attendanceData.attendanceRate},null,8,["rate"])])]),Object(n["createElementVNode"])("div",De,[Object(n["createElementVNode"])("div",Ee,[Object(n["createElementVNode"])("h1",Te,Object(n["toDisplayString"])(e.$t("index.kqdkcstj")),1)]),Object(n["createElementVNode"])("div",Se,[Object(n["createVNode"])(qe,{details:i.attendanceData.details},null,8,["details"])])])])])}var Ie=o("8d67"),ze=o("21dd"),Fe=o("17ab"),Me=o("d400"),Le=o("a72c"),Pe=o("3ccd"),Re=o("377f"),qe=o("0fbe"),$e=o("cf49"),Ue=o("365c"),He=o("5f99"),We={components:{operating:Ie["default"],consumption:ze["default"],maintenancePersonnel:Fe["default"],maintenanceSite:Me["default"],alarm:Le["default"],work:Pe["default"],perfect:qe["default"],clockIn:Re["default"],clockFold:$e["default"]},data(){return{basicData:[],consumptionData:[],attendanceData:[],basicTime:"",consumptionTime:"",maintenanceTime:"",attendanceTime:"",isAllProject:!1,projectId:"",labelText:[],isQDF:!0}},created(){this.projectId=sessionStorage.getItem("projectId"),this.projectName=sessionStorage.getItem("projectName"),-1!=this.projectName.indexOf("清道夫")?this.isQDF=!0:(this.projectName.indexOf("一体化"),this.isQDF=!1),this.defaultTime(),this.getIndexData(),this.getConsumptionData(),this.getAttendanceData()},methods:{changeSwitch(){this.getConsumptionData(),this.getIndexData(),this.getAttendanceData()},defaultTime(){this.basicTime=Object(He["getDate1"])(),this.attendanceTime=this.consumptionTime=Object(He["getPastTime"])(1),setTimeout(()=>{this.maintenanceTime=Object(He["getPastTime"])(1)},500)},searchBasic(){this.getIndexData()},searchConsumption(){this.getConsumptionData()},searchAttendance(){this.getAttendanceData()},async getAttendanceData(){var e={};e=0==this.isAllProject?{start:Object(He["getDate"])(this.attendanceTime[0]),end:Object(He["getDate"])(this.attendanceTime[1]),projectId:this.projectId}:{start:Object(He["getDate"])(this.attendanceTime[0]),end:Object(He["getDate"])(this.attendanceTime[1])};const{data:t}=await Object(Ue["getAttendanceData"])(e);this.attendanceData=t},async getIndexData(){var e={};e=0==this.isAllProject?{month:Object(He["getDate1"])(this.basicTime),projectId:this.projectId}:{month:Object(He["getDate1"])(this.basicTime)};const{data:t}=await Object(Ue["getBasicData"])(e);this.basicData=t},async getConsumptionData(){var e={};e=0==this.isAllProject?{start:Object(He["getDate"])(this.consumptionTime[0]),end:Object(He["getDate"])(this.consumptionTime[1]),projectId:this.projectId}:{start:Object(He["getDate"])(this.consumptionTime[0]),end:Object(He["getDate"])(this.consumptionTime[1])};const{data:t}=await Object(Ue["getConsumptionData"])(e);this.consumptionData=t}}},Ge=(o("722a"),o("d959")),Ke=o.n(Ge);const Ye=Ke()(We,[["render",Be]]);t["default"]=Ye},3868:function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"dialog-footer"};function r(e,t,o,r,i,l){const s=Object(n["resolveComponent"])("el-input"),c=Object(n["resolveComponent"])("el-form-item"),d=Object(n["resolveComponent"])("el-form"),u=Object(n["resolveComponent"])("el-button"),m=Object(n["resolveComponent"])("el-dialog");return Object(n["openBlock"])(),Object(n["createBlock"])(m,{modelValue:i.dialogFormVisible,"onUpdate:modelValue":t[5]||(t[5]=e=>i.dialogFormVisible=e),title:i.title,width:"500px",onClose:l.close},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{ref:"form",model:i.form,rules:i.rules,"label-width":"80px","label-position":"left"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(c,{label:e.$t("staff.xm"),prop:"name"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{modelValue:i.form.name,"onUpdate:modelValue":t[0]||(t[0]=e=>i.form.name=e),modelModifiers:{trim:!0},autocomplete:"off"},null,8,["modelValue"])]),_:1},8,["label"]),Object(n["createVNode"])(c,{label:"手机号",prop:"phone"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{modelValue:i.form.phone,"onUpdate:modelValue":t[1]||(t[1]=e=>i.form.phone=e),modelModifiers:{trim:!0},autocomplete:"off"},null,8,["modelValue"])]),_:1}),Object(n["createVNode"])(c,{label:e.$t("staff.yx"),prop:"email"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{modelValue:i.form.email,"onUpdate:modelValue":t[2]||(t[2]=e=>i.form.email=e),modelModifiers:{trim:!0},autocomplete:"off"},null,8,["modelValue"])]),_:1},8,["label"]),Object(n["createVNode"])(c,{label:"微信",prop:"wechat"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{modelValue:i.form.wechat,"onUpdate:modelValue":t[3]||(t[3]=e=>i.form.wechat=e),modelModifiers:{trim:!0},autocomplete:"off"},null,8,["modelValue"])]),_:1}),Object(n["createVNode"])(c,{label:e.$t("alarm.bz"),prop:"remark"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{modelValue:i.form.remark,"onUpdate:modelValue":t[4]||(t[4]=e=>i.form.remark=e),modelModifiers:{trim:!0},type:"textarea",autocomplete:"off"},null,8,["modelValue"])]),_:1},8,["label"])]),_:1},8,["model","rules"]),Object(n["createElementVNode"])("div",a,[Object(n["createVNode"])(u,{onClick:l.close},{default:Object(n["withCtx"])(()=>t[6]||(t[6]=[Object(n["createTextVNode"])("取 消")])),_:1},8,["onClick"]),Object(n["createVNode"])(u,{type:"primary",onClick:l.save},{default:Object(n["withCtx"])(()=>t[7]||(t[7]=[Object(n["createTextVNode"])("确 定")])),_:1},8,["onClick"])])]),_:1},8,["modelValue","title","onClose"])}var i=o("f547"),l={name:"UserEdit",data(){return{form:{id:"",name:"",phone:"",email:"",wechat:"",remark:""},rules:{name:[{required:!0,trigger:"blur",message:"请输入姓名"}]},roleData:[],clearable:!0,roleId:"",parentData:[],title:"",dialogFormVisible:!1,diffData:{},ruleForm:[]}},created(){},methods:{showEdit(e){e?(this.title="编辑用户",this.form=Object.assign({},e),this.ruleForm=Object.assign({},e)):this.title="添加用户",this.dialogFormVisible=!0},close(){this.$refs["form"].resetFields(),this.form=this.$options.data().form,this.dialogFormVisible=!1,this.$emit("fetch-data")},getDiffData(){this.diffData={},Object.keys(this.form).forEach(e=>{this.form[e]!=this.ruleForm[e]&&(this.diffData[e]=this.form[e])})},save(){this.$refs["form"].validate(async e=>{if(!e)return!1;if(this.form.id){if(this.getDiffData(),0!=Object.keys(this.diffData).length){this.diffData.id=this.form.id;const{msg:e}=await Object(i["doEdit"])(this.diffData);this.$notify({title:e,type:"success"})}}else{const{msg:e}=await Object(i["doAdd"])(this.form);this.$notify({title:e,type:"success"})}this.$refs["form"].resetFields(),this.dialogFormVisible=!1,this.$parent.fetchData()})}}},s=(o("f3ae"),o("d959")),c=o.n(s);const d=c()(l,[["render",r]]);t["default"]=d},"38ac":function(e,t,o){},"38d44":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"manage-container"};function r(e,t,o,r,i,l){const s=Object(n["resolveComponent"])("el-button"),c=Object(n["resolveComponent"])("vab-query-form"),d=Object(n["resolveComponent"])("el-table-column"),u=Object(n["resolveComponent"])("el-table"),m=Object(n["resolveComponent"])("dict-data");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",a,[Object(n["createVNode"])(c,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{type:"primary",size:"small",onClick:t[0]||(t[0]=e=>l.handleAdd())},{default:Object(n["withCtx"])(()=>t[1]||(t[1]=[Object(n["createTextVNode"])(" 添加数据 ")])),_:1})]),_:1}),Object(n["createVNode"])(u,{data:i.dictData,border:"",stripe:"",style:{width:"100%"}},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{prop:"id",label:"数据ID",width:"200",align:"center"}),Object(n["createVNode"])(d,{prop:"dataCode",label:"键",width:"300",align:"center"}),Object(n["createVNode"])(d,{prop:"dataValue",label:"值",width:"400",align:"center"}),Object(n["createVNode"])(d,{fixed:"right",label:e.$t("defalult.cz"),align:"center"},{default:Object(n["withCtx"])(({row:t})=>[Object(n["createVNode"])(s,{type:"text",onClick:e=>l.handleEdit(t)},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.bj")),1)]),_:2},1032,["onClick"]),Object(n["createVNode"])(s,{type:"text",onClick:e=>l.handleDelete(t)},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.sc")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"]),Object(n["createVNode"])(m,{ref:"edit"},null,512)])}var i=o("0ddc"),l=o("e1e0"),s={name:"Index",components:{dictData:l["default"]},data(){return{dictId:"",dictData:[],data:[],queryForm:{page:1,size:20}}},computed:{height(){return 500}},created(){this.dictId=this.$route.query.dictId,this.queryForm.page=this.$route.query.page,this.queryForm.size=this.$route.query.size,this.fetchData()},methods:{async fetchData(){const e=this;e.listLoading=!0;const{data:t}=await Object(i["getList"])(this.queryForm),o=t.items;o.forEach((function(t){t.id==e.dictId&&(e.dictData=t.dictData)})),setTimeout(()=>{e.listLoading=!1},500)},handleAdd(){this.$refs["edit"].showEdit({dictId:this.dictId},0)},handleEdit(e){this.$refs["edit"].showEdit({row:e,dictId:this.dictId},1)},handleDelete(e){const t=this;e.id&&this.$confirm("你确定要删除当前项吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{const{msg:o}=Object(i["removeDictData"])({dictDataId:e.id});this.$message({type:"success",message:void 0==o?"删除成功":o}),setTimeout((function(){t.fetchData()}),1e3)}).catch(()=>{this.$message({type:"info",message:"已取消删除"})})}}},c=(o("a4bd"),o("d959")),d=o.n(c);const u=d()(s,[["render",r]]);t["default"]=u},"394b":function(e,t,o){"use strict";o("c8ae")},"399b":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"manage-container"},r={class:"dialog-footer"},i={class:"dialog-footer"};function l(e,t,o,l,s,c){const d=Object(n["resolveComponent"])("vab-query-form-left-panel"),u=Object(n["resolveComponent"])("el-button"),m=Object(n["resolveComponent"])("el-input"),h=Object(n["resolveComponent"])("el-form-item"),p=Object(n["resolveComponent"])("el-form"),b=Object(n["resolveComponent"])("el-dialog"),g=Object(n["resolveComponent"])("vab-query-form-right-panel"),f=Object(n["resolveComponent"])("vab-query-form"),v=Object(n["resolveComponent"])("el-table-column"),w=Object(n["resolveComponent"])("el-table"),k=Object(n["resolveComponent"])("el-pagination"),C=Object(n["resolveComponent"])("el-tab-pane"),y=Object(n["resolveComponent"])("el-link"),O=Object(n["resolveComponent"])("el-tabs");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",a,[Object(n["createVNode"])(O,{modelValue:s.activeName,"onUpdate:modelValue":t[22]||(t[22]=e=>s.activeName=e),onTabClick:c.handleClick},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(C,{label:"短信配置",name:"first"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(f,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d),Object(n["createVNode"])(g,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{type:"primary",size:"small",onClick:t[0]||(t[0]=e=>s.dialogFormVisible=!0)},{default:Object(n["withCtx"])(()=>t[23]||(t[23]=[Object(n["createTextVNode"])(" 添加短信 ")])),_:1}),Object(n["createVNode"])(b,{modelValue:s.dialogFormVisible,"onUpdate:modelValue":t[6]||(t[6]=e=>s.dialogFormVisible=e),title:"添加顶级分类"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(p,{model:s.form},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(h,{label:"上级分类","label-width":s.formLabelWidth},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{modelValue:s.form.name,"onUpdate:modelValue":t[1]||(t[1]=e=>s.form.name=e),size:"small",autocomplete:"off"},null,8,["modelValue"])]),_:1},8,["label-width"]),Object(n["createVNode"])(h,{label:"分类名称","label-width":s.formLabelWidth},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{modelValue:s.form.name,"onUpdate:modelValue":t[2]||(t[2]=e=>s.form.name=e),size:"small",autocomplete:"off"},null,8,["modelValue"])]),_:1},8,["label-width"]),Object(n["createVNode"])(h,{label:"分类排序","label-width":s.formLabelWidth},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{modelValue:s.form.name,"onUpdate:modelValue":t[3]||(t[3]=e=>s.form.name=e),size:"small",autocomplete:"off"},null,8,["modelValue"])]),_:1},8,["label-width"])]),_:1},8,["model"]),Object(n["createElementVNode"])("div",r,[Object(n["createVNode"])(u,{type:"primary",size:"small",onClick:t[4]||(t[4]=e=>s.dialogFormVisible=!1)},{default:Object(n["withCtx"])(()=>t[24]||(t[24]=[Object(n["createTextVNode"])(" 确 定 ")])),_:1}),Object(n["createVNode"])(u,{size:"small",onClick:t[5]||(t[5]=e=>s.dialogFormVisible=!1)},{default:Object(n["withCtx"])(()=>t[25]||(t[25]=[Object(n["createTextVNode"])(" 取 消 ")])),_:1})])]),_:1},8,["modelValue"])]),_:1})]),_:1}),Object(n["createVNode"])(w,{data:s.tableData,border:"",stripe:"",style:{width:"100%"}},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(v,{prop:"name",label:"模板名称",width:"160",align:"center"}),Object(n["createVNode"])(v,{prop:"code",label:"模板编码",width:"160",align:"center"}),Object(n["createVNode"])(v,{prop:"date",label:e.$t("grouping.cjsj"),width:"160",align:"center"},null,8,["label"]),Object(n["createVNode"])(v,{prop:"content",label:"模板内容",width:"500",align:"center"}),Object(n["createVNode"])(v,{fixed:"right",label:e.$t("defalult.cz"),align:"center"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{type:"text",onClick:t[7]||(t[7]=e=>s.dialogFormEdit=!0)},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.bj")),1)]),_:1}),Object(n["createVNode"])(u,{type:"text"},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.sc")),1)]),_:1}),Object(n["createVNode"])(u,{type:"text"},{default:Object(n["withCtx"])(()=>t[26]||(t[26]=[Object(n["createTextVNode"])("群发")])),_:1}),Object(n["createVNode"])(b,{modelValue:s.dialogFormEdit,"onUpdate:modelValue":t[13]||(t[13]=e=>s.dialogFormEdit=e),title:"添加顶级分类"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(p,{model:s.form},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(h,{label:"上级分类","label-width":s.formLabelWidth},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{modelValue:s.form.name,"onUpdate:modelValue":t[8]||(t[8]=e=>s.form.name=e),size:"small",autocomplete:"off"},null,8,["modelValue"])]),_:1},8,["label-width"]),Object(n["createVNode"])(h,{label:"分类名称","label-width":s.formLabelWidth},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{modelValue:s.form.name,"onUpdate:modelValue":t[9]||(t[9]=e=>s.form.name=e),size:"small",autocomplete:"off"},null,8,["modelValue"])]),_:1},8,["label-width"]),Object(n["createVNode"])(h,{label:"分类排序","label-width":s.formLabelWidth},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{modelValue:s.form.name,"onUpdate:modelValue":t[10]||(t[10]=e=>s.form.name=e),size:"small",autocomplete:"off"},null,8,["modelValue"])]),_:1},8,["label-width"])]),_:1},8,["model"]),Object(n["createElementVNode"])("div",i,[Object(n["createVNode"])(u,{type:"primary",size:"small",onClick:t[11]||(t[11]=e=>s.dialogFormEdit=!1)},{default:Object(n["withCtx"])(()=>t[27]||(t[27]=[Object(n["createTextVNode"])(" 确 定 ")])),_:1}),Object(n["createVNode"])(u,{size:"small",onClick:t[12]||(t[12]=e=>s.dialogFormEdit=!1)},{default:Object(n["withCtx"])(()=>t[28]||(t[28]=[Object(n["createTextVNode"])(" 取 消 ")])),_:1})])]),_:1},8,["modelValue"])]),_:1},8,["label"])]),_:1},8,["data"]),Object(n["createVNode"])(f,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d),Object(n["createVNode"])(g,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(k,{"current-page":s.currentPage4,"page-sizes":[100,200,300,400],"page-size":100,layout:"total, sizes, prev, pager, next, jumper",total:400,onSizeChange:c.handleSizeChange,onCurrentChange:c.handleCurrentChange},null,8,["current-page","onSizeChange","onCurrentChange"])]),_:1})]),_:1})]),_:1}),Object(n["createVNode"])(C,{label:"邮箱配置",name:"second"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(p,{ref:"form",model:s.form,"label-position":"left","label-width":"120px"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(h,{label:"邮箱地址"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{modelValue:s.input,"onUpdate:modelValue":t[14]||(t[14]=e=>s.input=e),size:"small",placeholder:"请输入内容"},null,8,["modelValue"])]),_:1}),Object(n["createVNode"])(h,{label:"邮箱授权码"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{modelValue:s.input,"onUpdate:modelValue":t[15]||(t[15]=e=>s.input=e),size:"small",placeholder:"请输入内容"},null,8,["modelValue"])]),_:1}),Object(n["createVNode"])(h,{label:"邮箱服务器地址"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{modelValue:s.input,"onUpdate:modelValue":t[16]||(t[16]=e=>s.input=e),size:"small",placeholder:"请输入内容"},null,8,["modelValue"])]),_:1}),Object(n["createVNode"])(h,{label:"协议"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{modelValue:s.input,"onUpdate:modelValue":t[17]||(t[17]=e=>s.input=e),size:"small",placeholder:"请输入内容"},null,8,["modelValue"])]),_:1}),Object(n["createVNode"])(h,{label:"端口"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{modelValue:s.input,"onUpdate:modelValue":t[18]||(t[18]=e=>s.input=e),size:"small",placeholder:"请输入内容"},null,8,["modelValue"])]),_:1})]),_:1},8,["model"]),Object(n["createElementVNode"])("div",null,[t[30]||(t[30]=Object(n["createElementVNode"])("span",null," QQ邮箱:http://jingyan.baidu.com/article/fedf032148ajkas8978ea.html ",-1)),Object(n["createVNode"])(y,{href:"https://element.eleme.io",target:"_blank",type:"primary"},{default:Object(n["withCtx"])(()=>t[29]||(t[29]=[Object(n["createTextVNode"])(" 复制链接 ")])),_:1})]),Object(n["createElementVNode"])("div",null,[t[32]||(t[32]=Object(n["createElementVNode"])("span",null," 163邮箱:http://jingyan.baidu.com/article/fedf032148ajkas8978ea.html ",-1)),Object(n["createVNode"])(y,{href:"https://element.eleme.io",target:"_blank",type:"primary"},{default:Object(n["withCtx"])(()=>t[31]||(t[31]=[Object(n["createTextVNode"])(" 复制链接 ")])),_:1})]),Object(n["createElementVNode"])("div",null,[t[34]||(t[34]=Object(n["createElementVNode"])("span",null," 腾讯企业邮箱:http://jingyan.baidu.com/article/fedf032148ajkas8978ea.html ",-1)),Object(n["createVNode"])(y,{href:"https://element.eleme.io",target:"_blank",type:"primary"},{default:Object(n["withCtx"])(()=>t[33]||(t[33]=[Object(n["createTextVNode"])(" 复制链接 ")])),_:1})]),Object(n["createVNode"])(u,{type:"primary",size:"small"},{default:Object(n["withCtx"])(()=>t[35]||(t[35]=[Object(n["createTextVNode"])("保存")])),_:1}),Object(n["createVNode"])(u,{type:"primary",size:"small",plain:""},{default:Object(n["withCtx"])(()=>t[36]||(t[36]=[Object(n["createTextVNode"])("返回")])),_:1})]),_:1}),Object(n["createVNode"])(C,{label:"微信平台配置",name:"third"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(p,{ref:"form",model:s.form,"label-position":"left","label-width":"140px"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(h,{label:"微信appid"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{modelValue:s.input,"onUpdate:modelValue":t[19]||(t[19]=e=>s.input=e),size:"small",placeholder:"请输入内容"},null,8,["modelValue"])]),_:1}),Object(n["createVNode"])(h,{label:"微信appSecret"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{modelValue:s.input,"onUpdate:modelValue":t[20]||(t[20]=e=>s.input=e),size:"small",placeholder:"请输入内容"},null,8,["modelValue"])]),_:1}),Object(n["createVNode"])(h,{label:"公众号唯一标识参数"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{modelValue:s.input,"onUpdate:modelValue":t[21]||(t[21]=e=>s.input=e),size:"small",placeholder:"请输入内容"},null,8,["modelValue"])]),_:1})]),_:1},8,["model"]),Object(n["createVNode"])(u,{type:"primary",size:"small"},{default:Object(n["withCtx"])(()=>t[37]||(t[37]=[Object(n["createTextVNode"])("保存")])),_:1}),Object(n["createVNode"])(u,{type:"primary",plain:"",size:"small"},{default:Object(n["withCtx"])(()=>t[38]||(t[38]=[Object(n["createTextVNode"])("返回")])),_:1})]),_:1})]),_:1},8,["modelValue","onTabClick"])])}var s={name:"Setting",data(){return{input:"",activeName:"first",dialogFormVisible:!1,dialogFormEdit:!1,form:{name:"",region:"",date1:"",date2:"",delivery:!1,type:[],resource:"",desc:""},formLabelWidth:"120px",tableData:[{name:"设备报警通知模板1",code:"SMS_210085123",date:"2022-02-15 10:12:31",content:"设备${dname}报警:变量:${vdesc}当前值:${svalue}设定值:${lvalue}"},{name:"设备报警通知模板2",code:"SMS_210085123",date:"2022-02-15 10:12:31",content:"设备${dname}报警:变量:${vdesc}当前值:${svalue}设定值:${lvalue}"},{name:"设备报警通知模板3",code:"SMS_210085123",date:"2022-02-15 10:12:31",content:"设备${dname}报警:变量:${vdesc}当前值:${svalue}设定值:${lvalue}"}],currentPage1:5,currentPage2:5,currentPage3:5,currentPage4:4}},methods:{handleClick(e,t){console.log(e,t)},handleAdd(){this.$refs["edit"].showEdit()},handleSizeChange(e){console.log(`每页 ${e} 条`)},handleCurrentChange(e){console.log("当前页: "+e)}}},c=(o("2182"),o("092a"),o("d959")),d=o.n(c);const u=d()(s,[["render",l],["__scopeId","data-v-05e67d6c"]]);t["default"]=u},"39f5":function(e,t,o){"use strict";o("ee06")},"39fe":function(e,t,o){"use strict";o("a002")},"3a28":function(e,t,o){},"3a8f":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");function a(e,t,o,a,r,i){return Object(n["openBlock"])(),Object(n["createElementBlock"])("p")}var r={name:"Index"},i=o("d959"),l=o.n(i);const s=l()(r,[["render",a]]);t["default"]=s},"3add":function(e,t,o){"use strict";o("87b4")},"3b57":function(e,t,o){"use strict";o("9e7a")},"3b84":function(e,t,o){e.exports=o.p+"static/img/marker.63219000.png"},"3cb3":function(e,t,o){"use strict";o("2b60")},"3ccd":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={id:"work",style:{width:"100%",height:"300px"}};function r(e,t,o,r,i,l){return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",a)}var i=o("365c"),l=o("313e"),s=o("5f99"),c={props:{time:{type:Array},all:{type:Boolean,default:!1}},data(){return{chartPie:null,taskData:[],workTime:"",isAllProject:!1}},watch:{time(e){this.workTime=e,this.getTaskData(),setTimeout(()=>{this.drawCharts()},2e3)},all(e){this.isAllProject=e,this.getTaskData(),setTimeout(()=>{this.drawCharts()},2e3)}},mounted:function(){},methods:{async getTaskData(){var e=sessionStorage.getItem("projectId"),t={};t=0==this.isAllProject?{start:Object(s["getDate"])(this.workTime[0]),end:Object(s["getDate"])(this.workTime[1]),projectId:e}:{start:Object(s["getDate"])(this.workTime[0]),end:Object(s["getDate"])(this.workTime[1])};const{data:o}=await Object(i["getTaskData"])(t);this.taskData=[{value:o.handle,name:"processed"},{value:o.unHandle,name:"untreated"},{value:o.total,name:"total"}]},drawPieChart(){this.chartPie=l["a"](document.getElementById("work")),this.chartPie.setOption({title:{text:"Work order statistics",left:"center"},tooltip:{trigger:"item"},legend:{orient:"vertical",left:"bottom"},series:[{type:"pie",radius:"50%",data:this.taskData,emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]})},drawCharts(){this.drawPieChart()}}},d=o("d959"),u=o.n(d);const m=u()(c,[["render",r]]);t["default"]=m},"3cdb":function(e,t,o){"use strict";o("42f5")},"3cf5":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"manage-container"},r={class:"manage-input"},i={class:"manage-button"},l={key:0};function s(e,t,o,s,c,d){const u=Object(n["resolveComponent"])("el-option"),m=Object(n["resolveComponent"])("el-select"),h=Object(n["resolveComponent"])("el-form-item"),p=Object(n["resolveComponent"])("vab-query-form"),b=Object(n["resolveComponent"])("el-form"),g=Object(n["resolveComponent"])("el-button"),f=Object(n["resolveComponent"])("el-table-column"),v=Object(n["resolveComponent"])("el-link"),w=Object(n["resolveComponent"])("el-table"),k=Object(n["resolveComponent"])("el-pagination"),C=Object(n["resolveComponent"])("material-detail"),y=Object(n["resolveComponent"])("el-dialog"),O=Object(n["resolveDirective"])("loading");return Object(n["openBlock"])(),Object(n["createBlock"])(y,{modelValue:c.dialogFormVisible,"onUpdate:modelValue":t[2]||(t[2]=e=>c.dialogFormVisible=e),title:c.title,width:"1000px",onClose:e.close},{default:Object(n["withCtx"])(()=>[Object(n["createElementVNode"])("div",a,[Object(n["createElementVNode"])("div",r,[Object(n["createVNode"])(b,{ref:"queryForm",model:c.queryForm,"label-width":"80px"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(p,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(h,{width:"100",prop:"type",label:"素材类型"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{modelValue:c.queryForm.type,"onUpdate:modelValue":t[0]||(t[0]=e=>c.queryForm.type=e),size:"small",placeholder:"请选择素材类型"},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(c.typeData,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(u,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1},8,["model"])]),Object(n["createElementVNode"])("div",i,[Object(n["createVNode"])(g,{size:"small",onClick:t[1]||(t[1]=e=>d.resetForm())},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.chongz")),1)]),_:1}),Object(n["createVNode"])(g,{type:"primary",size:"small",onClick:d.search},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"])])]),Object(n["withDirectives"])((Object(n["openBlock"])(),Object(n["createBlock"])(w,{ref:"singleTable",data:c.tableData,"highlight-current-row":"",style:{width:"100%"},onCurrentChange:d.currentChange},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(f,{property:"media_id",label:"media_id"}),Object(n["createVNode"])(f,{property:"name",label:e.$t("trigger.mc")},null,8,["label"]),Object(n["createVNode"])(f,{property:"img",label:"素材"},{default:Object(n["withCtx"])(({row:e})=>["news"==c.queryForm.type?(Object(n["openBlock"])(),Object(n["createElementBlock"])("div",l,[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(e.content.news_item,(e,o)=>(Object(n["openBlock"])(),Object(n["createElementBlock"])("div",{key:o},[Object(n["createElementVNode"])("p",null,"标题:"+Object(n["toDisplayString"])(e.title),1),Object(n["createVNode"])(v,{target:"_blank",href:e.url,type:"primary"},{default:Object(n["withCtx"])(()=>t[3]||(t[3]=[Object(n["createTextVNode"])(" 点击查看 ")])),_:2},1032,["href"])]))),128))])):Object(n["createCommentVNode"])("",!0)]),_:1}),Object(n["createVNode"])(f,{property:"img",label:"选择"},{default:Object(n["withCtx"])(({row:e})=>[Object(n["createVNode"])(g,{type:"primary",size:"mini",onClick:t=>d.currentChange(e)},{default:Object(n["withCtx"])(()=>t[4]||(t[4]=[Object(n["createTextVNode"])(" 选择 ")])),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data","onCurrentChange"])),[[O,c.listLoading]]),Object(n["createVNode"])(k,{background:c.background,"current-page":c.queryForm.page,layout:c.layout,"page-size":c.queryForm.size,total:c.total,style:{"text-align":"right"},onCurrentChange:d.handleCurrentChange,onSizeChange:d.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"]),Object(n["createVNode"])(C,{ref:"show"},null,512)]),_:1},8,["modelValue","title","onClose"])}var c=o("4cfb"),d=o("b99f"),u={components:{materialDetail:d["default"]},data(){return{tableData:[],typeData:[],dialogFormVisible:!1,listLoading:!1,title:"",currentRow:"",layout:"total, sizes, prev, pager, next, jumper",background:!0,total:0,queryForm:{page:1,size:20,type:""}}},methods:{showData(e){this.$refs["show"].showMaterialData(e,this.queryForm.type)},currentChange(e){this.currentRow=e,this.$emit("getMaterialId",e.media_id),this.dialogFormVisible=!1},search(){this.getMaterialListData()},resetForm(){this.$refs.queryForm.resetFields()},selectData(){this.getMaterialTypeData(),this.title="素材列表",this.dialogFormVisible=!0},async getMaterialListData(){const{data:e}=await Object(c["getMaterialList"])(this.queryForm);this.listLoading=!0,this.tableData=e.items,this.total=e.total,setTimeout(()=>{this.listLoading=!1},500)},async getMaterialTypeData(){const{data:e}=await Object(c["getMaterialType"])();this.typeData=e,this.queryForm.type=e[0].dataCode,this.getMaterialListData()},handleQuery(){this.queryForm.page=1,this.getMaterialListData()},handleSizeChange(e){this.queryForm.size=e,this.getMaterialListData()},handleCurrentChange(e){this.queryForm.page=e,this.getMaterialListData()}}},m=o("d959"),h=o.n(m);const p=h()(u,[["render",s]]);t["default"]=p},"3d5a8":function(e,t,o){"use strict";o("ae52")},"3e64":function(e,t,o){"use strict";o("6e4a")},"3e76":function(e,t,o){},"3ef5":function(e,t,o){},"3f02":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"dialog-footer"};function r(e,t,o,r,i,l){const s=Object(n["resolveComponent"])("el-input"),c=Object(n["resolveComponent"])("el-form-item"),d=Object(n["resolveComponent"])("el-option"),u=Object(n["resolveComponent"])("el-select"),m=Object(n["resolveComponent"])("el-date-picker"),h=Object(n["resolveComponent"])("el-form"),p=Object(n["resolveComponent"])("el-button"),b=Object(n["resolveComponent"])("el-dialog");return Object(n["openBlock"])(),Object(n["createBlock"])(b,{modelValue:i.dialogFormVisible,"onUpdate:modelValue":t[5]||(t[5]=e=>i.dialogFormVisible=e),title:i.title,width:"500px",onClose:l.close},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(h,{ref:"form",model:i.form,rules:i.rules,"label-width":"80px","label-position":"left"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(c,{label:e.$t("task.rwnr"),prop:"taskContent"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{modelValue:i.form.taskContent,"onUpdate:modelValue":t[0]||(t[0]=e=>i.form.taskContent=e),type:"textarea",rows:2,placeholder:"任务内容"},null,8,["modelValue"])]),_:1},8,["label"]),Object(n["createVNode"])(c,{label:e.$t("task.clr"),prop:"handler"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{modelValue:i.form.handler,"onUpdate:modelValue":t[1]||(t[1]=e=>i.form.handler=e),style:{width:"100%"},filterable:"",placeholder:"处理人"},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(i.handlerData,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(d,{key:e.id,label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),Object(n["createVNode"])(c,{label:e.$t("task.wcsj"),prop:"completeTime"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{modelValue:i.form.completeTime,"onUpdate:modelValue":t[2]||(t[2]=e=>i.form.completeTime=e),type:"datetime",placeholder:"选择完成时间",align:"right",onChange:l.dateChange},null,8,["modelValue","onChange"])]),_:1},8,["label"]),Object(n["createVNode"])(c,{label:"指派车辆",prop:"tqImei"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{modelValue:i.form.tqImei,"onUpdate:modelValue":t[3]||(t[3]=e=>i.form.tqImei=e),style:{width:"100%"},filterable:"",placeholder:"指派车辆"},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(i.tqImeiData,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(d,{key:e.imei,label:e.num,value:e.imei},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(n["createVNode"])(c,{prop:"taskLevel",label:"紧急程度"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{modelValue:i.form.taskLevel,"onUpdate:modelValue":t[4]||(t[4]=e=>i.form.taskLevel=e),style:{width:"100%"},filterable:"",placeholder:"紧急程度"},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(i.levelData,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(d,{key:e.dataCode,style:{width:"100%"},label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["model","rules"]),Object(n["createElementVNode"])("div",a,[Object(n["createVNode"])(p,{onClick:l.close},{default:Object(n["withCtx"])(()=>t[6]||(t[6]=[Object(n["createTextVNode"])("取 消")])),_:1},8,["onClick"]),Object(n["createVNode"])(p,{type:"primary",onClick:l.save},{default:Object(n["withCtx"])(()=>t[7]||(t[7]=[Object(n["createTextVNode"])("确 定")])),_:1},8,["onClick"])])]),_:1},8,["modelValue","title","onClose"])}var i=o("9e04"),l=o("5f99"),s={data(){return{form:{deviceCode:"",alarmRecordId:"",taskContent:"",handler:"",completeTime:"",tqImei:"",taskLevel:""},rules:{taskContent:[{required:!0,trigger:"blur",message:"请输入任务内容"}],handler:[{required:!0,trigger:"change",message:"请选择处理人"}],completeTime:[{required:!0,trigger:"change",message:"请选择完成时间"}],tqImei:[{required:!0,trigger:"change",message:"请选择指派车辆"}],taskLevel:[{required:!0,trigger:"change",message:"请选择紧急程度"}]},projectId:"",title:"",tqImeiData:[],handlerData:[],levelData:[],dialogFormVisible:!1}},created(){},methods:{async getHandlersData(){const{data:e}=await Object(i["handlers"])({deviceCode:this.form.deviceCode});this.handlerData=e},async getTqDevices(){const{data:e}=await Object(i["tqDevices"])({projectId:this.projectId});this.tqImeiData=e},async getAlarmLevelDict(){const{data:e}=await Object(i["alarmLevelDict"])();this.levelData=e},dateChange(){var e=this.form.completeTime;this.form.completeTime=Object(l["formatDateTime"])(e)},showEdit(e){this.title="转工单",this.form.deviceCode=e.deviceCode,this.form.alarmRecordId=e.id,this.dialogFormVisible=!0,this.projectId=sessionStorage.getItem("projectId"),this.getHandlersData(),this.getTqDevices(),this.getAlarmLevelDict()},close(){this.$refs["form"].resetFields(),this.form=this.$options.data().form,this.dialogFormVisible=!1,this.$emit("fetch-data")},save(){this.$refs["form"].validate(async e=>{if(!e)return!1;{this.form.name=this.form.title;const{msg:e}=await Object(i["toTask"])(this.form);this.$notify({title:e,type:"success"}),this.$refs["form"].resetFields(),this.dialogFormVisible=!1,this.$parent.fetchData()}})}}},c=(o("48ad"),o("d959")),d=o.n(c);const u=d()(s,[["render",r]]);t["default"]=u},"3f42":function(e,t,o){},"3f8d":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"manage-container"},r={id:"main3",ref:"echarts",style:{height:"380px"}};function i(e,t,o,i,l,s){const c=Object(n["resolveComponent"])("el-date-picker"),d=Object(n["resolveComponent"])("el-form-item"),u=Object(n["resolveComponent"])("el-option"),m=Object(n["resolveComponent"])("el-select"),h=Object(n["resolveComponent"])("el-button"),p=Object(n["resolveComponent"])("vab-query-form"),b=Object(n["resolveComponent"])("el-form"),g=Object(n["resolveComponent"])("el-card"),f=Object(n["resolveComponent"])("el-table-column"),v=Object(n["resolveComponent"])("el-table"),w=Object(n["resolveComponent"])("el-pagination"),k=Object(n["resolveComponent"])("vab-query-form-right-panel"),C=Object(n["resolveDirective"])("loading");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",a,[Object(n["createVNode"])(b,{ref:"form",model:l.queryForm,"label-width":"80px"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(p,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{width:"100",label:e.$t("defalult.sj")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(c,{modelValue:l.startDate,"onUpdate:modelValue":t[0]||(t[0]=e=>l.startDate=e),type:"daterange","range-separator":"-","start-placeholder":"开始日期","end-placeholder":"结束日期",onChange:s.handleStartDateChange},null,8,["modelValue","onChange"])]),_:1},8,["label"]),Object(n["createVNode"])(d,{width:"100",prop:"deviceCode",label:e.$t("dataEnquiry.cgq")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{modelValue:l.queryForm.dataKey,"onUpdate:modelValue":t[1]||(t[1]=e=>l.queryForm.dataKey=e),placeholder:"请选择传感器"},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(l.sensorsData,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(u,{key:e.transferId,label:e.name,value:e.transferId},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),Object(n["createVNode"])(d,{width:"100"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(h,{type:"primary",size:"medium",onClick:s.search},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"])]),_:1})]),_:1})]),_:1},8,["model"]),Object(n["createVNode"])(g,{style:{height:"380px"}},{default:Object(n["withCtx"])(()=>[Object(n["createElementVNode"])("div",r,null,512)]),_:1}),Object(n["withDirectives"])((Object(n["openBlock"])(),Object(n["createBlock"])(v,{data:l.newTableData,border:"",stripe:"",style:{width:"100%"}},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(f,{prop:"time",label:e.$t("defalult.sj"),width:"200",align:"center"},null,8,["label"]),Object(n["createVNode"])(f,{prop:"value",label:"数据",width:"120",align:"center"})]),_:1},8,["data"])),[[C,l.listLoading]]),Object(n["createVNode"])(p,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(k,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(w,{background:l.background,"current-page":l.queryForm.page,layout:l.layout,"page-size":l.queryForm.size,total:l.total,onCurrentChange:s.handleCurrentChange,onSizeChange:s.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"])]),_:1})]),_:1})])}var l=o("aa98"),s=o("5f99"),c=o("313e"),d={components:{},data(){return{newTableData:[],data:[],deviceCode:"",projectId:"",lazy:!0,layout:"total, sizes, prev, pager, next, jumper",total:0,background:!0,listLoading:!0,elementLoadingText:"正在加载...",deviceId:"",historyData:[],sensorsData:[],startDate:"",queryForm:{page:1,size:10,dataKey:"",deviceCode:"",start:"",end:""}}},computed:{height(){return 500}},methods:{async fetchData(){this.listLoading=!0;const{data:e}=await Object(l["getHistoryData"])(this.queryForm);this.data=e,this.total=e.length,this.handleCurrentChange(1),setTimeout(()=>{this.listLoading=!1,this.getHistoryData()},500)},async getSensorsData(){const{data:e}=await Object(l["sensors"])(this.queryForm);this.sensorsData=e},showData(e){this.queryForm.dataKey=e.dataKey,this.queryForm.deviceCode=e.deviceCode,this.queryForm.end=Object(s["getFMdate"])(0),this.queryForm.start=Object(s["getFMdate"])(-1),this.startDate=[Object(s["getFMdate"])(-1),Object(s["getFMdate"])(0)],this.fetchData(),this.getSensorsData()},handleStartDateChange(){if(this.startDate&&this.startDate.length>0){const e=+new Date(this.startDate[0]),t=+new Date(this.startDate[1]);t>e+2592e6?this.$alert("日期的起止时间跨度不能超过30天","提示",{confirmButtonText:"确定",type:"warning"}).then(()=>this.startDate=null).catch(()=>this.startDate=null):(this.queryForm.end=Object(s["getDate"])(this.startDate[1]),this.queryForm.start=Object(s["getDate"])(this.startDate[0]))}},async getHistoryData(){var e,t=c["a"](document.getElementById("main3"));const{data:o}=await Object(l["getHistoryData"])(this.queryForm);e={tooltip:{trigger:"axis",position:function(e){return[e[0],"10%"]}},title:{left:"center",text:"折线图"},toolbox:{feature:{dataZoom:{yAxisIndex:"none"},restore:{},saveAsImage:{}}},xAxis:{type:"time",boundaryGap:!1},yAxis:{type:"value",boundaryGap:[0,"100%"]},dataZoom:[{type:"inside",start:0,end:20},{start:0,end:20}],series:[{name:"数据",type:"line",smooth:!0,symbol:"none",areaStyle:{},data:o}]},e&&t.setOption(e)},search(){this.fetchData()},timeToStr(){this.newTableData.forEach(e=>{e["time"]=Object(s["formatDateTime"])(e[0]),e["value"]=e[1]})},handleQuery(){this.queryForm.page=1},handleSizeChange(e){this.queryForm.size=e},handleCurrentChange(e){this.queryForm.page=e;const t=this.queryForm.size;this.newTableData=this.data.slice((e-1)*t,e*t),this.timeToStr()}}},u=(o("cfc6"),o("d959")),m=o.n(u);const h=m()(d,[["render",i],["__scopeId","data-v-19a0d4f1"]]);t["default"]=h},"3fc5":function(e,t,o){"use strict";o("1d11")},"40f2":function(e,t,o){"use strict";o("977f4")},4130:function(e,t,o){"use strict";o("853a")},"413f":function(e,t,o){"use strict";o("e23f")},4180:function(e,t,o){"use strict";o("b584")},4237:function(e,t,o){o("be7f")},"427d":function(e,t,o){"use strict";o("3243")},4297:function(e,t,o){"use strict";o("3141")},"42f5":function(e,t,o){e.exports={"menu-color":"hsla(0,0%,27%,.95)","menu-color-active":"hsla(208,100%,55%,.95)","menu-background":"#fff","gallery-second-menu-background":"#fff"}},4303:function(e,t,o){"use strict";o.r(t),o.d(t,"getList",(function(){return a})),o.d(t,"doEdit",(function(){return r})),o.d(t,"doDelete",(function(){return i})),o.d(t,"doAdd",(function(){return l})),o.d(t,"selectTriggerById",(function(){return s})),o.d(t,"selectAllAlarmLevel",(function(){return c})),o.d(t,"selectAllTriggerCondition",(function(){return d})),o.d(t,"selectAllAlarmUser",(function(){return u})),o.d(t,"selectAllAlarmType",(function(){return m})),o.d(t,"selectControlDevices",(function(){return h})),o.d(t,"selectSensorByDeviceId",(function(){return p})),o.d(t,"selectAllSmsConfig",(function(){return b})),o.d(t,"selectDeviceByProjectId",(function(){return g}));var n=o("b775");function a(e){let t="?page="+e.page+"&size="+e.size+"&projectId="+e.projectId;return""!=e.deviceId&&(t+="&deviceId="+e.deviceId),Object(n["default"])({url:"/iot/trigger/select"+t,method:"get",data:e})}function r(e){return Object(n["default"])({url:"/iot/trigger/update",method:"post",data:e})}function i(e){return Object(n["default"])({url:"/iot/trigger/remove",method:"post",data:e})}function l(e){return Object(n["default"])({url:"/iot/trigger/insert",method:"post",data:e})}function s(e){return Object(n["default"])({url:"/iot/trigger/selectTriggerById?triggerId="+e.triggerId,method:"get",data:e})}function c(e){return Object(n["default"])({url:"/iot/trigger/selectAllAlarmLevel",method:"get",data:e})}function d(e){return Object(n["default"])({url:"/iot/trigger/selectAllTriggerCondition",method:"get",data:e})}function u(e){return Object(n["default"])({url:"/iot/trigger/selectAllAlarmUser",method:"get",data:e})}function m(e){return Object(n["default"])({url:"/iot/trigger/selectAllAlarmType",method:"get",data:e})}function h(e){return Object(n["default"])({url:"/iot/trigger/selectDeviceByProjectId?projectId="+e.projectId,method:"get",data:e})}function p(e){return Object(n["default"])({url:"/iot/trigger/selectSensorByDeviceId?deviceId="+e.deviceId,method:"get",data:e})}function b(e){return Object(n["default"])({url:"/iot/trigger/selectAllSmsConfig",method:"get",data:e})}function g(e){return Object(n["default"])({url:"/iot/trigger/selectDeviceByProjectId?projectId="+e.projectId,method:"get",data:e})}},4382:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAABwCAMAAADxPgR5AAABelBMVEUAAADvPRb5QxzrOxTmNxD7RR3+Rx/gNhD/SCD+Rx/8Rh75RBzbMAraMQrbMAz8SB3iNg/eMAvfMw39Rx//Rx/mOBHsPhT/QBneMQvtPBXZLwrxPxjaMAv1QhreMw37RR7xQBncMg37RR3oUC71QRr/SSD+SCDbMAvjNhDaMAz1QBnsOxXsOxXZMArhNA/ZLwr/SCDnORP7RB35RR3qOhT0QBrlNxDvPhfoOhPrOhPdMwr1WDb/SSH7Rh75RBzmNxH2QxznNxLlORPxQBjvPRb+SSHyQBnmNxH/RyDkNhD0Qx34RBz////jNQ/dMgz1QRrnOBLgMw36RR3hNA70QBnyQBj8Rh7sPBX2QhvwPhfuPRblNxH3QxvoORLtPBXxPxjrOxX4RBzkNxDqOhPpOhPbMArcMAvaLwr+SCDkNhD9Rx/+8u/+8/HfMgzpORP0ZETyYkPsXz/wYEHuX0DrXT//SSH7zsT+SSH7w7f3wLX0WDX//v7pUC/1WTa4+7J2AAAATHRSTlMA/v7+/v7+EP7fn0BgII8g3t6ej19fIBDu39/Pz46Af2BQT/7fz7+/QEAw7r+fjoB/f1/fz7+/n59PL/7v7u7e3c+QgH/v7u7Pz6CM12t4YgAACr9JREFUaN6sl1trE1EUhdOAbdI8+NCiiBSl2D5UH4oiRbwgeEFUCIReQ2jMW4iFFqEXKv531zr7Yzgz09bGds2Zfd9rzaQmYGMq3F9bXJ9fbbffjE9brTftldX59eW1xq0DscWFlVarddw6PT4+HreOx7pllKzML969bbXO+sp4LJnW6VhotcbGqU4Es+OVhc4tvtv6J7HOzsrIoSJ5QLXVXrid9+ysJsaJSO0Fu5RNcOrGE60u31hu8ctEvLyERYN8gooiHTcnUW4v3kyuvT3enkxEn8z22IEqpDIuzLqmx3J8I8nO6rZJzSur2JhgzG5vLVlHtg7a//e3vL8AEyBCTykhYCaeZ/4/JDvt7Srq/Jd22s+nf72LcQcPckEcWLg/jd7d9iX8PR3qBD6ADfyLKT7W52+1l7h7d3Qrkgug5KKalrvT01Be9LTX3177S/nISiGjS4QWlhFLdJQ5ctkzFkW3B9RT/uh6egvWSftCikwXCVwkRCSsGRSvpzjfKwNCvM8UmJ9Gr9mbBs3pFdFrenUko6N4pCwSiPOQGMudl5r/UnzUa46saDuSUyBJV3RGcLnh2CN+tpHQ03HCU3hNmZvfrtTzqgh0ZBTLihZQDasxh4zhmeMhcFf8y1kumGFjDdnByCaTHaDAShkDF9PS80t/X96pG8SD0WDQtMBAUlpVblnl5lFqZaTVoxKpICcOlx28u+Q3Z+6FJwytYpvylLTv1O/ChCq+I+Eob0aNHYcvLv5dXYq+sYuMK+Ql4SpQbu6ObAdygNGlC39AQ0pnVxYoIZbTPZJLhzFSxQQCPvR2Y7ZT17v3xEPZAiZUCYO46CIKqJYzpt7P1QS/VqZ0de1At85YrzAI0BqkylLtBRntdtNJEScyWzrcBtPO3O4OXGAqAsZqH+oTdWn6MryTKUUVS5+EoBIxC16W9R4XY9XBqhDSgIjYV73P0y1XX3DT9c26FkhdCnUwrgmdCii8L7+gJzc3acoCYhxT9r6xeB/3sNTsiB/nL7gpxALCEBTI4ogQi5SQGVzRhPRh9qNNJ+OPBAvi4Wu6vqsCjHCY7RSCL+HYwlTw+uTg+9mfrjtdBuBTTP7HM+e8KVBHPR1EXxbfwegGESOZPT/4LhwcakJHBXuTRJ6ywzTz87WqkJVkYZpDcEkleIiCB3tmLisWNRNEQmY94yRtR5NWmKh8QPAJPVtMjuBCEZSH0NMr5gP12c/8t4VqHcOtoSxsFUV3iKQHfm8Nh8No6tTRiU/UvJ7UzbjDwp+YCkUm1DNizHrgbIgQDPZ2lPhMH6IFBUBZOIcQRbfywUzv53lU2cfB4zh9Fe8N93Rl2NsLx4EyU6Rc11PT3CaE00ncWymf889aqsRlKgFSFSI7yhU9yNheVc9FBFGCEwz987bhTeRmomwDYzTK70jf7ijXU06PvjPYWFjyn7AohBxhvjhTUjyiXdE7ctW3H9yOrAT/EaNjEJGTsAk1iuAw15sxvwzbOrqjRN3RXGPNbZeGM4BCMv3YEsqKM5QyPRTgQMwpHIG1xqu9vgPbFMiFpRA7ciVFlcp6ffFC21dkWxAhlggfNz6qIcREAlrhye3KihW9BESISGHhET42Nvoz+/0aUEQNlBRzvV/9K8A60Ubj2f5+X1dR3hcI5Rlk4lemmOt50M9tb2MKQgpF9qzxUO2k4nrWJHfqE8gUM73UtYlJUrtyzfZB40GElBAmwJCjWNOLjfKSKzzDji5FaD9oPHUhHQFdlYziCdyM9R0Uc70g0G2z07eBMzmsvM/ThpnoRoMFGcdEzAsoFnqxCL2BEy8PTYlWY+cHYY48Z4AyirleFUhfjP5fQspgtY0gCKIDI/DVFwVyDL6YJAQMxti5GPsSAhHsXSwIjS5CIDAyBmN/fOr1ltazuyipGU93V3dXbUwSDGthwoqHvepj4Fb0RoZeMBjSrSQp3Ygsp0hcRebBnuR1E4x/pdHzgB1CPPfOg/Wcvq1yzqGdoxNvVqAoetQtlLGUp39p0O5Q7CI4YcmiXJ1v6XMJqCgsgKzVkouTYrH4OeA3cowVgW0pWUiE94oHCkH/DklUMWfr7lF99I8KNfwmjgftaoKRwg2PXopVp1nnOn3vSviguqKrNh9/+lg4jP9rsyPDzOYIWSDl4hwJEXxPt8iu8iaXzUYWQikUWqJWwtYGpdrvcKgd1dX6KjMvaFUreAfPsuoV33SbrsQgHijcyPdRxsGU4rCr/FRWjk+4yEcWtoz1jDYRpkTjKs2LxCVPCdoit5L3ouzrpPLbHVh5qh27+dK2tutXi6K1mLlLPzWzjx897b6NSLWH5YVpLW8/0drwJ9hRW6gQkEEjOCgJlM73azprR9hzAYu8nPapFkeQj+EjKlIYCLEHUBFaQkrpuh5qmraJ2BouhtLWaUafYTT1puUIxGsZPtpGr0KkrmOSYiTsAXqDRlM5OvSzJm5lOIcBxDiVbWAg+2zO3aGjSUdMCFxjLsOzZgpPGM9TP/qnP2YKnNn6lISH5t94PyU5dXz/j9RDAldDcjZOXod+M+6JX8CLWh6pBFzpeUzgUtUyqKUSGhz6S9HLZuwn0Foyvxw67mYQWvIcE+gxjMllCvyaMYeF+nR1eRrxOrvKj0aDirMl8cPxDZZdRHwZUMTxPnW4CqYaDWdEAy9Hv6WnDNpmjo6vFCadOF/z/LDhmcq1zfQqXUcpElzs7CeenxnRhaMddxdarNBXtv2UjBsMuQwJSilJOBevb7sXtGi6S8LLFHh//cPMcT+s6gHEbtIRl+stXPS2260qouou6RbNK4lRysVa0XpEZxwaWMaCXqi71OM35GK96CYFpZLbirCHulyXampGfc5Ci5rlA8QyKtIs+5C07tMH5gv0mERKieCIjg6plfwSSeh138brRXv0HPU8VTj3bP9xRvjYikDketbPx8tx20SQqJ+nGl/oTrAepqdhu1Ht1GGeBriZaHBPyE8apwareJ6GuPxbK7XrNggEwe1oABkXEULIEpXjwnaff8hJiG8gVPf/bXbWE98FgjHCmWNfw96MjPy5Cd3ixpuMcLlf6uxh0+nTGYMOQR6ZVTtGuNbFW1r2Mkayo1oAFtkE4+gNpXkPgYwTa1jeZTLBezeHdsJQaYZvJ6/xj5niMqPeTkgS7W/6wXQRYPpRW6whQmOhI1kOKGiMREFCtmqjHVK7RP5EVsY6VlvCRhaA0uzbGBHP7TKTGaTcDqAp8wQdA2kWXSOzOLTL6Ea916NgGgHUQR4g1xXnuamHTRCirEPx3CKH8Ij7nvP0e4C9d63tOfdj7JyGepgBCR01W/XI6D0vOS2gvb3fywL20FfQ0RnMAwk0mdB48zIfTGg0zNjDb9kR8hqUJe7eHjkmOZHw8SX4LeLgiLHYhGeeRy6ywnE7DvIkmvKhztdzdmUqTyMrqPyFpMEJNXb8zXCTRJHJCiQ59WhEnaBNOAvbi7bA5YmsQ1pA0C7ftfufhq1VElzkcnGS1cjOTuX63iH1EEY1YZvw0pG8PbYOhj9vvWXRUxDHEnqA+VYcWvTkj+t/Xviu/UAD5qhw4Mhp6ItGtiCtzHEY4GyN1tuAhnyIOpWtaI4DALlghykCB37MzcjyirI4qBOAra6JvAynvB7+Bt3r60lejCw9z5jWeZrIP+GjuZ6PdVXCp6yq4/mafqwz+waAr25xGUn/7gAAAABJRU5ErkJggg=="},"43d5":function(e,t,o){},"44b1":function(e,t,o){"use strict";o("a277")},4543:function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={key:0,class:"play"},r={key:1,class:"hello-ezuikit-js"},i={key:2,class:"hello-ezuikit-js"},l={style:{"text-align":"center"}};function s(e,t,o,s,c,d){const u=Object(n["resolveComponent"])("el-button");return Object(n["openBlock"])(),Object(n["createElementBlock"])(n["Fragment"],null,[c.isplay?(Object(n["openBlock"])(),Object(n["createElementBlock"])("div",a,[Object(n["createVNode"])(u,{size:"mini",type:"primary",onClick:d.start},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.bf")),1)]),_:1},8,["onClick"])])):Object(n["createCommentVNode"])("",!0),c.showVideo?(Object(n["openBlock"])(),Object(n["createElementBlock"])("div",r,[t[0]||(t[0]=Object(n["createElementVNode"])("div",{id:"video-container",style:{width:"600px",height:"400px"}},null,-1)),Object(n["createElementVNode"])("div",null,[Object(n["createVNode"])(u,{size:"mini",type:"primary",onClick:d.stop},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.tz")),1)]),_:1},8,["onClick"]),Object(n["createVNode"])(u,{size:"mini",type:"primary",onClick:d.play},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.bf")),1)]),_:1},8,["onClick"]),Object(n["createVNode"])(u,{size:"mini",type:"primary",onClick:d.capturePicture},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.bhtp")),1)]),_:1},8,["onClick"]),Object(n["createVNode"])(u,{size:"mini",type:"primary",onClick:d.fullScreen},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.qpxs")),1)]),_:1},8,["onClick"])])])):Object(n["createCommentVNode"])("",!0),c.isplay||c.showVideo?Object(n["createCommentVNode"])("",!0):(Object(n["openBlock"])(),Object(n["createElementBlock"])("div",i,[Object(n["createElementVNode"])("p",l,Object(n["toDisplayString"])(c.msg),1)]))],64)}var c=o("7cf8"),d=o("c38d"),u=o.n(d);let m=null;var h={props:{deviceCode:{type:String,default:""}},data(){return{videoData:[],queryForm:{deviceCode:""},showVideo:!0,isplay:!0,msg:""}},watch:{deviceCode:function(e,t){this.queryForm.deviceCode=e,this.isplay=!0,this.showVideo=!0,this.getVideoPath()}},created(){},methods:{showData(e){this.queryForm.deviceCode=e.deviceCode,this.isplay=!0,this.showVideo=!0,this.getVideoPath()},start(){this.isplay=!1,this.showVideo=!0,this.getVideo()},async getVideoPath(){const{data:e,code:t,msg:o}=await Object(c["getLiveAddr"])(this.queryForm);-1==t?(this.showVideo=!1,this.isplay=!1,this.msg=o):(this.videoData=e,this.showVideo=!1,this.isplay=!0)},getVideo(){const e=this;m=new u.a.EZUIKitPlayer({id:"video-container",autoplay:!1,accessToken:e.videoData.accessToken,url:e.videoData.url,template:"simple",plugin:["talk"],width:700,height:400}),window.player=m},play(){const e=m.play();e.then(e=>{console.log("promise 获取 数据",e)})},stop(){const e=m.stop();e.then(e=>{console.log("promise 获取 数据",e)})},getOSDTime(){const e=m.getOSDTime();e.then(e=>{console.log("promise 获取 数据",e)})},capturePicture(){const e=m.capturePicture(""+(new Date).getTime());e.then(e=>{console.log("promise 获取 数据",e)})},openSound(){const e=m.openSound();e.then(e=>{console.log("promise 获取 数据",e)})},closeSound(){const e=m.closeSound();e.then(e=>{console.log("promise 获取 数据",e)})},startSave(){const e=m.startSave(""+(new Date).getTime());e.then(e=>{console.log("promise 获取 数据",e)})},stopSave(){const e=m.stopSave();e.then(e=>{console.log("promise 获取 数据",e)})},ezopenStartTalk(){m.startTalk()},ezopenStopTalk(){m.stopTalk()},fullScreen(){m.fullScreen()},destroy(){const e=m.destroy();e.then(e=>{console.log("promise 获取 数据",e)})}}},p=(o("4771"),o("d959")),b=o.n(p);const g=b()(h,[["render",s]]);t["default"]=g},"455b":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"manage-container"},r={class:"manage-input",style:{padding:"0"}},i={class:"manage-button"};function l(e,t,o,l,s,c){const d=Object(n["resolveComponent"])("el-option"),u=Object(n["resolveComponent"])("el-select"),m=Object(n["resolveComponent"])("el-form-item"),h=Object(n["resolveComponent"])("vab-query-form"),p=Object(n["resolveComponent"])("el-form"),b=Object(n["resolveComponent"])("el-button"),g=Object(n["resolveComponent"])("el-table-column"),f=Object(n["resolveComponent"])("el-table"),v=Object(n["resolveComponent"])("el-pagination"),w=Object(n["resolveComponent"])("material-detail"),k=Object(n["resolveComponent"])("el-dialog"),C=Object(n["resolveDirective"])("loading");return Object(n["openBlock"])(),Object(n["createBlock"])(k,{modelValue:s.dialogFormVisible,"onUpdate:modelValue":t[2]||(t[2]=e=>s.dialogFormVisible=e),title:s.title,width:"1000px",onClose:e.close},{default:Object(n["withCtx"])(()=>[Object(n["createElementVNode"])("div",a,[Object(n["createElementVNode"])("div",r,[Object(n["createVNode"])(p,{ref:"queryForm",model:s.queryForm,"label-width":"80px"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(h,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{width:"100",prop:"type",label:"素材类型"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{modelValue:s.queryForm.type,"onUpdate:modelValue":t[0]||(t[0]=e=>s.queryForm.type=e),size:"small",placeholder:"请选择素材类型"},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(s.typeData,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(d,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1},8,["model"])]),Object(n["createElementVNode"])("div",i,[Object(n["createVNode"])(b,{size:"small",onClick:t[1]||(t[1]=e=>c.resetForm())},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.chongz")),1)]),_:1}),Object(n["createVNode"])(b,{type:"primary",size:"small",onClick:c.search},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"])])]),Object(n["withDirectives"])((Object(n["openBlock"])(),Object(n["createBlock"])(f,{ref:"singleTable",data:s.tableData,"highlight-current-row":"",style:{width:"100%"},onCurrentChange:c.currentChange},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(g,{property:"media_id",label:"media_id"}),Object(n["createVNode"])(g,{property:"name",label:e.$t("trigger.mc")},null,8,["label"]),Object(n["createVNode"])(g,{property:"img",label:"选择"},{default:Object(n["withCtx"])(({row:e})=>[Object(n["createVNode"])(b,{type:"primary",size:"mini",onClick:t=>c.currentChange(e)},{default:Object(n["withCtx"])(()=>t[3]||(t[3]=[Object(n["createTextVNode"])(" 选择 ")])),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data","onCurrentChange"])),[[C,s.listLoading]]),Object(n["createVNode"])(v,{background:s.background,"current-page":s.queryForm.page,layout:s.layout,"page-size":s.queryForm.size,total:s.total,style:{"text-align":"right"},onCurrentChange:c.handleCurrentChange,onSizeChange:c.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"]),Object(n["createVNode"])(w,{ref:"show"},null,512)]),_:1},8,["modelValue","title","onClose"])}var s=o("4cfb"),c=o("71fb"),d={components:{materialDetail:c["default"]},data(){return{tableData:[],typeData:[],dialogFormVisible:!1,listLoading:!1,title:"",currentRow:"",layout:"total, sizes, prev, pager, next, jumper",background:!0,total:0,queryForm:{page:1,size:20,type:""}}},methods:{showData(e){this.$refs["show"].showMaterialData(e,this.queryForm.type)},currentChange(e){this.currentRow=e,this.$emit("getMaterialId",e.media_id),this.dialogFormVisible=!1},search(){this.getMaterialListData()},resetForm(){this.$refs.queryForm.resetFields()},selectData(){this.getMaterialTypeData(),this.title="素材列表",this.dialogFormVisible=!0},async getMaterialListData(){const{data:e}=await Object(s["getMaterialList"])(this.queryForm);this.listLoading=!0,this.tableData=e.items,this.total=e.total,setTimeout(()=>{this.listLoading=!1},500)},async getMaterialTypeData(){const{data:e}=await Object(s["getMaterialType"])();this.typeData=e,this.queryForm.type=e[0].dataCode,this.getMaterialListData()},handleQuery(){this.queryForm.page=1,this.getMaterialListData()},handleSizeChange(e){this.queryForm.size=e,this.getMaterialListData()},handleCurrentChange(e){this.queryForm.page=e,this.getMaterialListData()}}},u=(o("da48"),o("d959")),m=o.n(u);const h=m()(d,[["render",l],["__scopeId","data-v-40303fa6"]]);t["default"]=h},4579:function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"manage-container"};function r(e,t,o,r,i,l){const s=Object(n["resolveComponent"])("el-table-column"),c=Object(n["resolveComponent"])("el-image"),d=Object(n["resolveComponent"])("el-table"),u=Object(n["resolveComponent"])("el-dialog"),m=Object(n["resolveDirective"])("loading");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",a,[Object(n["createVNode"])(u,{modelValue:i.dialogFormVisible,"onUpdate:modelValue":t[0]||(t[0]=e=>i.dialogFormVisible=e),title:i.title,width:"1000px",onClose:e.close},{default:Object(n["withCtx"])(()=>[Object(n["withDirectives"])((Object(n["openBlock"])(),Object(n["createBlock"])(d,{id:"table",data:i.appearanceData,border:"",stripe:"",style:{width:"100%"}},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{label:"站容站貌"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{label:"周边环境",align:"center"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{fixed:"",prop:"environment.exception",label:"是否异常",width:"80",align:"center"}),Object(n["createVNode"])(s,{fixed:"",prop:"environment.dispose",label:"是否处理",width:"80",align:"center"}),Object(n["createVNode"])(s,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(n["withCtx"])(({row:e})=>[e.environment.url?(Object(n["openBlock"])(),Object(n["createBlock"])(c,{key:0,style:{width:"100px",height:"100px"},src:e.environment.url,"preview-src-list":e.environment.fileList},null,8,["src","preview-src-list"])):Object(n["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1}),Object(n["createVNode"])(s,{label:"道路通畅",align:"center"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{fixed:"",prop:"road.exception",label:"是否异常",width:"80",align:"center"}),Object(n["createVNode"])(s,{fixed:"",prop:"road.dispose",label:"是否处理",width:"80",align:"center"}),Object(n["createVNode"])(s,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(n["withCtx"])(({row:e})=>[e.road.url?(Object(n["openBlock"])(),Object(n["createBlock"])(c,{key:0,style:{width:"100px",height:"100px"},src:e.road.url,"preview-src-list":e.road.fileList},null,8,["src","preview-src-list"])):Object(n["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1}),Object(n["createVNode"])(s,{label:"围栏状态",align:"center"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{fixed:"",prop:"fence.exception",label:"是否异常",width:"80",align:"center"}),Object(n["createVNode"])(s,{fixed:"",prop:"fence.dispose",label:"是否处理",width:"80",align:"center"}),Object(n["createVNode"])(s,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(n["withCtx"])(({row:e})=>[e.fence.url?(Object(n["openBlock"])(),Object(n["createBlock"])(c,{key:0,style:{width:"100px",height:"100px"},src:e.fence.url,"preview-src-list":e.fence.fileList},null,8,["src","preview-src-list"])):Object(n["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1}),Object(n["createVNode"])(s,{label:"绿化平整",align:"center"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{fixed:"",prop:"greening.exception",label:"是否异常",width:"80",align:"center"}),Object(n["createVNode"])(s,{fixed:"",prop:"greening.dispose",label:"是否处理",width:"80",align:"center"}),Object(n["createVNode"])(s,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(n["withCtx"])(({row:e})=>[e.greening.url?(Object(n["openBlock"])(),Object(n["createBlock"])(c,{key:0,style:{width:"100px",height:"100px"},src:e.greening.url,"preview-src-list":e.greening.fileList},null,8,["src","preview-src-list"])):Object(n["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1}),Object(n["createVNode"])(s,{label:"单元井盖",align:"center"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{fixed:"",prop:"manholeCover.exception",label:"是否异常",width:"80",align:"center"}),Object(n["createVNode"])(s,{fixed:"",prop:"manholeCover.dispose",label:"是否处理",width:"80",align:"center"}),Object(n["createVNode"])(s,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(n["withCtx"])(({row:e})=>[e.manholeCover.url?(Object(n["openBlock"])(),Object(n["createBlock"])(c,{key:0,style:{width:"100px",height:"100px"},src:e.manholeCover.url,"preview-src-list":e.manholeCover.fileList},null,8,["src","preview-src-list"])):Object(n["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1}),Object(n["createVNode"])(s,{label:"走道板",align:"center"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{fixed:"",prop:"aisleBoard.exception",label:"是否异常",width:"80",align:"center"}),Object(n["createVNode"])(s,{fixed:"",prop:"aisleBoard.dispose",label:"是否处理",width:"80",align:"center"}),Object(n["createVNode"])(s,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(n["withCtx"])(({row:e})=>[e.aisleBoard.url?(Object(n["openBlock"])(),Object(n["createBlock"])(c,{key:0,style:{width:"100px",height:"100px"},src:e.aisleBoard.url,"preview-src-list":e.aisleBoard.fileList},null,8,["src","preview-src-list"])):Object(n["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1}),Object(n["createVNode"])(s,{label:"工艺牌",align:"center"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{fixed:"",prop:"processCard.exception",label:"是否异常",width:"80",align:"center"}),Object(n["createVNode"])(s,{fixed:"",prop:"processCard.dispose",label:"是否处理",width:"80",align:"center"}),Object(n["createVNode"])(s,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(n["withCtx"])(({row:e})=>[e.processCard.url?(Object(n["openBlock"])(),Object(n["createBlock"])(c,{key:0,style:{width:"100px",height:"100px"},src:e.processCard.url,"preview-src-list":e.processCard.fileList},null,8,["src","preview-src-list"])):Object(n["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1}),Object(n["createVNode"])(s,{label:"广告牌",align:"center"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{fixed:"",prop:"billboard.exception",label:"是否异常",width:"80",align:"center"}),Object(n["createVNode"])(s,{fixed:"",prop:"billboard.dispose",label:"是否处理",width:"80",align:"center"}),Object(n["createVNode"])(s,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(n["withCtx"])(({row:e})=>[e.billboard.url?(Object(n["openBlock"])(),Object(n["createBlock"])(c,{key:0,style:{width:"100px",height:"100px"},src:e.billboard.url,"preview-src-list":e.billboard.fileList},null,8,["src","preview-src-list"])):Object(n["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1}),Object(n["createVNode"])(s,{label:"维修情况",align:"center"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{fixed:"",prop:"maintenance.exception",label:"是否异常",width:"80",align:"center"}),Object(n["createVNode"])(s,{fixed:"",prop:"maintenance.dispose",label:"是否处理",width:"80",align:"center"}),Object(n["createVNode"])(s,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(n["withCtx"])(({row:e})=>[e.maintenance.url?(Object(n["openBlock"])(),Object(n["createBlock"])(c,{key:0,style:{width:"100px",height:"100px"},src:e.maintenance.url,"preview-src-list":e.maintenance.fileList},null,8,["src","preview-src-list"])):Object(n["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1})]),_:1})]),_:1},8,["data"])),[[m,i.listLoading]]),Object(n["withDirectives"])((Object(n["openBlock"])(),Object(n["createBlock"])(d,{id:"table",data:i.equipmentWellData,border:"",stripe:"",style:{width:"100%"}},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{label:"设备井检查"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{label:"提升泵",align:"center"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{fixed:"",prop:"liftPump.exception",label:"是否异常",width:"80",align:"center"}),Object(n["createVNode"])(s,{fixed:"",prop:"liftPump.dispose",label:"是否处理",width:"80",align:"center"}),Object(n["createVNode"])(s,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(n["withCtx"])(({row:e})=>[e.liftPump.url?(Object(n["openBlock"])(),Object(n["createBlock"])(c,{key:0,style:{width:"100px",height:"100px"},src:e.liftPump.url,"preview-src-list":e.liftPump.fileList},null,8,["src","preview-src-list"])):Object(n["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1}),Object(n["createVNode"])(s,{label:"阀门井",align:"center"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{fixed:"",prop:"valveShaft.exception",label:"是否异常",width:"80",align:"center"}),Object(n["createVNode"])(s,{fixed:"",prop:"valveShaft.dispose",label:"是否处理",width:"80",align:"center"}),Object(n["createVNode"])(s,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(n["withCtx"])(({row:e})=>[e.valveShaft.url?(Object(n["openBlock"])(),Object(n["createBlock"])(c,{key:0,style:{width:"100px",height:"100px"},src:e.valveShaft.url,"preview-src-list":e.valveShaft.fileList},null,8,["src","preview-src-list"])):Object(n["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1}),Object(n["createVNode"])(s,{label:"计量井",align:"center"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{fixed:"",prop:"measuringWell.exception",label:"是否异常",width:"80",align:"center"}),Object(n["createVNode"])(s,{fixed:"",prop:"measuringWell.dispose",label:"是否处理",width:"80",align:"center"}),Object(n["createVNode"])(s,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(n["withCtx"])(({row:e})=>[e.measuringWell.url?(Object(n["openBlock"])(),Object(n["createBlock"])(c,{key:0,style:{width:"100px",height:"100px"},src:e.measuringWell.url,"preview-src-list":e.measuringWell.fileList},null,8,["src","preview-src-list"])):Object(n["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1}),Object(n["createVNode"])(s,{label:"曝气量",align:"center"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{fixed:"",prop:"air.exception",label:"是否异常",width:"80",align:"center"}),Object(n["createVNode"])(s,{fixed:"",prop:"air.dispose",label:"是否处理",width:"80",align:"center"}),Object(n["createVNode"])(s,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(n["withCtx"])(({row:e})=>[e.air.url?(Object(n["openBlock"])(),Object(n["createBlock"])(c,{key:0,style:{width:"100px",height:"100px"},src:e.air.url,"preview-src-list":e.air.fileList},null,8,["src","preview-src-list"])):Object(n["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1}),Object(n["createVNode"])(s,{label:"消化液回流",align:"center"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{fixed:"",prop:"digestiveJuices.exception",label:"是否异常",width:"80",align:"center"}),Object(n["createVNode"])(s,{fixed:"",prop:"digestiveJuices.dispose",label:"是否处理",width:"80",align:"center"}),Object(n["createVNode"])(s,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(n["withCtx"])(({row:e})=>[e.digestiveJuices.url?(Object(n["openBlock"])(),Object(n["createBlock"])(c,{key:0,style:{width:"100px",height:"100px"},src:e.digestiveJuices.url,"preview-src-list":e.digestiveJuices.fileList},null,8,["src","preview-src-list"])):Object(n["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1}),Object(n["createVNode"])(s,{label:"污泥回流",align:"center"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{fixed:"",prop:"sludge.exception",label:"是否异常",width:"80",align:"center"}),Object(n["createVNode"])(s,{fixed:"",prop:"sludge.dispose",label:"是否处理",width:"80",align:"center"}),Object(n["createVNode"])(s,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(n["withCtx"])(({row:e})=>[e.sludge.url?(Object(n["openBlock"])(),Object(n["createBlock"])(c,{key:0,style:{width:"100px",height:"100px"},src:e.sludge.url,"preview-src-list":e.sludge.fileList},null,8,["src","preview-src-list"])):Object(n["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1}),Object(n["createVNode"])(s,{label:"载体微生物",align:"center"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{fixed:"",prop:"microbial.exception",label:"是否异常",width:"80",align:"center"}),Object(n["createVNode"])(s,{fixed:"",prop:"microbial.dispose",label:"是否处理",width:"80",align:"center"}),Object(n["createVNode"])(s,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(n["withCtx"])(({row:e})=>[e.microbial.url?(Object(n["openBlock"])(),Object(n["createBlock"])(c,{key:0,style:{width:"100px",height:"100px"},src:e.microbial.url,"preview-src-list":e.microbial.fileList},null,8,["src","preview-src-list"])):Object(n["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1}),Object(n["createVNode"])(s,{label:"沉淀池",align:"center"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{fixed:"",prop:"settlingBasin.exception",label:"是否异常",width:"80",align:"center"}),Object(n["createVNode"])(s,{fixed:"",prop:"settlingBasin.dispose",label:"是否处理",width:"80",align:"center"}),Object(n["createVNode"])(s,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(n["withCtx"])(({row:e})=>[e.settlingBasin.url?(Object(n["openBlock"])(),Object(n["createBlock"])(c,{key:0,style:{width:"100px",height:"100px"},src:e.settlingBasin.url,"preview-src-list":e.settlingBasin.fileList},null,8,["src","preview-src-list"])):Object(n["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1}),Object(n["createVNode"])(s,{label:"取样观察池",align:"center"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{fixed:"",prop:"samplingPool.exception",label:"是否异常",width:"80",align:"center"}),Object(n["createVNode"])(s,{fixed:"",prop:"samplingPool.dispose",label:"是否处理",width:"80",align:"center"}),Object(n["createVNode"])(s,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(n["withCtx"])(({row:e})=>[e.samplingPool.url?(Object(n["openBlock"])(),Object(n["createBlock"])(c,{key:0,style:{width:"100px",height:"100px"},src:e.samplingPool.url,"preview-src-list":e.samplingPool.fileList},null,8,["src","preview-src-list"])):Object(n["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1})]),_:1})]),_:1},8,["data"])),[[m,i.listLoading]]),Object(n["withDirectives"])((Object(n["openBlock"])(),Object(n["createBlock"])(d,{id:"table",data:i.controlCabinetData,border:"",stripe:"",style:{width:"100%"}},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{label:"控制柜检查"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{label:"外观",align:"center"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{fixed:"",prop:"external.exception",label:"是否异常",width:"80",align:"center"}),Object(n["createVNode"])(s,{fixed:"",prop:"external.dispose",label:"是否处理",width:"80",align:"center"}),Object(n["createVNode"])(s,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(n["withCtx"])(({row:e})=>[e.external.url?(Object(n["openBlock"])(),Object(n["createBlock"])(c,{key:0,style:{width:"100px",height:"100px"},src:e.external.url,"preview-src-list":e.external.fileList},null,8,["src","preview-src-list"])):Object(n["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1}),Object(n["createVNode"])(s,{label:"内部",align:"center"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{fixed:"",prop:"internal.exception",label:"是否异常",width:"80",align:"center"}),Object(n["createVNode"])(s,{fixed:"",prop:"internal.dispose",label:"是否处理",width:"80",align:"center"}),Object(n["createVNode"])(s,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(n["withCtx"])(({row:e})=>[e.internal.url?(Object(n["openBlock"])(),Object(n["createBlock"])(c,{key:0,style:{width:"100px",height:"100px"},src:e.internal.url,"preview-src-list":e.internal.fileList},null,8,["src","preview-src-list"])):Object(n["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1}),Object(n["createVNode"])(s,{label:"电路系统",align:"center"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{fixed:"",prop:"circuitSystem.exception",label:"是否异常",width:"80",align:"center"}),Object(n["createVNode"])(s,{fixed:"",prop:"circuitSystem.dispose",label:"是否处理",width:"80",align:"center"}),Object(n["createVNode"])(s,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(n["withCtx"])(({row:e})=>[e.circuitSystem.url?(Object(n["openBlock"])(),Object(n["createBlock"])(c,{key:0,style:{width:"100px",height:"100px"},src:e.circuitSystem.url,"preview-src-list":e.circuitSystem.fileList},null,8,["src","preview-src-list"])):Object(n["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1}),Object(n["createVNode"])(s,{label:"继电器",align:"center"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{fixed:"",prop:"relay.exception",label:"是否异常",width:"80",align:"center"}),Object(n["createVNode"])(s,{fixed:"",prop:"relay.dispose",label:"是否处理",width:"80",align:"center"}),Object(n["createVNode"])(s,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(n["withCtx"])(({row:e})=>[e.relay.url?(Object(n["openBlock"])(),Object(n["createBlock"])(c,{key:0,style:{width:"100px",height:"100px"},src:e.relay.url,"preview-src-list":e.relay.fileList},null,8,["src","preview-src-list"])):Object(n["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1}),Object(n["createVNode"])(s,{label:"远程模块",align:"center"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{fixed:"",prop:"remoteModule.exception",label:"是否异常",width:"80",align:"center"}),Object(n["createVNode"])(s,{fixed:"",prop:"remoteModule.dispose",label:"是否处理",width:"80",align:"center"}),Object(n["createVNode"])(s,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(n["withCtx"])(({row:e})=>[e.remoteModule.url?(Object(n["openBlock"])(),Object(n["createBlock"])(c,{key:0,style:{width:"100px",height:"100px"},src:e.remoteModule.url,"preview-src-list":e.remoteModule.fileList},null,8,["src","preview-src-list"])):Object(n["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1}),Object(n["createVNode"])(s,{label:"显示屏",align:"center"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{fixed:"",prop:"display.exception",label:"是否异常",width:"80",align:"center"}),Object(n["createVNode"])(s,{fixed:"",prop:"display.dispose",label:"是否处理",width:"80",align:"center"}),Object(n["createVNode"])(s,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(n["withCtx"])(({row:e})=>[e.display.url?(Object(n["openBlock"])(),Object(n["createBlock"])(c,{key:0,style:{width:"100px",height:"100px"},src:e.display.url,"preview-src-list":e.display.fileList},null,8,["src","preview-src-list"])):Object(n["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1}),Object(n["createVNode"])(s,{label:"流量计",align:"center"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{fixed:"",prop:"flowMeter.exception",label:"是否异常",width:"80",align:"center"}),Object(n["createVNode"])(s,{fixed:"",prop:"flowMeter.dispose",label:"是否处理",width:"80",align:"center"}),Object(n["createVNode"])(s,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(n["withCtx"])(({row:e})=>[e.flowMeter.url?(Object(n["openBlock"])(),Object(n["createBlock"])(c,{key:0,style:{width:"100px",height:"100px"},src:e.flowMeter.url,"preview-src-list":e.flowMeter.fileList},null,8,["src","preview-src-list"])):Object(n["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1}),Object(n["createVNode"])(s,{label:"电表",align:"center"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{fixed:"",prop:"electricMeter.exception",label:"是否异常",width:"80",align:"center"}),Object(n["createVNode"])(s,{fixed:"",prop:"electricMeter.dispose",label:"是否处理",width:"80",align:"center"}),Object(n["createVNode"])(s,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(n["withCtx"])(({row:e})=>[e.electricMeter.url?(Object(n["openBlock"])(),Object(n["createBlock"])(c,{key:0,style:{width:"100px",height:"100px"},src:e.electricMeter.url,"preview-src-list":e.electricMeter.fileList},null,8,["src","preview-src-list"])):Object(n["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1}),Object(n["createVNode"])(s,{label:"管线",align:"center"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{fixed:"",prop:"pipeline.exception",label:"是否异常",width:"80",align:"center"}),Object(n["createVNode"])(s,{fixed:"",prop:"pipeline.dispose",label:"是否处理",width:"80",align:"center"}),Object(n["createVNode"])(s,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(n["withCtx"])(({row:e})=>[e.pipeline.url?(Object(n["openBlock"])(),Object(n["createBlock"])(c,{key:0,style:{width:"100px",height:"100px"},src:e.pipeline.url,"preview-src-list":e.pipeline.fileList},null,8,["src","preview-src-list"])):Object(n["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1}),Object(n["createVNode"])(s,{label:"风机",align:"center"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{fixed:"",prop:"fan.exception",label:"是否异常",width:"80",align:"center"}),Object(n["createVNode"])(s,{fixed:"",prop:"fan.dispose",label:"是否处理",width:"80",align:"center"}),Object(n["createVNode"])(s,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(n["withCtx"])(({row:e})=>[e.fan.url?(Object(n["openBlock"])(),Object(n["createBlock"])(c,{key:0,style:{width:"100px",height:"100px"},src:e.fan.url,"preview-src-list":e.fan.fileList},null,8,["src","preview-src-list"])):Object(n["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1}),Object(n["createVNode"])(s,{label:"液位状态",align:"center"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{fixed:"",prop:"liquidState.exception",label:"是否异常",width:"80",align:"center"}),Object(n["createVNode"])(s,{fixed:"",prop:"liquidState.dispose",label:"是否处理",width:"80",align:"center"}),Object(n["createVNode"])(s,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(n["withCtx"])(({row:e})=>[e.liquidState.url?(Object(n["openBlock"])(),Object(n["createBlock"])(c,{key:0,style:{width:"100px",height:"100px"},src:e.liquidState.url,"preview-src-list":e.liquidState.fileList},null,8,["src","preview-src-list"])):Object(n["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1})]),_:1})]),_:1},8,["data"])),[[m,i.listLoading]]),Object(n["withDirectives"])((Object(n["openBlock"])(),Object(n["createBlock"])(d,{id:"table",data:i.waterData,border:"",stripe:"",style:{width:"100%"}},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{label:"水质水量"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{label:"进水量",align:"center"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{fixed:"",prop:"intoWater.exception",label:"是否异常",width:"80",align:"center"}),Object(n["createVNode"])(s,{fixed:"",prop:"intoWater.dispose",label:"是否处理",width:"80",align:"center"}),Object(n["createVNode"])(s,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(n["withCtx"])(({row:e})=>[e.intoWater.url?(Object(n["openBlock"])(),Object(n["createBlock"])(c,{key:0,style:{width:"100px",height:"100px"},src:e.intoWater.url,"preview-src-list":e.intoWater.fileList},null,8,["src","preview-src-list"])):Object(n["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1}),Object(n["createVNode"])(s,{label:"水流状况",align:"center"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{fixed:"",prop:"currentSituation.exception",label:"是否异常",width:"80",align:"center"}),Object(n["createVNode"])(s,{fixed:"",prop:"currentSituation.dispose",label:"是否处理",width:"80",align:"center"}),Object(n["createVNode"])(s,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(n["withCtx"])(({row:e})=>[e.currentSituation.url?(Object(n["openBlock"])(),Object(n["createBlock"])(c,{key:0,style:{width:"100px",height:"100px"},src:e.currentSituation.url,"preview-src-list":e.currentSituation.fileList},null,8,["src","preview-src-list"])):Object(n["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1}),Object(n["createVNode"])(s,{label:"进水水质",align:"center"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{fixed:"",prop:"waterQuality.exception",label:"是否异常",width:"80",align:"center"}),Object(n["createVNode"])(s,{fixed:"",prop:"waterQuality.dispose",label:"是否处理",width:"80",align:"center"}),Object(n["createVNode"])(s,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(n["withCtx"])(({row:e})=>[e.waterQuality.url?(Object(n["openBlock"])(),Object(n["createBlock"])(c,{key:0,style:{width:"100px",height:"100px"},src:e.waterQuality.url,"preview-src-list":e.waterQuality.fileList},null,8,["src","preview-src-list"])):Object(n["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1}),Object(n["createVNode"])(s,{label:"进水格栅",align:"center"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{fixed:"",prop:"intakeGrille.exception",label:"是否异常",width:"80",align:"center"}),Object(n["createVNode"])(s,{fixed:"",prop:"intakeGrille.dispose",label:"是否处理",width:"80",align:"center"}),Object(n["createVNode"])(s,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(n["withCtx"])(({row:e})=>[e.intakeGrille.url?(Object(n["openBlock"])(),Object(n["createBlock"])(c,{key:0,style:{width:"100px",height:"100px"},src:e.intakeGrille.url,"preview-src-list":e.intakeGrille.fileList},null,8,["src","preview-src-list"])):Object(n["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1}),Object(n["createVNode"])(s,{label:"水质检查",align:"center"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{fixed:"",prop:"waterQualityInspection.exception",label:"是否异常",width:"80",align:"center"}),Object(n["createVNode"])(s,{fixed:"",prop:"waterQualityInspection.dispose",label:"是否处理",width:"80",align:"center"}),Object(n["createVNode"])(s,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(n["withCtx"])(({row:e})=>[e.waterQualityInspection.url?(Object(n["openBlock"])(),Object(n["createBlock"])(c,{key:0,style:{width:"100px",height:"100px"},src:e.waterQualityInspection.url,"preview-src-list":e.waterQualityInspection.fileList},null,8,["src","preview-src-list"])):Object(n["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1}),Object(n["createVNode"])(s,{label:"排水情况",align:"center"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{fixed:"",prop:"drainage.exception",label:"是否异常",width:"80",align:"center"}),Object(n["createVNode"])(s,{fixed:"",prop:"drainage.dispose",label:"是否处理",width:"80",align:"center"}),Object(n["createVNode"])(s,{prop:"img",label:e.$t("sensor.tp"),width:"100",align:"center"},{default:Object(n["withCtx"])(({row:e})=>[e.drainage.url?(Object(n["openBlock"])(),Object(n["createBlock"])(c,{key:0,style:{width:"100px",height:"100px"},src:e.drainage.url,"preview-src-list":e.drainage.fileList},null,8,["src","preview-src-list"])):Object(n["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1})]),_:1})]),_:1},8,["data"])),[[m,i.listLoading]])]),_:1},8,["modelValue","title","onClose"])])}o("14d9");var i=o("f121"),l={data(){return{background:!0,listLoading:!1,dialogFormVisible:!1,title:"",tableData:[],appearanceData:[],equipmentWellData:[],controlCabinetData:[],waterData:[],filePath:i["baseURL"]+"/static/img/"}},methods:{showDetail(e){const t=[];t.push({appearance:e.appearance,equipmentWell:e.equipmentWell,controlCabinet:e.controlCabinet,water:e.water}),Object.keys(t[0]).map(e=>{Object.keys(t[0][e]).map(o=>{var n=t[0][e][o].img;if(n){for(var a=n.substring(0,n.lastIndexOf(",")),r=a.split(","),i=[],l=0;li.activeName=e),onTabClick:l.handleClick},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(b,{label:"短信配置",name:"first"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s),Object(n["createVNode"])(d,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(c,{type:"primary",onClick:l.handleAdd},{default:Object(n["withCtx"])(()=>t[10]||(t[10]=[Object(n["createTextVNode"])("添加短信")])),_:1},8,["onClick"])]),_:1})]),_:1}),Object(n["createVNode"])(h,{data:i.tableData,border:"",stripe:"",style:{width:"100%"}},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{prop:"name",label:"模板名称",width:"160",align:"center"}),Object(n["createVNode"])(m,{prop:"code",label:"模板编码",width:"160",align:"center"}),Object(n["createVNode"])(m,{prop:"date",label:e.$t("grouping.cjsj"),width:"160",align:"center"},null,8,["label"]),Object(n["createVNode"])(m,{prop:"content",label:"模板内容",width:"500",align:"center"}),Object(n["createVNode"])(m,{fixed:"right",label:e.$t("defalult.cz"),align:"center"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(c,{type:"text",size:"small",onClick:t[0]||(t[0]=t=>l.handleClick(e.scope.row))},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.bj")),1)]),_:1}),Object(n["createVNode"])(c,{type:"text",size:"small"},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.sc")),1)]),_:1}),Object(n["createVNode"])(c,{type:"text",size:"small"},{default:Object(n["withCtx"])(()=>t[11]||(t[11]=[Object(n["createTextVNode"])("群发")])),_:1})]),_:1},8,["label"])]),_:1},8,["data"]),Object(n["createVNode"])(u,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s),Object(n["createVNode"])(d,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(p,{"current-page":i.currentPage4,"page-sizes":[100,200,300,400],"page-size":100,layout:"total, sizes, prev, pager, next, jumper",total:400,onSizeChange:l.handleSizeChange,onCurrentChange:l.handleCurrentChange},null,8,["current-page","onSizeChange","onCurrentChange"])]),_:1})]),_:1})]),_:1}),Object(n["createVNode"])(b,{label:"邮箱配置",name:"second"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(v,{ref:"form",model:e.form,"label-position":"left","label-width":"120px"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(f,{label:"邮箱地址"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(g,{modelValue:i.input,"onUpdate:modelValue":t[1]||(t[1]=e=>i.input=e),placeholder:"请输入内容"},null,8,["modelValue"])]),_:1}),Object(n["createVNode"])(f,{label:"邮箱授权码"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(g,{modelValue:i.input,"onUpdate:modelValue":t[2]||(t[2]=e=>i.input=e),placeholder:"请输入内容"},null,8,["modelValue"])]),_:1}),Object(n["createVNode"])(f,{label:"邮箱服务器地址"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(g,{modelValue:i.input,"onUpdate:modelValue":t[3]||(t[3]=e=>i.input=e),placeholder:"请输入内容"},null,8,["modelValue"])]),_:1}),Object(n["createVNode"])(f,{label:"协议"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(g,{modelValue:i.input,"onUpdate:modelValue":t[4]||(t[4]=e=>i.input=e),placeholder:"请输入内容"},null,8,["modelValue"])]),_:1}),Object(n["createVNode"])(f,{label:"端口"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(g,{modelValue:i.input,"onUpdate:modelValue":t[5]||(t[5]=e=>i.input=e),placeholder:"请输入内容"},null,8,["modelValue"])]),_:1})]),_:1},8,["model"]),Object(n["createElementVNode"])("div",null,[t[13]||(t[13]=Object(n["createElementVNode"])("span",null," QQ邮箱:http://jingyan.baidu.com/article/fedf032148ajkas8978ea.html ",-1)),Object(n["createVNode"])(w,{href:"https://element.eleme.io",target:"_blank",type:"primary"},{default:Object(n["withCtx"])(()=>t[12]||(t[12]=[Object(n["createTextVNode"])(" 复制链接 ")])),_:1})]),Object(n["createElementVNode"])("div",null,[t[15]||(t[15]=Object(n["createElementVNode"])("span",null," 163邮箱:http://jingyan.baidu.com/article/fedf032148ajkas8978ea.html ",-1)),Object(n["createVNode"])(w,{href:"https://element.eleme.io",target:"_blank",type:"primary"},{default:Object(n["withCtx"])(()=>t[14]||(t[14]=[Object(n["createTextVNode"])(" 复制链接 ")])),_:1})]),Object(n["createElementVNode"])("div",null,[t[17]||(t[17]=Object(n["createElementVNode"])("span",null," 腾讯企业邮箱:http://jingyan.baidu.com/article/fedf032148ajkas8978ea.html ",-1)),Object(n["createVNode"])(w,{href:"https://element.eleme.io",target:"_blank",type:"primary"},{default:Object(n["withCtx"])(()=>t[16]||(t[16]=[Object(n["createTextVNode"])(" 复制链接 ")])),_:1})]),Object(n["createVNode"])(c,{type:"primary"},{default:Object(n["withCtx"])(()=>t[18]||(t[18]=[Object(n["createTextVNode"])("保存")])),_:1}),Object(n["createVNode"])(c,{type:"primary",plain:""},{default:Object(n["withCtx"])(()=>t[19]||(t[19]=[Object(n["createTextVNode"])("返回")])),_:1})]),_:1}),Object(n["createVNode"])(b,{label:"微信平台配置",name:"third"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(v,{ref:"form",model:e.form,"label-position":"left","label-width":"140px"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(f,{label:"微信appid"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(g,{modelValue:i.input,"onUpdate:modelValue":t[6]||(t[6]=e=>i.input=e),placeholder:"请输入内容"},null,8,["modelValue"])]),_:1}),Object(n["createVNode"])(f,{label:"微信appSecret"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(g,{modelValue:i.input,"onUpdate:modelValue":t[7]||(t[7]=e=>i.input=e),placeholder:"请输入内容"},null,8,["modelValue"])]),_:1}),Object(n["createVNode"])(f,{label:"公众号唯一标识参数"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(g,{modelValue:i.input,"onUpdate:modelValue":t[8]||(t[8]=e=>i.input=e),placeholder:"请输入内容"},null,8,["modelValue"])]),_:1})]),_:1},8,["model"]),Object(n["createVNode"])(c,{type:"primary"},{default:Object(n["withCtx"])(()=>t[20]||(t[20]=[Object(n["createTextVNode"])("保存")])),_:1}),Object(n["createVNode"])(c,{type:"primary",plain:""},{default:Object(n["withCtx"])(()=>t[21]||(t[21]=[Object(n["createTextVNode"])("返回")])),_:1})]),_:1})]),_:1},8,["modelValue","onTabClick"])])}var i={name:"Setting",data(){return{input:"",activeName:"first",tableData:[{name:"设备报警通知模板1",code:"SMS_210085123",date:"2022-02-15 10:12:31",content:"设备${dname}报警:变量:${vdesc}当前值:${svalue}设定值:${lvalue}"},{name:"设备报警通知模板2",code:"SMS_210085123",date:"2022-02-15 10:12:31",content:"设备${dname}报警:变量:${vdesc}当前值:${svalue}设定值:${lvalue}"},{name:"设备报警通知模板3",code:"SMS_210085123",date:"2022-02-15 10:12:31",content:"设备${dname}报警:变量:${vdesc}当前值:${svalue}设定值:${lvalue}"}],currentPage1:5,currentPage2:5,currentPage3:5,currentPage4:4}},methods:{handleClick(e,t){console.log(e,t)},handleAdd(){this.$refs["edit"].showEdit()},handleSizeChange(e){console.log(`每页 ${e} 条`)},handleCurrentChange(e){console.log("当前页: "+e)}}},l=(o("9330"),o("d959")),s=o.n(l);const c=s()(i,[["render",r],["__scopeId","data-v-9f31ac5c"]]);t["default"]=c},"45a7":function(e,t,o){"use strict";o("bc0e")},4771:function(e,t,o){"use strict";o("d93d")},"477e":function(e,t,o){},"486d":function(e,t,o){},"48ad":function(e,t,o){"use strict";o("811e")},"48e2":function(e,t,o){},"48fa":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"dialog-footer"};function r(e,t,o,r,i,l){const s=Object(n["resolveComponent"])("el-input"),c=Object(n["resolveComponent"])("el-form-item"),d=Object(n["resolveComponent"])("el-cascader"),u=Object(n["resolveComponent"])("el-form"),m=Object(n["resolveComponent"])("el-button"),h=Object(n["resolveComponent"])("el-dialog");return Object(n["openBlock"])(),Object(n["createBlock"])(h,{modelValue:i.dialogFormVisible,"onUpdate:modelValue":t[6]||(t[6]=e=>i.dialogFormVisible=e),title:i.title,width:"500px",onClose:l.close},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{ref:"form",model:i.form,rules:i.rules,"label-width":"80px"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(c,{label:"菜单名称",prop:"title"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{modelValue:i.form.title,"onUpdate:modelValue":t[0]||(t[0]=e=>i.form.title=e),modelModifiers:{trim:!0},size:"small",autocomplete:"off"},null,8,["modelValue"])]),_:1}),Object(n["createVNode"])(c,{label:"菜单路径",prop:"path"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{modelValue:i.form.path,"onUpdate:modelValue":t[1]||(t[1]=e=>i.form.path=e),modelModifiers:{trim:!0},size:"small",autocomplete:"off"},null,8,["modelValue"])]),_:1}),Object(n["createVNode"])(c,{label:"菜单路由",prop:"component"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{modelValue:i.form.component,"onUpdate:modelValue":t[2]||(t[2]=e=>i.form.component=e),modelModifiers:{trim:!0},size:"small",autocomplete:"off"},null,8,["modelValue"])]),_:1}),Object(n["createVNode"])(c,{label:"菜单图标",prop:"icon"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{modelValue:i.form.icon,"onUpdate:modelValue":t[3]||(t[3]=e=>i.form.icon=e),modelModifiers:{trim:!0},size:"small",autocomplete:"off"},null,8,["modelValue"])]),_:1}),Object(n["createVNode"])(c,{label:"菜单排序",prop:"sort"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{modelValue:i.form.sort,"onUpdate:modelValue":t[4]||(t[4]=e=>i.form.sort=e),modelModifiers:{trim:!0},size:"small",type:"number",autocomplete:"off"},null,8,["modelValue"])]),_:1}),Object(n["createVNode"])(c,{label:"父级分类",prop:"parentId"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{modelValue:i.menuId,"onUpdate:modelValue":t[5]||(t[5]=e=>i.menuId=e),size:"small",placeholder:"请选择",class:"select",options:i.parentData,props:{checkStrictly:!0},clearable:i.clearable,onChange:l.handleCountryChange},null,8,["modelValue","options","clearable","onChange"])]),_:1})]),_:1},8,["model","rules"]),Object(n["createElementVNode"])("div",a,[Object(n["createVNode"])(m,{type:"primary",size:"small",onClick:l.save},{default:Object(n["withCtx"])(()=>t[7]||(t[7]=[Object(n["createTextVNode"])("确 定")])),_:1},8,["onClick"]),Object(n["createVNode"])(m,{size:"small",onClick:l.close},{default:Object(n["withCtx"])(()=>t[8]||(t[8]=[Object(n["createTextVNode"])("取 消")])),_:1},8,["onClick"])])]),_:1},8,["modelValue","title","onClose"])}var i=o("1f27"),l={name:"MenuEdit",data(){return{form:{id:"",title:"",name:"",path:"",component:"",icon:"",parentId:0},rules:{title:[{required:!0,trigger:"blur",message:"请输入菜单名称"}],path:[{required:!0,trigger:"blur",message:"请输入菜单路径"}]},clearable:!0,menuId:"",parentData:[],title:"",dialogFormVisible:!1,diffData:{},ruleForm:[]}},created(){this.getParentData()},methods:{async getParentData(){const{data:e}=await Object(i["getCustom"])();this.parentData=e},handleCountryChange(e){if(e){const t=e.length-1;this.form.parentId=e[t]}else this.form.parentId=0},showEdit(e){e?(this.title="编辑",this.menuId=e.id,this.form=Object.assign({},e),this.ruleForm=Object.assign({},e),this.form.title=e.name):this.title="添加",this.dialogFormVisible=!0},close(){this.$refs["form"].resetFields(),this.form=this.$options.data().form,this.dialogFormVisible=!1,this.$emit("fetch-data")},getDiffData(){this.diffData={},Object.keys(this.form).forEach(e=>{this.form[e]!=this.ruleForm[e]&&(this.diffData[e]=this.form[e])})},save(){this.$refs["form"].validate(async e=>{if(!e)return!1;if(this.form.name=this.form.title,this.form.id){if(this.getDiffData(),0!=Object.keys(this.diffData).length){this.diffData.id=this.form.id;const{msg:e}=await Object(i["doEdit"])(this.diffData);this.$notify({title:e,type:"success"})}}else{const{msg:e}=await Object(i["doAdd"])(this.form);this.$notify({title:e,type:"success"})}this.$refs["form"].resetFields(),this.dialogFormVisible=!1,this.$parent.fetchData()})}}},s=(o("9a69"),o("d959")),c=o.n(s);const d=c()(l,[["render",r]]);t["default"]=d},4904:function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"manage-container"};function r(e,t,o,r,i,l){const s=Object(n["resolveComponent"])("vab-query-form"),c=Object(n["resolveComponent"])("el-input"),d=Object(n["resolveComponent"])("el-form-item"),u=Object(n["resolveComponent"])("el-option"),m=Object(n["resolveComponent"])("el-select"),h=Object(n["resolveComponent"])("el-form"),p=Object(n["resolveComponent"])("el-checkbox"),b=Object(n["resolveComponent"])("el-button");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",a,[Object(n["createVNode"])(s,null,{default:Object(n["withCtx"])(()=>t[13]||(t[13]=[Object(n["createElementVNode"])("h1",{class:"tigger-title"},"添加触发器信息",-1)])),_:1}),Object(n["createVNode"])(h,{ref:"form",model:e.form,"label-width":"100px","label-position":"left"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{label:e.$t("trigger.cfqmc")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(c,{modelValue:i.input,"onUpdate:modelValue":t[0]||(t[0]=e=>i.input=e),placeholder:"请输入内容"},null,8,["modelValue"])]),_:1},8,["label"]),Object(n["createVNode"])(d,{label:e.$t("maintenance.sb")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{modelValue:i.value1,"onUpdate:modelValue":t[1]||(t[1]=e=>i.value1=e),placeholder:"请选择项目"},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(i.options,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(u,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),Object(n["createVNode"])(d,{label:e.$t("dataEnquiry.cgq")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{modelValue:i.value2,"onUpdate:modelValue":t[2]||(t[2]=e=>i.value2=e),placeholder:"请选择设备"},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(i.options,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(u,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"])]),_:1},8,["model"]),Object(n["createVNode"])(s,null,{default:Object(n["withCtx"])(()=>t[14]||(t[14]=[Object(n["createElementVNode"])("h1",{class:"tigger-title"},"触发条件",-1)])),_:1}),Object(n["createVNode"])(h,{ref:"form",model:e.form,"label-width":"100px","label-position":"left"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{label:e.$t("dataEnquiry.cgq")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{modelValue:i.value3,"onUpdate:modelValue":t[3]||(t[3]=e=>i.value3=e),placeholder:"请选择触发器类型"},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(i.options,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(u,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),Object(n["createVNode"])(d,{label:"动作类型"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(p,{modelValue:i.checked1,"onUpdate:modelValue":t[4]||(t[4]=e=>i.checked1=e),label:"控制谁被",border:""},null,8,["modelValue"]),Object(n["createVNode"])(p,{modelValue:i.checked2,"onUpdate:modelValue":t[5]||(t[5]=e=>i.checked2=e),label:"微信通知",border:""},null,8,["modelValue"]),Object(n["createVNode"])(p,{modelValue:i.checked3,"onUpdate:modelValue":t[6]||(t[6]=e=>i.checked3=e),label:"短信通知",border:""},null,8,["modelValue"]),Object(n["createVNode"])(p,{modelValue:i.checked4,"onUpdate:modelValue":t[7]||(t[7]=e=>i.checked4=e),label:"邮件通知",border:""},null,8,["modelValue"]),Object(n["createVNode"])(p,{modelValue:i.checked5,"onUpdate:modelValue":t[8]||(t[8]=e=>i.checked5=e),label:"语音通知",border:""},null,8,["modelValue"])]),_:1}),Object(n["createVNode"])(d,{label:"生成报警信息"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{modelValue:i.value4,"onUpdate:modelValue":t[9]||(t[9]=e=>i.value4=e),placeholder:"请选择"},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(i.options,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(u,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(n["createVNode"])(d,{label:"触发循环间隔"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(c,{modelValue:i.input,"onUpdate:modelValue":t[10]||(t[10]=e=>i.input=e),placeholder:"单位秒 0不循环触发"},null,8,["modelValue"])]),_:1}),Object(n["createVNode"])(d,{label:"是否开启"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{modelValue:i.value5,"onUpdate:modelValue":t[11]||(t[11]=e=>i.value5=e),placeholder:"请选择"},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(i.options,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(u,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(n["createVNode"])(d,{label:"报警恢复触发"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{modelValue:i.value6,"onUpdate:modelValue":t[12]||(t[12]=e=>i.value6=e),placeholder:"请选择"},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(i.options,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(u,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["model"]),Object(n["createVNode"])(s,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(b,{type:"primary"},{default:Object(n["withCtx"])(()=>t[15]||(t[15]=[Object(n["createTextVNode"])("保存")])),_:1}),Object(n["createVNode"])(b,{type:"primary",plain:""},{default:Object(n["withCtx"])(()=>t[16]||(t[16]=[Object(n["createTextVNode"])("返回")])),_:1})]),_:1})])}var i={name:"Trigger",data(){return{input:"",value1:"",value2:"",value3:"",value4:"",value5:"",value6:"",checked1:!1,checked2:!1,checked3:!1,checked4:!1,checked5:!1,options:[{value:"选项1",label:"所有设备"},{value:"选项2",label:"已连接设备"},{value:"选项3",label:"未连接设备"},{value:"选项4",label:"已禁用设备"},{value:"选项5",label:"已删除设备"}]}}},l=(o("ac68"),o("d959")),s=o.n(l);const c=s()(i,[["render",r],["__scopeId","data-v-3d524c89"]]);t["default"]=c},4986:function(e,t,o){},"49de":function(e,t,o){"use strict";o.r(t),o.d(t,"getList",(function(){return a})),o.d(t,"doAdd",(function(){return r})),o.d(t,"doDelete",(function(){return i}));var n=o("b775");o("7d92");function a(e){let t="?page="+e.page+"&size="+e.size;return""!=e.name&&(t+="&name="+e.name),Object(n["default"])({url:"/material/icon/list"+t,method:"get",data:e})}function r(e){return Object(n["default"])({url:"/material/icon/insert",method:"post",data:e})}function i(e){return Object(n["default"])({url:"/material/icon/remove",method:"post",data:e})}},"49e6":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"dialog-footer"};function r(e,t,o,r,i,l){const s=Object(n["resolveComponent"])("el-option"),c=Object(n["resolveComponent"])("el-select"),d=Object(n["resolveComponent"])("el-form-item"),u=Object(n["resolveComponent"])("el-form"),m=Object(n["resolveComponent"])("el-button"),h=Object(n["resolveComponent"])("el-dialog");return Object(n["openBlock"])(),Object(n["createBlock"])(h,{modelValue:i.dialogFormVisible,"onUpdate:modelValue":t[1]||(t[1]=e=>i.dialogFormVisible=e),title:i.title,width:"500px",onClose:l.close},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{ref:"form",model:i.form,rules:i.rules,"label-width":"80px","label-position":"left"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{label:"报警用户",prop:"userIds"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(c,{modelValue:i.form.userIds,"onUpdate:modelValue":t[0]||(t[0]=e=>i.form.userIds=e),size:"small",filterable:"",multiple:"",placeholder:"选择报警用户"},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(i.areaData,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(s,{key:e.id,label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["model","rules"]),Object(n["createElementVNode"])("div",a,[Object(n["createVNode"])(m,{type:"primary",size:"small",onClick:l.save},{default:Object(n["withCtx"])(()=>t[2]||(t[2]=[Object(n["createTextVNode"])("确 定")])),_:1},8,["onClick"]),Object(n["createVNode"])(m,{size:"small",onClick:l.close},{default:Object(n["withCtx"])(()=>t[3]||(t[3]=[Object(n["createTextVNode"])("取 消")])),_:1},8,["onClick"])])]),_:1},8,["modelValue","title","onClose"])}var i=o("24d2"),l={data(){return{form:{userIds:"",projectId:""},areaData:[],rules:{userIds:[{required:!0,trigger:"blur",message:"请选择报警用户"}]},title:"",dialogFormVisible:!1}},created(){},methods:{handleCountryChange(e){if(e){const t=e.length-1;this.form.parentId=e[t]}else this.form.parentId=0},async getAlarmUser(){const{data:e}=await Object(i["getAlarmUser"])(this.form);this.areaData=e.all,this.form.userIds=e.select},showEdit(e){this.title="绑定报警用户",this.form.projectId=e,this.dialogFormVisible=!0,this.getAlarmUser()},close(){this.$refs["form"].resetFields(),this.form=this.$options.data().form,this.dialogFormVisible=!1,this.$emit("fetch-data")},save(){this.$refs["form"].validate(async e=>{if(!e)return!1;{this.form.name=this.form.title;const{msg:e}=await Object(i["addAlarmUsers"])(this.form);this.$notify({title:e,type:"success"}),this.$refs["form"].resetFields(),this.dialogFormVisible=!1,this.$emit("RefreshGroup",this.form.projectId)}})}}},s=o("d959"),c=o.n(s);const d=c()(l,[["render",r]]);t["default"]=d},"4a11":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"manage-container"},r={class:"manage-input"},i={class:"manage-input"},l={class:"manage-button"};function s(e,t,o,s,c,d){const u=Object(n["resolveComponent"])("el-input"),m=Object(n["resolveComponent"])("el-form-item"),h=Object(n["resolveComponent"])("el-date-picker"),p=Object(n["resolveComponent"])("vab-query-form"),b=Object(n["resolveComponent"])("el-form"),g=Object(n["resolveComponent"])("el-option"),f=Object(n["resolveComponent"])("el-select"),v=Object(n["resolveComponent"])("el-button"),w=Object(n["resolveComponent"])("el-table-column"),k=Object(n["resolveComponent"])("el-tag"),C=Object(n["resolveComponent"])("el-table"),y=Object(n["resolveComponent"])("el-pagination"),O=Object(n["resolveComponent"])("to-task"),j=Object(n["resolveDirective"])("loading");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",a,[Object(n["createElementVNode"])("div",r,[Object(n["createVNode"])(b,{ref:"queryForm",model:c.queryForm,"label-width":"80px"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(p,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{width:"100",prop:"deviceName",label:e.$t("dataEnquiry.zdmc")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{modelValue:c.queryForm.deviceName,"onUpdate:modelValue":t[0]||(t[0]=e=>c.queryForm.deviceName=e),size:"small",placeholder:e.$t("dataEnquiry.qsrzdmc")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),Object(n["createVNode"])(m,{width:"100",prop:"handlerName",label:e.$t("task.clr")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{modelValue:c.queryForm.handlerName,"onUpdate:modelValue":t[1]||(t[1]=e=>c.queryForm.handlerName=e),size:"small",placeholder:"请输入处理人"},null,8,["modelValue"])]),_:1},8,["label"]),Object(n["createVNode"])(m,{width:"100",prop:"time",label:e.$t("defalult.rq")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(h,{modelValue:c.queryForm.date,"onUpdate:modelValue":t[2]||(t[2]=e=>c.queryForm.date=e),size:"small",type:"daterange",align:"right","start-placeholder":"开始时间","end-placeholder":"结束时间",onChange:d.changeTime},null,8,["modelValue","onChange"])]),_:1},8,["label"])]),_:1})]),_:1},8,["model"])]),Object(n["createElementVNode"])("div",i,[Object(n["createVNode"])(b,{ref:"queryForm",model:c.queryForm,"label-width":"80px"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(p,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{width:"100",prop:"alarmLevel",label:"告警级别"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(f,{modelValue:c.queryForm.alarmLevel,"onUpdate:modelValue":t[3]||(t[3]=e=>c.queryForm.alarmLevel=e),size:"small",placeholder:"告警级别"},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(c.levelData,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(g,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(n["createVNode"])(m,{width:"100",prop:"alarmCategory",label:"告警类别"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(f,{modelValue:c.queryForm.alarmCategory,"onUpdate:modelValue":t[4]||(t[4]=e=>c.queryForm.alarmCategory=e),size:"small",placeholder:"告警类别"},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(c.categoryData,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(g,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(n["createVNode"])(m,{width:"100",prop:"date",label:e.$t("dataEnquiry.zt")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(f,{modelValue:c.queryForm.status,"onUpdate:modelValue":t[5]||(t[5]=e=>c.queryForm.status=e),size:"small",placeholder:"状态"},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(c.statusData,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(g,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"])]),_:1})]),_:1},8,["model"])]),Object(n["createElementVNode"])("div",l,[Object(n["createVNode"])(v,{size:"small",onClick:t[6]||(t[6]=e=>d.resetForm())},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.chongz")),1)]),_:1}),Object(n["createVNode"])(v,{type:"primary",size:"small",onClick:d.search},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"]),Object(n["createVNode"])(v,{type:"primary",size:"small",onClick:d.save},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.tj")),1)]),_:1},8,["onClick"]),Object(n["createVNode"])(v,{type:"primary",size:"small",onClick:d.exportData},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.dc")),1)]),_:1},8,["onClick"])]),Object(n["withDirectives"])((Object(n["openBlock"])(),Object(n["createBlock"])(C,{data:c.tableData,stripe:"",border:"",style:{width:"100%"}},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(w,{fixed:"",prop:"deviceName",label:e.$t("dataEnquiry.zdmc"),width:"150",align:"center"},null,8,["label"]),Object(n["createVNode"])(w,{fixed:"",prop:"sensorName",label:e.$t("sensor.cgqmc"),width:"150",align:"center"},null,8,["label"]),Object(n["createVNode"])(w,{prop:"alarmTime",label:"报警时间",width:"200",align:"center"}),Object(n["createVNode"])(w,{prop:"alarmLevel",label:e.$t("alarm.bjjb"),width:"200",align:"center"},null,8,["label"]),Object(n["createVNode"])(w,{prop:"alarmCategory",label:"报警类别",width:"200",align:"center"}),Object(n["createVNode"])(w,{prop:"alarmContent",label:"告警内容",width:"300",align:"center"}),Object(n["createVNode"])(w,{prop:"handlerName",label:e.$t("task.clr"),width:"120",align:"center"},null,8,["label"]),Object(n["createVNode"])(w,{prop:"status",label:e.$t("dataEnquiry.zt"),width:"120",align:"center"},{default:Object(n["withCtx"])(({row:e})=>["已派工"==e.status?(Object(n["openBlock"])(),Object(n["createBlock"])(k,{key:"已派工",effect:"dark",type:"success",size:"mini"},{default:Object(n["withCtx"])(()=>t[7]||(t[7]=[Object(n["createTextVNode"])(" 已派工 ")])),_:1})):Object(n["createCommentVNode"])("",!0),"未派工"==e.status?(Object(n["openBlock"])(),Object(n["createBlock"])(k,{key:"未派工",effect:"dark",type:"danger",size:"mini"},{default:Object(n["withCtx"])(()=>t[8]||(t[8]=[Object(n["createTextVNode"])(" 未派工 ")])),_:1})):Object(n["createCommentVNode"])("",!0)]),_:1},8,["label"]),Object(n["createVNode"])(w,{prop:"remark",label:e.$t("alarm.bz"),width:"120",align:"center"},null,8,["label"]),Object(n["createVNode"])(w,{fixed:"right",label:e.$t("defalult.cz"),align:"center"},{default:Object(n["withCtx"])(({row:o})=>[Object(n["createVNode"])(v,{type:"text",onClick:e=>d.handleDelete(o)},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.sc")),1)]),_:2},1032,["onClick"]),"未派工"==o.status?(Object(n["openBlock"])(),Object(n["createBlock"])(v,{key:0,type:"text",onClick:e=>d.handleTask(o)},{default:Object(n["withCtx"])(()=>t[9]||(t[9]=[Object(n["createTextVNode"])(" 转工单 ")])),_:2},1032,["onClick"])):Object(n["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1},8,["data"])),[[j,c.listLoading]]),Object(n["createVNode"])(y,{background:c.background,"current-page":c.queryForm.page,layout:c.layout,"page-size":c.queryForm.size,total:c.total,style:{"text-align":"right"},onCurrentChange:d.handleCurrentChange,onSizeChange:d.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"]),Object(n["createVNode"])(O,{ref:"toTask"},null,512)])}var c=o("5f99"),d=o("9e04"),u=o("2c21"),m=o("3038"),h={components:{toTask:u["default"]},data(){return{tableData:[],lazy:!0,layout:"total, sizes, prev, pager, next, jumper",total:0,background:!0,listLoading:!1,elementLoadingText:"正在加载...",levelData:[],categoryData:[],statusData:[{value:3,label:"all"},{value:0,label:"未派工"},{value:1,label:"已派工"}],queryForm:{page:1,size:20,projectId:"",deviceName:"",handlerName:"",alarmLevel:"",alarmCategory:"",date:"",start:"",end:"",status:3}}},created(){},methods:{showData(){this.setDefaultTime(),this.getLevel(),this.getCategory(),this.fetchData()},changeTime(){this.queryForm.start=Object(c["getDate"])(this.queryForm.date[0]),this.queryForm.end=Object(c["getDate"])(this.queryForm.date[1])},setDefaultTime(){this.queryForm.date=Object(c["getPastTime"])(1),this.queryForm.start=Object(c["getDate"])(this.queryForm.date[0]),this.queryForm.end=Object(c["getDate"])(this.queryForm.date[1])},async fetchData(){this.listLoading=!0;const{data:e}=await Object(d["getAlarm"])(this.queryForm);this.tableData=e.items,this.total=e.total,setTimeout(()=>{this.listLoading=!1},500)},save(){this.$refs["add"].showEdit()},async getLevel(){const{data:e}=await Object(d["alarmLevelDict"])();this.levelData=e},async getCategory(){const{data:e}=await Object(d["alarmCategoryDict"])();this.categoryData=e},async exportData(){const e=await Object(d["alarmExport"])(this.queryForm);m["default"].downloadFile(e,{fileName:"报警记录.xls"})},search(){this.fetchData()},resetForm(){this.$refs.queryForm.resetFields()},async handleTask(e){this.$refs["tack"].showEdit(e)},deletes(e){const t=this;this.$confirm("你确定要删除当前项吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{const{msg:o}=Object(d["doDelete"])(e);this.$message({type:"success",message:void 0==o?"删除成功":o}),setTimeout((function(){t.fetchData()}),1e3)}).catch(()=>{this.$message({type:"info",message:"已取消删除"})})},handleDelete(e){const t=this;t.deletes([e.id])},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()}}},p=(o("decf"),o("d959")),b=o.n(p);const g=b()(h,[["render",s],["__scopeId","data-v-58d301a8"]]);t["default"]=g},"4b0c":function(e,t,o){},"4b10":function(e,t,o){e.exports={"menu-color":"hsla(0,0%,27%,.95)","menu-color-active":"hsla(208,100%,55%,.95)","menu-background":"#fff","gallery-second-menu-background":"#fff"}},"4b2b":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"manage-container"},r={class:"manage-wrap"},i={class:"manage-input"},l={class:"manage-button"};function s(e,t,o,s,c,d){const u=Object(n["resolveComponent"])("el-input"),m=Object(n["resolveComponent"])("el-form-item"),h=Object(n["resolveComponent"])("el-date-picker"),p=Object(n["resolveComponent"])("vab-query-form"),b=Object(n["resolveComponent"])("el-form"),g=Object(n["resolveComponent"])("el-button"),f=Object(n["resolveComponent"])("el-table-column"),v=Object(n["resolveComponent"])("el-table"),w=Object(n["resolveComponent"])("el-pagination"),k=Object(n["resolveDirective"])("loading");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",a,[Object(n["createElementVNode"])("div",r,[Object(n["createElementVNode"])("div",i,[Object(n["createVNode"])(b,{ref:"form",model:c.queryForm,"label-width":"80px"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(p,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{width:"100",prop:"deviceName",label:e.$t("project.xmmc")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{modelValue:c.queryForm.projectName,"onUpdate:modelValue":t[0]||(t[0]=e=>c.queryForm.projectName=e),size:"small",placeholder:"请输入项目名称"},null,8,["modelValue"])]),_:1},8,["label"]),Object(n["createVNode"])(m,{width:"100",prop:"month",label:e.$t("defalult.sj")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(h,{modelValue:c.queryForm.month,"onUpdate:modelValue":t[1]||(t[1]=e=>c.queryForm.month=e),size:"small",type:"month",placeholder:e.$t("defalult.xzrq"),onChange:d.standardToTime},null,8,["modelValue","placeholder","onChange"])]),_:1},8,["label"])]),_:1})]),_:1},8,["model"])]),Object(n["createElementVNode"])("div",l,[Object(n["createVNode"])(g,{size:"small",onClick:t[2]||(t[2]=e=>d.resetForm())},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.chongz")),1)]),_:1}),Object(n["createVNode"])(g,{type:"primary",size:"small",onClick:d.search},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"]),Object(n["createVNode"])(g,{type:"primary",size:"small",onClick:d.exportData},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.dc")),1)]),_:1},8,["onClick"])])]),Object(n["withDirectives"])((Object(n["openBlock"])(),Object(n["createBlock"])(v,{ref:"multipleTable",data:c.reportData,border:"","tooltip-effect":"light",style:{width:"100%"}},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(f,{label:"月",prop:"month",align:"center",width:"120"}),Object(n["createVNode"])(f,{label:e.$t("project.xmmc"),prop:"projectName",align:"center"},null,8,["label"]),Object(n["createVNode"])(f,{label:"站点总数",prop:"deviceCount",align:"center",width:"100"}),Object(n["createVNode"])(f,{label:"故障次数",prop:"deviceFaultNum",align:"center",width:"100"}),Object(n["createVNode"])(f,{label:"总运行时长",prop:"totalDuration",align:"center",width:"120"}),Object(n["createVNode"])(f,{label:"本月运行时长",prop:"monthDuration",align:"center",width:"120"}),Object(n["createVNode"])(f,{label:"运行率",prop:"runRatio",align:"center",width:"120"}),Object(n["createVNode"])(f,{label:"故障率",prop:"faultRatio",align:"center",width:"120"})]),_:1},8,["data"])),[[k,c.listLoading]]),Object(n["createVNode"])(w,{background:c.background,"current-page":c.queryForm.page,layout:c.layout,"page-size":c.queryForm.size,total:c.total,style:{"text-align":"right"},onCurrentChange:d.handleCurrentChange,onSizeChange:d.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"])])}var c=o("94b0"),d=o("3038"),u={name:"Index",components:{},data(){return{reportData:[],lazy:!0,activeName:"first",layout:"total, sizes, prev, pager, next, jumper",total:0,input:"",textarea:"",background:!0,listLoading:!0,elementLoadingText:"正在加载...",queryForm:{page:1,size:20,month:"",projectId:"",projectName:""}}},computed:{height(){return 500}},methods:{getDate(e=""){var t=new Date;""!=e&&(t=new Date(e));const o=t.getFullYear();let n=t.getMonth();return n+=1,n=n.toString().padStart(2,"0"),`${o}-${n}`},standardToTime(){this.queryForm.month=this.getDate(this.queryForm.month)},setDefaultTime(){this.queryForm.month=this.getDate()},async exportData(){const e=await Object(c["deviceMonthExport"])(this.queryForm);d["default"].downloadFile(e,{fileName:"电量月报.xls"})},async fetchData(){this.listLoading=!0;const{data:e}=await Object(c["deviceMonth"])(this.queryForm);this.reportData=e.items,this.total=e.total,setTimeout(()=>{this.listLoading=!1},500)},showData(){this.setDefaultTime(),this.fetchData()},search(){this.fetchData()},resetForm(){this.$refs.queryForm.resetFields()},handleAdd(){this.$refs["edit"].showEdit()},handleEdit(e){this.$refs["edit"].showEdit(e)},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()}}},m=(o("5fdc"),o("d959")),h=o.n(m);const p=h()(u,[["render",s],["__scopeId","data-v-8a337b9a"]]);t["default"]=p},"4b43":function(e,t,o){e.exports={"menu-color":"hsla(0,0%,27%,.95)","menu-color-active":"hsla(208,100%,55%,.95)","menu-background":"#fff","gallery-second-menu-background":"#fff"}},"4b70":function(e,t,o){},"4b95":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a=["id"];function r(e,t,o,r,i,l){const s=Object(n["resolveComponent"])("el-card"),c=Object(n["resolveComponent"])("el-dialog"),d=Object(n["resolveDirective"])("loading");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",null,[Object(n["createVNode"])(c,{modelValue:i.dialogFormVisible,"onUpdate:modelValue":t[0]||(t[0]=e=>i.dialogFormVisible=e),title:i.title,width:"1500px",height:"400px",onClose:e.close},{default:Object(n["withCtx"])(()=>[Object(n["withDirectives"])((Object(n["openBlock"])(),Object(n["createBlock"])(s,{style:{height:"400px"}},{default:Object(n["withCtx"])(()=>[Object(n["createElementVNode"])("div",{id:i.divId,ref:"echarts",style:{height:"380px"}},null,8,a)]),_:1})),[[d,i.loading]])]),_:1},8,["modelValue","title","onClose"])])}o("14d9");var i=o("313e"),l=o("aa98"),s={name:"Watergraph",data(){return{title:"曲线图",dialogFormVisible:!1,chartData:[],loading:!0,divId:"waterChar"}},created(){},methods:{showData(e,t){this.divId=t,this.loading=!0,this.dialogFormVisible=!0,this.chartData=[],this.chartData=JSON.stringify(e),this.title=e["站点名称"]+" - 曲线图",setTimeout(()=>{this.chartIni(),this.loading=!1},3e3)},chartIni(){var e,t=i["a"](document.getElementById(""+this.divId)),o=JSON.parse(this.chartData),n=[],a=[];for(const i in o)"站点名称"!==i&&(n.push(o[i]),a.push([i,o[i]]));var r=Math.min.apply(null,n),l=Math.max.apply(null,n);e={tooltip:{trigger:"axis",position:function(e){return[e[0],"10%"]}},title:{left:"center",text:"折线图"},toolbox:{feature:{dataZoom:{yAxisIndex:"none"},restore:{},saveAsImage:{}}},xAxis:{type:"time",boundaryGap:!1},yAxis:{type:"value",boundaryGap:[0,"100%"],min:r,max:l},dataZoom:[{type:"inside",start:0,end:20},{start:0,end:20}],series:[{name:"数据",type:"line",smooth:!0,symbol:"none",areaStyle:{},data:a}]},e&&t.setOption(e)},async getReportHistory(){var e,t=i["a"](document.getElementById("main4"));const{data:o}=await Object(l["getReportHistoryData"])(this.queryForm);var n=[];for(let i=0;it[2]||(t[2]=[Object(n["createTextVNode"])("裁剪上传")])),_:1}),Object(n["createVNode"])(d,{type:"primary"},{default:Object(n["withCtx"])(()=>t[3]||(t[3]=[Object(n["createTextVNode"])("原图上传")])),_:1}),Object(n["createElementVNode"])("div",r,[Object(n["createElementVNode"])("div",i,[t[4]||(t[4]=Object(n["createTextVNode"])(" 这是一段内容 ")),Object(n["createVNode"])(p,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{modelValue:s.checkedform,"onUpdate:modelValue":t[0]||(t[0]=e=>s.checkedform=e)},null,8,["modelValue"])]),_:1}),Object(n["createVNode"])(h,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{type:"text",icon:"el-icon-view"})]),_:1})]),_:1})])]),Object(n["createVNode"])(p,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{modelValue:s.checked,"onUpdate:modelValue":t[1]||(t[1]=e=>s.checked=e)},null,8,["modelValue"]),Object(n["createVNode"])(d,null,{default:Object(n["withCtx"])(()=>t[5]||(t[5]=[Object(n["createTextVNode"])("全部显示")])),_:1}),Object(n["createVNode"])(d,null,{default:Object(n["withCtx"])(()=>t[6]||(t[6]=[Object(n["createTextVNode"])("全部隐藏")])),_:1}),Object(n["createVNode"])(d,null,{default:Object(n["withCtx"])(()=>t[7]||(t[7]=[Object(n["createTextVNode"])("全部删除")])),_:1})]),_:1}),Object(n["createVNode"])(h,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(b,{"current-page":s.currentPage4,"page-sizes":[100,200,300,400],"page-size":100,layout:"total, sizes, prev, pager, next, jumper",total:400,onSizeChange:c.handleSizeChange,onCurrentChange:c.handleCurrentChange},null,8,["current-page","onSizeChange","onCurrentChange"])]),_:1})]),_:1})])}var s={name:"Setting",data(){return{checked:!1,checkedform:!1,currentPage1:5,currentPage2:5,currentPage3:5,currentPage4:4}},methods:{handleSizeChange(e){console.log(`每页 ${e} 条`)},handleCurrentChange(e){console.log("当前页: "+e)}}},c=(o("0add"),o("d959")),d=o.n(c);const u=d()(s,[["render",l],["__scopeId","data-v-60718172"]]);t["default"]=u},"4c0a":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"manage-container"},r={class:"manage-wrap"},i={class:"manage-input"},l={class:"manage-button"};function s(e,t,o,s,c,d){const u=Object(n["resolveComponent"])("el-input"),m=Object(n["resolveComponent"])("el-form-item"),h=Object(n["resolveComponent"])("el-option"),p=Object(n["resolveComponent"])("el-select"),b=Object(n["resolveComponent"])("vab-query-form"),g=Object(n["resolveComponent"])("el-form"),f=Object(n["resolveComponent"])("el-button"),v=Object(n["resolveComponent"])("el-table-column"),w=Object(n["resolveComponent"])("el-tag"),k=Object(n["resolveComponent"])("el-table"),C=Object(n["resolveComponent"])("el-pagination"),y=Object(n["resolveComponent"])("show-detail"),O=Object(n["resolveComponent"])("bind-device"),j=Object(n["resolveDirective"])("loading");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",a,[Object(n["createElementVNode"])("div",r,[Object(n["createElementVNode"])("div",i,[Object(n["createVNode"])(g,{ref:"queryForm",model:c.queryForm,"label-width":"80px"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(b,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{width:"100",prop:"iccid",label:"iccid"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{modelValue:c.queryForm.iccid,"onUpdate:modelValue":t[0]||(t[0]=e=>c.queryForm.iccid=e),size:"small",placeholder:"请输入iccid"},null,8,["modelValue"])]),_:1}),Object(n["createVNode"])(m,{prop:"status",label:"选择状态"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(p,{modelValue:c.queryForm.status,"onUpdate:modelValue":t[1]||(t[1]=e=>c.queryForm.status=e),size:"small",placeholder:"请选择状态"},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(c.statusData,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(h,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1},8,["model"])]),Object(n["createElementVNode"])("div",l,[Object(n["createVNode"])(f,{size:"small",onClick:t[2]||(t[2]=e=>d.resetForm())},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.chongz")),1)]),_:1}),Object(n["createVNode"])(f,{type:"primary",size:"small",onClick:d.search},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"])])]),Object(n["withDirectives"])((Object(n["openBlock"])(),Object(n["createBlock"])(k,{data:c.flowData,border:"",stripe:"",style:{width:"100%"}},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(v,{prop:"iccid",label:"iccid",width:"200",align:"center"}),Object(n["createVNode"])(v,{prop:"accNumber",label:"接入号码",width:"150",align:"center"}),Object(n["createVNode"])(v,{prop:"deviceName",label:e.$t("maintenance.sb"),width:"150",align:"center"},null,8,["label"]),Object(n["createVNode"])(v,{prop:"activationTime",label:e.$t("vehicles.jhsj"),width:"200",align:"center"},null,8,["label"]),Object(n["createVNode"])(v,{prop:"createTime",label:"创建时间/开卡时间",width:"200",align:"center"}),Object(n["createVNode"])(v,{prop:"status",label:e.$t("dataEnquiry.ljzt"),width:"120",align:"center"},{default:Object(n["withCtx"])(({row:e})=>[1==e.simStatus?(Object(n["openBlock"])(),Object(n["createBlock"])(w,{key:"可激活",effect:"dark",type:"success",size:"mini"},{default:Object(n["withCtx"])(()=>t[3]||(t[3]=[Object(n["createTextVNode"])(" 可激活 ")])),_:1})):Object(n["createCommentVNode"])("",!0),2==e.simStatus?(Object(n["openBlock"])(),Object(n["createBlock"])(w,{key:"测试激活",effect:"dark",type:"success",size:"mini"},{default:Object(n["withCtx"])(()=>t[4]||(t[4]=[Object(n["createTextVNode"])(" 测试激活 ")])),_:1})):Object(n["createCommentVNode"])("",!0),3==e.simStatus?(Object(n["openBlock"])(),Object(n["createBlock"])(w,{key:"测试去激活",effect:"dark",type:"success",size:"mini"},{default:Object(n["withCtx"])(()=>t[5]||(t[5]=[Object(n["createTextVNode"])(" 测试去激活 ")])),_:1})):Object(n["createCommentVNode"])("",!0),4==e.simStatus?(Object(n["openBlock"])(),Object(n["createBlock"])(w,{key:"在用",effect:"dark",type:"success",size:"mini"},{default:Object(n["withCtx"])(()=>t[6]||(t[6]=[Object(n["createTextVNode"])(" 在用 ")])),_:1})):Object(n["createCommentVNode"])("",!0),5==e.simStatus?(Object(n["openBlock"])(),Object(n["createBlock"])(w,{key:"停机",effect:"dark",type:"danger",size:"mini"},{default:Object(n["withCtx"])(()=>t[7]||(t[7]=[Object(n["createTextVNode"])(" 停机 ")])),_:1})):Object(n["createCommentVNode"])("",!0),6==e.simStatus?(Object(n["openBlock"])(),Object(n["createBlock"])(w,{key:"运营商管理状态",effect:"dark",type:"success",size:"mini"},{default:Object(n["withCtx"])(()=>t[8]||(t[8]=[Object(n["createTextVNode"])(" 运营商管理状态 ")])),_:1})):Object(n["createCommentVNode"])("",!0)]),_:1},8,["label"]),Object(n["createVNode"])(v,{fixed:"right",label:e.$t("defalult.cz"),align:"center"},{default:Object(n["withCtx"])(({row:e})=>[Object(n["createVNode"])(f,{type:"text",onClick:t=>d.bindDevice(e)},{default:Object(n["withCtx"])(()=>t[9]||(t[9]=[Object(n["createTextVNode"])("绑定设备")])),_:2},1032,["onClick"]),Object(n["createVNode"])(f,{type:"text",onClick:t=>d.ShowDetail(e)},{default:Object(n["withCtx"])(()=>t[10]||(t[10]=[Object(n["createTextVNode"])("详情")])),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[j,c.listLoading]]),Object(n["createVNode"])(C,{background:c.background,"current-page":c.queryForm.pageIndex,layout:c.layout,"page-size":c.queryForm.size,total:c.total,style:{"text-align":"right"},onCurrentChange:d.handleCurrentChange,onSizeChange:d.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"]),Object(n["createVNode"])(y,{ref:"details"},null,512),Object(n["createVNode"])(O,{ref:"device"},null,512)])}var c=o("4bf8"),d=o("111a"),u=o("35ed"),m={name:"Index",components:{bindDevice:u["default"],showDetail:d["default"]},data(){return{flowData:[],layout:"total, sizes, prev, pager, next, jumper",total:0,background:!0,listLoading:!0,elementLoadingText:"正在加载...",statusData:[{value:1,label:"可激活"},{value:2,label:"测试激活"},{value:3,label:"测试去激活"},{value:4,label:"在用"},{value:5,label:"停机"},{value:6,label:"运营商管理状态"}],queryForm:{page:1,size:20,iccid:"",status:""}}},computed:{height(){return 500}},created(){this.fetchData()},methods:{async fetchData(){this.listLoading=!0;const{data:e}=await Object(c["getList"])(this.queryForm);this.flowData=e.items,this.total=e.total,setTimeout(()=>{this.listLoading=!1},500)},search(){this.fetchData()},resetForm(){this.$refs.queryForm.resetFields()},bindDevice(e){this.$refs["device"].showDetail(e.accNumber)},ShowDetail(e){this.$refs["details"].showDetail(e.accNumber)},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()}}},h=(o("df16"),o("eae5"),o("d959")),p=o.n(h);const b=p()(m,[["render",s],["__scopeId","data-v-37795fca"]]);t["default"]=b},"4c21":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"manage-container"},r={class:"manage-input"},i={class:"manage-input"},l={class:"manage-button"};function s(e,t,o,s,c,d){const u=Object(n["resolveComponent"])("el-input"),m=Object(n["resolveComponent"])("el-form-item"),h=Object(n["resolveComponent"])("vab-query-form"),p=Object(n["resolveComponent"])("el-form"),b=Object(n["resolveComponent"])("el-option"),g=Object(n["resolveComponent"])("el-select"),f=Object(n["resolveComponent"])("el-button"),v=Object(n["resolveComponent"])("el-table-column"),w=Object(n["resolveComponent"])("el-tag"),k=Object(n["resolveComponent"])("el-switch"),C=Object(n["resolveComponent"])("el-table"),y=Object(n["resolveComponent"])("el-pagination"),O=Object(n["resolveComponent"])("device-edit"),j=Object(n["resolveComponent"])("copy-device"),x=Object(n["resolveComponent"])("sync-device"),_=Object(n["resolveDirective"])("loading");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",a,[Object(n["createElementVNode"])("div",r,[Object(n["createVNode"])(p,{ref:"queryForm",model:c.queryForm,"label-width":"80px"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(h,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{width:"100",prop:"name",label:e.$t("dataEnquiry.zdmc")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{modelValue:c.queryForm.name,"onUpdate:modelValue":t[0]||(t[0]=e=>c.queryForm.name=e),size:"small",placeholder:e.$t("dataEnquiry.qsrzdmc")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),Object(n["createVNode"])(m,{width:"100",prop:"serial",label:e.$t("dataEnquiry.xlh")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{modelValue:c.queryForm.serial,"onUpdate:modelValue":t[1]||(t[1]=e=>c.queryForm.serial=e),size:"small",placeholder:e.$t("dataEnquiry.qsrxlh")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),Object(n["createVNode"])(m,{width:"100",prop:"community",label:e.$t("dataEnquiry.sq")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{modelValue:c.queryForm.community,"onUpdate:modelValue":t[2]||(t[2]=e=>c.queryForm.community=e),size:"small",placeholder:e.$t("dataEnquiry.qsrsq")},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1})]),_:1},8,["model"])]),Object(n["createElementVNode"])("div",i,[Object(n["createVNode"])(p,{ref:"queryForm",model:c.queryForm,"label-width":"80px"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(h,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{width:"100",prop:"commPro",label:e.$t("dataEnquiry.txxy")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(g,{modelValue:c.queryForm.commPro,"onUpdate:modelValue":t[3]||(t[3]=e=>c.queryForm.commPro=e),size:"small",placeholder:"请选择通信协议"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(b,{value:"全部",label:e.$t("dataEnquiry.qb")},null,8,["label"]),(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(c.dictData,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(b,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),Object(n["createVNode"])(m,{width:"100",prop:"townCode",label:e.$t("dataEnquiry.jd")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(g,{modelValue:c.queryForm.townCode,"onUpdate:modelValue":t[4]||(t[4]=e=>c.queryForm.townCode=e),size:"small",placeholder:e.$t("dataEnquiry.qxzjd")},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(c.townData,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(b,{key:e.townCode,label:e.townName,value:e.townCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),Object(n["createVNode"])(m,{width:"100",prop:"status",label:e.$t("dataEnquiry.zt")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(g,{modelValue:c.queryForm.status,"onUpdate:modelValue":t[5]||(t[5]=e=>c.queryForm.status=e),size:"small",placeholder:"请选择状态"},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(c.statusData,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(b,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"])]),_:1})]),_:1},8,["model"])]),Object(n["createElementVNode"])("div",l,[Object(n["createVNode"])(f,{size:"small",onClick:t[6]||(t[6]=e=>d.resetForm())},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.chongz")),1)]),_:1}),Object(n["createVNode"])(f,{type:"primary",size:"small",onClick:d.search},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"]),Object(n["createVNode"])(f,{type:"primary",size:"small",onClick:d.handleAdd},{default:Object(n["withCtx"])(()=>t[7]||(t[7]=[Object(n["createTextVNode"])(" 添加站点 ")])),_:1},8,["onClick"]),Object(n["createVNode"])(f,{type:"primary",size:"small",onClick:d.deletes},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.plsc")),1)]),_:1},8,["onClick"]),Object(n["createVNode"])(f,{type:"primary",size:"small",onClick:d.exportData},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.dc")),1)]),_:1},8,["onClick"]),Object(n["createVNode"])(f,{type:"primary",size:"small",onClick:d.fboxSync},{default:Object(n["withCtx"])(()=>t[8]||(t[8]=[Object(n["createTextVNode"])(" 盒子同步 ")])),_:1},8,["onClick"])]),Object(n["withDirectives"])((Object(n["openBlock"])(),Object(n["createBlock"])(C,{id:"table",data:c.deviceData,border:"",stripe:"",style:{width:"100%"},onSelectionChange:d.handleSelectionChange},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(v,{type:"selection",width:"40"}),Object(n["createVNode"])(v,{prop:"id",label:"ID",width:"60",align:"center"}),Object(n["createVNode"])(v,{prop:"name",label:e.$t("dataEnquiry.zdmc"),width:"300",align:"center"},null,8,["label"]),Object(n["createVNode"])(v,{prop:"code",label:e.$t("dataEnquiry.zdbm"),width:"160",align:"center"},null,8,["label"]),Object(n["createVNode"])(v,{prop:"serial",label:e.$t("dataEnquiry.xlh"),width:"160",align:"center"},null,8,["label"]),Object(n["createVNode"])(v,{prop:"commPro.dataValue",label:e.$t("dataEnquiry.txxy"),width:"100",align:"center"},null,8,["label"]),Object(n["createVNode"])(v,{prop:"longitude",label:e.$t("project.jd"),width:"100",align:"center"},null,8,["label"]),Object(n["createVNode"])(v,{prop:"latitude",label:e.$t("project.wd"),width:"100",align:"center"},null,8,["label"]),Object(n["createVNode"])(v,{prop:"offlineDelay",label:e.$t("device.lxys"),width:"100",align:"center"},null,8,["label"]),Object(n["createVNode"])(v,{prop:"townName",label:e.$t("dataEnquiry.xzjdmc"),width:"120",align:"center"},null,8,["label"]),Object(n["createVNode"])(v,{prop:"community",label:e.$t("dataEnquiry.sq"),width:"120",align:"center"},null,8,["label"]),Object(n["createVNode"])(v,{prop:"specifications",label:e.$t("dataEnquiry.sbgg"),width:"100",align:"center"},null,8,["label"]),Object(n["createVNode"])(v,{prop:"status",label:e.$t("dataEnquiry.ljzt"),width:"120",align:"center"},{default:Object(n["withCtx"])(({row:e})=>["已连接"==e.status?(Object(n["openBlock"])(),Object(n["createBlock"])(w,{key:"已连接",effect:"dark",type:"success",size:"mini"},{default:Object(n["withCtx"])(()=>t[9]||(t[9]=[Object(n["createTextVNode"])(" 已连接 ")])),_:1})):Object(n["createCommentVNode"])("",!0),"未连接"==e.status?(Object(n["openBlock"])(),Object(n["createBlock"])(w,{key:"未连接",effect:"dark",type:"danger",size:"mini"},{default:Object(n["withCtx"])(()=>t[10]||(t[10]=[Object(n["createTextVNode"])(" 未连接 ")])),_:1})):Object(n["createCommentVNode"])("",!0)]),_:1},8,["label"]),Object(n["createVNode"])(v,{prop:"enableStatus",label:e.$t("dataEnquiry.zt"),align:"center"},{default:Object(n["withCtx"])(e=>[Object(n["createVNode"])(k,{modelValue:e.row.enableStatus,"onUpdate:modelValue":t=>e.row.enableStatus=t,"active-value":"1","inactive-value":"0",onClick:t=>d.updateStatus(e.row.enableStatus,e.row.id)},null,8,["modelValue","onUpdate:modelValue","onClick"])]),_:1},8,["label"]),Object(n["createVNode"])(v,{prop:"offlineDelay",label:e.$t("dataEnquiry.lxyzm"),width:"120",align:"center"},null,8,["label"]),Object(n["createVNode"])(v,{prop:"commPro.dataValue",label:e.$t("dataEnquiry.txxy"),width:"100",align:"center"},null,8,["label"]),Object(n["createVNode"])(v,{prop:"project.name",label:e.$t("dataEnquiry.xm"),width:"200",align:"center"},null,8,["label"]),Object(n["createVNode"])(v,{prop:"specifications",label:e.$t("dataEnquiry.sbggd"),width:"100",align:"center"},null,8,["label"]),Object(n["createVNode"])(v,{prop:"simNum",label:e.$t("dataEnquiry.skjjhm"),width:"150",align:"center"},null,8,["label"]),Object(n["createVNode"])(v,{prop:"technology.dataValue",label:e.$t("dataEnquiry.sbgy"),width:"200",align:"center"},null,8,["label"]),Object(n["createVNode"])(v,{prop:"material.dataValue",label:e.$t("dataEnquiry.sbcz"),width:"100",align:"center"},null,8,["label"]),Object(n["createVNode"])(v,{prop:"outStandard.dataValue",label:e.$t("dataEnquiry.csbz"),width:"100",align:"center"},null,8,["label"]),Object(n["createVNode"])(v,{prop:"leader",label:e.$t("dataEnquiry.ywry"),width:"100",align:"center"},null,8,["label"]),Object(n["createVNode"])(v,{prop:"contact",label:e.$t("project.lxfs"),width:"120",align:"center"},null,8,["label"]),Object(n["createVNode"])(v,{prop:"type.dataValue",label:e.$t("dataEnquiry.sblx"),width:"100",align:"center"},null,8,["label"]),Object(n["createVNode"])(v,{prop:"userNum",label:e.$t("dataEnquiry.fwyhs"),width:"100",align:"center"},null,8,["label"]),Object(n["createVNode"])(v,{prop:"onlineTime",label:e.$t("dataEnquiry.sxsj"),width:"180",align:"center"},null,8,["label"]),Object(n["createVNode"])(v,{prop:"offlineTime",label:e.$t("dataEnquiry.lxsj"),width:"180",align:"center"},null,8,["label"]),Object(n["createVNode"])(v,{prop:"offlineDuration",label:e.$t("dataEnquiry.lxsc"),width:"120",align:"center"},null,8,["label"]),Object(n["createVNode"])(v,{fixed:"right",label:e.$t("defalult.cz"),width:"250",align:"center"},{default:Object(n["withCtx"])(({row:t})=>[Object(n["createVNode"])(f,{type:"text",onClick:e=>d.sensorData(t)},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("device.sj")),1)]),_:2},1032,["onClick"]),Object(n["createVNode"])(f,{type:"text",onClick:e=>d.sensorEdit(t)},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("device.cgq")),1)]),_:2},1032,["onClick"]),Object(n["createVNode"])(f,{type:"text",onClick:e=>d.copyDevice(t)},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("device.fz")),1)]),_:2},1032,["onClick"]),Object(n["createVNode"])(f,{type:"text",onClick:e=>d.handleEdit(t)},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.bj")),1)]),_:2},1032,["onClick"]),Object(n["createVNode"])(f,{type:"text",onClick:e=>d.handleDelete(t)},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.sc")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data","onSelectionChange"])),[[_,c.listLoading]]),Object(n["createVNode"])(y,{background:c.background,"current-page":c.queryForm.page,layout:c.layout,"page-size":c.queryForm.size,total:c.total,style:{"text-align":"right"},onCurrentChange:d.handleCurrentChange,onSizeChange:d.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"]),Object(n["createVNode"])(O,{ref:"edit"},null,512),Object(n["createVNode"])(j,{ref:"copy"},null,512),Object(n["createVNode"])(x,{ref:"sync"},null,512)])}o("14d9");var c=o("aa98"),d=o("3038"),u=o("a284"),m=o("a4c3"),h=o("6f3b"),p={name:"Index",components:{CopyDevice:m["default"],deviceEdit:u["default"],syncDevice:h["default"]},data(){return{deviceData:[],lazy:!0,activeName:"first",layout:"total, sizes, prev, pager, next, jumper",total:0,input:"",textarea:"",list:[],townData:[],dictData:[],background:!0,listLoading:!0,ids:[],elementLoadingText:"正在加载...",statusData:[{label:"all",value:3},{label:"离线",value:0},{label:"在线",value:1}],queryForm:{page:1,size:20,name:"",projectId:"",serial:"",community:"",townCode:"",commPro:"all",status:3}}},computed:{height(){return 500}},methods:{showData(){this.fetchData(),this.queryForm.projectId=sessionStorage.getItem("projectId"),this.getTownData(),this.getDictData()},async fetchData(){this.listLoading=!0,this.queryForm.projectId="";const{data:e}=await Object(c["getDeviceData"])(this.queryForm);this.deviceData=e.items,this.total=e.total,setTimeout(()=>{this.listLoading=!1},500)},async getTownData(){const{data:e}=await Object(c["getTownsByProject"])(this.queryForm);this.townData=e},async getDictData(){const{data:e}=await Object(c["getDictData"])(this.queryForm);this.dictData=e.communicationProtocol},resetForm(){this.$refs.queryForm.resetFields()},search(){this.fetchData()},async exportData(){const e=await Object(c["exportIotDevice"])(this.queryForm);d["default"].downloadFile(e,{fileName:"站点列表.xls"})},sensorData(e){this.$router.push({name:"传感器数据",path:"/sensorIotData",query:{deviceCode:e.code,deviceId:e.id}})},sensorEdit(e){this.$router.push({name:"传感器管理",path:"/sensor",query:{deviceId:e.id,projectId:this.queryForm.projectId}})},async updateStatus(e,t){console.log(e);const{code:o,msg:n}=await Object(c["doEdit"])({enableStatus:parseInt(e),id:t});0==o?this.$notify({title:n,type:"success"}):this.$notify.error({title:n}),this.fetchData()},handleAdd(){this.$refs["edit"].showEdit({projectId:this.queryForm.projectId},1)},handleEdit(e){this.$refs["edit"].showEdit(e,2)},async fboxSync(){this.$refs["sync"].showSync(this.queryForm)},copyDevice(e){this.$refs["copy"].showCopy(e)},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()},deletes(){const e=this.ids;if(0==e.length)return this.$message({type:"info",message:"没有选中任何项"}),!1;this.deleteData(e)},handleSelectionChange(e){const t=[];e.forEach(e=>{t.push(e.id)}),this.ids=t,console.log(this.ids)},deleteData(e){this.$confirm("你确定要删除当前项吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{const{msg:t}=Object(c["doDelete"])(e);this.$message({type:"success",message:void 0==t?"删除成功":t});const o=this;setTimeout((function(){o.fetchData()}),1e3)}).catch(()=>{this.$message({type:"info",message:"已取消删除"})})},handleDelete(e){e.id&&this.deleteData([e.id])}}},b=(o("865b"),o("d959")),g=o.n(b);const f=g()(p,[["render",s],["__scopeId","data-v-20fa0215"]]);t["default"]=f},"4cfb":function(e,t,o){"use strict";o.r(t),o.d(t,"getMenuList",(function(){return a})),o.d(t,"getMenuType",(function(){return r})),o.d(t,"addMenuPub",(function(){return i})),o.d(t,"delMenuRemove",(function(){return l})),o.d(t,"getSubscribeReply",(function(){return s})),o.d(t,"getMaterialList",(function(){return c})),o.d(t,"getMaterialType",(function(){return d})),o.d(t,"getMaterialMsgType",(function(){return u})),o.d(t,"materialSaveOrUpdate",(function(){return m})),o.d(t,"materialRemove",(function(){return h})),o.d(t,"getMatchType",(function(){return p})),o.d(t,"getKeywordReplyList",(function(){return b})),o.d(t,"keywordReplyAdd",(function(){return g})),o.d(t,"keywordReplyEdit",(function(){return f})),o.d(t,"keywordReplyRemove",(function(){return v})),o.d(t,"getReplyType",(function(){return w})),o.d(t,"getDefaultReplyType",(function(){return k})),o.d(t,"defaultReplySaveOrUpdate",(function(){return C})),o.d(t,"defaultReplyRemove",(function(){return y}));var n=o("b775");function a(e){return Object(n["default"])({url:"/wechatMp/menu/list",method:"get",data:e})}function r(e){return Object(n["default"])({url:"/wechatMp/menu/type",method:"get",data:e})}function i(e){return Object(n["default"])({url:"/wechatMp/menu/pub",method:"post",data:e})}function l(){return Object(n["default"])({url:"/wechatMp/menu/remove",method:"post"})}function s(e){return Object(n["default"])({url:"/wechatMp/subscribeReply/getReply",method:"get",data:e})}function c(e){null==e.page&&(e.page=1);const t="?page="+e.page+"&size="+e.size+"&type="+e.type;return Object(n["default"])({url:"/wechatMp/material/list"+t,method:"get",data:e})}function d(e){return Object(n["default"])({url:"/wechatMp/material/type",method:"get",data:e})}function u(e){return Object(n["default"])({url:"/wechatMp/subscribeReply/msgType",method:"get",data:e})}function m(e){return Object(n["default"])({url:"/wechatMp/subscribeReply/saveOrUpdate",method:"post",data:e})}function h(e){return Object(n["default"])({url:"/wechatMp/subscribeReply/remove?id="+e.id,method:"post",data:e})}function p(e){return Object(n["default"])({url:"/wechatMp/keywordReply/matchType",method:"get",data:e})}function b(e){const t="?page="+e.page+"&size="+e.size;return Object(n["default"])({url:"/wechatMp/keywordReply/list"+t,method:"get",data:e})}function g(e){return Object(n["default"])({url:"/wechatMp/keywordReply/insert",method:"post",data:e})}function f(e){return Object(n["default"])({url:"/wechatMp/keywordReply/update",method:"post",data:e})}function v(e){return Object(n["default"])({url:"/wechatMp/keywordReply/remove",method:"post",data:e})}function w(e){return Object(n["default"])({url:"/wechatMp/defaultReply/getReply",method:"get",data:e})}function k(e){return Object(n["default"])({url:"/wechatMp/defaultReply/getReply",method:"get",data:e})}function C(e){return Object(n["default"])({url:"/wechatMp/defaultReply/saveOrUpdate",method:"post",data:e})}function y(e){return Object(n["default"])({url:"/wechatMp/defaultReply/remove?id="+e.id,method:"post",data:e})}},"4cff":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");function a(e,t,o,a,r,i){const l=Object(n["resolveComponent"])("el-table-column"),s=Object(n["resolveComponent"])("el-table"),c=Object(n["resolveComponent"])("el-dialog");return Object(n["openBlock"])(),Object(n["createBlock"])(c,{modelValue:r.dialogFormVisible,"onUpdate:modelValue":t[0]||(t[0]=e=>r.dialogFormVisible=e),title:r.title,width:"1000px",onClose:e.close},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{data:r.tableData,stripe:"",border:"",style:{width:"100%"}},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(l,{fixed:"",property:"deviceName",label:e.$t("dataEnquiry.zdmc"),width:"200",align:"center"},null,8,["label"]),Object(n["createVNode"])(l,{property:"sampleQuantity",label:e.$t("apply.ypsl"),width:"100",align:"center"},null,8,["label"]),Object(n["createVNode"])(l,{property:"sampleBack.dataValue",label:e.$t("apply.ypqh"),width:"100",align:"center"},null,8,["label"]),Object(n["createVNode"])(l,{property:"sampleType.dataValue",label:e.$t("apply.yplx"),width:"100",align:"center"},null,8,["label"]),Object(n["createVNode"])(l,{property:"detectionItems",label:e.$t("apply.jcxm"),width:"100",align:"center"},{default:Object(n["withCtx"])(({row:e})=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(e.detectionItems,(e,o)=>(Object(n["openBlock"])(),Object(n["createElementBlock"])("span",{key:o},[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.dataValue)+" ",1),t[1]||(t[1]=Object(n["createElementVNode"])("br",null,null,-1))]))),128))]),_:1},8,["label"]),Object(n["createVNode"])(l,{property:"detectionReport.dataValue",label:e.$t("apply.jcbg"),width:"150",align:"center"},null,8,["label"]),Object(n["createVNode"])(l,{property:"reportIssued.dataValue",label:e.$t("apply.bgcj"),width:"150",align:"center"},null,8,["label"]),Object(n["createVNode"])(l,{property:"reportUse.dataValue",label:e.$t("apply.bgyt"),width:"150",align:"center"},null,8,["label"]),Object(n["createVNode"])(l,{property:"asOfTime",label:e.$t("apply.jzsj"),width:"200",align:"center"},null,8,["label"]),Object(n["createVNode"])(l,{property:"remark",label:e.$t("alarm.bz"),width:"200",align:"center"},null,8,["label"])]),_:1},8,["data"])]),_:1},8,["modelValue","title","onClose"])}var r={data(){return{dialogFormVisible:!1,title:"",tableData:[]}},methods:{showDetail(e){this.title="水质申请",this.tableData[0]=e,this.dialogFormVisible=!0}},close(){this.$refs["form"].resetFields(),this.form=this.$options.data().form,this.dialogFormVisible=!1,this.$emit("fetch-data")}},i=o("d959"),l=o.n(i);const s=l()(r,[["render",a]]);t["default"]=s},"4ddc":function(e,t,o){e.exports={"menu-color":"hsla(0,0%,27%,.95)","menu-color-active":"hsla(208,100%,55%,.95)","menu-background":"#fff","gallery-second-menu-background":"#fff"}},"4e55":function(e,t,o){},"4ea8":function(e,t,o){o("cdd9")},"4ee8":function(e,t,o){"use strict";o("38ac")},"4f51":function(e,t,o){e.exports=o.p+"static/img/403.041048cd.png"},"4f5f":function(e,t,o){"use strict";o("acad")},"4f61":function(e,t,o){"use strict";o("90bf")},"502f":function(e,t,o){"use strict";o("486d")},"50bb":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"manage-container"};function r(e,t,o,r,i,l){const s=Object(n["resolveComponent"])("el-input"),c=Object(n["resolveComponent"])("el-button"),d=Object(n["resolveComponent"])("vab-query-form"),u=Object(n["resolveComponent"])("el-col"),m=Object(n["resolveComponent"])("el-row"),h=Object(n["resolveComponent"])("el-tab-pane"),p=Object(n["resolveComponent"])("el-tabs");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",a,[Object(n["createVNode"])(d,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{modelValue:i.input,"onUpdate:modelValue":t[0]||(t[0]=e=>i.input=e),placeholder:"请输入内容"},null,8,["modelValue"]),Object(n["createVNode"])(c,{type:"primary",icon:"el-icon-search"}),Object(n["createVNode"])(c,{type:"primary"},{default:Object(n["withCtx"])(()=>t[2]||(t[2]=[Object(n["createTextVNode"])("创建组态")])),_:1})]),_:1}),Object(n["createVNode"])(p,{modelValue:i.activeName,"onUpdate:modelValue":t[1]||(t[1]=e=>i.activeName=e),onTabClick:l.handleClick},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(h,{label:"已发布组态",name:"first"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{gutter:20},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{span:6},{default:Object(n["withCtx"])(()=>t[3]||(t[3]=[Object(n["createElementVNode"])("div",{class:"grid-content bg-purple"},null,-1)])),_:1})]),_:1})]),_:1}),Object(n["createVNode"])(h,{label:"待发布组态",name:"second"},{default:Object(n["withCtx"])(()=>t[4]||(t[4]=[Object(n["createTextVNode"])("配置管理")])),_:1}),Object(n["createVNode"])(h,{label:"组态素材库",name:"third"},{default:Object(n["withCtx"])(()=>t[5]||(t[5]=[Object(n["createTextVNode"])("角色管理")])),_:1})]),_:1},8,["modelValue","onTabClick"])])}var i={name:"Addproject",data(){return{input:"",activeName:"second"}},methods:{handleClick(e,t){console.log(e,t)}}},l=(o("c9ab"),o("d959")),s=o.n(l);const c=s()(i,[["render",r],["__scopeId","data-v-352375d1"]]);t["default"]=c},"50df":function(e,t,o){},5100:function(e,t,o){},"510b":function(e,t,o){"use strict";o("e0b2")},"51d3":function(e,t,o){"use strict";o("d29e")},"51da":function(e,t,o){"use strict";o("34d3")},5256:function(e,t,o){},5276:function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"dialog-footer"};function r(e,t,o,r,i,l){const s=Object(n["resolveComponent"])("el-option"),c=Object(n["resolveComponent"])("el-select"),d=Object(n["resolveComponent"])("el-form-item"),u=Object(n["resolveComponent"])("el-form"),m=Object(n["resolveComponent"])("el-button"),h=Object(n["resolveComponent"])("el-dialog");return Object(n["openBlock"])(),Object(n["createBlock"])(h,{modelValue:i.dialogFormVisible,"onUpdate:modelValue":t[1]||(t[1]=e=>i.dialogFormVisible=e),title:i.title,width:"500px",onClose:l.close},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{ref:"form",model:i.form,rules:e.rules,"label-width":"80px"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{label:e.$t("dataEnquiry.xm"),prop:"projectIds"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(c,{modelValue:i.form.projectIds,"onUpdate:modelValue":t[0]||(t[0]=e=>i.form.projectIds=e),size:"small",multiple:"",placeholder:"请选择"},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(i.projectData,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(s,{key:e.id,label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"])]),_:1},8,["model","rules"]),Object(n["createElementVNode"])("div",a,[Object(n["createVNode"])(m,{type:"primary",size:"small",onClick:l.save},{default:Object(n["withCtx"])(()=>t[2]||(t[2]=[Object(n["createTextVNode"])("确 定")])),_:1},8,["onClick"]),Object(n["createVNode"])(m,{size:"small",onClick:l.close},{default:Object(n["withCtx"])(()=>t[3]||(t[3]=[Object(n["createTextVNode"])("取 消")])),_:1},8,["onClick"])])]),_:1},8,["modelValue","title","onClose"])}o("14d9");var i=o("0fea"),l=(o("24d2"),o("c24f")),s={name:"ManageRole",data(){return{form:{userId:"",projectIds:[]},projectData:[],clearable:!0,title:"",dialogFormVisible:!1}},created(){},methods:{async getProjectData(){const{data:e}=await Object(i["getAllProjects"])();this.projectData=e},manageProduct(e){this.title="分配项目",this.form.userId=e.id,this.dialogFormVisible=!0,this.getProjectData(),this.getUserProject()},async getUserProject(){const{data:e}=await Object(l["getProjectsByUserId"])({userId:this.form.userId});for(const t in e)this.form.projectIds.push(e[t].id)},close(){this.$refs["form"].resetFields(),this.form=this.$options.data().form,this.dialogFormVisible=!1,this.$emit("fetch-data")},save(){console.log(this.form),this.$refs["form"].validate(async e=>{if(!e)return!1;{const{msg:e}=await Object(i["assignProject"])(this.form);this.$notify({title:e,type:"success"}),this.$refs["form"].resetFields(),this.dialogFormVisible=!1,this.$parent.fetchData()}})}}},c=(o("18af"),o("d959")),d=o.n(c);const u=d()(s,[["render",r]]);t["default"]=u},5284:function(e,t,o){e.exports={"menu-color":"hsla(0,0%,27%,.95)","menu-color-active":"hsla(208,100%,55%,.95)","menu-background":"#fff","gallery-second-menu-background":"#fff"}},5316:function(e,t,o){},"535d":function(e,t,o){e.exports={"menu-color":"hsla(0,0%,27%,.95)","menu-color-active":"hsla(208,100%,55%,.95)","menu-background":"#fff","gallery-second-menu-background":"#fff"}},"538e":function(e,t,o){e.exports={"menu-color":"hsla(0,0%,27%,.95)","menu-color-active":"hsla(208,100%,55%,.95)","menu-background":"#fff","gallery-second-menu-background":"#fff"}},5414:function(e,t,o){"use strict";o.r(t);var n=o("f2bf");function a(e,t,o,a,r,i){const l=Object(n["resolveComponent"])("vab-remix-icon"),s=Object(n["resolveComponent"])("el-input"),c=Object(n["resolveComponent"])("el-form-item"),d=Object(n["resolveComponent"])("el-button"),u=Object(n["resolveComponent"])("el-form"),m=Object(n["resolveDirective"])("focus");return Object(n["openBlock"])(),Object(n["createBlock"])(u,{ref:"form",model:r.form,rules:r.rules,class:"login-form","label-position":"left"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(c,{prop:"username"},{default:Object(n["withCtx"])(()=>[Object(n["withDirectives"])((Object(n["openBlock"])(),Object(n["createBlock"])(s,{modelValue:r.form.userName,"onUpdate:modelValue":t[0]||(t[0]=e=>r.form.userName=e),modelModifiers:{trim:!0},placeholder:"请输入用户名/手机号",tabindex:"1",type:"text"},{prefix:Object(n["withCtx"])(()=>[Object(n["createVNode"])(l,{icon:"user-line"})]),_:1},8,["modelValue"])),[[m]])]),_:1}),Object(n["createVNode"])(c,{prop:"password"},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(),Object(n["createBlock"])(s,{key:r.passwordType,ref:"password",modelValue:r.form.passwords,"onUpdate:modelValue":t[1]||(t[1]=e=>r.form.passwords=e),modelModifiers:{trim:!0},placeholder:"请输入密码",type:r.passwordType,tabindex:"2",onKeyup:Object(n["withKeys"])(i.handleLogin,["enter"])},Object(n["createSlots"])({prefix:Object(n["withCtx"])(()=>[Object(n["createVNode"])(l,{icon:"lock-line"})]),_:2},["password"===r.passwordType?{name:"suffix",fn:Object(n["withCtx"])(()=>[Object(n["createVNode"])(l,{class:"show-password",icon:"eye-off-line",onClick:i.handlePassword},null,8,["onClick"])]),key:"0"}:{name:"suffix",fn:Object(n["withCtx"])(()=>[Object(n["createVNode"])(l,{class:"show-password",icon:"eye-line",onClick:i.handlePassword},null,8,["onClick"])]),key:"1"}]),1032,["modelValue","type","onKeyup"]))]),_:1}),Object(n["createVNode"])(d,{loading:r.loading,class:"login-btn",type:"primary",onClick:i.handleLogin},{default:Object(n["withCtx"])(()=>t[2]||(t[2]=[Object(n["createTextVNode"])(" 登录 ")])),_:1},8,["loading","onClick"])]),_:1},8,["model","rules"])}o("d9e2"),o("14d9");var r=o("5502"),i=o("61f7"),l={name:"SingIn",data(){const e=(e,t,o)=>{""===t?o(new Error("用户名不能为空")):o()},t=(e,t,o)=>{Object(i["isPassword"])(t)?o():o(new Error("密码不能少于6位"))};return{nodeEnv:"production",form:{userName:"",passwords:""},rules:{userName:[{required:!0,trigger:"blur",validator:e}],passwords:[{required:!0,trigger:"blur",validator:t}]},loading:!1,passwordType:"password",timer:0}},computed:{...Object(r["c"])({title:"settings/title"})},mounted(){this.form.userName="",this.form.passwords=""},methods:{...Object(r["b"])({login:"user/login"}),handleClick(e,t){console.log(e,t),"second"==e.paneName?this.$refs["wxCode"].roleIndex():"first"==e.paneName&&this.$refs["sing-in"].roleIndex()},dialogFormVisible(){this.$refs["trial"].showTrial()},handlePassword(){"password"===this.passwordType?this.passwordType="":this.passwordType="password",this.$nextTick(()=>{this.$refs.passwords.focus()})},handleLogin(){this.$refs.form.validate(async e=>{if(!e)return!1;try{this.loading=!0,await this.login(this.form),await this.$router.push("/")}finally{this.loading=!1}})}}},s=o("d959"),c=o.n(s);const d=c()(l,[["render",a]]);t["default"]=d},5422:function(e,t,o){"use strict";o("6773")},5431:function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"dialog-footer"};function r(e,t,o,r,i,l){const s=Object(n["resolveComponent"])("el-input"),c=Object(n["resolveComponent"])("el-form-item"),d=Object(n["resolveComponent"])("el-form"),u=Object(n["resolveComponent"])("el-button"),m=Object(n["resolveComponent"])("el-dialog");return Object(n["openBlock"])(),Object(n["createBlock"])(m,{modelValue:i.dialogFormVisible,"onUpdate:modelValue":t[4]||(t[4]=e=>i.dialogFormVisible=e),title:i.title,width:"500px",onClose:l.close},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{ref:"form",model:i.form,rules:i.rules,"label-width":"80px"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(c,{label:"菜单名称",prop:"title"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{modelValue:i.form.title,"onUpdate:modelValue":t[0]||(t[0]=e=>i.form.title=e),modelModifiers:{trim:!0},size:"small",autocomplete:"off"},null,8,["modelValue"])]),_:1}),Object(n["createVNode"])(c,{label:"菜单路径",prop:"path"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{modelValue:i.form.path,"onUpdate:modelValue":t[1]||(t[1]=e=>i.form.path=e),modelModifiers:{trim:!0},size:"small",autocomplete:"off"},null,8,["modelValue"])]),_:1}),Object(n["createVNode"])(c,{label:"菜单路由",prop:"component"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{modelValue:i.form.component,"onUpdate:modelValue":t[2]||(t[2]=e=>i.form.component=e),modelModifiers:{trim:!0},size:"small",autocomplete:"off"},null,8,["modelValue"])]),_:1}),Object(n["createVNode"])(c,{label:"排序",prop:"sort"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{modelValue:i.form.sort,"onUpdate:modelValue":t[3]||(t[3]=e=>i.form.sort=e),modelModifiers:{trim:!0},size:"small",type:"number",autocomplete:"off"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"]),Object(n["createElementVNode"])("div",a,[Object(n["createVNode"])(u,{type:"primary",size:"small",onClick:l.save},{default:Object(n["withCtx"])(()=>t[5]||(t[5]=[Object(n["createTextVNode"])("确 定")])),_:1},8,["onClick"]),Object(n["createVNode"])(u,{size:"small",onClick:l.close},{default:Object(n["withCtx"])(()=>t[6]||(t[6]=[Object(n["createTextVNode"])("取 消")])),_:1},8,["onClick"])])]),_:1},8,["modelValue","title","onClose"])}var i=o("1f27"),l={name:"MenuEdit",data(){return{form:{id:"",title:"",name:"",path:"",component:"",sort:0},rules:{title:[{required:!0,trigger:"blur",message:"请输入菜单名称"}],path:[{required:!0,trigger:"blur",message:"请输入菜单路径"}]},clearable:!0,menuId:"",parentData:[],title:"",dialogFormVisible:!1,diffData:{},ruleForm:[]}},created(){},methods:{handleCountryChange(e){if(e){const t=e.length-1;this.form.parentId=e[t]}else this.form.parentId=0},showEdit(e){e?(this.title="编辑",this.menuId=e.id,this.form=Object.assign({},e),this.ruleForm=Object.assign({},e),this.form.title=e.name):this.title="添加",this.dialogFormVisible=!0},close(){this.$refs["form"].resetFields(),this.form=this.$options.data().form,this.dialogFormVisible=!1,this.$emit("fetch-data")},getDiffData(){this.diffData={},Object.keys(this.form).forEach(e=>{this.form[e]!=this.ruleForm[e]&&(this.diffData[e]=this.form[e])})},save(){this.$refs["form"].validate(async e=>{if(!e)return!1;if(this.form.name=this.form.title,this.form.id){if(this.getDiffData(),0!=Object.keys(this.diffData).length){this.diffData.id=this.form.id;const{msg:e}=await Object(i["miniMenuUpdate"])(this.diffData);this.$notify({title:e,type:"success"})}}else{const{msg:e}=await Object(i["miniMenuInsert"])(this.form);this.$notify({title:e,type:"success"})}this.$refs["form"].resetFields(),this.dialogFormVisible=!1,this.$parent.fetchData()})}}},s=(o("aeae"),o("d959")),c=o.n(s);const d=c()(l,[["render",r]]);t["default"]=d},"54f7":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"manage-container"};function r(e,t,o,r,i,l){const s=Object(n["resolveComponent"])("el-table-column"),c=Object(n["resolveComponent"])("el-table"),d=Object(n["resolveDirective"])("loading");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",a,[Object(n["withDirectives"])((Object(n["openBlock"])(),Object(n["createBlock"])(c,{id:"table",data:i.tableData,border:"","span-method":l.objectSpanMethod,stripe:"",style:{width:"100%"}},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{prop:"cll",label:"处理量(m3/d)"}),Object(n["createVNode"])(s,{prop:"zydl",label:"主要动力(设备)"}),Object(n["createVNode"])(s,{label:"单台功率(kW)"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{prop:"daglA",label:"一体化设备运行能耗表(我方建议)"}),Object(n["createVNode"])(s,{prop:"daglB",label:"一体化设备运行能耗表(招标要求)"})]),_:1}),Object(n["createVNode"])(s,{prop:"date",label:"装机功率(kW)"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{prop:"zjglA",label:"一体化设备运行能耗表(我方建议)"}),Object(n["createVNode"])(s,{prop:"zjglB",label:"一体化设备运行能耗表(招标要求)"})]),_:1}),Object(n["createVNode"])(s,{prop:"date",label:"日均电耗(kW.h)"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{prop:"cjdhA",label:"一体化设备运行能耗表(我方建议)"}),Object(n["createVNode"])(s,{prop:"cjdhB",label:"一体化设备运行能耗表(招标要求)"})]),_:1}),Object(n["createVNode"])(s,{prop:"date",label:"日总电耗(kW.h)"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{prop:"rzdhA",label:"一体化设备运行能耗表(我方建议)"}),Object(n["createVNode"])(s,{prop:"rzdhB",label:"一体化设备运行能耗表(招标要求)"})]),_:1}),Object(n["createVNode"])(s,{prop:"date",label:"日吨水总电耗(kW.h/m3)"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{prop:"rdszdhA",label:"一体化设备运行能耗表(我方建议)"}),Object(n["createVNode"])(s,{prop:"rdszdhB",label:"一体化设备运行能耗表(招标要求)"})]),_:1}),Object(n["createVNode"])(s,{prop:"date",label:"吨水电费(元/m3)"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{prop:"ddsfA",label:"一体化设备运行能耗表(我方建议)"}),Object(n["createVNode"])(s,{prop:"ddsfB",label:"一体化设备运行能耗表(招标要求)"})]),_:1})]),_:1},8,["data","span-method"])),[[d,i.listLoading]]),t[0]||(t[0]=Object(n["createElementVNode"])("pre",null," 备注: (1)耗电系数取0.8,电费按0.6元/度计;\n (2)整套设备中,主要耗电设备为水泵、风机;\n (3)加药计量泵功率16W、药剂投加投加费用仅为出水不达标时补充,未计入能耗。\n\n\n ",-1))])}o("14d9"),o("093a");var i={data(){return{tableData:[],lazy:!0,layout:"total, sizes, prev, pager, next, jumper",total:0,background:!0,listLoading:!1,elementLoadingText:"正在加载...",queryForm:{projectId:""}}},created(){this.queryForm.projectId=sessionStorage.getItem("projectId"),this.fetchData()},methods:{objectSpanMethod(e){let{column:t,rowIndex:o,columnIndex:n}=e;if(0===n||n>=8)return o%3===0?{rowspan:3,colspan:1}:{rowspan:0,colspan:0}},async fetchData(){let e=[["68","风机","0.9","1.8","21.6","29.64","0.44 ","0.21 "],["68","搅拌器","0.85","0.85","2.04","","",""],["68","水泵","0.25","0.5","6","","",""],["100","风机","1.29","2.58","30.96","39","0.39 ","0.19 "],["100","搅拌器","0.85","0.85","2.04","","",""],["100","水泵","0.25","0.5","6","","",""],["20","风机","0.35","0.7","8.4","16.44","0.82 ","0.39 "],["20","搅拌器","0.85","0.85","2.04","","",""],["20","水泵","0.25","0.5","6","","",""],["93","风机","1.29","2.58","30.96","39","0.42 ","0.20 "],["93","搅拌器","0.85","0.85","2.04","","",""],["93","水泵","0.25","0.5","6","","",""],["45","风机","0.56","1.12","13.44","21.48","0.48 ","0.23 "],["45","搅拌器","0.85","0.85","2.04","","",""],["45","水泵","0.25","0.5","6","","",""],["135","1.8","3.6","43.2","51.24","0.38 ","0.18 "],["135","搅拌器","0.85","0.85","2.04","","",""],["135","水泵","0.25","0.5","6","","",""],["19","风机","0.35","0.7","8.4","16.44","0.87 ","0.42 "],["19","搅拌器","0.85","0.85","2.04","","",""],["19","水泵","0.25","0.5","6","","",""],["44","风机","0.56","1.12","13.44","21.48","0.49 ","0.23 "],["44","搅拌器","0.85","0.85","2.04","","",""],["44","水泵","0.25","0.5","6","","",""],["46","风机","0.56","1.12","13.44","21.48","0.47 ","0.22 "],["46","搅拌器","0.85","0.85","2.04","","",""],["46","水泵","0.25","0.5","6","","",""],["168","2.19","4.38","52.56","60.6","0.36 ","0.17 "],["168","搅拌器","0.85","0.85","2.04","","",""],["168","水泵","0.25","0.5","6","","",""],["23","风机","0.33","0.66","7.92","15.96","0.69 ","0.33 "],["23","搅拌器","0.85","0.85","2.04","","",""],["23","水泵","0.25","0.5","6","","",""],["136","风机","1.8","3.6","43.2","51.24","0.38 ","0.18 "],["136","搅拌器","0.85","0.85","2.04","","",""],["136","水泵","0.25","0.5","6","","",""],["59","风机","0.33","0.8","7.92","15.96","0.27 ","0.13 "],["59","搅拌器","0.85","0.85","2.04","","",""],["59","水泵","0.25","0.5","6","","",""]],t=[];e.forEach(e=>{let o={cll:e[0],zydl:e[1],daglA:e[2],zjglA:e[3],cjdhA:e[4],rzdhA:e[5],rdszdhA:e[6],ddsfA:e[7]};t.push(o)});let o=[["风机","0.95","1.9","22.8","35.16","0.52 ","0.25 "],["搅拌器","0.85","0.85","2.04","","",""],["水泵","0.43","0.86","10.32","","",""],["风机","2.05","4.1","49.2","60.12","0.60 ","0.29 "],["搅拌器","0.85","0.85","2.04","","",""],["水泵","0.37","0.74","8.88","","",""],["风机","0.83","1.66","19.92","26.76","1.34 ","0.64 "],["搅拌器","0.85","0.85","2.04","","",""],["水泵","0.2","0.4","4.8","","",""],["风机","2.05","4.1","49.2","64.44","0.69 ","0.33 "],["搅拌器","0.85","0.85","2.04","","",""],["水泵","0.55","1.1","13.2","","",""],["风机","0.95","1.9","22.8","38.04","0.85 ","0.41 "],["搅拌器","0.85","0.85","2.04","","",""],["水泵","0.55","1.1","13.2","","",""],["风机","2.2","4.4","52.8","68.04","0.50 ","0.24 "],["搅拌器","0.85","0.85","2.04","","",""],["水泵","0.55","1.1","13.2","","",""],["风机","0.83","1.66","19.92","35.16","1.85 ","0.89 "],["搅拌器","0.85","0.85","2.04","","",""],["水泵","0.55","1.1","13.2","","",""],["风机","0.95","1.9","22.8","38.04","0.86 ","0.41 "],["搅拌器","0.85","0.85","2.04","","",""],["水泵","0.55","1.1","13.2","","",""],["风机","0.95","1.9","22.8","38.04","0.83 ","0.40 "],["搅拌器","0.85","0.85","2.04","","",""],["水泵","0.55","1.1","13.2","","",""],["风机","2.55","5.1","61.2","76.44","0.46 ","0.22 "],["搅拌器","0.85","0.85","2.04","","",""],["水泵","0.55","1.1","13.2","","",""],["风机","0.83","1.66","19.92","35.16","1.53 ","0.73 "],["搅拌器","0.85","0.85","2.04","","",""],["水泵","0.55","1.1","13.2","","",""],["风机","2.2","4.4","52.8","68.04","0.50 ","0.24 "],["搅拌器","0.85","0.85","2.04","","",""],["水泵","0.55","1.1","13.2","","",""],["风机","0.95","0.8","22.8","38.04","0.64 ","0.31 "],["搅拌器","0.85","0.85","2.04","","",""],["水泵","0.55","1.1","13.2","","",""]];o.forEach((e,o)=>{let n={daglB:e[1],zjglB:e[2],cjdhB:e[3],rzdhB:e[4],rdszdhB:e[5],ddsfB:e[6],...t[o]};t[o]=n}),console.log(t),this.tableData=t},handleLive(e){this.$router.push({path:"/fluoriteSensorData",name:"监控视频",query:{account:e.account,deviceSerial:e.deviceSerial}})}}},l=(o("c4ac"),o("d959")),s=o.n(l);const c=s()(i,[["render",r]]);t["default"]=c},"55c3":function(e,t,o){},5607:function(e,t,o){},5663:function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"manage-container"},r={class:"manage-wrap",style:{height:"40px"}},i={class:"manage-input"},l={style:{padding:"10px",border:"1px solid #ebeef5",margin:"10px 0"}},s={class:"dialog-footer"};function c(e,t,o,c,d,u){const m=Object(n["resolveComponent"])("el-date-picker"),h=Object(n["resolveComponent"])("el-form-item"),p=Object(n["resolveComponent"])("vab-query-form"),b=Object(n["resolveComponent"])("el-form"),g=Object(n["resolveComponent"])("el-button"),f=Object(n["resolveComponent"])("el-checkbox"),v=Object(n["resolveComponent"])("el-checkbox-group"),w=Object(n["resolveComponent"])("el-table-column"),k=Object(n["resolveComponent"])("el-table"),C=Object(n["resolveComponent"])("el-pagination"),y=Object(n["resolveComponent"])("el-divider"),O=Object(n["resolveComponent"])("el-input"),j=Object(n["resolveComponent"])("el-col"),x=Object(n["resolveComponent"])("el-row"),_=Object(n["resolveComponent"])("el-dialog"),V=Object(n["resolveDirective"])("loading");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",a,[Object(n["createElementVNode"])("div",r,[Object(n["createElementVNode"])("div",i,[Object(n["createVNode"])(b,{ref:"form",model:d.queryForm,"label-width":"80px"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(p,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(h,{width:"100",prop:"month",label:"时间选择"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{modelValue:d.date,"onUpdate:modelValue":t[0]||(t[0]=e=>d.date=e),size:"small",type:"daterange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期",onChange:u.standardToTime},null,8,["modelValue","onChange"])]),_:1})]),_:1})]),_:1},8,["model"])]),Object(n["createElementVNode"])("div",null,[Object(n["createVNode"])(g,{type:"primary",size:"small",onClick:u.init},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"])])]),Object(n["createElementVNode"])("div",l,[t[8]||(t[8]=Object(n["createElementVNode"])("div",{style:{float:"left","margin-right":"10px"}},"配置显示项:",-1)),Object(n["createVNode"])(v,{modelValue:d.checkList,"onUpdate:modelValue":t[1]||(t[1]=e=>d.checkList=e)},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(d.deviceList,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(f,{label:e.deviceId},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.deviceName),1)]),_:2},1032,["label"]))),256))]),_:1},8,["modelValue"])]),Object(n["createVNode"])(g,{type:"primary",onClick:u.add},{default:Object(n["withCtx"])(()=>t[9]||(t[9]=[Object(n["createTextVNode"])("新增")])),_:1},8,["onClick"]),Object(n["withDirectives"])((Object(n["openBlock"])(),Object(n["createBlock"])(k,{data:d.tableData,style:{width:"100%",margin:"10px 0"}},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(w,{align:"center",label:"基础项"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(w,{label:e.$t("defalult.rq"),width:"120"},{default:Object(n["withCtx"])(({row:e})=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.basic["date"]),1)]),_:1},8,["label"]),Object(n["createVNode"])(w,{label:"进水COD",width:"100"},{default:Object(n["withCtx"])(({row:e})=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.basic["inCod"]),1)]),_:1}),Object(n["createVNode"])(w,{label:"进水氨氮",width:"100"},{default:Object(n["withCtx"])(({row:e})=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.basic["inAn"]),1)]),_:1}),Object(n["createVNode"])(w,{label:"进水TN",width:"100"},{default:Object(n["withCtx"])(({row:e})=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.basic["inTn"]),1)]),_:1}),Object(n["createVNode"])(w,{label:"进水TP",width:"100"},{default:Object(n["withCtx"])(({row:e})=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.basic["inTp"]),1)]),_:1})]),_:1}),(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(d.deviceList,e=>(Object(n["openBlock"])(),Object(n["createElementBlock"])(n["Fragment"],null,[d.checkList.includes(e.deviceId)?(Object(n["openBlock"])(),Object(n["createBlock"])(w,{key:0,align:"center",label:e.deviceName},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(e.configuration,t=>(Object(n["openBlock"])(),Object(n["createBlock"])(w,{label:t.value,key:t},{default:Object(n["withCtx"])(({row:o})=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(o[e.deviceId][t.name]),1)]),_:2},1032,["label"]))),128))]),_:2},1032,["label"])):Object(n["createCommentVNode"])("",!0)],64))),256)),Object(n["createVNode"])(w,{fixed:"right",width:"120",label:e.$t("defalult.cz"),align:"center"},{default:Object(n["withCtx"])(({row:t})=>[Object(n["createVNode"])(g,{type:"text",onClick:e=>u.handleClick(t)},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.bj")),1)]),_:2},1032,["onClick"]),Object(n["createVNode"])(g,{type:"text",onClick:e=>u.handleDelete(t)},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.sc")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[V,d.listLoading]]),Object(n["createVNode"])(C,{background:d.background,"current-page":d.queryForm.page,layout:d.layout,"page-size":d.queryForm.size,total:d.total,style:{"text-align":"right"},onCurrentChange:u.handleCurrentChange,onSizeChange:u.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"]),Object(n["createVNode"])(_,{modelValue:d.dialogFormVisible,"onUpdate:modelValue":t[7]||(t[7]=e=>d.dialogFormVisible=e),title:d.title,width:"90%",onClose:e.close},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(b,{ref:"form",model:d.form,rules:d.rules,"label-width":"80px"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(x,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(j,{span:24},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(y,{"content-position":"left"},{default:Object(n["withCtx"])(()=>t[10]||(t[10]=[Object(n["createTextVNode"])("基础项")])),_:1}),Object(n["createVNode"])(h,{label:e.$t("defalult.rq"),prop:"date"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{modelValue:d.form["basic"]["date"],"onUpdate:modelValue":t[2]||(t[2]=e=>d.form["basic"]["date"]=e),type:"date",placeholder:e.$t("defalult.xzrq")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),Object(n["createVNode"])(x,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(j,{style:{display:"flex"}},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(h,{class:"",label:"进水COD",prop:"inCod"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(O,{modelValue:d.form["basic"]["inCod"],"onUpdate:modelValue":t[3]||(t[3]=e=>d.form["basic"]["inCod"]=e),modelModifiers:{trim:!0},autocomplete:"off",class:"inputWith"},null,8,["modelValue"])]),_:1}),Object(n["createVNode"])(h,{label:"进水氨氮",prop:"inAn"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(O,{modelValue:d.form["basic"]["inAn"],"onUpdate:modelValue":t[4]||(t[4]=e=>d.form["basic"]["inAn"]=e),modelModifiers:{trim:!0},autocomplete:"off",class:"inputWith"},null,8,["modelValue"])]),_:1}),Object(n["createVNode"])(h,{label:"进水TN",prop:"inTn"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(O,{modelValue:d.form["basic"]["inTn"],"onUpdate:modelValue":t[5]||(t[5]=e=>d.form["basic"]["inTn"]=e),modelModifiers:{trim:!0},autocomplete:"off",class:"inputWith"},null,8,["modelValue"])]),_:1}),Object(n["createVNode"])(h,{label:"进水TP",prop:"inTp"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(O,{modelValue:d.form["basic"]["inTp"],"onUpdate:modelValue":t[6]||(t[6]=e=>d.form["basic"]["inTp"]=e),modelModifiers:{trim:!0},autocomplete:"off",class:"inputWith"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1}),(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(d.deviceList,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(x,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(y,{"content-position":"left"},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.deviceName),1)]),_:2},1024),(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(e.configuration,t=>(Object(n["openBlock"])(),Object(n["createBlock"])(h,{label:t.value},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(O,{autocomplete:"off",modelValue:d.form[e.deviceId][t.name],"onUpdate:modelValue":o=>d.form[e.deviceId][t.name]=o,modelModifiers:{trim:!0},class:"inputWith"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1032,["label"]))),256))]),_:2},1024))),256))]),_:1})]),_:1},8,["model","rules"]),Object(n["createElementVNode"])("div",s,[Object(n["createVNode"])(g,{type:"primary",size:"small",onClick:u.save},{default:Object(n["withCtx"])(()=>t[11]||(t[11]=[Object(n["createTextVNode"])("保 存")])),_:1},8,["onClick"]),Object(n["createVNode"])(g,{size:"small",onClick:e.close},{default:Object(n["withCtx"])(()=>t[12]||(t[12]=[Object(n["createTextVNode"])("取 消")])),_:1},8,["onClick"])])]),_:1},8,["modelValue","title","onClose"])])}var d=o("94b0"),u={name:"Manage",components:{},data(){return{roleData:[],checkList:[],deviceList:[],tableData:[],rules:[],dialogFormVisible:!1,form:{},date:[],title:"",lazy:!0,activeName:"first",layout:"total, sizes, prev, pager, next, jumper",total:0,background:!0,listLoading:!1,elementLoadingText:"正在加载...",queryForm:{page:1,size:20,date:""}}},mounted(){this.initData()},computed:{height(){return 500},getLabel(e){return"fasdfd"}},methods:{handleSizeChange(e){this.queryForm.size=e,this.init()},handleCurrentChange(e){this.queryForm.page=e,this.init()},formatDate(e,t="YYYY-MM-DD HH:mm:ss"){const o=e.getFullYear(),n=("0"+(e.getMonth()+1)).slice(-2),a=("0"+e.getDate()).slice(-2),r=("0"+e.getHours()).slice(-2),i=("0"+e.getMinutes()).slice(-2),l=("0"+e.getSeconds()).slice(-2);return t.replace("YYYY",o).replace("MM",n).replace("DD",a).replace("HH",r).replace("mm",i).replace("ss",l)},standardToTime(e){e?(this.queryForm.startTime=this.formatDate(e[0],"YYYY-MM-DD"),this.queryForm.endTime=this.formatDate(e[1],"YYYY-MM-DD")):(this.queryForm.startTime=null,this.queryForm.endTime=null),this.init()},init(){Object(d["haianList"])(this.queryForm).then(e=>{console.log(e.data),this.tableData=e.data.items,this.total=e.data.total})},initData(){Object(d["HianDevice"])().then(e=>{this.deviceList=e.data,this.checkList=this.deviceList.map(e=>e.deviceId),this.init()})},add(){this.reSetForm(),this.title="新增",this.dialogFormVisible=!0},reSetForm(){this.form={basic:{date:null,inCod:null,inAn:null,inTn:null,inTp:null}},this.deviceList.forEach(e=>{this.form[e.deviceId]={},e.configuration.forEach(t=>{this.form[e.deviceId][t.name]=null})}),console.log(this.form)},save(){var e;console.log(this.form),null!=this.form.basic.date&&null!=this.form.basic.inCod&&null!=this.form.basic.inAn&&null!=this.form.basic.inTn&&null!=this.form.basic.inTp?null!==(e=this.form.basic)&&void 0!==e&&e.id?Object(d["saveHian"])(this.form).then(e=>{this.init(),this.$message.success("保存成功"),this.dialogFormVisible=!1}):Object(d["addHian"])(this.form).then(e=>{this.init(),this.$message.success("新增成功"),this.dialogFormVisible=!1}):this.$message.error("基础数据必填")},handleDelete(e){e.basic.id&&this.$confirm("你确定要删除当前项吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{Object(d["delHian"])(e.basic.id).then(e=>{this.init(),this.$message({type:"success",message:"删除成功"})})}).catch(()=>{this.$message({type:"info",message:"已取消删除"})})},handleClick(e){this.reSetForm(),this.title="修改",this.form=JSON.parse(JSON.stringify(e)),this.dialogFormVisible=!0}}},m=(o("06dc"),o("75bb"),o("d959")),h=o.n(m);const p=h()(u,[["render",c],["__scopeId","data-v-16282290"]]);t["default"]=p},5691:function(e,t,o){e.exports=o.p+"static/img/login_wrap.2259fb09.png"},"56c3":function(e,t,o){"use strict";o("32be")},5715:function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"manage-container"};function r(e,t,o,r,i,l){const s=Object(n["resolveComponent"])("basic-index"),c=Object(n["resolveComponent"])("el-tab-pane"),d=Object(n["resolveComponent"])("resetting-index"),u=Object(n["resolveComponent"])("el-tabs");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",a,[Object(n["createVNode"])(u,{modelValue:i.activeName,"onUpdate:modelValue":t[0]||(t[0]=e=>i.activeName=e),onTabClick:l.handleClick},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(c,{label:"基本资料",name:"first"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{ref:"basic"},null,512)]),_:1}),Object(n["createVNode"])(c,{label:"修改密码",name:"second"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{ref:"resetting"},null,512)]),_:1})]),_:1},8,["modelValue","onTabClick"])])}var i=o("b547"),l=o("5fcd"),s={components:{resettingIndex:i["default"],basicIndex:l["default"]},data(){return{activeName:"first",form:{name:"",gender:"",tel:"",mail:"",department:"",role:"",date:"",password1:"",password2:"",password3:""}}},methods:{handleClick(e,t){"first"==e.paneName?this.$refs["basic"].showData():"second"==e.paneName&&this.$refs["resetting"].showData()}}},c=(o("3cdb"),o("0d18"),o("d959")),d=o.n(c);const u=d()(s,[["render",r],["__scopeId","data-v-517500bc"]]);t["default"]=u},5717:function(e,t,o){},5766:function(e,t,o){},"57c5":function(e,t,o){"use strict";o("6593")},5847:function(e,t,o){"use strict";o.r(t),o.d(t,"knowledgeEditorConfig",(function(){return n}));const n={language:"zh-cn",fontFamily:{},fontSize:{options:[9,11,13,"default",17,19,21],supportAllValues:!0},toolbar:["heading","|","bold","italic","Link","bulletedList","numberedList","alignment","|","fontFamily","fontSize","fontColor","fontBackgroundColor","highlight","|","blockQuote","|","undo","redo"]}},5883:function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"manage-container"},r={class:"manage-wrap"},i={class:"manage-input"},l={class:"manage-button"};function s(e,t,o,s,c,d){const u=Object(n["resolveComponent"])("el-input"),m=Object(n["resolveComponent"])("el-form-item"),h=Object(n["resolveComponent"])("el-date-picker"),p=Object(n["resolveComponent"])("vab-query-form"),b=Object(n["resolveComponent"])("el-form"),g=Object(n["resolveComponent"])("el-button"),f=Object(n["resolveComponent"])("el-table-column"),v=Object(n["resolveComponent"])("el-table"),w=Object(n["resolveComponent"])("el-pagination"),k=Object(n["resolveComponent"])("water-graph"),C=Object(n["resolveDirective"])("loading");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",a,[Object(n["createElementVNode"])("div",r,[Object(n["createElementVNode"])("div",i,[Object(n["createVNode"])(b,{ref:"queryForm",model:c.queryForm,"label-width":"80px"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(p,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{width:"100",prop:"deviceName",label:e.$t("dataEnquiry.zdmc")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{modelValue:c.queryForm.deviceName,"onUpdate:modelValue":t[0]||(t[0]=e=>c.queryForm.deviceName=e),size:"small",placeholder:e.$t("dataEnquiry.qsrzdmc")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),Object(n["createVNode"])(m,{width:"100",prop:"month",label:e.$t("defalult.sj")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(h,{modelValue:c.queryForm.month,"onUpdate:modelValue":t[1]||(t[1]=e=>c.queryForm.month=e),size:"small",type:"month",placeholder:e.$t("dfunction.xzsj"),onChange:d.standardToTime},null,8,["modelValue","placeholder","onChange"])]),_:1},8,["label"])]),_:1})]),_:1},8,["model"])]),Object(n["createElementVNode"])("div",l,[Object(n["createVNode"])(g,{size:"small",onClick:t[2]||(t[2]=e=>d.resetForm())},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.chongz")),1)]),_:1}),Object(n["createVNode"])(g,{type:"primary",size:"small",onClick:d.search},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"]),Object(n["createVNode"])(g,{type:"primary",size:"small",onClick:d.exportData},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.dc")),1)]),_:1},8,["onClick"])])]),Object(n["withDirectives"])((Object(n["openBlock"])(),Object(n["createBlock"])(v,{ref:"multipleTable",data:c.reportData,border:"","tooltip-effect":"light",style:{width:"100%"}},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(c.headerData,(e,t)=>(Object(n["openBlock"])(),Object(n["createBlock"])(f,{key:t,label:e,prop:e,fixed:"站点名称"==e,align:"center",width:"150"},null,8,["label","prop","fixed"]))),128)),Object(n["createVNode"])(f,{fixed:"right",label:e.$t("defalult.cz"),align:"center"},{default:Object(n["withCtx"])(({row:t})=>[Object(n["createVNode"])(g,{type:"text",onClick:e=>d.graph(t)},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.qxt")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[C,c.listLoading]]),Object(n["createVNode"])(w,{background:c.background,"current-page":c.queryForm.page,layout:c.layout,"page-size":c.queryForm.size,total:c.total,style:{"text-align":"right"},onCurrentChange:d.handleCurrentChange,onSizeChange:d.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"]),Object(n["createVNode"])(k,{ref:"water"},null,512)])}o("14d9");var c=o("94b0"),d=o("3038"),u=o("4b95"),m={components:{waterGraph:u["default"]},data(){return{reportData:[],headerData:{},lazy:!0,activeName:"first",layout:"total, sizes, prev, pager, next, jumper",total:0,input:"",textarea:"",background:!0,listLoading:!0,elementLoadingText:"正在加载...",queryForm:{page:1,size:20,month:"",projectId:"",deviceName:""}}},computed:{height(){return 500}},created(){},methods:{graph(e){console.log(e),this.$refs["water"].showData(e,"elecChar")},getDate(e=""){var t=new Date;""!=e&&(t=new Date(e));const o=t.getFullYear();let n=t.getMonth();return n+=1,n=n.toString().padStart(2,"0"),`${o}-${n}`},standardToTime(){this.queryForm.month=this.getDate(this.queryForm.month)},setDefaultTime(){this.queryForm.month=this.getDate()},async exportData(){const e=await Object(c["elecDayExport"])(this.queryForm);d["default"].downloadFile(e,{fileName:"电量日报.xls"})},async fetchData(){this.listLoading=!0;const{data:e}=await Object(c["elecDay"])(this.queryForm),t=e.items;for(var o=[],n=0;n{this.listLoading=!1},500)},showData(){this.setDefaultTime(),this.queryForm.projectId=sessionStorage.getItem("projectId"),setTimeout(()=>{this.fetchData()},1e3)},search(){this.fetchData()},resetForm(){this.$refs.queryForm.resetFields()},handleAdd(){this.$refs["edit"].showEdit()},handleEdit(e){this.$refs["edit"].showEdit(e)},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()}}},h=(o("3d5a8"),o("d959")),p=o.n(h);const b=p()(m,[["render",s],["__scopeId","data-v-76b1b5a2"]]);t["default"]=b},5972:function(e,t,o){},"59a3":function(e,t,o){e.exports={"menu-color":"hsla(0,0%,27%,.95)","menu-color-active":"hsla(208,100%,55%,.95)","menu-background":"#fff","gallery-second-menu-background":"#fff"}},"59bb":function(e,t,o){},"5a04":function(e,t,o){"use strict";o("3e76")},"5abc":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"manage-container"};function r(e,t,o,r,i,l){const s=Object(n["resolveComponent"])("alarm"),c=Object(n["resolveComponent"])("el-tab-pane"),d=Object(n["resolveComponent"])("mains"),u=Object(n["resolveComponent"])("other"),m=Object(n["resolveComponent"])("el-tabs");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",a,[Object(n["createVNode"])(m,{modelValue:i.activeName,"onUpdate:modelValue":t[0]||(t[0]=e=>i.activeName=e),onTabClick:l.handleClick},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(c,{label:e.$t("task.gjrw"),name:"first"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{ref:"alarm"},null,512)]),_:1},8,["label"]),Object(n["createVNode"])(c,{label:e.$t("task.wbrw"),name:"second"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{ref:"main"},null,512)]),_:1},8,["label"]),Object(n["createVNode"])(c,{label:e.$t("task.qtrw"),name:"third"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{ref:"other"},null,512)]),_:1},8,["label"])]),_:1},8,["modelValue","onTabClick"])])}var i=o("bccb"),l=o("63d2"),s=o("0023"),c={components:{alarm:i["default"],mains:l["default"],other:s["default"]},data(){return{activeName:"first"}},methods:{handleClick(e,t){"first"==e.paneName?this.$refs["alarm"].alarmIndex():"second"==e.paneName?this.$refs["main"].mainIndex():"third"==e.paneName&&this.$refs["other"].otherIndex()}}},d=(o("12fa"),o("d959")),u=o.n(d);const m=u()(c,[["render",r]]);t["default"]=m},"5b46":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"manage-button"};function r(e,t,o,r,i,l){const s=Object(n["resolveComponent"])("el-button"),c=Object(n["resolveComponent"])("el-table-column"),d=Object(n["resolveComponent"])("el-switch"),u=Object(n["resolveComponent"])("el-table"),m=Object(n["resolveComponent"])("el-pagination"),h=Object(n["resolveComponent"])("menu-edit"),p=Object(n["resolveDirective"])("loading");return Object(n["openBlock"])(),Object(n["createElementBlock"])(n["Fragment"],null,[Object(n["createElementVNode"])("div",a,[Object(n["createVNode"])(s,{icon:"el-icon-plus",type:"primary",size:"small",onClick:t[0]||(t[0]=e=>l.handleAdd())},{default:Object(n["withCtx"])(()=>t[1]||(t[1]=[Object(n["createTextVNode"])(" 添加 ")])),_:1})]),Object(n["withDirectives"])((Object(n["openBlock"])(),Object(n["createBlock"])(u,{ref:"tableSort",data:i.list,"element-loading-text":i.elementLoadingText,height:l.height,"row-key":"id",lazy:i.lazy,"tree-props":{children:"children",hasChildren:"hasChildren"},onSelectionChange:l.setSelectRows},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(c,{prop:"id",label:"ID",width:"80",align:"center"}),Object(n["createVNode"])(c,{prop:"name",label:"菜单名称",width:"200",align:"center"}),Object(n["createVNode"])(c,{prop:"status",label:e.$t("dataEnquiry.zt"),align:"center"},{default:Object(n["withCtx"])(e=>[Object(n["createVNode"])(d,{modelValue:e.row.status,"onUpdate:modelValue":t=>e.row.status=t,"active-value":"0","inactive-value":"1",onClick:t=>l.menuStatus(e.row.status,e.row.id)},null,8,["modelValue","onUpdate:modelValue","onClick"])]),_:1},8,["label"]),Object(n["createVNode"])(c,{prop:"path",label:"路径",width:"200",align:"center"}),Object(n["createVNode"])(c,{prop:"component",label:"路由",width:"200",align:"center"}),Object(n["createVNode"])(c,{prop:"sort",label:"排序",width:"200",align:"center"}),Object(n["createVNode"])(c,{label:e.$t("defalult.cz"),align:"center"},{default:Object(n["withCtx"])(({row:t})=>[Object(n["createVNode"])(s,{type:"text",onClick:e=>l.handleEdit(t)},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.bj")),1)]),_:2},1032,["onClick"]),Object(n["createVNode"])(s,{type:"text",onClick:e=>l.handleDelete(t)},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.sc")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data","element-loading-text","height","lazy","onSelectionChange"])),[[p,i.listLoading]]),Object(n["createVNode"])(m,{background:i.background,"current-page":i.queryForm.pageNo,layout:i.layout,"page-size":i.queryForm.pageSize,total:i.total,style:{"text-align":"right"},onCurrentChange:l.handleCurrentChange,onSizeChange:l.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"]),Object(n["createVNode"])(h,{ref:"edit"},null,512)],64)}var i=o("1f27"),l=o("48fa"),s={name:"ManageIndex",components:{menuEdit:l["default"]},data(){return{roleData:[],lazy:!0,activeName:"first",layout:"total, sizes, prev, pager, next, jumper",total:0,input:"",textarea:"",list:[],background:!0,listLoading:!0,elementLoadingText:"正在加载...",queryForm:{page:1,size:20,name:""}}},computed:{height(){return 500}},methods:{showMenu(){this.fetchData()},async menuStatus(e,t){const{code:o,msg:n}=await Object(i["doEdit"])({status:e,id:t});0==o?this.$notify({title:n,type:"success"}):this.$notify.error({title:n}),this.fetchData()},setSelectRows(e){this.selectRows=e},async fetchData(){this.listLoading=!0;const{data:e,totalCount:t}=await Object(i["getList"])(this.queryForm);console.log(e),this.list=e,this.total=t,setTimeout(()=>{this.listLoading=!1},500)},handleAdd(){this.$refs["edit"].showEdit()},handleEdit(e){this.$refs["edit"].showEdit(e)},handleQuery(){this.queryForm.pageNo=1,this.fetchData()},handleSizeChange(e){this.queryForm.pageSize=e,this.fetchData()},handleCurrentChange(e){this.queryForm.pageNo=e,this.fetchData()},handleDelete(e){const t=this;e.id&&this.$confirm("你确定要删除当前项吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{const{msg:o}=Object(i["doDelete"])({menuId:e.id});this.$message({type:"success",message:void 0==o?"删除成功":o}),setTimeout((function(){t.fetchData()}),1e3)}).catch(()=>{this.$message({type:"info",message:"已取消删除"})})}}},c=(o("3add"),o("d959")),d=o.n(c);const u=d()(s,[["render",r],["__scopeId","data-v-5879dcd8"]]);t["default"]=u},"5b79":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"dialog-footer"};function r(e,t,o,r,i,l){const s=Object(n["resolveComponent"])("el-input"),c=Object(n["resolveComponent"])("el-form-item"),d=Object(n["resolveComponent"])("el-button"),u=Object(n["resolveComponent"])("el-option"),m=Object(n["resolveComponent"])("el-select"),h=Object(n["resolveComponent"])("el-form"),p=Object(n["resolveComponent"])("el-dialog");return Object(n["openBlock"])(),Object(n["createBlock"])(p,{modelValue:i.dialogFormVisible,"onUpdate:modelValue":t[1]||(t[1]=e=>i.dialogFormVisible=e),title:i.title,width:"500px",onClose:l.close},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(h,{ref:"form",model:i.form,rules:e.rules,"label-width":"80px","label-position":"left"},{default:Object(n["withCtx"])(()=>[Object(n["createElementVNode"])("div",null,[t[2]||(t[2]=Object(n["createElementVNode"])("h3",null,"一级菜单",-1)),Object(n["createVNode"])(c,{label:"菜单名字",prop:"first"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{modelValue:i.form.name,"onUpdate:modelValue":t[0]||(t[0]=e=>i.form.name=e),size:"small",rows:2,placeholder:"菜单名字"},null,8,["modelValue"])]),_:1})]),Object(n["createElementVNode"])("div",null,[t[5]||(t[5]=Object(n["createElementVNode"])("h3",null,"二级菜单",-1)),Object(n["createVNode"])(d,{type:"primary",size:"small",onClick:l.addField},{default:Object(n["withCtx"])(()=>t[3]||(t[3]=[Object(n["createTextVNode"])(" 添加二级菜单 ")])),_:1},8,["onClick"]),(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(i.form.sub_button,(e,o)=>(Object(n["openBlock"])(),Object(n["createElementBlock"])("div",{key:o},[Object(n["createVNode"])(c,{label:"菜单类型",prop:"type"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{modelValue:e.type,"onUpdate:modelValue":t=>e.type=t,size:"small",style:{width:"100%"},filterable:"",placeholder:"菜单类型"},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(i.typeData,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(u,{key:e.dataCode,style:{width:"100%"},label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:2},1024),Object(n["createVNode"])(c,{label:"菜单名字",prop:"name"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{modelValue:e.name,"onUpdate:modelValue":t=>e.name=t,size:"small",rows:2,placeholder:"二级菜单名字"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024),Object(n["createVNode"])(c,{label:"菜单url",prop:"url"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{modelValue:e.url,"onUpdate:modelValue":t=>e.url=t,size:"small",type:"textarea",rows:2,placeholder:"菜单url"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024),Object(n["createVNode"])(c,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{type:"danger",plain:"",onClick:t=>l.deleteItem(e,o)},{default:Object(n["withCtx"])(()=>t[4]||(t[4]=[Object(n["createTextVNode"])(" 删除 ")])),_:2},1032,["onClick"])]),_:2},1024)]))),128))])]),_:1},8,["model","rules"]),Object(n["createElementVNode"])("div",a,[Object(n["createVNode"])(d,{size:"small",onClick:l.close},{default:Object(n["withCtx"])(()=>t[6]||(t[6]=[Object(n["createTextVNode"])("取 消")])),_:1},8,["onClick"]),Object(n["createVNode"])(d,{type:"primary",size:"small",onClick:l.save},{default:Object(n["withCtx"])(()=>t[7]||(t[7]=[Object(n["createTextVNode"])("确 定")])),_:1},8,["onClick"])])]),_:1},8,["modelValue","title","onClose"])}o("14d9");var i=o("4cfb"),l={data(){return{form:{name:"",sub_button:[]},isFirst:!1,typeData:[],menuData:[],title:"",dialogFormVisible:!1}},created(){},methods:{addField(){this.form.sub_button.push({name:"",type:"",url:""})},async getMenuList(){const{data:e}=await Object(i["getMenuList"])();this.menuData=e},deleteItem(e,t){this.form.sub_button.splice(t,1)},async getMenuTypeData(){const{data:e}=await Object(i["getMenuType"])();this.typeData=e},showEdit(){this.title="添加菜单",this.dialogFormVisible=!0,this.getMenuTypeData(),this.getMenuList()},close(){this.$refs["form"].resetFields(),this.form=this.$options.data().form,this.dialogFormVisible=!1,this.$emit("fetch-data")},save(){this.$refs["form"].validate(async e=>{if(!e)return!1;{this.menuData.push(this.form);const{msg:e}=await Object(i["addMenuPub"])(this.menuData);this.$notify({title:e,type:"success"}),this.$refs["form"].resetFields(),this.dialogFormVisible=!1,this.$parent.fetchData()}})}}},s=o("d959"),c=o.n(s);const d=c()(l,[["render",r]]);t["default"]=d},"5c08":function(e,t,o){},"5ce6":function(e,t,o){},"5e1c":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"manage-container"};function r(e,t,o,r,i,l){const s=Object(n["resolveComponent"])("el-button"),c=Object(n["resolveComponent"])("vab-query-form"),d=Object(n["resolveComponent"])("el-table-column"),u=Object(n["resolveComponent"])("el-table"),m=Object(n["resolveComponent"])("group-edit"),h=Object(n["resolveComponent"])("el-dialog");return Object(n["openBlock"])(),Object(n["createBlock"])(h,{modelValue:i.dialogFormVisible,"onUpdate:modelValue":t[0]||(t[0]=e=>i.dialogFormVisible=e),title:i.title,width:"500px",onClose:l.close},{default:Object(n["withCtx"])(()=>[Object(n["createElementVNode"])("div",a,[Object(n["createVNode"])(c,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{type:"primary",onClick:l.handleAdd},{default:Object(n["withCtx"])(()=>t[1]||(t[1]=[Object(n["createTextVNode"])("添加组")])),_:1},8,["onClick"])]),_:1}),Object(n["createVNode"])(u,{data:i.groupData,border:"",stripe:"",style:{width:"100%"}},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{prop:"id",label:"ID",width:"60",align:"center"}),Object(n["createVNode"])(d,{prop:"name",label:e.$t("grouping.zmc"),width:"120",align:"center"},null,8,["label"]),Object(n["createVNode"])(d,{fixed:"right",label:e.$t("defalult.cz"),align:"center"},{default:Object(n["withCtx"])(({row:t})=>[Object(n["createVNode"])(s,{type:"text",onClick:e=>l.handleDelete(t)},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.sc")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"]),Object(n["createVNode"])(m,{ref:"edit",onRefreshGroup:l.RefreshGroup},null,8,["onRefreshGroup"])])]),_:1},8,["modelValue","title","onClose"])}var i=o("23ba"),l=o("9e4b"),s={name:"Group",components:{groupEdit:l["default"]},data(){return{groupData:[],lazy:!0,activeName:"first",layout:"total, sizes, prev, pager, next, jumper",title:"",dialogFormVisible:!1,total:0,input:"",textarea:"",projectId:"",list:[],background:!0,listLoading:!0,elementLoadingText:"正在加载..."}},computed:{height(){return 500}},created(){},methods:{async fetchData(){this.listLoading=!0;const e={projectId:this.projectId},{data:t}=await Object(i["getList"])(e);this.groupData=t,setTimeout(()=>{this.listLoading=!1},500)},showGroup(e){this.projectId=e.id,this.dialogFormVisible=!0,this.fetchData()},RefreshGroup(e){this.projectId=e,this.fetchData()},handleAdd(){this.$refs["edit"].showEdit(this.projectId)},handleEdit(e){this.$refs["edit"].showEdit(e)},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()},close(){this.dialogFormVisible=!1,this.$emit("fetch-data")},handleDelete(e){const t=this;e.id&&this.$confirm("你确定要删除当前项吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{const{msg:o}=Object(i["doDelete"])({groupId:e.id});this.$message({type:"success",message:void 0==o?"删除成功":o}),setTimeout((function(){t.fetchData()}),1e3)}).catch(()=>{this.$message({type:"info",message:"已取消删除"})})}}},c=o("d959"),d=o.n(c);const u=d()(s,[["render",r]]);t["default"]=u},"5e49":function(e,t,o){},"5ee6":function(e,t,o){"use strict";o("7370")},"5f07":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"dialog-footer"};function r(e,t,o,r,i,l){const s=Object(n["resolveComponent"])("el-date-picker"),c=Object(n["resolveComponent"])("el-form-item"),d=Object(n["resolveComponent"])("el-option"),u=Object(n["resolveComponent"])("el-select"),m=Object(n["resolveComponent"])("el-input"),h=Object(n["resolveComponent"])("el-form"),p=Object(n["resolveComponent"])("el-button"),b=Object(n["resolveComponent"])("el-dialog");return Object(n["openBlock"])(),Object(n["createBlock"])(b,{modelValue:i.dialogFormVisible,"onUpdate:modelValue":t[10]||(t[10]=e=>i.dialogFormVisible=e),title:i.title,width:"500px",onClose:l.close},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(h,{ref:"form",model:i.form,rules:i.rules,"label-width":"80px","label-position":"left"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(c,{width:"100",prop:"shelfLife",label:e.$t("maintenance.bzq")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{modelValue:i.form.shelfLife,"onUpdate:modelValue":t[0]||(t[0]=e=>i.form.shelfLife=e),size:"small",type:"date",placeholder:"选择质保期",onChange:l.standardToTime},null,8,["modelValue","onChange"])]),_:1},8,["label"]),Object(n["createVNode"])(c,{prop:"deviceCode",label:"站点"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{modelValue:i.form.deviceCode,"onUpdate:modelValue":t[1]||(t[1]=e=>i.form.deviceCode=e),size:"small",filterable:"",placeholder:"站点"},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(i.deviceData,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(d,{key:e.code,label:e.name,value:e.code},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(n["createVNode"])(c,{prop:"name",label:e.$t("maintenance.sbmc")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{modelValue:i.form.name,"onUpdate:modelValue":t[2]||(t[2]=e=>i.form.name=e),size:"small",filterable:"",placeholder:"设备名称"},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(i.nameData,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(d,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),Object(n["createVNode"])(c,{prop:"brand",label:e.$t("maintenance.pp")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{modelValue:i.form.brand,"onUpdate:modelValue":t[3]||(t[3]=e=>i.form.brand=e),size:"small",filterable:"",placeholder:"品牌"},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(i.brandData,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(d,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),Object(n["createVNode"])(c,{prop:"supplier",label:e.$t("maintenance.gys")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{modelValue:i.form.supplier,"onUpdate:modelValue":t[4]||(t[4]=e=>i.form.supplier=e),size:"small",filterable:"",placeholder:"供应商"},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(i.supplierData,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(d,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),Object(n["createVNode"])(c,{prop:"status",label:e.$t("dataEnquiry.zt")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{modelValue:i.form.status,"onUpdate:modelValue":t[5]||(t[5]=e=>i.form.status=e),size:"small",filterable:"",placeholder:"状态"},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(i.statusData,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(d,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),Object(n["createVNode"])(c,{prop:"unit",label:e.$t("sensor.dw")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{modelValue:i.form.unit,"onUpdate:modelValue":t[6]||(t[6]=e=>i.form.unit=e),size:"small",filterable:"",placeholder:"单位"},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(i.unitData,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(d,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),Object(n["createVNode"])(c,{label:e.$t("maintenance.xh"),prop:"model"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{modelValue:i.form.model,"onUpdate:modelValue":t[7]||(t[7]=e=>i.form.model=e),modelModifiers:{trim:!0},size:"small",autocomplete:"off"},null,8,["modelValue"])]),_:1},8,["label"]),Object(n["createVNode"])(c,{label:e.$t("maintenance.bh"),prop:"code"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{modelValue:i.form.code,"onUpdate:modelValue":t[8]||(t[8]=e=>i.form.code=e),modelModifiers:{trim:!0},size:"small",autocomplete:"off"},null,8,["modelValue"])]),_:1},8,["label"]),Object(n["createVNode"])(c,{label:e.$t("maintenance.gl"),prop:"power"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{modelValue:i.form.power,"onUpdate:modelValue":t[9]||(t[9]=e=>i.form.power=e),modelModifiers:{trim:!0},size:"small",autocomplete:"off"},null,8,["modelValue"])]),_:1},8,["label"])]),_:1},8,["model","rules"]),Object(n["createElementVNode"])("div",a,[Object(n["createVNode"])(p,{size:"small",onClick:l.close},{default:Object(n["withCtx"])(()=>t[11]||(t[11]=[Object(n["createTextVNode"])("取 消")])),_:1},8,["onClick"]),Object(n["createVNode"])(p,{type:"primary",size:"small",onClick:l.save},{default:Object(n["withCtx"])(()=>t[12]||(t[12]=[Object(n["createTextVNode"])("确 定")])),_:1},8,["onClick"])])]),_:1},8,["modelValue","title","onClose"])}var i=o("351d"),l=o("5f99"),s={data(){return{form:{deviceCode:"",name:"",brand:"",supplier:"",status:"",unit:"",model:"",code:"",power:"",shelfLife:""},rules:{shelfLife:[{required:!0,trigger:"change",message:"请选择质保期"}],deviceCode:[{required:!0,trigger:"change",message:"请选择站点"}],name:[{required:!0,trigger:"change",message:"请选择设备"}],brand:[{required:!0,trigger:"change",message:"请选择品牌"}],supplier:[{required:!0,trigger:"change",message:"请选择供应商"}],status:[{required:!0,trigger:"change",message:"请选择状态"}],unit:[{required:!0,trigger:"change",message:"请选择单位"}],model:[{required:!0,trigger:"blur",message:"请输入型号"}],code:[{required:!0,trigger:"blur",message:"请输入状态"}],power:[{required:!0,trigger:"blur",message:"请输入功率"}]},projectId:"",title:"",deviceData:[],nameData:[],brandData:[],supplierData:[],statusData:[],unitData:[],dialogFormVisible:!1}},created(){},methods:{standardToTime(){this.form.shelfLife=Object(l["getDate"])(this.form.shelfLife)},async getDevicedData(){const{data:e}=await Object(i["getDevices"])({projectId:this.projectId});this.deviceData=e},async getAlarmCategoryDict(){const{data:e}=await Object(i["alarmCategoryDict"])();this.nameData=e.equipmentName,this.brandData=e.equipmentBrand,this.supplierData=e.equipmentSupplier,this.statusData=e.equipmentStatus,this.unitData=e.equipmentUnit},showEdit(e){if(e){this.title="编辑编辑";const t=Object.assign({},e);console.log(123,t),this.form.id=t.id,null!==t.device&&(this.form.deviceCode=t.device.code),null!==t.name&&(this.form.name=t.name.dataCode),null!==t.brand&&(this.form.brand=t.brand.dataCode),null!==t.supplier&&(this.form.supplier=t.supplier.dataCode),null!==t.status&&(this.form.status=t.status.dataCode),null!==t.unit&&(this.form.unit=t.unit.dataCode),this.form.model=t.model,this.form.code=t.code,this.form.power=t.power,this.form.shelfLife=t.shelfLife}else this.title="添加设备";this.projectId=sessionStorage.getItem("projectId"),this.getDevicedData(),this.getAlarmCategoryDict(),this.dialogFormVisible=!0},close(){this.$refs["form"].resetFields(),this.form=this.$options.data().form,this.dialogFormVisible=!1,this.$emit("fetch-data")},save(){this.$refs["form"].validate(async e=>{if(!e)return!1;if(this.form.id){const{msg:e}=await Object(i["doEdit"])(this.form);this.$notify({title:e,type:"success"})}else{delete this.form.id;const{msg:e}=await Object(i["doAdd"])(this.form);this.$notify({title:e,type:"success"})}this.$refs["form"].resetFields(),this.$parent.fetchData(),this.dialogFormVisible=!1})}}},c=(o("7f12"),o("d959")),d=o.n(c);const u=d()(s,[["render",r]]);t["default"]=u},"5f4b":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"manage-container"};function r(e,t,o,r,i,l){const s=Object(n["resolveComponent"])("vab-query-form"),c=Object(n["resolveComponent"])("el-input"),d=Object(n["resolveComponent"])("el-form-item"),u=Object(n["resolveComponent"])("el-option"),m=Object(n["resolveComponent"])("el-select"),h=Object(n["resolveComponent"])("el-form"),p=Object(n["resolveComponent"])("el-button");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",a,[Object(n["createVNode"])(s,null,{default:Object(n["withCtx"])(()=>t[11]||(t[11]=[Object(n["createElementVNode"])("h1",{class:"sensor-title"},"添加传感器",-1)])),_:1}),Object(n["createVNode"])(h,{ref:"form",model:e.form,"label-width":"100px","label-position":"left"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{label:e.$t("sensor.cgqmc")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(c,{modelValue:i.input,"onUpdate:modelValue":t[0]||(t[0]=e=>i.input=e),placeholder:"请输入传感器名称"},null,8,["modelValue"])]),_:1},8,["label"]),Object(n["createVNode"])(d,{label:"排序"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(c,{modelValue:i.input,"onUpdate:modelValue":t[1]||(t[1]=e=>i.input=e),placeholder:"1"},null,8,["modelValue"])]),_:1}),Object(n["createVNode"])(d,{label:"地址号"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(c,{modelValue:i.input,"onUpdate:modelValue":t[2]||(t[2]=e=>i.input=e),placeholder:"输入地址号,从机地址"},null,8,["modelValue"])]),_:1}),Object(n["createVNode"])(d,{label:"寄存器号"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(c,{modelValue:i.input,"onUpdate:modelValue":t[3]||(t[3]=e=>i.input=e),placeholder:"偏移量"},null,8,["modelValue"])]),_:1}),Object(n["createVNode"])(d,{label:"准确精度"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{modelValue:i.value1,"onUpdate:modelValue":t[4]||(t[4]=e=>i.value1=e),placeholder:"请选择小数点位数"},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(i.options,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(u,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(n["createVNode"])(d,{label:"传感点类型"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{modelValue:i.value2,"onUpdate:modelValue":t[5]||(t[5]=e=>i.value2=e),placeholder:"请选择传感点类型"},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(i.options,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(u,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(n["createVNode"])(d,{label:e.$t("sensor.dw")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{modelValue:i.value3,"onUpdate:modelValue":t[6]||(t[6]=e=>i.value3=e),placeholder:"请选择传感点单位"},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(i.options,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(u,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),Object(n["createVNode"])(d,{label:"储存策略"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{modelValue:i.value4,"onUpdate:modelValue":t[7]||(t[7]=e=>i.value4=e),placeholder:"变化储存"},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(i.options,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(u,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(n["createVNode"])(d,{label:"公示处理"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(c,{modelValue:i.input,"onUpdate:modelValue":t[8]||(t[8]=e=>i.input=e),placeholder:"公式计算,如x/100 可不填"},null,8,["modelValue"]),t[12]||(t[12]=Object(n["createElementVNode"])("span",{class:"notes"},"(设备->平台)",-1))]),_:1}),Object(n["createVNode"])(d,{label:"公示处理"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(c,{modelValue:i.input,"onUpdate:modelValue":t[9]||(t[9]=e=>i.input=e),placeholder:"公式计算,如x*100 可不填"},null,8,["modelValue"]),t[13]||(t[13]=Object(n["createElementVNode"])("span",{class:"notes"},"(平台->设备)",-1))]),_:1}),Object(n["createVNode"])(d,{label:"参数配置"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(c,{modelValue:i.input,"onUpdate:modelValue":t[10]||(t[10]=e=>i.input=e),placeholder:"请输入参数配置"},null,8,["modelValue"])]),_:1})]),_:1},8,["model"]),Object(n["createVNode"])(s,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(p,{type:"primary"},{default:Object(n["withCtx"])(()=>t[14]||(t[14]=[Object(n["createTextVNode"])("保存")])),_:1}),Object(n["createVNode"])(p,{type:"primary",plain:""},{default:Object(n["withCtx"])(()=>t[15]||(t[15]=[Object(n["createTextVNode"])("返回")])),_:1})]),_:1})])}var i={name:"Sensor",data(){return{input:"",value1:"",value2:"",value3:"",value4:"",value5:"",value6:"",checked1:!1,checked2:!1,checked3:!1,checked4:!1,checked5:!1,options:[{value:"选项1",label:"所有设备"},{value:"选项2",label:"已连接设备"},{value:"选项3",label:"未连接设备"},{value:"选项4",label:"已禁用设备"},{value:"选项5",label:"已删除设备"}]}}},l=(o("0d10"),o("d959")),s=o.n(l);const c=s()(i,[["render",r],["__scopeId","data-v-0b11b605"]]);t["default"]=c},"5f5a":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"manage-container"};function r(e,t,o,r,i,l){const s=Object(n["resolveComponent"])("current-data"),c=Object(n["resolveComponent"])("el-tab-pane"),d=Object(n["resolveComponent"])("history-data"),u=Object(n["resolveComponent"])("el-tabs");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",a,[Object(n["createVNode"])(u,{modelValue:i.activeName,"onUpdate:modelValue":t[0]||(t[0]=e=>i.activeName=e),onTabClick:l.handleClick},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(c,{label:e.$t("sensor.dqsj"),name:"first"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{ref:"current"},null,512)]),_:1},8,["label"]),Object(n["createVNode"])(c,{label:e.$t("sensor.lssj"),name:"second"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{ref:"history"},null,512)]),_:1},8,["label"])]),_:1},8,["modelValue","onTabClick"])])}var i=o("ec65"),l=o("76c1"),s={components:{currentData:i["default"],historyData:l["default"]},data(){return{activeName:"first",dataKey:"",startDate:"",queryForm:{page:1,size:200,dataKey:"",deviceCode:"",start:"",end:""}}},computed:{height(){return 500}},created(){this.queryForm.dataKey=this.$route.query.dataKey,this.queryForm.deviceCode=this.$route.query.deviceCode},methods:{handleClick(e,t){console.log(e,t),"second"==e.paneName?this.$refs["history"].showData({dataKey:this.queryForm.dataKey,deviceCode:this.queryForm.deviceCode}):this.$refs["current"].showData({dataKey:this.queryForm.dataKey,deviceCode:this.queryForm.deviceCode})}}},c=(o("9456"),o("d959")),d=o.n(c);const u=d()(s,[["render",r],["__scopeId","data-v-3c3b0ef2"]]);t["default"]=u},"5f99":function(e,t,o){"use strict";function n(e,t){const o=parseInt(e),n=new Date,a=n.getDate(),r=new Date(n.setDate(a+o)),i=r.getFullYear(),l=r.getMonth()+1,s=r.getDate();let c,d;c=l<10?"0"+l:l,d=s<10?"0"+s:s;const u=t||"-";return i+u+c+u+d}function a(e=""){var t=new Date;""!=e&&(t=new Date(e));const o=t.getFullYear();let n=t.getMonth(),a=t.getDate();return n+=1,n=n.toString().padStart(2,"0"),a=a.toString().padStart(2,"0"),`${o}-${n}-${a}`}function r(e=""){var t=new Date;""!=e&&(t=new Date(e));const o=t.getFullYear();let n=t.getMonth();return n+=1,n=n.toString().padStart(2,"0"),`${o}-${n}`}function i(e=""){var t=new Date;""!=e&&(t=new Date(e));const o=t.getFullYear();return""+o}function l(e){const t=new Date,o=t.getFullYear(),n=t.getMonth()+1,a=t.getDate(),r=n-e,i=r<0?r+12:r>10?r:"0"+r,l=n>9?n:"0"+n,s=a>9?a:"0"+a,c=o+"-"+i+"-"+s,d=o+"-"+l+"-"+s;return[c,d]}function s(){const e=new Date,t=e.getFullYear(),o=e.getMonth()+1,n=e.getDate(),a=new Date(e);a.setDate(e.getDate()-1);const r=a.getFullYear(),i=(a.getMonth()+1).toString().padStart(2,"0"),l=a.getDate().toString().padStart(2,"0"),s=o>9?o:"0"+o,c=n>9?n:"0"+n,d=r+"-"+i+"-"+l,u=t+"-"+s+"-"+c;return[d,u]}function c(e){var t=new Date;""!=e&&(t=new Date(e));const o=t.getFullYear();let n=t.getMonth()+1;n=n<10?"0"+n:n;let a=t.getDate();a=a<10?"0"+a:a;let r=t.getHours();r=r<10?"0"+r:r;let i=t.getMinutes();i=i<10?"0"+i:i;let l=t.getSeconds();return l=l<10?"0"+l:l,o+"-"+n+"-"+a+" "+r+":"+i+":"+l}o.r(t),o.d(t,"getFMdate",(function(){return n})),o.d(t,"getDate",(function(){return a})),o.d(t,"getDate1",(function(){return r})),o.d(t,"getDate2",(function(){return i})),o.d(t,"getPastTime",(function(){return l})),o.d(t,"getPastTime1",(function(){return s})),o.d(t,"formatDateTime",(function(){return c}))},"5fcd":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");function a(e,t,o,a,r,i){const l=Object(n["resolveComponent"])("el-input"),s=Object(n["resolveComponent"])("el-form-item"),c=Object(n["resolveComponent"])("el-option"),d=Object(n["resolveComponent"])("el-select"),u=Object(n["resolveComponent"])("el-form"),m=Object(n["resolveComponent"])("el-button");return Object(n["openBlock"])(),Object(n["createElementBlock"])(n["Fragment"],null,[Object(n["createVNode"])(u,{ref:"form",model:r.form,"label-width":"80px"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{label:"用户名称"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(l,{modelValue:r.form.nickName,"onUpdate:modelValue":t[0]||(t[0]=e=>r.form.nickName=e),size:"small",placeholder:"请输入用户名称"},null,8,["modelValue"])]),_:1}),Object(n["createVNode"])(s,{label:"性别",style:{width:"100%"}},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{modelValue:r.form.sex,"onUpdate:modelValue":t[1]||(t[1]=e=>r.form.sex=e),size:"small",placeholder:"请选择性别"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(c,{label:"男",value:"0"}),Object(n["createVNode"])(c,{label:"女",value:"1"})]),_:1},8,["modelValue"])]),_:1}),Object(n["createVNode"])(s,{label:e.$t("staff.sjhm")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(l,{modelValue:r.form.phone,"onUpdate:modelValue":t[2]||(t[2]=e=>r.form.phone=e),size:"small"},null,8,["modelValue"])]),_:1},8,["label"]),Object(n["createVNode"])(s,{label:"用户邮箱"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(l,{modelValue:r.form.email,"onUpdate:modelValue":t[3]||(t[3]=e=>r.form.email=e),size:"small"},null,8,["modelValue"])]),_:1})]),_:1},8,["model"]),Object(n["createVNode"])(m,{type:"primary",size:"small",onClick:i.save},{default:Object(n["withCtx"])(()=>t[4]||(t[4]=[Object(n["createTextVNode"])("保存")])),_:1},8,["onClick"]),Object(n["createVNode"])(m,{type:"primary",size:"small",plain:""},{default:Object(n["withCtx"])(()=>t[5]||(t[5]=[Object(n["createTextVNode"])("返回")])),_:1})],64)}var r=o("c24f"),i={data(){return{form:{nickName:"",sex:"",phone:"",email:""},rawData:"",diffData:""}},created(){this.showData()},methods:{async showData(){const{data:e}=await Object(r["userInfo"])();this.form=e,this.rawData={...e}},diffFormData(){for(const e in this.rawData)this.rawData[e]!==this.form[e]&&(this.diffData||(this.diffData={}),this.diffData[e]=this.form[e])},save(){this.diffFormData(),this.diffData?this.$refs["form"].validate(async e=>{if(!e)return!1;{const{msg:e}=await Object(r["updateInfo"])(this.diffData);this.$notify({title:e,type:"success"}),this.showData()}}):this.$message.error("未修改任何数据,无需提交")}}},l=o("d959"),s=o.n(l);const c=s()(i,[["render",a]]);t["default"]=c},"5fd6":function(e,t,o){"use strict";o("c576")},"5fda":function(e,t,o){e.exports={"menu-color":"hsla(0,0%,27%,.95)","menu-color-active":"hsla(208,100%,55%,.95)","menu-background":"#fff","gallery-second-menu-background":"#fff"}},"5fdc":function(e,t,o){"use strict";o("3ef5")},"60bb":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"manage-container"};function r(e,t,o,r,i,l){const s=Object(n["resolveComponent"])("role-index"),c=Object(n["resolveComponent"])("el-tab-pane"),d=Object(n["resolveComponent"])("applets-index"),u=Object(n["resolveComponent"])("el-tabs");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",a,[Object(n["createVNode"])(u,{modelValue:i.activeName,"onUpdate:modelValue":t[0]||(t[0]=e=>i.activeName=e),class:"tabRight",type:"card",onTabClick:l.handleClick},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(c,{label:"平台角色",name:"first"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{ref:"role"},null,512)]),_:1}),Object(n["createVNode"])(c,{label:"小程序角色",name:"second"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{ref:"applets"},null,512)]),_:1})]),_:1},8,["modelValue","onTabClick"])])}var i=o("7ad9"),l=o("163d"),s={name:"Manage",components:{roleIndex:i["default"],appletsIndex:l["default"]},data(){return{roleData:[],lazy:!0,activeName:"first",layout:"total, sizes, prev, pager, next, jumper",total:0,input:"",textarea:"",list:[],background:!0,listLoading:!0,elementLoadingText:"正在加载...",queryForm:{page:1,size:20,name:""}}},computed:{height(){return 500}},methods:{handleClick(e,t){console.log(e,t),"first"==e.paneName?this.$refs["role"].roleIndex():"second"==e.paneName&&this.$refs["applets"].appletsIndex()}}},c=(o("f9c2"),o("d959")),d=o.n(c);const u=d()(s,[["render",r]]);t["default"]=u},"60e9":function(e,t,o){"use strict";o("d32d")},6127:function(e,t,o){},"61d3":function(e,t,o){},6221:function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"title"},r={class:"body"},i={class:"body-item"},l={class:"base-item"},s={key:0,class:"item status"},c={key:1,class:"item status"},d={class:"item flow"},u={class:"flow-container"},m={class:"flow-value"},h={class:"contact-item"},p={class:"value"},b={class:"contact-item"},g={class:"value"},f={key:0,class:"body-item"},v={key:1,class:"body-item",style:{"text-align":"center"}},w={class:"body-item"},k={class:"name"},C={class:"data",style:{color:"#3281fd"}};function y(e,t,y,O,j,x){const _=Object(n["resolveComponent"])("el-image");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",{class:"site-detail",onClick:Object(n["withModifiers"])(e=>!1,["stop"])},[Object(n["createElementVNode"])("div",a,[Object(n["createVNode"])(_,{src:o("78a3"),class:"icon"},null,8,["src"]),Object(n["createElementVNode"])("span",null,Object(n["toDisplayString"])(j.deviceInfo.name),1)]),Object(n["createElementVNode"])("div",r,[Object(n["createElementVNode"])("div",i,[Object(n["createElementVNode"])("div",l,[1==j.deviceInfo.status?(Object(n["openBlock"])(),Object(n["createElementBlock"])("div",s,[Object(n["createVNode"])(_,{class:"tips-image",src:o("6582")},null,8,["src"]),t[0]||(t[0]=Object(n["createElementVNode"])("div",{class:"tips"},"通讯正常",-1))])):(Object(n["openBlock"])(),Object(n["createElementBlock"])("div",c,[Object(n["createVNode"])(_,{class:"tips-image",src:o("4382"),style:{width:"54px",height:"54px"}},null,8,["src"]),t[1]||(t[1]=Object(n["createElementVNode"])("div",{class:"tips"},"通讯中断",-1))])),Object(n["createElementVNode"])("div",d,[Object(n["createElementVNode"])("div",u,[Object(n["createElementVNode"])("div",m,Object(n["toDisplayString"])(j.todayWater),1),t[2]||(t[2]=Object(n["createElementVNode"])("div",{class:"flow-unit"},[Object(n["createElementVNode"])("span",null,"m"),Object(n["createElementVNode"])("sup",null,"3")],-1))]),t[3]||(t[3]=Object(n["createElementVNode"])("div",{class:"tips"},"今日水量",-1))])]),t[6]||(t[6]=Object(n["createElementVNode"])("div",{class:"line"},null,-1)),Object(n["createElementVNode"])("div",h,[t[4]||(t[4]=Object(n["createElementVNode"])("div",{class:"label"},"联系人",-1)),Object(n["createElementVNode"])("div",p,Object(n["toDisplayString"])(j.deviceInfo.leader),1)]),Object(n["createElementVNode"])("div",b,[t[5]||(t[5]=Object(n["createElementVNode"])("div",{class:"label"},"联系电话",-1)),Object(n["createElementVNode"])("div",g,Object(n["toDisplayString"])(j.deviceInfo.contact),1)])]),null!=j.deviceInfo.boardImg?(Object(n["openBlock"])(),Object(n["createElementBlock"])("div",f,[Object(n["createVNode"])(_,{src:j.filePath+j.deviceInfo.boardImg,fit:"cover",style:{width:"180px",height:"180px",display:"block"}},null,8,["src"])])):(Object(n["openBlock"])(),Object(n["createElementBlock"])("div",v,t[7]||(t[7]=[Object(n["createElementVNode"])("text",{style:{"line-height":"180px"}},"暂无公示牌",-1)]))),Object(n["createElementVNode"])("div",w,[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(j.sensorData,(e,t)=>(Object(n["openBlock"])(),Object(n["createElementBlock"])("div",{key:t,class:"label-item"},[Object(n["createElementVNode"])("div",k,Object(n["toDisplayString"])(t),1),Object(n["createElementVNode"])("div",C,Object(n["toDisplayString"])(e),1)]))),128))])])])}var O=o("7cf8"),j=o("f121"),x={name:"SiteDetail",props:{markerSiteData:{type:Object,requied:!0,default:()=>({})}},data(){return{deviceInfo:[],filePath:j["baseURL"]+"/static/img/",sensorData:[],todayWater:""}},watch:{markerSiteData:{handler(e){this.getDeviceInfo({deviceCode:e.code})}}},methods:{async getDeviceInfo(e){const{data:t}=await Object(O["getDeviceInfo"])(e);this.deviceInfo=t.device,this.todayWater=t.todayWater,this.sensorData=t.sensorData}}},_=(o("f2b7"),o("d959")),V=o.n(_);const A=V()(x,[["render",y],["__scopeId","data-v-42aa481a"]]);t["default"]=A},6325:function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a=["src"],r={class:"dialog-footer"};function i(e,t,o,i,l,s){const c=Object(n["resolveComponent"])("el-input"),d=Object(n["resolveComponent"])("el-form-item"),u=Object(n["resolveComponent"])("el-option"),m=Object(n["resolveComponent"])("el-select"),h=Object(n["resolveComponent"])("el-upload"),p=Object(n["resolveComponent"])("el-dialog"),b=Object(n["resolveComponent"])("el-form"),g=Object(n["resolveComponent"])("el-button");return Object(n["openBlock"])(),Object(n["createBlock"])(p,{modelValue:l.dialogFormVisible,"onUpdate:modelValue":t[3]||(t[3]=e=>l.dialogFormVisible=e),title:l.title,width:"500px"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(b,{ref:"form",model:l.form,rules:l.rules,"label-width":"80px","label-position":"left"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{label:e.$t("task.fknr"),prop:"feedbackText"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(c,{modelValue:l.form.feedbackText,"onUpdate:modelValue":t[0]||(t[0]=e=>l.form.feedbackText=e),type:"textarea"},null,8,["modelValue"])]),_:1},8,["label"]),Object(n["createVNode"])(d,{label:"反馈状态",prop:"status"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{modelValue:l.form.status,"onUpdate:modelValue":t[1]||(t[1]=e=>l.form.status=e),filterable:"",placeholder:"状态"},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(l.statusData,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(u,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(n["createVNode"])(d,{label:e.$t("task.fltp"),prop:"feedbackImg"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(h,{action:l.updateAction,"list-type":"picture-card","on-preview":s.handlePictureCardPreview,"on-remove":s.handleRemove,"on-success":s.fileSuccess,headers:l.headerData,name:"files"},{default:Object(n["withCtx"])(()=>t[4]||(t[4]=[Object(n["createElementVNode"])("i",{class:"el-icon-plus"},null,-1)])),_:1},8,["action","on-preview","on-remove","on-success","headers"]),Object(n["createVNode"])(p,{modelValue:l.dialogVisible,"onUpdate:modelValue":t[2]||(t[2]=e=>l.dialogVisible=e)},{default:Object(n["withCtx"])(()=>[Object(n["createElementVNode"])("img",{width:"100%",src:l.dialogImageUrl,alt:""},null,8,a)]),_:1},8,["modelValue"])]),_:1},8,["label"])]),_:1},8,["model","rules"]),Object(n["createElementVNode"])("div",r,[Object(n["createVNode"])(g,{type:"primary",onClick:s.save},{default:Object(n["withCtx"])(()=>t[5]||(t[5]=[Object(n["createTextVNode"])("确 定")])),_:1},8,["onClick"]),Object(n["createVNode"])(g,{onClick:s.close},{default:Object(n["withCtx"])(()=>t[6]||(t[6]=[Object(n["createTextVNode"])("取 消")])),_:1},8,["onClick"])])]),_:1},8,["modelValue","title"])}var l=o("b199"),s=o("4360"),c=o("f121"),d={data(){return{form:{id:"",feedbackText:"",feedbackImg:"",status:""},rules:{feedbackText:[{required:!0,trigger:"blur",message:"请输入反馈内容"}],status:[{required:!0,trigger:"change",message:"请选择反馈状态"}],feedbackImg:[{required:!0,trigger:"blur",message:"请上传反馈图片"}]},title:"",dialogVisible:!1,dialogFormVisible:!1,deviceData:[],handlersData:[],dialogImageUrl:"",updateAction:"",headerData:"",statusData:[{label:"未处理",value:0},{label:"已处理",value:1}]}},created(){},methods:{handleRemove(e,t){console.log(e,t)},handlePictureCardPreview(e){console.log(e),this.dialogImageUrl=e.url,this.dialogVisible=!0},feedbackIndex(e){this.title="任务反馈",this.form.id=e.id,this.dialogFormVisible=!0,this.setUpdateData()},setUpdateData(){this.updateAction=c["baseURL"]+"/file/uploadImg",this.headerData={token:s["default"].getters["user/token"]}},fileSuccess(e,t,o){var n=this.form.feedbackImg;this.form.feedbackImg=""==n?e.data:this.form.feedbackImg+","+e.data,console.log(this.form)},close(){this.$refs["form"].resetFields(),this.form=this.$options.data().form,this.dialogFormVisible=!1,this.$emit("fetch-data")},save(){this.$refs["form"].validate(async e=>{if(!e)return!1;if(this.form.id){const{msg:e}=await Object(l["feedback"])(this.form);this.$notify({title:e,type:"success"})}this.$refs["form"].resetFields(),this.dialogFormVisible=!1,this.$parent.fetchData()})}}},u=o("d959"),m=o.n(u);const h=m()(d,[["render",i]]);t["default"]=h},"639a":function(e,t,o){"use strict";o("a1bd")},"63d2":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"manage-container"},r={class:"manage-input"},i={class:"manage-button"};function l(e,t,o,l,s,c){const d=Object(n["resolveComponent"])("el-input"),u=Object(n["resolveComponent"])("el-form-item"),m=Object(n["resolveComponent"])("el-option"),h=Object(n["resolveComponent"])("el-select"),p=Object(n["resolveComponent"])("vab-query-form"),b=Object(n["resolveComponent"])("el-form"),g=Object(n["resolveComponent"])("el-button"),f=Object(n["resolveComponent"])("el-table-column"),v=Object(n["resolveComponent"])("el-image"),w=Object(n["resolveComponent"])("el-table"),k=Object(n["resolveComponent"])("el-pagination"),C=Object(n["resolveComponent"])("alarm-add"),y=Object(n["resolveComponent"])("feedback");return Object(n["openBlock"])(),Object(n["createElementBlock"])(n["Fragment"],null,[Object(n["createElementVNode"])("div",a,[Object(n["createElementVNode"])("div",r,[Object(n["createVNode"])(b,{ref:"queryForm",model:s.queryForm,"label-width":"80px"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(p,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{width:"100",prop:"deviceName",label:e.$t("dataEnquiry.zdmc")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{modelValue:s.queryForm.deviceName,"onUpdate:modelValue":t[0]||(t[0]=e=>s.queryForm.deviceName=e),size:"small",placeholder:e.$t("dataEnquiry.qsrzdmc")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),Object(n["createVNode"])(u,{width:"100",prop:"month",label:e.$t("defalult.sj")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(h,{modelValue:s.queryForm.status,"onUpdate:modelValue":t[1]||(t[1]=e=>s.queryForm.status=e),size:"small",placeholder:e.$t("task.qxzrwzt")},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(s.statusData,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(m,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1})]),_:1},8,["model"])]),Object(n["createElementVNode"])("div",i,[Object(n["createVNode"])(g,{size:"small",onClick:t[2]||(t[2]=e=>c.resetForm())},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.chongz")),1)]),_:1}),Object(n["createVNode"])(g,{type:"primary",size:"small",onClick:c.search},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"]),Object(n["createVNode"])(g,{type:"primary",size:"small",onClick:c.exportData},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.dc")),1)]),_:1},8,["onClick"]),Object(n["createVNode"])(g,{type:"primary",size:"small",onClick:c.deletes},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.plsc")),1)]),_:1},8,["onClick"])])]),Object(n["createVNode"])(w,{data:s.tableData,stripe:"",border:"",style:{width:"100%"}},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(f,{fixed:"",type:"selection",width:"40",align:"center"}),Object(n["createVNode"])(f,{fixed:"",prop:"device.name",label:e.$t("dataEnquiry.zdmc"),width:"120",align:"center"},null,8,["label"]),Object(n["createVNode"])(f,{prop:"type",label:e.$t("task.rwlx"),width:"180",align:"center"},null,8,["label"]),Object(n["createVNode"])(f,{prop:"taskContent",label:e.$t("task.rwnr"),width:"250",align:"center"},null,8,["label"]),Object(n["createVNode"])(f,{prop:"handler.name",label:e.$t("task.clr"),width:"120",align:"center"},null,8,["label"]),Object(n["createVNode"])(f,{prop:"handler.contact",label:e.$t("task.clrlxfs"),width:"120",align:"center"},null,8,["label"]),Object(n["createVNode"])(f,{prop:"completeTime",label:e.$t("task.wcsj"),width:"180",align:"center"},null,8,["label"]),Object(n["createVNode"])(f,{prop:"status",label:e.$t("dataEnquiry.zt"),width:"120",align:"center"},null,8,["label"]),Object(n["createVNode"])(f,{prop:"feedbackText",label:e.$t("task.fknr"),width:"250",align:"center"},null,8,["label"]),Object(n["createVNode"])(f,{prop:"feedbackImg",label:e.$t("task.fltp"),width:"140",align:"center"},{default:Object(n["withCtx"])(({row:e})=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(e.fileList,(t,o)=>(Object(n["openBlock"])(),Object(n["createElementBlock"])("div",{key:o},[Object(n["createVNode"])(v,{style:{width:"100px",height:"100px"},src:e.url,"preview-src-list":t},null,8,["src","preview-src-list"])]))),128))]),_:1},8,["label"]),Object(n["createVNode"])(f,{label:e.$t("defalult.cz"),align:"center",width:"180"},{default:Object(n["withCtx"])(({row:t})=>[Object(n["createVNode"])(g,{size:"mini",type:"primary",plain:"",onClick:e=>c.feedbackShow(t)},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("task.fk")),1)]),_:2},1032,["onClick"]),Object(n["createVNode"])(g,{size:"mini",type:"primary",plain:"",onClick:e=>c.handleEdit(t)},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.bj")),1)]),_:2},1032,["onClick"]),Object(n["createVNode"])(g,{type:"text",onClick:e=>c.handleDelete(t)},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.sc")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"]),Object(n["createVNode"])(k,{background:s.background,"current-page":s.queryForm.page,layout:s.layout,"page-size":s.queryForm.size,total:s.total,style:{"text-align":"right"},onCurrentChange:c.handleCurrentChange,onSizeChange:c.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"]),Object(n["createVNode"])(C,{ref:"add"},null,512),Object(n["createVNode"])(y,{ref:"feedback"},null,512)],64)}o("14d9");var s=o("b199"),c=o("3038"),d=o("2c34"),u=o("ab15"),m=o("11f4"),h={components:{alarmAdd:d["default"],feedback:u["default"]},data(){return{tableData:[],lazy:!0,layout:"total, sizes, prev, pager, next, jumper",total:0,background:!0,listLoading:!1,elementLoadingText:"正在加载...",queryForm:{page:1,size:20,status:3,projectId:"",type:1},statusData:[{label:"all",value:3},{label:"未处理",value:0},{label:"已处理",value:1}],ids:[]}},created(){this.queryForm.projectId=sessionStorage.getItem("projectId")},methods:{mainIndex(){this.fetchData()},async fetchData(){console.log(this.queryForm);const{data:e}=await Object(s["getList"])(this.queryForm);this.tableData=Object(m["imgReplacePath"])(e.items,"feedbackImg"),this.total=e.total},resetForm(){this.$refs.queryForm.resetFields()},handleAdd(){this.$refs["add"].showEdit()},handleEdit(e){this.$refs["add"].showEdit(e)},feedbackShow(e){this.$refs["feedback"].feedbackIndex(e)},search(){this.fetchData()},async exportData(){const e=await Object(s["taskExport"])(this.queryForm);c["default"].downloadFile(e,{fileName:"任务.xls"})},handleSelectionChange(e){const t=[];e.forEach(e=>{t.push(e.id)}),this.ids=t},deletes(){const e=this.ids;if(0==e.length)return this.$message({type:"info",message:"没有选中任何项"}),!1;this.deleteData(e)},deleteData(e){const t=this;this.$confirm("你确定要删除当前项吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{const{msg:o}=Object(s["doDelete"])(e);this.$message({type:"success",message:void 0==o?"删除成功":o}),setTimeout((function(){t.fetchData()}),1e3)}).catch(()=>{this.$message({type:"info",message:"已取消删除"})})},handleDelete(e){const t=this;t.deleteData([e.id])},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()}}},p=(o("12fe"),o("d959")),b=o.n(p);const g=b()(h,[["render",l],["__scopeId","data-v-1f51bf25"]]);t["default"]=g},"63ed":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"manage-container"},r={id:"iframeId",ref:"iframe",src:"https://dp.lidinghb.com/chudy_visual/view/1646708782442479616",style:{width:"100%",height:"655px"}};function i(e,t,o,i,l,s){const c=Object(n["resolveComponent"])("el-button"),d=Object(n["resolveDirective"])("loading");return Object(n["withDirectives"])((Object(n["openBlock"])(),Object(n["createElementBlock"])("div",a,[Object(n["createVNode"])(c,{type:"primary",size:"mini",style:{"margin-bottom":"10px"},onClick:s.dianji},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.qp")),1)]),_:1},8,["onClick"]),Object(n["createElementVNode"])("iframe",r,null,512)])),[[d,l.loading]])}var l={name:"Index",data(){return{flowData:[],loading:!0,fullscreenLoading:!0,queryForm:{deviceCode:""},src:""}},computed:{height(){return 500}},created(){},mounted(){const{iframe:e}=this.$refs,t=this;e.attachEvent?e.attachEvent("onload",()=>{t.stateChange()}):e.onload=function(){t.stateChange()}},methods:{jump(){window.open("http://www.tuqiangol.com/index.jsp","_blank")},showData(e){console.log(e)},stateChange(){this.loading=!1},dianji(){const e=document.getElementById("iframeId");this.fullscreen?document.exitFullscreen?document.exitFullscreen():document.webkitCancelFullScreen?document.webkitCancelFullScreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.msExitFullscreen&&document.msExitFullscreen():e.requestFullscreen?e.requestFullscreen():e.webkitRequestFullScreen?e.webkitRequestFullScreen():e.mozRequestFullScreen?e.mozRequestFullScreen():e.msRequestFullscreen&&e.msRequestFullscreen()}}},s=(o("e4ea"),o("b090f"),o("d959")),c=o.n(s);const d=c()(l,[["render",i],["__scopeId","data-v-24cef6db"]]);t["default"]=d},6460:function(e,t,o){},"64d8":function(e,t,o){o("ef1f")},"650c":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"manage-container"};function r(e,t,o,r,i,l){const s=Object(n["resolveComponent"])("el-date-picker"),c=Object(n["resolveComponent"])("el-form-item"),d=Object(n["resolveComponent"])("el-input"),u=Object(n["resolveComponent"])("el-option"),m=Object(n["resolveComponent"])("el-select"),h=Object(n["resolveComponent"])("el-button"),p=Object(n["resolveComponent"])("vab-query-form"),b=Object(n["resolveComponent"])("el-form"),g=Object(n["resolveComponent"])("el-row"),f=Object(n["resolveComponent"])("el-table-column"),v=Object(n["resolveComponent"])("el-table"),w=Object(n["resolveComponent"])("el-pagination"),k=Object(n["resolveComponent"])("vab-query-form-right-panel"),C=Object(n["resolveDirective"])("loading");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",a,[Object(n["createVNode"])(g,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(b,{ref:"form",model:e.form,"label-width":"80px"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(p,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(c,{label:e.$t("defalult.sj")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{modelValue:e.value1,"onUpdate:modelValue":t[0]||(t[0]=t=>e.value1=t),type:"daterange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期"},null,8,["modelValue"])]),_:1},8,["label"]),Object(n["createVNode"])(c,{label:e.$t("dataEnquiry.zdmc")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{modelValue:i.queryForm.name,"onUpdate:modelValue":t[1]||(t[1]=e=>i.queryForm.name=e),placeholder:e.$t("dataEnquiry.qsrzdmc")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),Object(n["createVNode"])(c,{label:e.$t("maintenance.zdlx")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{modelValue:e.value,"onUpdate:modelValue":t[2]||(t[2]=t=>e.value=t),placeholder:"请选择站点类型"},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(e.options,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(u,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),Object(n["createVNode"])(c,{label:"问题描述"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{modelValue:i.queryForm.name,"onUpdate:modelValue":t[3]||(t[3]=e=>i.queryForm.name=e),placeholder:"请输入问题描述"},null,8,["modelValue"])]),_:1}),Object(n["createVNode"])(h,{type:"primary",onClick:e.search},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"]),Object(n["createVNode"])(h,{type:"primary",onClick:e.search},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.dc")),1)]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"])]),_:1}),Object(n["withDirectives"])((Object(n["openBlock"])(),Object(n["createBlock"])(v,{data:i.data,border:"",stripe:"",style:{width:"100%"}},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(f,{prop:"id",label:e.$t("trigger.xh"),width:"60",align:"center"},null,8,["label"]),Object(n["createVNode"])(f,{prop:"jiedao",label:"上报时间",width:"120",align:"center"}),Object(n["createVNode"])(f,{prop:"shequ",label:"优先级",width:"200",align:"center"}),Object(n["createVNode"])(f,{prop:"mingcheng",label:"问题来源",width:"200",align:"center"}),Object(n["createVNode"])(f,{prop:"guimo",label:e.$t("maintenance.zdlx"),width:"200",align:"center"},null,8,["label"]),Object(n["createVNode"])(f,{prop:"kaishi1",label:e.$t("dataEnquiry.zdmc"),width:"200",align:"center"},null,8,["label"]),Object(n["createVNode"])(f,{prop:"jieshu1",label:"问题描述",width:"200",align:"center"}),Object(n["createVNode"])(f,{prop:"dangqian",label:"问题图片",width:"200",align:"center"}),Object(n["createVNode"])(f,{prop:"kaishi2",label:"上报人员",width:"200",align:"center"}),Object(n["createVNode"])(f,{prop:"jieshu2",label:e.$t("project.lxfs"),width:"200",align:"center"},null,8,["label"]),Object(n["createVNode"])(f,{prop:"jieshu3",label:"问题状态",width:"200",align:"center"}),Object(n["createVNode"])(f,{fixed:"right",label:e.$t("defalult.cz"),align:"center"},{default:Object(n["withCtx"])(({row:e})=>[Object(n["createVNode"])(h,{type:"text",onClick:t=>l.handleDelete(e)},{default:Object(n["withCtx"])(()=>t[4]||(t[4]=[Object(n["createTextVNode"])("工单进度")])),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[C,i.listLoading]]),Object(n["createVNode"])(p,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(k,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(w,{background:i.background,"current-page":i.queryForm.page,layout:i.layout,"page-size":i.queryForm.size,total:i.total,onCurrentChange:l.handleCurrentChange,onSizeChange:l.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"])]),_:1})]),_:1})])}var i={name:"Index",components:{},data(){return{data:[{id:1,jiedao:"2022-10-01 12:00:00",shequ:"普通",mingcheng:"系统内部",guimo:"水环境监控",kaishi1:"站点名称",jieshu1:"问题描述",dangqian:"图片",kaishi2:"上报人员",jieshu2:"1555555555",jieshu3:"处理中"},{id:2,jiedao:"2022-10-01 12:00:00",shequ:"普通",mingcheng:"系统内部",guimo:"水环境监控",kaishi1:"站点名称",jieshu1:"问题描述",dangqian:"图片",kaishi2:"上报人员",jieshu2:"1555555555",jieshu3:"处理中"},{id:3,jiedao:"2022-10-01 12:00:00",shequ:"普通",mingcheng:"系统内部",guimo:"水环境监控",kaishi1:"站点名称",jieshu1:"问题描述",dangqian:"图片",kaishi2:"上报人员",jieshu2:"1555555555",jieshu3:"处理中"}],lazy:!0,activeName:"first",layout:"total, sizes, prev, pager, next, jumper",total:0,input:"",textarea:"",list:[],background:!0,listLoading:!0,elementLoadingText:"正在加载...",queryForm:{page:1,size:20,name:""}}},computed:{height(){return 500}},created(){this.fetchData()},methods:{async fetchData(){this.listLoading=!0,setTimeout(()=>{this.listLoading=!1},500)},handleAdd(){this.$refs["edit"].showEdit()},handleEdit(e){this.$refs["edit"].showEdit(e)},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()},handleDelete(e){e.id&&this.$confirm("你确定要删除当前项吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{this.$message({type:"success",message:"删除成功"})}).catch(()=>{this.$message({type:"info",message:"已取消删除"})})}}},l=(o("c60d"),o("d959")),s=o.n(l);const c=s()(i,[["render",r],["__scopeId","data-v-582373e9"]]);t["default"]=c},6582:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA2CAYAAACMRWrdAAAOqElEQVRoQ61aa4xV1RX+1pk7DsowD2a0UjWSWqiCOIM0TY0yDFF5S6GmUVNtk7YyrRa0BW3USLXGRwQaBqoVNTGp1kcbxaAMSDXDQyNNVMAHaqktjQ9QGGCG4TVz56xm773W3vvce9GBeP/MvWfO2Xuv17e+tdYhfF2fN2aV1x/cXQ/0DEn6ciM4wQUgPguMcwFUMTCIzF6ELgA7GfwFUdkWzqfvcJKsT9Ije3cd4r2YsurI13Eku9dxfxhUs3bGmTkyQuB7BFwE4GyAK82aDDAxCH4XAjMXb0fUy8AbCWMTiNcj7V23a3zbzuM+l9XfcX6+8dKEgWlFxQ2M5CcgDIGxiBHCWoWAWIDin0ZoIzoTiOx3ckpgcBeB/pMSnj6SSx7rvnD5F8dzxGMWrHrD1NryfO5yEOYDOL1QOWZBc1D310hnpHQHhwrur0f/9/c4kUXgDxh0T9pbvmLvpX/vPBYB+y9Ye3PuZKq+ICXcQMxTARogSpdDiwBGLPuVGUzODYOkwUesTEZUAtLIXWNPJYCYD4PRhoQW7+LO1zF+bb4/AvZPsPbmXB2qWwh8C0CniUojd9PTe59iu7CLL2cpE17GEkZYpxGwuJ/7LTY2cZkJEXediD5NGfd2oHNZf4T7SsFq2mfUlHH6q4TwewZVqINlQskcXk8GICEiBxJO5eZcesOXC1FgC4c1ekYjcA+lvLA3KVu4b/zz+77Mcl8qWE37jKFlSO8C42pvEyeEHrkkVqiVvBcKeMSYYr8LwhgrGutlDhoE8pdJrM+EJ/qQ3L5v/PPbjybcUQWzlkK6FIwrCcgJisk6WfBzIZUNJSccEzkJ/Ee/Rmaw9zlUVIR08envcXEr99m/fSB6ug/J7KNZrrRgJqbSQXcAuM0sXyyUBL7RqvOxgH4SPyKJ/681sdxeoIL4uqwTack86IAmeLseKeVbO5LuhaVirlgwCxSVLcTJImau6A8C+fPqzT6fOZ040NAc5/VUIg3EycM7f5Qmsqch4AgnydxSgFIkWO3aH4xNUn4SzCZHaawLABifSVx0RIimPlKoBBtDgvjFAOKx0SZpwUn33YKGVYezUxScJZD004TTq3ZdsnJDvH9GMJN8cz3JXwBMy7iSJFuXNCUgHIa7A3kHYk6QUMqpO4wuEhzVHNjGnYU7hwYOjCyAKBNxSGqTYHRCfcbt6cLBnonxbF9Fem3n2JV7gy0iMeteuewaMD/MhArPEkKIOVWaZdSQNtgl3qJrNiyUU4kL6rPeJeXEmuS8EiQ9KMWyQlj5BYUiBhPl/sNM6ew9F7c9WiRY5WszTznhYH4diM8udKmQfgMF0sybpUo+n3nCIWnaJevoE6cPxxGzbl8YBn6/gDxhNSfsx+V9PSM+n7jmgPUA/W/tK5f9LmHcl2HfAW9D+pUThTxkzRMDXsTmPZ0KKO8ov8V3xdOM8SKVR8JoQEY0IDq9cgHQbR0Xv3Cvc1EAJ6+ccmrfCbQKoEa7gnU/OYvlex5vizRfaF37nCUeEoPelQuYUvSgE9T6XEBKV/QUo7Z11XDdPmu9wdyafpjm00n7Jq/ebh8c/PK0K8D8CBiDhMC6baV8ckhlA9ojlQaw4FZkmggAMq4nMRLArlgnHqQijpnhkBZ15GzCAMzZgt73M3PL3gltTxHaJlfUlid/JNB19gkfRp7teeLgisZA4DKQbzXnqJFHT4krrbcyXuadMxSfRsunDKjl6rKBtL/vEO840pFxc93fFg6i+AAgjp9Syq176j+/iU5un3JqvhfLAfp+CRUG7pqpp/yd/v92A3eP45ERq9cY9CCRZcTeO5oGN9D8b/8UIyqHYtuBT/CbrUvxVte2zLGifUomeDKVeJqfTnX/mHpOyryFQOVKyMW0ohRNnuJtCjkheTkGrzGiMZCAbZ2lMZtpEWQKUWuVpsENWDxyNoaeeKoX5JWON/Gjt+b7As/BRdjL520rreZFdKdpfhzVrprSgoQeEiQpKjd8EvSOHILaLRyrXxYXIqWJWLikk13M5+Df6aOxahiWjZqHYQMD2THX2zs24fI3bw+VqgMx4acKIhHDVqBK+BqqXTPtT0B6nezhNFzKVUqG+ldcjEsRqZIVbqUisJZacM51RUIZV7zhvVZs3Lc19vsArZnQCJlWCtoHqXb11A0gNt0laStFnaVsheTRSCXXKtBArqFSEtJ6EGc3z5wk7oQQm2ea6hrROmIOxe5nnjFCtby7gDd1/tuSZ6VaAcXcFrH9XHaQ6jvlNVSzesqHAIbHCSOumXwBaA9o1JR6HufpVFQ7uVAThIxMn1mfmEcPGk7Lzit2v+2HduLG95ZgfccWKQ2c9zlQt1IKYVbM8aDlnMAl/8+odvWUTgZXxXGZIT+ep4mKFDxi0iRZ2atRAcMhR5R7XCoYO7gBC0eUdr+btj6I9XuMUJIPI27g9BS5Xaj2XFdLG0TAfqpZNVlrJqeLEiV5YSSdXz0ctw67BgkluP+jJ7Fxz3uOqQtgZUAjXo/ATYMbqXXkHAw9KaCfd793jPttk9abM5BTjYR+tlcpcsTJPJzUWMyscNRirlCoIQPq8Mz5d2JU1bfsv7Yd+Biz3l6IzZ3borZLgHmvSQCja4bxslE3USH6bT+40wKFcT9n5NDZcg0qT4GkfRDqV4U6LXG8cmtWTe4Eo6qoJ5xFcU+Xhw88A+suXIoByQleZhPs87Y+gPW7t4hHuyjVests2lTXQAtHXF+Mft3ybBBKcMzFqQjq8coTZ5MnpS4LLT05EqGLatomfwLgNCWvLj51UUkb6mKW8gzmJ8+fT2Oqv5MxptX6u07rWrMpOW2qb+DWkTdQkft1f4JZby8w1naUJfuJK2vvAv4WyaGZUiKE37+oum3SahAmKN3RG3Wj6LcHy3F1DWg998YScWLccgFv3rdN6yseXT2cHjboV3lGkSLmWEVsltzkq2lhTREtk8iPLSPns89avSfS5XLdiFepeuWkBwA4AqzpWelPcMegTomkpvpGLDLIVnBgE3Nz33Nu2VTXgEXn/rqk+83d+gCv79gUlSq+JR7ivTQ/dXgcn7XQ1sCDVNs24ccpJ08IMOsgwSVGbXjFXFAxnQijq4bRww03Y1hllgoZt3x2x1pcPqS52KrG/bbcD4N+wa1CH9FrMAIQHUW5iJC0rDVi4KwhEfThl1S9YuL5SLAORHamVfSJyhhpAGufz27TVNdIS0YVu2WppYzAc95ZjA1R8vV9y7h3GO8ZekYFERi1Mh1v0KK8p4/zjVS/euKQ3jyvYKIxodFSUsTii5J6x9U10qKR1xe5ZfzAtm510c3ush9SFPb1PbJ5whsSWkFPstQxiTbmkcwkvDGmvGpH/QIQ5vhml3bHCviwKyyjzlRUexm3fKTRuGUWJMzeRqhZm537hQIuqkDiAaBSBDdgco4vRUGY0/jWh+ci/j7Qn7sS+q19tmrFpKso4WVmKimzntAY9dRGFB0PGCTetGIeVzealpyXdcvtB3dgztutWNex2QV9aGLbX9Lb14Ik9Bldv9BRIe0/+lGA81uLiCK3Y5PYjzK+tnPKmmesYDXLJw1Nc7waYJecIn7oUkPUaIjzTVyWSDIdV9+Au0fMspZ7t+u/uPODx7C+Y1MoRNUGUWaKyXSYYIQRVKZr6p9XlxXZnA629CW5yQemtu1U0KTqFybeAsLdIVHGSd9jlQP7QHN8le2fI/CQinoalDsJnflu/vzwHjWU8teY6BcAgsKTx/Ko0PDZV0vbyFOla8x8S+f0Nfc528jHDMsPHcH7IJzu4yDOZ/ERpGGTGleKS37rZtL4iHNgPNmU3kjUvC7NU2NvEI/MVPMxh3Ru9kGa53HdP1xjh/EZ7VWvuPQXKWgJASf6mkqbjwok2nnKjFmjwZCnYwWQJXnJd7aUsMeTGI+WTitSeLk/0uu0V/UMIS0cIiQtXdNfelx3zQr24tTatK/nURBm6sDBKcvVRva7lMS6gMBSaJBG9/iusis+HFgEsPOSxxM9rQbioUbYK6rRPMm2Qf9c7sT053svfdm/WVDk74Oev3gsKHkKhG9qLKlwQRuZos5VtRoCOpCI2t7SD/QVsCvB436iuK8Cl4Kh1C9hqiIhJ24qSvgUVHbl/umrX81GS4HHoL05V9Vd3sIpFgGoKBg6CGiWPkjhUnKzIGLUitOYUUH8REaaa9KHkvXUL0vF4hFmzO2u7i16k6A0QrU35wZ15uaB6B7tlmWqCgUt6fJHAkhYRLWUpuQYw+LojqsVn82iQlN7+OIJxjuiOu/urqqeO/s3qhU11SxvrulLypcCuBKMXMgv1rlFe3E16swQXoGIBwrKjrQNXkLwAtR1P6WHKU3YUOdRHwhPl6W9s/fNXFvytYij5xQAA5Y3Dy1Pyu8C89U67g7ZTSJPJJYWkR/5+WGFJe7aancTUdeSka0zgxzXPpNEpaEYRNYIYPprL3pvPzxz7bG/DqGrGcullJuXAvOIUeF7dzqKsW4VoZ3CpEVAoTy+decYTDRoD0DrmxfZoYfgjLQN0QPgjjLOP3Q0SwWAKxnxBRfbm3OVneUtMK8csWkjSCLmNKKqgZG416j0bTa3VibErCKS0C6L3ijwgws/tUmVeH8CSu4rBRSlRPhSV8w8YAGl7AIwbk6ZLiFgQAzxwm4LR8pHV1tElgpviskTEw4R0EZMi/fX5jf25z2qWJH9sZu9p/rFqbX53p5pxHyrvHQpzwpU6oQx00LT13M80cwOM5RN2lgM1Qoj/TgB/SEpH/Bc57TwRkB/Dtt/ixWsVvnchFMI6c8YuALgswAa5KaecdWkLmspclT1q6Cq2+hNH5B5tfYzYn78pMqyVh2W90eYLLAe6xMF9w/8W/OplCtrToGLEmAMM8YQodzfpsN0ZSdSNEYDdpO0ug2JJabXQPzPPPVtPDxj7f+K3vg5hrMet8WK9mibXDGw+1At5XK1YG4CYVTKaEgIp4B5CBMqBeG62BSEoHeI8BGX4XXO8/tA+Y6DZ+7eje++2XsM5z/qrf8H3nEpOqbjUG8AAAAASUVORK5CYII="},6593:function(e,t,o){},"65bf":function(e,t,o){},"660d":function(e,t,o){"use strict";o("f359")},"669c":function(e,t,o){"use strict";o.r(t),o.d(t,"getList",(function(){return a})),o.d(t,"doEdit",(function(){return r})),o.d(t,"doDelete",(function(){return i})),o.d(t,"doAdd",(function(){return l})),o.d(t,"getDictData",(function(){return s})),o.d(t,"selectAttribute",(function(){return c})),o.d(t,"selectSensorType",(function(){return d})),o.d(t,"selectSensorUnit",(function(){return u})),o.d(t,"selectStoreStrategy",(function(){return m})),o.d(t,"selectFunctionCode",(function(){return h})),o.d(t,"selectDataFormat",(function(){return p})),o.d(t,"selectReadWrite",(function(){return b}));var n=o("b775");function a(e){let t="?page="+e.page+"&size="+e.size;return""!=e.deviceId&&(t+="&deviceId="+e.deviceId),""!=e.sensorName&&(t+="&sensorName="+e.sensorName),Object(n["default"])({url:"/iot/sensor/select"+t,method:"get",data:e})}function r(e){return Object(n["default"])({url:"/iot/sensor/update",method:"post",data:e})}function i(e){return Object(n["default"])({url:"/iot/sensor/remove",method:"post",data:e})}function l(e){return Object(n["default"])({url:"/iot/sensor/insert",method:"post",data:e})}function s(e){return Object(n["default"])({url:"/iot/sensor/dict",method:"get",data:e})}function c(e){return Object(n["default"])({url:"/iot/sensor/selectAttribute",method:"get",data:e})}function d(e){return Object(n["default"])({url:"/iot/sensor/selectSensorType",method:"get",data:e})}function u(e){return Object(n["default"])({url:"/iot/sensor/selectSensorUnit",method:"get",data:e})}function m(e){return Object(n["default"])({url:"/iot/sensor/selectStoreStrategy",method:"get",data:e})}function h(e){return Object(n["default"])({url:"/iot/sensor/selectFunctionCode",method:"get",data:e})}function p(e){return Object(n["default"])({url:"/iot/sensor/selectDataFormat",method:"get",data:e})}function b(e){return Object(n["default"])({url:"/iot/sensor/selectReadWrite",method:"get",data:e})}},6773:function(e,t,o){},6790:function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"manage-container"},r={class:"manage-input"},i={class:"manage-input"},l={class:"manage-button"};function s(e,t,o,s,c,d){const u=Object(n["resolveComponent"])("el-input"),m=Object(n["resolveComponent"])("el-form-item"),h=Object(n["resolveComponent"])("vab-query-form"),p=Object(n["resolveComponent"])("el-form"),b=Object(n["resolveComponent"])("el-cascader"),g=Object(n["resolveComponent"])("el-button"),f=Object(n["resolveComponent"])("el-table-column"),v=Object(n["resolveComponent"])("el-table"),w=Object(n["resolveComponent"])("el-pagination"),k=Object(n["resolveComponent"])("project-edit"),C=Object(n["resolveComponent"])("group"),y=Object(n["resolveComponent"])("alarm"),O=Object(n["resolveDirective"])("loading");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",a,[Object(n["createElementVNode"])("div",r,[Object(n["createVNode"])(p,{ref:"queryForm",model:c.queryForm,"label-width":"80px"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(h,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{width:"100",prop:"name",label:e.$t("project.xmmc")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{modelValue:c.queryForm.name,"onUpdate:modelValue":t[0]||(t[0]=e=>c.queryForm.name=e),size:"small",placeholder:e.$t("project.qsrxmcm")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),Object(n["createVNode"])(m,{width:"100",prop:"leader",label:e.$t("project.rzr")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{modelValue:c.queryForm.leader,"onUpdate:modelValue":t[1]||(t[1]=e=>c.queryForm.leader=e),size:"small",placeholder:e.$t("project.qsrfzr")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),Object(n["createVNode"])(m,{width:"100",prop:"contact",label:e.$t("project.lxfs")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{modelValue:c.queryForm.contact,"onUpdate:modelValue":t[2]||(t[2]=e=>c.queryForm.contact=e),size:"small",placeholder:e.$t("project.qsrxmcm")},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1})]),_:1},8,["model"])]),Object(n["createElementVNode"])("div",i,[Object(n["createVNode"])(p,{ref:"queryForm",model:c.queryForm,"label-width":"80px"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(h,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{width:"100",prop:"regionCode",label:e.$t("project.dq")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(b,{modelValue:c.queryForm.regionCode,"onUpdate:modelValue":t[3]||(t[3]=e=>c.queryForm.regionCode=e),size:"small",placeholder:e.$t("project.dq"),options:c.city,props:{value:"areaCode",label:"areaName",children:"children"},filterable:"",onChange:d.changeCity},null,8,["modelValue","placeholder","options","onChange"])]),_:1},8,["label"])]),_:1})]),_:1},8,["model"])]),Object(n["createElementVNode"])("div",l,[Object(n["createVNode"])(g,{size:"small",onClick:t[4]||(t[4]=e=>d.resetForm())},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.chongz")),1)]),_:1}),Object(n["createVNode"])(g,{type:"primary",size:"small",onClick:d.search},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"]),Object(n["createVNode"])(g,{type:"primary",size:"small",onClick:d.handleAdd},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("project.tjxm")),1)]),_:1},8,["onClick"]),Object(n["createVNode"])(g,{type:"primary",size:"small",onClick:d.remove},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.plsc")),1)]),_:1},8,["onClick"]),Object(n["createVNode"])(g,{type:"primary",size:"small",onClick:d.exportData},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.dc")),1)]),_:1},8,["onClick"])]),Object(n["withDirectives"])((Object(n["openBlock"])(),Object(n["createBlock"])(v,{data:c.projectData,border:"",stripe:"",style:{width:"100%"},onSelectionChange:d.handleSelectionChange},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(f,{type:"selection",width:"40"}),Object(n["createVNode"])(f,{prop:"id",label:"ID",width:"60",align:"center"}),Object(n["createVNode"])(f,{prop:"name",label:e.$t("project.xmmc"),width:"250",align:"center"},null,8,["label"]),Object(n["createVNode"])(f,{prop:"longitude",label:e.$t("project.jd"),width:"100",align:"center"},null,8,["label"]),Object(n["createVNode"])(f,{prop:"latitude",label:e.$t("project.wd"),width:"100",align:"center"},null,8,["label"]),Object(n["createVNode"])(f,{prop:"provinceCode",label:e.$t("project.sbm"),width:"100",align:"center"},null,8,["label"]),Object(n["createVNode"])(f,{prop:"provinceName",label:e.$t("project.smc"),width:"150",align:"center"},null,8,["label"]),Object(n["createVNode"])(f,{prop:"cityCode",label:e.$t("project.sbma"),width:"100",align:"center"},null,8,["label"]),Object(n["createVNode"])(f,{prop:"cityName",label:e.$t("project.smcheng"),width:"150",align:"center"},null,8,["label"]),Object(n["createVNode"])(f,{prop:"areaCode",label:e.$t("project.qxbm"),width:"100",align:"center"},null,8,["label"]),Object(n["createVNode"])(f,{prop:"areaName",label:e.$t("project.qxmc"),width:"150",align:"center"},null,8,["label"]),Object(n["createVNode"])(f,{prop:"leader",label:e.$t("project.rzr"),width:"100",align:"center"},null,8,["label"]),Object(n["createVNode"])(f,{prop:"contact",label:e.$t("project.lxfs"),width:"120",align:"center"},null,8,["label"]),Object(n["createVNode"])(f,{prop:"approvalTime",label:e.$t("project.lxsj"),width:"180",align:"center"},null,8,["label"]),Object(n["createVNode"])(f,{prop:"projectGroup.name",label:e.$t("project.xmzmc"),width:"120",align:"center"},null,8,["label"]),Object(n["createVNode"])(f,{prop:"createTime",label:e.$t("grouping.cjsj"),width:"180",align:"center"},null,8,["label"]),Object(n["createVNode"])(f,{prop:"updateTime",label:e.$t("grouping.gxsj"),width:"180",align:"center"},null,8,["label"]),Object(n["createVNode"])(f,{fixed:"right",label:e.$t("defalult.cz"),width:"220",align:"center"},{default:Object(n["withCtx"])(({row:t})=>[Object(n["createVNode"])(g,{type:"text",onClick:e=>d.device(t)},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("project.zd")),1)]),_:2},1032,["onClick"]),Object(n["createVNode"])(g,{type:"text",onClick:e=>d.alarmUser(t)},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("project.bjyh")),1)]),_:2},1032,["onClick"]),Object(n["createVNode"])(g,{type:"text",onClick:e=>d.handleEdit(t)},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.bj")),1)]),_:2},1032,["onClick"]),Object(n["createVNode"])(g,{type:"text",onClick:e=>d.handleDelete(t)},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.sc")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data","onSelectionChange"])),[[O,c.listLoading]]),Object(n["createVNode"])(w,{background:c.background,"current-page":c.queryForm.page,layout:c.layout,"page-size":c.queryForm.size,total:c.total,style:{"text-align":"right"},onCurrentChange:d.handleCurrentChange,onSizeChange:d.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"]),Object(n["createVNode"])(k,{ref:"edit"},null,512),Object(n["createVNode"])(C,{ref:"group"},null,512),Object(n["createVNode"])(y,{ref:"alarm"},null,512)])}o("14d9");var c=o("24d2"),d=o("c591"),u=o("3038"),m=o("aa4c"),h=o("5e1c"),p=o("49e6"),b={name:"Index",components:{Group:h["default"],projectEdit:m["default"],alarm:p["default"]},data(){return{projectData:[],lazy:!0,activeName:"first",layout:"total, sizes, prev, pager, next, jumper",total:0,input:"",textarea:"",list:[],background:!0,listLoading:!0,elementLoadingText:"正在加载...",ids:[],city:[],groupId:"",queryForm:{page:1,size:20,regionCode:"",name:"",leader:"",contact:"",groupId:""}}},computed:{height(){return 500}},created(){this.groupId=this.$route.query.groupId,this.queryForm.groupId=this.$route.query.groupId,this.fetchData(),this.getCity()},methods:{async getCity(){const{data:e}=await Object(d["getCity"])();this.city=this.getTreeData(e)},getTreeData(e){for(let t=0;t{this.listLoading=!1},500)},device(e){this.$router.push({path:"/device",query:{projectId:e.id}})},search(){this.fetchData()},handleAdd(){this.$refs["edit"].showEdit({groupId:this.queryForm.groupId},1)},handleEdit(e){this.$refs["edit"].showEdit(e,2)},groupShow(e){this.$refs["group"].showGroup(e)},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()},remove(){const e=this.ids;this.deletes(e)},deletes(e){const t=this;this.$confirm("你确定要删除当前项吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{const{msg:o}=Object(c["doDelete"])(e);this.$message({type:"success",message:void 0==o?"删除成功":o}),setTimeout((function(){t.fetchData()}),1e3)}).catch(()=>{this.$message({type:"info",message:"已取消删除"})})},handleSelectionChange(e){const t=[];e.forEach(e=>{t.push(e.id)}),this.ids=t},handleDelete(e){const t=this;t.deletes([e.id])}}},g=(o("9990"),o("60e9"),o("d959")),f=o.n(g);const v=f()(b,[["render",s],["__scopeId","data-v-ee91371e"]]);t["default"]=v},6797:function(e,t,o){"use strict";o.r(t),o.d(t,"doEdit",(function(){return a})),o.d(t,"doAdd",(function(){return r})),o.d(t,"getData",(function(){return i}));var n=o("b775");async function a(e){return Object(n["default"])({url:"/webInfo/saveOrUpdate",method:"post",data:e})}async function r(e){return Object(n["default"])({url:"webInfo/saveOrUpdate",method:"post",data:e})}async function i(e){return Object(n["default"])({url:"/webInfo/select",method:"get",data:e})}},"67de":function(e,t,o){"use strict";o("22ba")},"691d":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"manage-container"},r={class:"manage-input"},i={class:"manage-input"},l={class:"manage-button"};function s(e,t,o,s,c,d){const u=Object(n["resolveComponent"])("el-input"),m=Object(n["resolveComponent"])("el-form-item"),h=Object(n["resolveComponent"])("el-option"),p=Object(n["resolveComponent"])("el-select"),b=Object(n["resolveComponent"])("vab-query-form"),g=Object(n["resolveComponent"])("el-form"),f=Object(n["resolveComponent"])("el-date-picker"),v=Object(n["resolveComponent"])("el-button"),w=Object(n["resolveComponent"])("el-table-column"),k=Object(n["resolveComponent"])("el-table"),C=Object(n["resolveComponent"])("el-pagination"),y=Object(n["resolveComponent"])("trajectory"),O=Object(n["resolveDirective"])("loading");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",a,[Object(n["createElementVNode"])("div",r,[Object(n["createVNode"])(g,{ref:"queryForm",model:c.queryForm,"label-width":"80px"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(b,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{width:"100",prop:"deviceName",label:e.$t("dataEnquiry.zdmc")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{modelValue:c.queryForm.deviceName,"onUpdate:modelValue":t[0]||(t[0]=e=>c.queryForm.deviceName=e),size:"small",placeholder:e.$t("dataEnquiry.qsrzdmc")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),Object(n["createVNode"])(m,{width:"100",prop:"signUser",label:e.$t("clock.dkr")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(u,{modelValue:c.queryForm.signUser,"onUpdate:modelValue":t[1]||(t[1]=e=>c.queryForm.signUser=e),size:"small",placeholder:e.$t("clock.qsrdkr")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),Object(n["createVNode"])(m,{width:"130",prop:"type",label:e.$t("dataEnquiry.zt")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(p,{modelValue:c.queryForm.type,"onUpdate:modelValue":t[2]||(t[2]=e=>c.queryForm.type=e),filterable:"",placeholder:e.$t("dataEnquiry.qxz")},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(c.typeData,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(h,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1})]),_:1},8,["model"])]),Object(n["createElementVNode"])("div",i,[Object(n["createVNode"])(g,{ref:"queryForm",model:c.queryForm,"label-width":"84px"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(b,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{width:"100",prop:"time",label:e.$t("defalult.xzrq")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(f,{modelValue:c.queryForm.time,"onUpdate:modelValue":t[3]||(t[3]=e=>c.queryForm.time=e),size:"small",type:"daterange",align:"right","start-placeholder":e.$t("defalult.ksrq"),"end-placeholder":e.$t("defalult.jsrq"),onChange:d.changeTime},null,8,["modelValue","start-placeholder","end-placeholder","onChange"])]),_:1},8,["label"])]),_:1})]),_:1},8,["model"])]),Object(n["createElementVNode"])("div",l,[Object(n["createVNode"])(m,{width:"100"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(v,{size:"small",onClick:t[4]||(t[4]=e=>d.resetForm())},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.chongz")),1)]),_:1}),Object(n["createVNode"])(v,{type:"primary",size:"small",onClick:d.search},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"]),Object(n["createVNode"])(v,{type:"primary",size:"small",onClick:d.exportData},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.dc")),1)]),_:1},8,["onClick"])]),_:1})]),Object(n["withDirectives"])((Object(n["openBlock"])(),Object(n["createBlock"])(k,{id:"table",data:c.tableData,border:"",stripe:"",style:{width:"100%"}},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(w,{fixed:"",prop:"deviceName",label:e.$t("dataEnquiry.zdmc"),width:"150",align:"center"},null,8,["label"]),Object(n["createVNode"])(w,{prop:"date",label:e.$t("defalult.rq"),width:"100",align:"center"},null,8,["label"]),Object(n["createVNode"])(w,{prop:"type",label:e.$t("clock.dklx"),width:"100",align:"center"},null,8,["label"]),Object(n["createVNode"])(w,{prop:"inTime",label:e.$t("clock.qdsj"),width:"120",align:"center"},null,8,["label"]),Object(n["createVNode"])(w,{prop:"outTime",label:e.$t("clock.qtsj"),width:"120",align:"center"},null,8,["label"]),Object(n["createVNode"])(w,{prop:"signUser",label:e.$t("clock.dkr"),width:"100",align:"center"},null,8,["label"]),Object(n["createVNode"])(w,{prop:"location",label:e.$t("clock.dkdd"),align:"center"},{default:Object(n["withCtx"])(e=>[Object(n["withDirectives"])(Object(n["createElementVNode"])("span",null,Object(n["toDisplayString"])(e.row.location),513),[[n["vShow"],!e.row.editFlag]]),Object(n["withDirectives"])(Object(n["createVNode"])(u,{modelValue:e.row.location,"onUpdate:modelValue":t=>e.row.location=t,onBlur:t=>d.editClock(e.row)},null,8,["modelValue","onUpdate:modelValue","onBlur"]),[[n["vShow"],e.row.editFlag]])]),_:1},8,["label"]),Object(n["createVNode"])(w,{fixed:"right",label:e.$t("defalult.cz"),align:"center",width:"150"},{default:Object(n["withCtx"])(({row:t})=>[Object(n["createVNode"])(v,{type:"text",onClick:e=>d.trajectory(t)},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("clock.gj")),1)]),_:2},1032,["onClick"]),Object(n["createVNode"])(v,{type:"text",onClick:e=>d.handleEdit(t)},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.bj")),1)]),_:2},1032,["onClick"]),Object(n["createVNode"])(v,{type:"text",onClick:e=>d.handleDelete(t)},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.sc")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[O,c.listLoading]]),Object(n["createVNode"])(C,{background:c.background,"current-page":c.queryForm.page,layout:c.layout,"page-size":c.queryForm.size,total:c.total,style:{"text-align":"right"},onCurrentChange:d.handleCurrentChange,onSizeChange:d.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"]),Object(n["createVNode"])(y,{ref:"trajectory"},null,512)])}var c=o("6f56"),d=o("5f99"),u=o("3038"),m=o("0182"),h={components:{trajectory:m["default"]},data(){return{tableData:[],lazy:!0,layout:"total, sizes, prev, pager, next, jumper",total:0,background:!0,listLoading:!1,elementLoadingText:"正在加载...",queryForm:{page:1,size:20,deviceName:"",signUser:"",start:"",end:"",time:"",projectId:"",type:2},typeData:[{label:"all",value:2},{label:"站点打卡",value:0},{label:"外出打卡",value:1}],form:{id:"",location:""}}},created(){this.queryForm.projectId=sessionStorage.getItem("projectId"),this.setDefaultTime(),setTimeout(()=>{this.fetchData()},1e3)},methods:{changeTime(){this.queryForm.start=Object(d["getDate"])(this.queryForm.time[0]),this.queryForm.end=Object(d["getDate"])(this.queryForm.time[1])},trajectory(e){console.log(e),this.$refs["trajectory"].loadScript({userId:e.userId})},setDefaultTime(){this.queryForm.time=Object(d["getPastTime"])(1),this.queryForm.start=Object(d["getDate"])(this.queryForm.time[0]),this.queryForm.end=Object(d["getDate"])(this.queryForm.time[1])},async fetchData(){const{data:e}=await Object(c["getClockData"])(this.queryForm);this.tableData=e.items,this.total=e.total},search(){this.fetchData()},handleEdit(e){e.editFlag=!0},async editClock(e){const t=this;this.$confirm("你确定要编辑当前项吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{this.form.id=e.id,this.form.location=e.location;const{msg:o}=Object(c["doEdit"])(this.form);this.$notify({title:"操作成功",type:"success"}),setTimeout((function(){t.fetchData()}),1e3)}).catch(()=>{this.$message({type:"info",message:"已取消编辑"})})},async exportData(){const e=await Object(c["doExport"])(this.queryForm);u["default"].downloadFile(e,{fileName:"打卡记录.xls"})},resetForm(){this.$refs.queryForm.resetFields()},deletes(e){const t=this;this.$confirm("你确定要删除当前项吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{const{msg:o}=Object(c["doDelete"])(e);this.$message({type:"success",message:void 0==o?"删除成功":o}),setTimeout((function(){t.fetchData()}),1e3)}).catch(()=>{this.$message({type:"info",message:"已取消删除"})})},handleDelete(e){const t=this;t.deletes([e.id])},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()}}},p=(o("1d25"),o("ebb2"),o("d959")),b=o.n(p);const g=b()(h,[["render",s],["__scopeId","data-v-3404fb6e"]]);t["default"]=g},"694d":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"manage-container"},r={class:"manage-wrap"},i={class:"manage-input"},l={class:"manage-input"},s={class:"manage-button"};function c(e,t,o,c,d,u){const m=Object(n["resolveComponent"])("el-input"),h=Object(n["resolveComponent"])("el-form-item"),p=Object(n["resolveComponent"])("vab-query-form"),b=Object(n["resolveComponent"])("el-form"),g=Object(n["resolveComponent"])("el-option"),f=Object(n["resolveComponent"])("el-select"),v=Object(n["resolveComponent"])("el-button"),w=Object(n["resolveComponent"])("el-table-column"),k=Object(n["resolveComponent"])("el-tag"),C=Object(n["resolveComponent"])("el-table"),y=Object(n["resolveComponent"])("el-pagination"),O=Object(n["resolveDirective"])("loading");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",a,[Object(n["createElementVNode"])("div",r,[Object(n["createElementVNode"])("div",i,[Object(n["createVNode"])(b,{ref:"queryForm",model:d.queryForm,"label-width":"80px"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(p,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(h,{width:"100",prop:"name",label:e.$t("dataEnquiry.zdmc")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{modelValue:d.queryForm.name,"onUpdate:modelValue":t[0]||(t[0]=e=>d.queryForm.name=e),size:"small",placeholder:e.$t("dataEnquiry.qsrzdmc")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),Object(n["createVNode"])(h,{width:"100",prop:"code",label:e.$t("dataEnquiry.xlh")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{modelValue:d.queryForm.code,"onUpdate:modelValue":t[1]||(t[1]=e=>d.queryForm.code=e),size:"small",placeholder:e.$t("dataEnquiry.qsrxlh")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),Object(n["createVNode"])(h,{width:"100",prop:"community",label:e.$t("dataEnquiry.sq")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(m,{modelValue:d.queryForm.community,"onUpdate:modelValue":t[2]||(t[2]=e=>d.queryForm.community=e),size:"small",placeholder:e.$t("dataEnquiry.qsrsq")},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1})]),_:1},8,["model"])]),Object(n["createElementVNode"])("div",l,[Object(n["createVNode"])(b,{ref:"queryForm",model:d.queryForm,"label-width":"80px"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(p,null,{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(h,{width:"100",prop:"commPro",label:e.$t("dataEnquiry.txxy")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(f,{modelValue:d.queryForm.commPro,"onUpdate:modelValue":t[3]||(t[3]=e=>d.queryForm.commPro=e),size:"small",placeholder:e.$t("dataEnquiry.qxztxxy")},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(d.dictData,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(g,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),Object(n["createVNode"])(h,{width:"100",prop:"townCode",label:e.$t("dataEnquiry.jd")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(f,{modelValue:d.queryForm.townCode,"onUpdate:modelValue":t[4]||(t[4]=e=>d.queryForm.townCode=e),size:"small",placeholder:e.$t("dataEnquiry.qxzjd")},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(d.townData,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(g,{key:e.townCode,label:e.townName,value:e.townCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),Object(n["createVNode"])(h,{width:"100",prop:"status",label:e.$t("dataEnquiry.zt")},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(f,{modelValue:d.queryForm.status,"onUpdate:modelValue":t[5]||(t[5]=e=>d.queryForm.status=e),size:"small",placeholder:e.$t("dataEnquiry.qxzzt")},{default:Object(n["withCtx"])(()=>[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(d.statusData,e=>(Object(n["openBlock"])(),Object(n["createBlock"])(g,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1})]),_:1},8,["model"])]),Object(n["createElementVNode"])("div",s,[Object(n["createVNode"])(v,{size:"small",onClick:t[6]||(t[6]=e=>u.resetForm())},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.chongz")),1)]),_:1}),Object(n["createVNode"])(v,{type:"primary",size:"small",onClick:u.search},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"]),Object(n["createVNode"])(v,{type:"primary",size:"small",onClick:u.exportData},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("defalult.dc")),1)]),_:1},8,["onClick"])])]),Object(n["withDirectives"])((Object(n["openBlock"])(),Object(n["createBlock"])(C,{id:"table",data:d.deviceData,border:"",stripe:"",style:{width:"100%"},onSelectionChange:u.handleSelectionChange},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(w,{type:"selection",width:"55"}),Object(n["createVNode"])(w,{prop:"id",label:"ID",width:"60",align:"center"}),Object(n["createVNode"])(w,{prop:"name",label:e.$t("monitorVideo.sbmc"),width:"160",align:"center"},null,8,["label"]),Object(n["createVNode"])(w,{prop:"code",label:e.$t("dataEnquiry.zdbm"),width:"200",align:"center"},null,8,["label"]),Object(n["createVNode"])(w,{prop:"commPro.dataValue",label:e.$t("dataEnquiry.txxy"),width:"200",align:"center"},null,8,["label"]),Object(n["createVNode"])(w,{prop:"status",label:e.$t("dataEnquiry.ljzt"),width:"120",align:"center"},{default:Object(n["withCtx"])(({row:t})=>["已连接"==t.status?(Object(n["openBlock"])(),Object(n["createBlock"])(k,{key:"已连接",effect:"dark",type:"success",size:"mini"},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("dataEnquiry.ylj")),1)]),_:1})):Object(n["createCommentVNode"])("",!0),"未连接"==t.status?(Object(n["openBlock"])(),Object(n["createBlock"])(k,{key:"未连接",effect:"dark",type:"danger",size:"mini"},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("dataEnquiry.wlj")),1)]),_:1})):Object(n["createCommentVNode"])("",!0)]),_:1},8,["label"]),Object(n["createVNode"])(w,{prop:"enableStatus",label:e.$t("site.qyzt"),width:"120",align:"center"},{default:Object(n["withCtx"])(({row:t})=>[1==t.enableStatus?(Object(n["openBlock"])(),Object(n["createBlock"])(k,{key:"启用",effect:"dark",type:"success",size:"mini"},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("site.qy")),1)]),_:1})):Object(n["createCommentVNode"])("",!0),0==t.enableStatus?(Object(n["openBlock"])(),Object(n["createBlock"])(k,{key:"未启用",effect:"dark",type:"danger",size:"mini"},{default:Object(n["withCtx"])(()=>[Object(n["createTextVNode"])(Object(n["toDisplayString"])(e.$t("site.wqy")),1)]),_:1})):Object(n["createCommentVNode"])("",!0)]),_:1},8,["label"]),Object(n["createVNode"])(w,{prop:"offlineDelay",label:e.$t("dataEnquiry.lxyzm"),width:"100",align:"center"},null,8,["label"]),Object(n["createVNode"])(w,{prop:"commPro.dataValue",label:e.$t("dataEnquiry.txxy"),width:"100",align:"center"},null,8,["label"]),Object(n["createVNode"])(w,{prop:"project.name",label:e.$t("dataEnquiry.xm"),width:"220",align:"center"},null,8,["label"]),Object(n["createVNode"])(w,{prop:"longitude",label:e.$t("dataEnquiry.jd"),width:"200",align:"center"},null,8,["label"]),Object(n["createVNode"])(w,{prop:"latitude",label:e.$t("dataEnquiry.wd"),width:"200",align:"center"},null,8,["label"]),Object(n["createVNode"])(w,{prop:"offlineDelay",label:e.$t("dataEnquiry.lxys"),width:"100",align:"center"},null,8,["label"]),Object(n["createVNode"])(w,{prop:"townName",label:e.$t("dataEnquiry.xzjdmc"),width:"150",align:"center"},null,8,["label"]),Object(n["createVNode"])(w,{prop:"community",label:e.$t("dataEnquiry.sq"),width:"160",align:"center"},null,8,["label"]),Object(n["createVNode"])(w,{prop:"specifications",label:e.$t("dataEnquiry.sbgg"),width:"100",align:"center"},null,8,["label"]),Object(n["createVNode"])(w,{prop:"specifications",label:e.$t("dataEnquiry.sbggd"),width:"150",align:"center"},null,8,["label"]),Object(n["createVNode"])(w,{prop:"simNum",label:e.$t("dataEnquiry.skjjhm"),width:"150",align:"center"},null,8,["label"]),Object(n["createVNode"])(w,{prop:"technology.dataValue",label:e.$t("dataEnquiry.sbgy"),width:"100",align:"center"},null,8,["label"]),Object(n["createVNode"])(w,{prop:"material.dataValue",label:e.$t("dataEnquiry.sbcz"),width:"100",align:"center"},null,8,["label"]),Object(n["createVNode"])(w,{prop:"outStandard.dataValue",label:e.$t("dataEnquiry.csbz"),width:"100",align:"center"},null,8,["label"]),Object(n["createVNode"])(w,{prop:"leader",label:e.$t("dataEnquiry.ywry"),width:"100",align:"center"},null,8,["label"]),Object(n["createVNode"])(w,{prop:"contact",label:e.$t("dataEnquiry.lxfs"),width:"150",align:"center"},null,8,["label"]),Object(n["createVNode"])(w,{prop:"type.dataValue",label:e.$t("dataEnquiry.sblx"),width:"100",align:"center"},null,8,["label"]),Object(n["createVNode"])(w,{prop:"userNum",label:e.$t("dataEnquiry.fwyhs"),width:"100",align:"center"},null,8,["label"]),Object(n["createVNode"])(w,{prop:"onlineTime",label:e.$t("dataEnquiry.sxsj"),width:"200",align:"center"},null,8,["label"]),Object(n["createVNode"])(w,{prop:"offlineTime",label:e.$t("dataEnquiry.lxsj"),width:"200",align:"center"},null,8,["label"]),Object(n["createVNode"])(w,{prop:"offlineDuration",label:e.$t("dataEnquiry.lxsc"),width:"150",align:"center"},null,8,["label"])]),_:1},8,["data","onSelectionChange"])),[[O,d.listLoading]]),Object(n["createVNode"])(y,{background:d.background,"current-page":d.queryForm.page,layout:d.layout,"page-size":d.queryForm.size,total:d.total,style:{"text-align":"right"},onCurrentChange:u.handleCurrentChange,onSizeChange:u.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"])])}o("14d9");var d=o("aa98"),u=o("3038"),m={name:"Index",components:{},data(){return{deviceData:[],lazy:!0,activeName:"first",layout:"total, sizes, prev, pager, next, jumper",total:0,input:"",textarea:"",list:[],townData:[],dictData:[],background:!0,listLoading:!0,ids:[],elementLoadingText:"正在加载...",statusData:[{label:"all",value:3},{label:"离线",value:0},{label:"在线",value:1}],queryForm:{page:1,size:20,name:"",projectId:"",code:"",community:"",townCode:"",commPro:"",status:3}}},computed:{height(){return 500}},created(){this.queryForm.projectId=sessionStorage.getItem("projectId"),this.fetchData(),this.getTownData(),this.getDictData()},methods:{async fetchData(){this.listLoading=!0;const{data:e}=await Object(d["getList"])(this.queryForm);this.deviceData=e.items,this.total=e.total,setTimeout(()=>{this.listLoading=!1},500)},async getTownData(){const{data:e}=await Object(d["getTownsByProject"])(this.queryForm);this.townData=e},async getDictData(){const{data:e}=await Object(d["getDictData"])(this.queryForm);this.dictData=e.communicationProtocol},resetForm(){this.$refs.queryForm.resetFields()},search(){this.fetchData()},async exportData(){const e=await Object(d["exportDevice"])(this.queryForm);u["default"].downloadFile(e,{fileName:"站点列表.xls"})},sensorEdit(e){this.$router.push({name:"传感器管理",path:"/sensor",query:{deviceId:e.id}})},sensorData(e){this.$router.push({name:"站点最新数据",path:"/sensorIotData",query:{deviceCode:e.code,deviceId:e.id}})},handleAdd(){this.$refs["edit"].showEdit({projectId:this.queryForm.projectId},1)},handleEdit(e){this.$refs["edit"].showEdit(e,2)},copyDevice(e){this.$refs["copy"].showCopy(e)},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()},deletes(){const e=this.ids;if(0==e.length)return this.$message({type:"info",message:"没有选中任何项"}),!1;this.deleteData(e)},handleSelectionChange(e){const t=[];e.forEach(e=>{t.push(e.id)}),this.ids=t,console.log(this.ids)},deleteData(e){this.$confirm("你确定要删除当前项吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{const{msg:t}=Object(d["doDelete"])(e);this.$message({type:"success",message:void 0==t?"删除成功":t});const o=this;setTimeout((function(){o.fetchData()}),1e3)}).catch(()=>{this.$message({type:"info",message:"已取消删除"})})},handleDelete(e){e.id&&this.deleteData([e.id])}}},h=(o("92a1"),o("d959")),p=o.n(h);const b=p()(m,[["render",c],["__scopeId","data-v-2f0094d2"]]);t["default"]=b},"695d":function(e,t,o){"use strict";o.r(t);var n=o("f2bf");const a={class:"dialog-footer"};function r(e,t,o,r,i,l){const s=Object(n["resolveComponent"])("el-tree"),c=Object(n["resolveComponent"])("el-form-item"),d=Object(n["resolveComponent"])("el-form"),u=Object(n["resolveComponent"])("el-button"),m=Object(n["resolveComponent"])("el-dialog");return Object(n["openBlock"])(),Object(n["createBlock"])(m,{modelValue:i.dialogFormVisible,"onUpdate:modelValue":t[0]||(t[0]=e=>i.dialogFormVisible=e),title:e.title,width:"500px",onClose:l.close},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(d,{ref:"form",model:i.form,rules:e.rules,"label-width":"80px"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(c,{label:"角色授权",prop:"menuIds"},{default:Object(n["withCtx"])(()=>[Object(n["createVNode"])(s,{ref:"tree","empty-text":"暂无数据","expand-on-click-node":!1,props:i.defaultProps,"default-checked-keys":i.node,"node-key":"value",data:i.parentData,"show-checkbox":"","default-expand-all":"",onCheck:l.currentChecked},null,8,["props","default-checked-keys","data","onCheck"])]),_:1})]),_:1},8,["model","rules"]),Object(n["createElementVNode"])("div",a,[Object(n["createVNode"])(u,{type:"primary",size:"small",onClick:l.save},{default:Object(n["withCtx"])(()=>t[1]||(t[1]=[Object(n["createTextVNode"])("确 定")])),_:1},8,["onClick"]),Object(n["createVNode"])(u,{size:"small",onClick:l.close},{default:Object(n["withCtx"])(()=>t[2]||(t[2]=[Object(n["createTextVNode"])("取 消")])),_:1},8,["onClick"])])]),_:1},8,["modelValue","title","onClose"])}o("14d9"),o("1e70"),o("79a4"),o("c1a1"),o("8b00"),o("a4e7"),o("1e5a"),o("72c3");var i=o("cc5e"),l=o("1f27"),s={name:"RoleGrant",data(){return{form:{roleId:"",menuIds:""},defaultProps:{id:"value",label:"label",children:"children"},node:[],menuIds:"",clearable:!0,parentData:[],dialogFormVisible:!1,parentIdData:[]}},created(){},methods:{async getParentData(){const{data:e}=await Object(l["getCustom"])();this.parentData=e},async getNodeData(){const{data:e}=await Object(i["getMenuIdsByRoleId"])({roleId:this.form.roleId});this.parentData.forEach((function(t){e.includes(t.value)&&e.splice(e.indexOf(t.value),1)})),this.$refs.tree.setCheckedKeys(e)},currentChecked(){const e=this.$refs.tree.getCheckedNodes(!1,!0),t=[];e.forEach(e=>{t.push(e.value,e.value)}),this.form.menuIds=Array.from(new Set(t))},roleGrant(e){this.title="角色授权",this.form=Object.assign({},e),this.form.roleId=e.id,this.dialogFormVisible=!0,this.getNodeData(),this.getParentData()},close(){this.$refs["form"].resetFields(),this.form=this.$options.data().form,this.dialogFormVisible=!1,this.$emit("fetch-data")},save(){this.$refs["form"].validate(async e=>{if(!e)return!1;{const{msg:e}=await Object(i["assignMenu"])({menuIds:this.form.menuIds,roleId:this.form.roleId});this.$notify({title:e,type:"success"}),this.dialogFormVisible=!1}})}}},c=(o("4ee8"),o("d959")),d=o.n(c);const u=d()(s,[["render",r]]);t["default"]=u},"69a4":function(e,t){(function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=tinymce.util.Tools.resolve("tinymce.Env"),o=tinymce.util.Tools.resolve("tinymce.util.Tools");const n=e=>t=>t.options.get(e),a=n("content_style"),r=n("content_css_cors"),i=n("body_class"),l=n("body_id"),s=e=>{var n;let s="";const c=e.dom.encode,d=null!==(n=a(e))&&void 0!==n?n:"";s+='';const u=r(e)?' crossorigin="anonymous"':"";o.each(e.contentCSS,t=>{s+='"}),d&&(s+='");const m=l(e),h=i(e),p=t.os.isMacOS()||t.os.isiOS()?"e.metaKey":"e.ctrlKey && !e.altKey",b='