(function(t){function e(e){for(var n,a,s=e[0],l=e[1],h=e[2],d=0,u=[];d-1:t.draggable},on:{change:function(e){var i=t.draggable,n=e.target,r=!!n.checked;if(Array.isArray(i)){var o=null,a=t._i(i,o);n.checked?a<0&&(t.draggable=i.concat([o])):a>-1&&(t.draggable=i.slice(0,a).concat(i.slice(a+1)))}else t.draggable=r}}}),t._v(" Draggable\n "),i("input",{directives:[{name:"model",rawName:"v-model",value:t.resizable,expression:"resizable"}],attrs:{type:"checkbox"},domProps:{checked:Array.isArray(t.resizable)?t._i(t.resizable,null)>-1:t.resizable},on:{change:function(e){var i=t.resizable,n=e.target,r=!!n.checked;if(Array.isArray(i)){var o=null,a=t._i(i,o);n.checked?a<0&&(t.resizable=i.concat([o])):a>-1&&(t.resizable=i.slice(0,a).concat(i.slice(a+1)))}else t.resizable=r}}}),t._v(" Resizable\n "),i("div",{staticStyle:{"margin-top":"10px","margin-bottom":"10px"}},[t._v("\n Row Height: "),i("input",{directives:[{name:"model",rawName:"v-model",value:t.rowHeight,expression:"rowHeight"}],attrs:{type:"number"},domProps:{value:t.rowHeight},on:{input:function(e){e.target.composing||(t.rowHeight=e.target.value)}}}),t._v(" Col nums: "),i("input",{directives:[{name:"model",rawName:"v-model",value:t.colNumStr,expression:"colNumStr"}],attrs:{type:"number"},domProps:{value:t.colNumStr},on:{input:function(e){e.target.composing||(t.colNumStr=e.target.value)}}})]),t._v("\n right margin "),i("input",{directives:[{name:"model",rawName:"v-model",value:t.margin[0],expression:"margin[0]"}],attrs:{type:"number"},domProps:{value:t.margin[0]},on:{input:function(e){e.target.composing||t.$set(t.margin,0,e.target.value)}}}),t._v("\n bottom margin "),i("input",{directives:[{name:"model",rawName:"v-model",value:t.margin[1],expression:"margin[1]"}],attrs:{type:"number"},domProps:{value:t.margin[1]},on:{input:function(e){e.target.composing||t.$set(t.margin,1,e.target.value)}}}),t._v("\n background color "),i("input",{directives:[{name:"model",rawName:"v-model",value:t.bgcolor,expression:"bgcolor"}],attrs:{type:"text"},domProps:{value:t.bgcolor},on:{input:function(e){e.target.composing||(t.bgcolor=e.target.value)}}}),i("button",{on:{click:t.addItem}},[t._v("addItem")]),i("div",{attrs:{id:"container"}},[i("grid",{directives:[{name:"show",rawName:"v-show",value:t.isGridShow,expression:"isGridShow"}],ref:"altGrid",staticClass:"nihao",attrs:{layout:t.layout,"is-draggable":t.draggable,"is-resizable":t.resizable,"row-height":Number(t.rowHeight),margin:t.margin,backgroundColor:t.bgcolor,"col-num":t.colNum,"grid-item-class":"ceshi-global-item","close-handler-class":"ceshi-global-close","resize-handler-class":"alt-g-i-r-h-default-style","placeholder-class":"ceshi-global-placeholder"},on:{updated:t.gridUpdated,"update:layout":function(e){t.layout=e}}})],1)])])},o=[],a=(i("c5f6"),i("cebc")),s=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"alt-grid-container",class:t.operatorClass,style:t.containerStyle},[i("div",{staticClass:"alt-grid-item-drag-placeholder",class:t.placeholderClass,style:t.getCardStyleForPlaceholder(t.placeholder)}),t._l(t.innerLayout,function(e,n){return i("div",{key:e._id,ref:"cards",refInFor:!0,staticClass:"alt-grid-item",class:[t.canDragClass(e.isDraggable),t.gridItemClass,e.gridItemClass],style:e._alt_style,attrs:{"dg-id":e._id}},[t.getFirstSetValue(e.isShowOriginCloseBtn,t.isShowOriginCloseBtn,!0)?i("button",{class:[t.closeHandlerClass,e.closeHandlerClass],on:{click:function(i){return t.closeWidget(e._id)}}},[t._v("关闭")]):t._e(),i(e.type,{ref:e._id,refInFor:!0,tag:"component",attrs:{"alt-card-props":t.getPropsForInject(n,e)}}),t.getFirstSetValue(e.isResizable,t.isResizable,!0)?i("span",{staticClass:"alt-grid-item-resize-handler",class:[t.resizeHandlerClass,e.resizeHandlerClass]}):t._e()],1)}),i("div",{staticClass:"mask"})],2)},l=[];i("4917"),i("386d"),i("456d"),i("a481"),i("ac6a"),i("28a5"),i("3b2b"),i("7cdf"),i("6b54");function h(t){return Object.prototype.toString.call(t).slice(8,-1).toLowerCase()}function c(t){return void 0===t||null===t}function d(){var t=n["a"];return t||(window.Vue?window.Vue:null)}function u(t,e){var i=new RegExp("(\\s|^)"+e+"(\\s|$)"),n=t.className;return i.test(n)}function m(t,e,i){for(var n=null,r=0,o=t.length;r0&&void 0!==arguments[0]?arguments[0]:{},i=arguments.length>1?arguments[1]:void 0;Object(_["a"])(this,t),this.appendUniqueId(e),this.x=this.isNotNegativeNumber(e.x)?e.x:0,this.y=this.isNotNegativeNumber(e.y)?e.y:0,this.w=this.isPositiveNumber(e.w)?e.w:1,this.h=this.isPositiveNumber(e.h)?e.h:1,this.id=e._id,this.rawInfo=e,this.coors=i}return Object(k["a"])(t,[{key:"setPos",value:function(t){for(var e,i,n=["x","y","w","h"],r=0,o=n.length;rthis.coors.maxWidth&&(t=this.coors.maxWidth-this.w),t<0&&(t=0),e<0&&(e=0),this.coors._moveTo(this.id,{x:t,y:e})}},{key:"resizeTo",value:function(t,e){this.coors.maxWidth&&t+this.x>this.coors.maxWidth&&(t=this.coors.maxWidth-this.x),t<1&&(t=1),e<1&&(e=1),this.coors._resizeTo(this.id,{w:t,h:e})}},{key:"moveDown",value:function(t){this.coors._moveDown(this.id,t)}},{key:"fill",value:function(t){this.coors.coorsFillRect(this.x,this.y,this.w,this.h,t)}},{key:"isPositiveNumber",value:function(t){return!c(t)&&t>0}},{key:"isNotNegativeNumber",value:function(t){return!c(t)&&t>=0}},{key:"appendUniqueId",value:function(t){t._id||(t._id=this.getUniqueId())}},{key:"getUniqueId",value:function(t,e){var i,n,r="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),o=[];if(e=e||r.length,t)for(i=0;i0&&void 0!==arguments[0]?arguments[0]:{};Object(_["a"])(this,t),this.coors=[],this.coorItemsMap={},this.maxWidth=e.maxWidth}return Object(k["a"])(t,[{key:"add",value:function(t){var e=new C(t,this);return this.distributeRectPosition(e),this.coorsFillRect(e.x,e.y,e.w,e.h,e),this.coorItemsMap[e.id]=e,e}},{key:"coorsFillRect",value:function(t,e,i,n,r){for(var o,a=this.coors,s=e;s(a[i]||0)&&(a[i]=l)});for(var h=this.maxWidth||a.length+r,d=0;d1&&void 0!==arguments[1]?arguments[1]:{};if(!c(e.x)&&!c(e.y)){var i=this.coorItemsMap[t];i.fill(null);var n={x:e.x,y:e.y,w:i.w,h:i.h},r=this.coorsGetFirstItemForColsInRect(n),o={x:n.x,y:n.y+n.h,w:n.w};g(r,function(t){t.moveDown(o.y-t.y)}),i.setPos(n),this.coorsFillRect(n.x,n.y,n.w,n.h,i),this._moveUpAll()}}},{key:"_resizeTo",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!c(e.w)&&!c(e.h)){var i=this.coorItemsMap[t];i.fill(null);var n={x:i.x,y:i.y,w:e.w,h:e.h},r=this.coorsGetFirstItemForColsInRect(n),o={x:n.x,y:n.y+n.h,w:n.w};g(r,function(t){t.moveDown(o.y-t.y)}),i.setPos(n),i.fill(i),this._moveUpAll()}}},{key:"_moveDown",value:function(t,e){var i=this.coorItemsMap[t];i.fill(null);var n=this.coorsGetFirstItemForColsInRect({x:i.x,y:i.y+i.h,w:i.w,h:i.h+e}),r={x:i.x,y:i.y+i.h+e,w:i.w};g(n,function(t){t.moveDown(r.y-t.y)}),i.setPos({y:i.y+e}),i.fill(i)}},{key:"coorsGetFirstItemForColsInRect",value:function(t){for(var e,i,n=t.x,r=t.y,o=t.w,a=t.h,s=[],l=[],h=r;h=o)break}return s}},{key:"checkLineIsLegal",value:function(t,e){for(var i=t.x;i=0;a--){n=this.coors[a]||[];for(var s=t;s"},A=F,V=Object(T["a"])(A,z,E,!1,null,null,null),B=V.exports,G={props:["altCardProps"]},U=G,q=Object(T["a"])(U,L,O,!1,null,null,null),J=q.exports,X={layout:{type:Array,default:function(){return[]}},isDraggable:{type:Boolean,default:!0},isResizable:{type:Boolean,default:!0},rowHeight:{type:Number,default:150,validator:function(t){return!isNaN(t)&&t>0}},maxRows:{type:Number,default:1/0},margin:{type:Array,default:function(){return[10,10]}},colNum:{type:Number,default:12},backgroundColor:{type:String,default:"rgba(200,200,200,1)"},gridItemClass:{type:String,default:""},closeHandlerClass:{type:String,default:""},resizeHandlerClass:{type:String,default:"alt-g-i-r-h-default-style"},placeholderClass:{type:String,default:""},isShowOriginCloseBtn:{type:Boolean,default:!0},width:{type:[Number,Boolean],default:!1}},Y=X,Z=d(),K={name:"alt-grid-layout",addWidgetType:function(){var t=arguments[0],e=h(t);if("string"===e)this._addWidgetType.apply(this,arguments);else if("object"===e)for(var i in t)t.hasOwnProperty(i)&&this._addWidgetType(i,t[i])},_addWidgetType:function(t,e){var i=e.template?B:j;e.super!=Z?this.components[t]=Object(a["a"])({},e,{extends:i}):this.components[t]=e.extend(J)},props:Y,data:function(){return{innerLayout:[],defVal:{minH:1,minW:1,maxH:1/0,maxW:1/0,isDraggable:!0,isResizable:!0,isShowOriginCloseBtn:!0,dragIgnoreFrom:"a, input, button, textarea"},containerHeight:0,cols:[],cacheComputed:{},placeholder:null,preOperator:0,operator:0,operatedItem:null,containerWidth:0,boxWatchHandler:null,coors:null,timer:null,animation:null,animationHandler:null,eventHandler:{mousedown:null,mousemove:null,mouseup:null}}},mounted:function(){var t=this;this.initCols(),!1===this.width&&(this.boxWatchHandler=new b(this.$el,function(){t.initCols()})),this.bindEvents(),this.setLayout(this.layout)},destroyed:function(){this.boxWatchHandler.destroy(),this.unbindEvents(),clearTimeout(this.timer)},watch:{rowHeight:function(){this.reRenderStyle({triggerEventEnd:!0,onlyReRender:!0})},colNum:function(t){this.coors&&(this.coors.setMaxWidth=parseInt(t)),this.initCols()},cols:function(){this.cacheComputed={},this.operator||this.reRenderStyle({triggerEventEnd:!0,onlyReRender:!0})},margin:function(){this.cacheComputed={},this.reRenderStyle()},backgroundColor:function(){this.forceReRenderStyle()},width:function(){this.initCols()}},computed:{containerStyle:function(){return{height:this.containerHeight+"px"}},operatorClass:function(){return this.operator?1===this.operator?"alt-grid-container-operating alt-move":2===this.operator?"alt-grid-container-operating alt-resize":"":""}},methods:{bindEvents:function(){this.eventHandler.mousedown=this.mousedown.bind(this),this.eventHandler.mousemove=this.mousemove.bind(this),this.eventHandler.mouseup=this.mouseup.bind(this),this.$el.addEventListener("mousedown",this.eventHandler.mousedown),document.addEventListener("mousemove",this.eventHandler.mousemove),document.addEventListener("mouseup",this.eventHandler.mouseup)},unbindEvents:function(){this.$el.removeEventListener("mousedown",this.eventHandler.mousedown),document.removeEventListener("mousemove",this.eventHandler.mousemove),document.removeEventListener("mouseup",this.eventHandler.mouseup)},canDragClass:function(t){return f(t,this.isDraggable,!0)?"can-drag":""},forceReRenderStyle:function(){var t=this;this.timer&&clearTimeout(this.timer),this.timer=setTimeout(function(){t.innerLayout.forEach(function(e){var i=t.getCardStyle(e);t.$set(e,"_alt_style",i)})},10)},reRenderStyle:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=e.ignoreId,n=e.triggerEventEnd,r=e.onlyReRender;this.timer&&clearTimeout(this.timer),this.timer=setTimeout(function(){t.containerHeight=0,t.innerLayout.forEach(function(e,o){if(e._id!==i){var a=t.$refs.cards[o],s={style:a.style,width:a.style.width,height:a.style.height,transform:a.style.transform};s.transform&&(s.transform=s.transform.replace(/\s/g,""));var l=t.getCardStyle(e,!0);t.$set(e,"_alt_style",l.style);var h=t.getCardRectChangeStatus(s,l,["width","height","transform"],{triggerEventEnd:n});"none"!==h&&t.dispatchEvent(e._id,h,{w:e.w,h:e.h,x:e.x,y:e.y,layout:t.innerLayout,onlyReRender:r})}})},10)},getCardRectChangeStatus:function(t,e,i){for(var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},r=n.triggerEventEnd,o=i||Object.keys(t),a=0,s=o.length;a0?this.width:0,this.colNum!==this.cols.length||!this.containerWidth||this.containerWidth!==t){this.containerWidth=t;for(var e=this.colNum,i=[],n=t%e,r=Math.floor(t/e),o=0;o0&&void 0!==arguments[0]?arguments[0]:[];this.coors||(this.coors=new H({maxWidth:this.colNum})),this.coors.clear(),this.coors.batchAddItem(e);var i=this.coors.getAllItems();i.forEach(function(e){var i=t.getCardStyle(e);t.$set(e,"_alt_style",i)}),this.innerLayout=i,/_env=altdev/.test(window.location.search)&&W(this,this.innerLayout)},setContainerHeight:function(t,e){var i=this.containerHeight,n=t+e;n>i&&(this.containerHeight=n)},getCardStyle:function(t,e){if(!t)return{};var i=this.computeColsWidth(0,t.x)+"px",n=this.getCardWidth(t.x,t.x+t.w)+"px",r=t.y*this.rowHeight,o=r+"px",a=t.h*this.rowHeight-this.margin[1],s=a+"px";this.setContainerHeight(r,a);var l="translate3d(".concat(i,",").concat(o,",0px)"),h="transform:".concat(l,";width:").concat(n,";height:").concat(s,";background-color:").concat(this.backgroundColor,";");return e?{style:h,x:i,y:r,width:n,height:a,transform:l}:h},getCardStyleForRealTime:function(t){if(t){var e=t.w,i=t.x;i<0?i=0:i+e>this.containerWidth&&(i=this.containerWidth-e);var n=t.y;n<0&&(n=0);var r="transform:translate3d(".concat(i,"px,").concat(n,"px,0);"),o="".concat(r,"width:").concat(e,"px;height:").concat(t.h,"px;background-color:").concat(this.backgroundColor,";z-index:1;");return o}},getCardStyleForPlaceholder:function(t){if(!t)return{};var e=this.computeColsWidth(0,t.x),i=this.getCardWidth(t.x,t.x+t.w),n=t.y*this.rowHeight,r=t.h*this.rowHeight-this.margin[1];this.setContainerHeight(n,r);var o="transform:translate3d(".concat(e,"px,").concat(n,"px,0);"),a="".concat(o,"width:").concat(i,"px;height:").concat(r,"px;");return a},getCardWidth:function(t,e){var i=this.computeColsWidth(t,e);return e!==this.cols.length&&(i-=this.margin[0]),i},computeColsWidth:function(t,e){var i=t+";"+e;if(this.cacheComputed[i])return this.cacheComputed[i];for(var n=this.cols,r=0,o=t;o0?t.node.x+t.node.w:t.node.x,c=this.getMoveCols(s,h),d=this.getMoveRows(l,t.node.y),u=t.node.x+c,m=t.node.y+d;this.coors.getItemById(o._id).moveTo(u,m);var f=a.x+s,g=a.y+l;t.node["_alt_style"]=this.getCardStyleForRealTime({x:f,y:g,w:a.w,h:a.h}),this.reRenderStyle({ignoreId:t.dragId}),this.dispatchEvent(t.dragId,"move",{x:this.placeholder.x,y:this.placeholder.y,w:this.placeholder.w,h:this.placeholder.h,layout:this.innerLayout})},resizeMove:function(t,e,i,n,r){var o=this.placeholder,a=t.node,s=t.cacheStyle,l=n-e,h=r-i,c=this.getMoveCols(l,a.x+a.w),d=this.getMoveRows(h,a.y+a.h),u=this.getItemLegalSize(a,{w:a.w+c,h:a.h+d});this.coors.getItemById(o._id).resizeTo(u.w,u.h);var m=this.getItemLegalSizeInPixies(a,{width:s.w+l,height:s.h+h});s.x+m.width>this.containerWidth&&(m.width=this.containerWidth-s.x),t.node["_alt_style"]=this.getCardStyleForRealTime({x:s.x,y:s.y,w:m.width,h:m.height}),this.reRenderStyle({ignoreId:t.dragId}),this.dispatchEvent(t.dragId,"resize",{x:this.placeholder.x,y:this.placeholder.y,w:this.placeholder.w,h:this.placeholder.h,layout:this.innerLayout})},getItemLegalSizeInPixies:function(t,e){var i=this.getPixiesLimit(t),n=e.width,r=e.height;return n>i.maxWidth?n=i.maxWidth:ni.maxHeight?r=i.maxHeight:r0&&(e.minWidth=this.getCardWidth(t.x,t.x+i)),n&&n>0&&(e.minHeight=n*this.rowHeight-this.margin[1]),t.maxW&&t.maxW>0&&(e.maxWidth=this.getCardWidth(t.x,t.x+t.maxW)),t.maxH&&t.maxH>0&&(e.maxHeight=t.maxH*this.rowHeight-this.margin[1]),e},getMoveCols:function(t,e){if(e<=0&&t<0)return 0;var i=t<0?"-":"+",n=Math.abs(t);if(n<15)return 0;var r=0,o=e;while(n>0)if("-"===i){if(o--,n-=this.cols[o]||0,r++,o<=0)break}else if(o++,n-=this.cols[o]||0,r++,o>=this.cols.length)break;return parseInt(i+r)},getMoveRows:function(t,e){if(e<=0&&t<0)return 0;var i=t<0?"-":"+",n=Math.abs(t);if(n0)if("-"===i){if(n-=this.rowHeight,r++,o--,o<=0)break}else n-=this.rowHeight,r++,o++;return parseInt(i+r)},addItem:function(t){this.coors||this.setLayout();var e=this.coors.add(t),i=this.getCardStyle(e);return this.$set(e.rawInfo,"_alt_style",i),this.innerLayout.push(e.rawInfo),this.$emit("update:layout",this.innerLayout),e.id},deleteItem:function(t){return this.closeWidget(t)},getAllItems:function(){return this.innerLayout},getItemLegalSize:function(t,e){var i=f(t.minH,this.defVal.minH),n=f(t.minW,this.defVal.minW),r=f(t.maxH,this.defVal.maxH),o=f(t.maxW,this.defVal.maxW),a=e.h,s=e.w;return e.h<=i&&(a=i),e.h>=r&&(a=r),e.w<=n&&(s=n),e.w>=o&&(s=o),{h:a,w:s}},closeWidget:function(t){var e=p(this.innerLayout,t,"_id");if(-1===e)return!1;var i=this.innerLayout[e];this.coors.remove(i._id),this.innerLayout.splice(e,1),this.reRenderStyle(),this.clearDragEnv(),this.$emit("update:layout",this.innerLayout)}},updated:function(){this.$emit("updated")}},Q=K,tt=(i("d812"),Object(T["a"])(Q,s,l,!1,null,null,null)),et=tt.exports;function it(t){function e(){var t=this.$options;t.altStore?this.$altStore=t.altStore:t.parent&&t.parent.$altStore&&(this.$altStore=t.parent.$altStore)}t.mixin({beforeCreate:e})}function nt(t,e){Object.keys(t).forEach(function(i){return e(t[i],i)})}var rt=function(){function t(e){Object(_["a"])(this,t),this._mutations=Object.create(null),this.initVm(e.state),this.initMutations(e.mutations)}return Object(k["a"])(t,[{key:"commit",value:function(t,e){var i=this._mutations[t];i?i.forEach(function(t){t(e)}):console.error("[altStore] unknown commit type.")}},{key:"getOriginState",value:function(){return this._vm._data.$$state}},{key:"initMutations",value:function(t){var e=this,i=this.getOriginState();nt(t,function(t,n){var r=e._mutations[n]||(e._mutations[n]=[]);r.push(function(n){t.call(e,i,n)})})}},{key:"initVm",value:function(t){var e=this._vm;this._vm=new R({data:{$$state:t}}),e&&R.nextTick(function(){return e.$destroy()})}},{key:"state",get:function(){return this._vm._data.$$state},set:function(t){console.error("cannot set state directly.")}}]),t}();function ot(t){R&&t===R||(R=t,it(R))}var at={Store:rt,install:ot};function st(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=Object(a["a"])({},et,{components:{}});return t.altStore&&t.altStore instanceof at.Store&&(e.altStore=t.altStore),e}var lt={createGrid:st,grid:et,altStore:at},ht=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",[i("h1",{on:{click:t._close}},[t._v("a组件-包含vue生命周期,以及close事件")]),i("p",[t._v(t._s(t.altCardProps.card.name))])])},ct=[],dt={data:function(){return{test:"test-a-test"}},methods:{_close:function(){this.altCardProps.close()}},watch:{altCard:function(t,e){console.log("testa watch altCard",t,e)}},beforeCreate:function(){console.log("before create")},created:function(){console.log("create")},beforeMount:function(){console.log("before mount")},mounted:function(){var t=this;console.log("mounted"),this.$on("move",function(e){console.log("test-a move:",e),t.$altStore.commit("add")}),this.$on("moved",function(t){console.log("test-a moved:",t)})},beforeUpdate:function(){console.log("before update")},updated:function(){console.log("a updated")},activated:function(){console.log("activated")},deactivated:function(){console.log("deactivated")},beforeDestroy:function(){console.log("before destroy")},destroyed:function(){console.log("destroyed")},errorCaptured:function(){console.log("error captured")}},ut=dt,mt=Object(T["a"])(ut,ht,ct,!1,null,null,null),ft=mt.exports,gt=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",[i("h1",[t._v("b 组件")]),i("p",[t._v(t._s(t.altCardProps.card.w))]),i("input",{attrs:{type:"text"}})])},pt=[],vt={updated:function(){console.log("updated b")}},yt=vt,xt=Object(T["a"])(yt,gt,pt,!1,null,null,null),wt=xt.exports,bt=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",[i("h1",[t._v("组件D")]),i("p",[t._v(t._s(t.altCardProps.card.name))]),i("p",[t._v(t._s(t.text))])])},_t=[],kt=n["a"].extend({name:"test-d",data:function(){return{text:"text content"}},mounted:function(){console.log("mounted"),this.$on("move",function(t){console.log("move move move",t)})},watch:{ccc:function(t,e){console.log("test-d ccc change",t,e)}}}),It=kt,Ct=Object(T["a"])(It,bt,_t,!1,null,null,null),St=Ct.exports,Ht=n["a"];console.log(Ht),n["a"].use(lt.altStore);var Wt=new lt.altStore.Store({state:{count:0},mutations:{add:function(t){t.count++}}}),zt=lt.createGrid();zt.addWidgetType({testA:ft,testB:wt}),zt.addWidgetType("testC",{mounted:function(){var t=arguments;console.log("mounted"),this.$el.innerHTML+="heello world",this.$on("resize",function(e,i){console.log("components resize",e,i,t)})}}),zt.addWidgetType("testD",St);for(var Et=[{x:0,y:0,w:2,h:2,i:"0",maxW:3,maxH:3,name:"nihaowxl",type:"testA",resizable:!0,isDraggable:!0},{x:2,y:0,w:3,h:2,i:"1",name:"123",minH:2,minW:2,type:"testB",resizable:null,isDraggable:null},{x:5,y:0,w:2,h:2,i:"2",name:"22",type:"testC",resizable:!1,isDraggable:!0},{x:7,y:0,w:4,h:2,i:"3",name:"334",gridItemClass:"ceshi-class",closeHandlerClass:"ceshi-close-class",resizeHandlerClass:"ceshi-resize-class",resizable:!1,draggable:!1},{x:11,y:0,w:1,h:2,i:"4",type:"testD",name:"wakaka",resizable:!1,isDraggable:!0},{x:0,y:2,w:2,h:2,i:"6",name:"1222",resizable:!1,isDraggable:!0},{x:2,y:2,w:2,h:2,i:"7",name:"13",resizable:!1,isDraggable:!0,isShowOriginCloseBtn:!0}],Lt=[{x:0,y:0,w:8,h:6},{x:0,y:6,w:6,h:6}],Ot=0;Ot