2 define("dijit/_base/place",["dojo/_base/array","dojo/_base/lang","dojo/window","../place","../main"],function(_1
,_2
,_3
,_4
,_5
){var _6
={};_6
.getViewport=function(){return _3
.getBox();};_6
.placeOnScreen
=_4
.at
;_6
.placeOnScreenAroundElement=function(_7
,_8
,_9
,_a
){var _b
;if(_2
.isArray(_9
)){_b
=_9
;}else{_b
=[];for(var _c
in _9
){_b
.push({aroundCorner
:_c
,corner
:_9
[_c
]});}}return _4
.around(_7
,_8
,_b
,true,_a
);};_6
.placeOnScreenAroundNode
=_6
.placeOnScreenAroundElement
;_6
.placeOnScreenAroundRectangle
=_6
.placeOnScreenAroundElement
;_6
.getPopupAroundAlignment=function(_d
,_e
){var _f
={};_1
.forEach(_d
,function(pos
){var ltr
=_e
;switch(pos
){case "after":_f
[_e
?"BR":"BL"]=_e
?"BL":"BR";break;case "before":_f
[_e
?"BL":"BR"]=_e
?"BR":"BL";break;case "below-alt":ltr
=!ltr
;case "below":_f
[ltr
?"BL":"BR"]=ltr
?"TL":"TR";_f
[ltr
?"BR":"BL"]=ltr
?"TR":"TL";break;case "above-alt":ltr
=!ltr
;case "above":default:_f
[ltr
?"TL":"TR"]=ltr
?"BL":"BR";_f
[ltr
?"TR":"TL"]=ltr
?"BR":"BL";break;}});return _f
;};_2
.mixin(_5
,_6
);return _5
;});