//>>built define("dojo/_base/kernel dojo/_base/declare dojo/_base/connect dojo/_base/array dojo/dom-class dojo/dom-style dojo/dom-geometry dojo/topic dojo/_base/window dojox/mdnd/PureSource dojox/mdnd/LazyManager dojox/mdnd/AreaManager".split(" "),function(k,h,b,f,l,m,n,q,e,r,t,p){h=h("dojox.mdnd.adapter.DndToDojo",null,{_dojoList:null,_currentDojoArea:null,_dojoxManager:null,_dragStartHandler:null,_dropHandler:null,_moveHandler:null,_moveUpHandler:null,_draggedNode:null,constructor:function(){this._dojoList= [];this._currentDojoArea=null;this._dojoxManager=p.areaManager();this._dragStartHandler=b.subscribe("/dojox/mdnd/drag/start",this,function(a,c,d){this._draggedNode=a;this._moveHandler=b.connect(k.doc,"onmousemove",this,"onMouseMove")});this._dropHandler=b.subscribe("/dojox/mdnd/drop",this,function(a,c,d){this._currentDojoArea&&b.publish("/dojox/mdnd/adapter/dndToDojo/cancel",[this._currentDojoArea.node,this._currentDojoArea.type,this._draggedNode,this.accept]);this._currentDojoArea=this._draggedNode= null;b.disconnect(this._moveHandler)})},_getIndexDojoArea:function(a){if(a)for(var c=0,b=this._dojoList.length;c