"mololo.map".namespace();
mololo.map.Marker=Class.create({gMarker:null,map:null,icon:null,markerJson:null,maxInfoUrl:null,minInfoContent:null,favoriteMarker:null,newEventMarker:null,initialize:function(C,B){this.markerJson=C;
this.map=B;
this.maxInfoDownloaded=false;
this.newEventMarker=false;
var A=this;
Object.extend(this,new Hashable())
},getMinInfoContent:function(){if(this.isNewEventMarker()){return""
}if(!this.minInfoContent){this.minInfoContent=mololo.map.MarkerFactory.createMarkerMinHtmlContent(this)
}return this.minInfoContent
},getMaxInfoUrl:function(){if(!this.maxInfoUrl){this.maxInfoUrl=mololo.UrlUtils.generateMaxInfoMakerUrl(this)
}return(this.isNewEventMarker())?this.maxInfoUrl+"&"+mololo.RandomUtils.randomInt():this.maxInfoUrl
},getMarkerOptions:function(){return{draggable:false,icon:this.icon,clickable:true,autoScroll:true,title:this.getName(),mololoMarker:this}
},setGMarker:function(A){this.gMarker=A
},getGMarker:function(){return this.gMarker
},setIcon:function(A){this.icon=A
},getIcon:function(){return this.icon
},getTitle:function(){return this.markerJson.t
},getMarkerJson:function(){return this.markerJson
},getName:function(){return this.markerJson.n
},setVisible:function(A){if(A){this.gMarker.show()
}else{this.gMarker.hide()
}},isVisible:function(){return !this.gMarker.isHidden()
},setAsNewEventMarker:function(){this.newEventMarker=true
},isNewEventMarker:function(){return this.newEventMarker
},isGrouped:function(){return false
},isSubMarker:function(){return false
},getId:function(){return(this.markerJson.hId!=undefined)?this.markerJson.hId:this.markerJson.eId
},getZoomLevel:function(){},getMap:function(){return this.map
},isPremium:function(){return this.markerJson.p!=undefined&&this.markerJson.p>0
},getPremium:function(){return(this.markerJson.p==undefined)?mololo.map.EventPremium.NO_PROMOTION:this.markerJson.p
},isSuperMarker:function(){return this.isPremium()&&this.getPremium()>=mololo.map.EventPremium.SILVER
},isAlternativeIconAvailable:function(){return mololo.StringUtils.isNotBlank(this.markerJson.ai)
},getAlternativeIconName:function(){return this.markerJson.ai
},getCategoryCode:function(){return this.markerJson.kk
},setCategoryCode:function(A){this.markerJson.kk=A
},getMainCategoryCode:function(){return this.markerJson.kk.substr(0,2)
},isFavoriteMarker:function(){if(this.favoriteMarker==undefined||this.favoriteMarker==null){return false
}return this.favoriteMarker
},isPermanent:function(){return this.markerJson.pt!=null&&this.markerJson.pt=="Y"
},setFavoriteMarker:function(A){this.favoriteMarker=A
},isEventMarker:function(){return true
}});
mololo.map.StateMarker=Class.create(mololo.map.Marker,{getZoomLevel:function(){return mololo.map.ZoomLevelEnum.LEVEL_STATE
},getMarkerCount:function(){return this.markerJson.i
},getMarkerOptions:function($super){var A=$super();
A.labelText=""+this.getMarkerCount();
A.labelOffset=this.icon.labelOffset;
A.labelClass="stateMarker";
return A
},isEventMarker:function(){return false
}});
mololo.map.CityMarker=Class.create(mololo.map.Marker,{getZoomLevel:function(){return mololo.map.ZoomLevelEnum.LEVEL_CITY
},getMarkerCount:function(){return this.markerJson.i
},getMarkerOptions:function($super){var A=$super();
A.labelText=""+this.getMarkerCount();
A.labelOffset=this.icon.labelOffset;
A.labelClass="cityMarker";
return A
},isEventMarker:function(){return false
}});
mololo.map.EventMarker=Class.create(mololo.map.Marker,{startDate:null,endDate:null,daysOfWeek:null,initialize:function($super,B,A){$super(B,A);
this._initDates();
if(this.markerJson.dow!=undefined){this.daysOfWeek=this.markerJson.dow
}},_initDates:function(){if(this.markerJson.sd!=undefined){this.startDate=mololo.DateUtils.parseDate_yyyyMMdd(this.markerJson.sd)
}if(this.markerJson.ed!=undefined){this.endDate=mololo.DateUtils.resetToNight(mololo.DateUtils.parseDate_yyyyMMdd(this.markerJson.ed))
}},getZoomLevel:function(){return mololo.map.ZoomLevelEnum.LEVEL_EVENT
},getMarkerCount:function(){return 1
},getHashId:function(){return this.markerJson.hId
},getStartDate:function(){return this.startDate
},getEndDate:function(){return this.endDate
},getDaysOfWeek:function(){return this.daysOfWeek
}});
mololo.map.EventGroupedMarker=Class.create(mololo.map.EventMarker,{subMarkers:null,selectedSubmarkerIdx:null,getZoomLevel:function(){return mololo.map.ZoomLevelEnum.LEVEL_EVENT
},getMarkerCount:function(){return this.markerJson.marker.length
},isPermanent:function(){return false
},getCategoryCode:function(){return"gr"
},getMainCategoryCode:function(){return"gr"
},isGrouped:function(){return true
},getSubMarkers:function(){return this.subMarkers
},setSubMarkers:function(A){this.subMarkers=A;
this.selectedSubmarkerIdx=0
},isPermanent:function(){return this.getSelectedSubMarker().isPermanent()
},getSelectedSubMarker:function(){return this.subMarkers[this.selectedSubmarkerIdx]
},changeSubMarkerSelection:function(B){var A=this._getSubMarkerIdxId(B);
if(A>=0){this.selectedSubmarkerIdx=A
}},containsSubMarker:function(A){return this._getSubMarkerIdxId(A)>=0
},_getSubMarkerIdxId:function(B){for(var A=0;
A<this.subMarkers.length;
A++){if(this.subMarkers[A].getId()==B){return A
}}return -1
},getMarkerJson:function(){return this.getSelectedSubMarker().getMarkerJson()
},getMaxInfoUrl:function(){return this.getSelectedSubMarker().getMaxInfoUrl()
},getMinInfoContent:function(){if(!this.minInfoContent){this.minInfoContent=mololo.map.MarkerFactory.createGroupedMarkerMinHtmlContent(this)
}return this.minInfoContent
}});
mololo.map.EventSubMarker=Class.create(mololo.map.EventMarker,{subMarkers:null,parent:null,initialize:function($super,C,B,A){$super(C,B);
this.parent=A
},getGMarker:function(){return this.parent.getGMarker()
}});
mololo.map.InfoWindow=Class.create({selectedMarker:null,map:null,extInfoWindow:null,maxContent:null,opts:null,lastMapLocation:null,lastMapZoom:null,openFlg:null,haltRevertingMapLocation:null,initialize:function(B){this.map=B;
this.openFlg=false;
this.opts={beakOffset:3,paddingY:40,paddingXLeft:1,paddingXRight:440};
var A=this;
GEvent.addListener(this.map,"extinfowindowclose",function(){if(A.lastMapLocation&&!A.haltRevertingMapLocation){A.map.setCenter(A.lastMapLocation,A.lastMapZoom);
A.lastMapLocation=null;
A.lastMapZoom=null
}A.openFlg=false;
A.haltRevertingMapLocation=false
})
},_resetWindow:function(){this.opts.maxTitle=this.selectedMarker.getId();
this.maxContent.innerHTML=mololo.msg.pleaseWaitLoading
},setSelectedMarker:function(A){this.selectedMarker=A
},getSelectedMarker:function(){return this.selectedMarker
},isOpen:function(){return this.openFlg
},previewOnYouTube:function(D){this.close();
mololo.globals.MAP_TYPE_CONTROL.hide();
this.opts.ajaxUrl=null;
var B="<object width='500' height'300'><param name='movie' value='http://www.youtube.com/v/"+D+"&hl=pl_PL&fs=1&'></param><param name='allowFullScreen' value='true'></param><param name='allowscriptaccess' value='always'></param><embed src='http://www.youtube.com/v/"+D+"&hl=pl_PL&fs=1&' type='application/x-shockwave-flash' allowscriptaccess='always' allowfullscreen='true' width='500' height='300'></embed></object>";
this._openExtWindow(this.selectedMarker.getGMarker(),B,"max_window");
var C=$("max_window_t");
var E=document.createElement("a");
E.href="javascript:mololo.globals.INFO_WINDOW.maximize()";
E.className="minimizeLink";
var A=document.createElement("img");
A.src=mololo.globals.CONTEXT.getImagesPath()+"extwindow/minimize.png";
E.appendChild(A);
C.appendChild(E)
},open:function(){this.close();
mololo.globals.MAP_TYPE_CONTROL.show();
this.opts.ajaxUrl=null;
var A="mini_window";
if(this.selectedMarker.isGrouped()){A="mini_group_window"
}this._openExtWindow(this.selectedMarker.getGMarker(),this.selectedMarker.getMinInfoContent(),A);
var D=$("mini_window_t");
if(this.selectedMarker.isGrouped()){D=$("mini_group_window_t")
}var B=document.createElement("a");
B.href="javascript:mololo.globals.INFO_WINDOW.maximize()";
B.className="maximizeLink";
var C=document.createElement("img");
C.src=mololo.globals.CONTEXT.getImagesPath()+"extwindow/maximize.png";
B.appendChild(C);
D.appendChild(B)
},maximize:function(){this.close();
mololo.globals.MAP_TYPE_CONTROL.hide();
this.opts.ajaxUrl=this.selectedMarker.getMaxInfoUrl();
this._openExtWindow(this.selectedMarker.getGMarker(),this.selectedMarker.getMinInfoContent(),"max_window");
if(!this.selectedMarker.isNewEventMarker()){var D=$("max_window_t");
var E=document.createElement("a");
E.href="javascript:mololo.globals.INFO_WINDOW.open()";
E.className="minimizeLink";
var C=document.createElement("img");
C.src=mololo.globals.CONTEXT.getImagesPath()+"extwindow/minimize.png";
E.appendChild(C);
D.appendChild(E);
var B=document.createElement("a");
B.href="javascript:mololo.globals.INFO_WINDOW.addFavouriteEvent()";
B.className="favLink";
var A=document.createElement("img");
A.src=mololo.globals.CONTEXT.getImagesPath()+"extwindow/add-to-favourites.png";
B.appendChild(A);
D.appendChild(B)
}},close:function(){if(this.isOpen()){this.haltRevertingMapLocation=true;
this.map.closeExtInfoWindow()
}mololo.globals.MAP_TYPE_CONTROL.show()
},savePosition:function(){this.lastMapLocation=this.map.getCenter();
this.lastMapZoom=this.map.getZoom()
},addFavouriteEvent:function(){var A=this.getHashIdFromGrouped(this.getSelectedMarker());
A.setFavoriteMarker(true);
var B=mololo.AjaxUtils.synchUrlRequest("/favourite.html?eventHashId="+A.getId()+"&action=addEvent");
if(B.status==200){mololo.globals.DISPATCHER.sendEvent(mololo.Action.FAV_MARKER_ADDED_ACTION,new mololo.map.MarkerControllerEvent(mololo.Action.FAV_MARKER_ADDED_ACTION,A,null));
mololo.globals.MESSAGE_CONTROL.message("Wydarzenie zostało dodane do ulubionych")
}},showAllComments:function(){var A=this.getHashIdFromGrouped(this.getSelectedMarker());
$("commentsContainer").innerHTML=mololo.AjaxUtils.synchUrlRequest("/comments.html?hashId="+A.getId()).responseText
},addAttitudeFanOnEvent:function(){var A=this.getHashIdFromGrouped(this.getSelectedMarker());
var B=mololo.AjaxUtils.synchUrlRequest("/attitude.html?eventHashId="+A.getId()+"&action=addFan");
if(B.status==200){$("headerContainer").innerHTML=mololo.AjaxUtils.synchUrlRequest("/attitude.html?eventHashId="+A.getId()+"&action=refresh").responseText;
mololo.globals.MESSAGE_CONTROL.message(B.responseText);
mololo.globals.DISPATCHER.sendEvent(mololo.Action.MY_PROFILE_REFRESH_ACTION,new mololo.PageLoadEvent(mololo.Action.MY_PROFILE_REFRESH_ACTION.getName(),"profil.html",null,mololo.Frames.PROFILE_FRAME))
}},addAttitudeGoOnEvent:function(){var A=this.getHashIdFromGrouped(this.getSelectedMarker());
var B=mololo.AjaxUtils.synchUrlRequest("/attitude.html?eventHashId="+A.getId()+"&action=addGoingTo");
if(B.status==200){$("headerContainer").innerHTML=mololo.AjaxUtils.synchUrlRequest("/attitude.html?eventHashId="+A.getId()+"&action=refresh").responseText;
mololo.globals.MESSAGE_CONTROL.message(B.responseText);
mololo.globals.DISPATCHER.sendEvent(mololo.Action.MY_PROFILE_REFRESH_ACTION,new mololo.PageLoadEvent(mololo.Action.MY_PROFILE_REFRESH_ACTION.getName(),"profil.html",null,mololo.Frames.PROFILE_FRAME))
}},setReminderOnEvent:function(){var A=this.getHashIdFromGrouped(this.getSelectedMarker());
var B=mololo.AjaxUtils.synchUrlRequest("/reminder.html?hashId="+A.getId());
if(B.status==200){mololo.WindowUtils.openWindow("/reminder.html?hashId="+A.getId(),400,250)
}},getHashIdFromGrouped:function(A){if(A.isGrouped()){if(A.getSubMarkers().length>0){return A.getSubMarkers()[0]
}}return A
},_openExtWindow:function(B,C,A){if(!this.lastMapLocation){this.savePosition()
}B.openExtInfoWindow(this.map,A,C,this.opts);
this.openFlg=true
}});
mololo.map.SearchEventCriteria=Class.create({initialize:function(A){this.action=mololo.globals.CONTEXT.getSearchPath();
this.urlParams.hashId=A
},urlParams:{findEvent:"findEvent",hashId:null},getUrlParams:function(){return this.urlParams
},getAction:function(){return this.action
},toUrl:function(){return mololo.UrlUtils.json2Url(this)
}});
mololo.map.SearchCriteria=Class.create({action:null,bounds:null,searchButtonPressed:null,citySearchProcessed:null,zoomLevel:null,urlParams:{words:null,state:null,city:null,zoomLevel:null,dates:null,categories:null,showAlsoPlaces:null,x1:null,y1:null,x2:null,y2:null,filter:null,random:null},initialize:function(){this.action=mololo.globals.CONTEXT.getSearchPath();
this.criteriaChanged=false
},getUrlParams:function(){return this.urlParams
},setAction:function(A){this.action=A
},getAction:function(){return this.action
},getBounds:function(){return this.bounds
},setBounds:function(A){this.bounds=mololo.map.MapUtils.adjustBounds(mololo.map.Config.SEARCH_BOUNDS_ENLARGEMENT_LAT,mololo.map.Config.SEARCH_BOUNDS_ENLARGEMENT_LNG,A);
this.urlParams.x1=this.bounds.getSouthWest().lat();
this.urlParams.y1=this.bounds.getSouthWest().lng();
this.urlParams.x2=this.bounds.getNorthEast().lat();
this.urlParams.y2=this.bounds.getNorthEast().lng()
},setWords:function(A){this.urlParams.words=A
},getWords:function(){return this.urlParams.words
},setState:function(A){this.urlParams.state=A
},setCity:function(A){this.urlParams.city=A
},getCity:function(){return this.urlParams.city
},setZoomLevel:function(A){this.zoomLevel=A;
this.urlParams.zoomLevel=A.getMololoZoom()
},setDates:function(A){this.urlParams.dates=A
},setCategories:function(A){this.urlParams.categories=A
},setShowAlsoPlaces:function(A){this.urlParams.showAlsoPlaces=A
},setFilter:function(A){this.urlParams.filter=A
},getZoomLevel:function(){return this.zoomLevel
},setSearchButtonPressed:function(A){this.searchButtonPressed=A
},isSearchButtonPressed:function(){return this.searchButtonPressed
},isCityEntered:function(){return this.urlParams.city!=null&&this.urlParams.city.length>0
},setCitySearchProcessed:function(A){this.citySearchProcessed=A
},isCitySearchProcessed:function(){return this.citySearchProcessed
},isCitySearchNeedsToBeProcessed:function(){return this.isCityEntered()&&!this.isCitySearchProcessed()
},updateMapCriteria:function(A){this.setZoomLevel(mololo.map.ZoomLevelEnum.getZoomLevel(A.getZoom()));
this.setBounds(mololo.map.MapUtils.getMapBounds(A));
this.criteriaChanged=true
},toUrl:function(){this.urlParams.random=mololo.RandomUtils.randomInt();
return mololo.UrlUtils.json2Url(this)
},clone:function(){clone=Object.clone(this);
clone.urlParams=Object.clone(this.urlParams);
return clone
}});
mololo.map.CitySearchCriteria=Class.create({action:null,urlParams:{cityName:null},initialize:function(A){this.action=mololo.globals.CONTEXT.getSearchCityPath();
this.urlParams.cityName=A
},getAction:function(){return this.action
},getUrlParams:function(){return this.urlParams
},toUrl:function(){return mololo.UrlUtils.json2Url(this)
}});
mololo.map.Icon=Class.create({gIcon:null,originalSize:null,initialize:function(B,A){this.gIcon=B;
this.originalSize=A
},getGIcon:function(){return this.gIcon
},getOriginalSize:function(){return this.originalSize
}});
mololo.map.MarkerEvent=Class.create({gMarker:null,latLng:null,gMarkerLatLng:null,point:null,src:null,marker:null,map:null,initialize:function(D,E,C,A,G,B,F){this.gMarker=D;
this.latLng=E;
this.gMarkerLatLng=C;
this.point=A;
this.src=G;
this.marker=B;
this.map=F
},getMap:function(){return this.map
},getMarker:function(){return this.marker
},getGMarker:function(){return this.gMarker
},getLatLng:function(){return this.latLng
},getGMarkerLatLng:function(){return this.gMarkerLatLng
},getPoint:function(){return this.point
},getSrc:function(){return this.src
}});
mololo.map.MarkerControllerEvent=Class.create({markerController:null,marker:null,map:null,initialize:function(B,A,C){this.markerController=B;
this.marker=A;
this.map=C
},getMap:function(){return this.map
},getMarker:function(){return this.marker
},getMarkerController:function(){return this.markerController
}});
mololo.map.MapControllerEvent=Class.create({overlay:null,latLng:null,overlayLatLng:null,point:null,src:null,zoomOld:null,zoomNew:null,mololoZoomLevelOld:null,mololoZoomLevelNew:null,mapController:null,map:null,initialize:function(G,D,E,I,A,F,H,C,B){this.overlay=G;
this.latLng=D;
this.overlayLatLng=E;
this.point=I;
this.src=A;
this.zoomOld=F;
this.zoomNew=H;
this.mololoZoomLevelOld=mololo.map.ZoomLevelEnum.getZoomLevel(F);
this.mololoZoomLevelNew=mololo.map.ZoomLevelEnum.getZoomLevel(H);
this.mapController=C;
this.map=B
},getMap:function(){return this.map
},getOverlay:function(){return this.overlay
},getLatLng:function(){return this.latLng
},getOverlayLatLng:function(){return this.overlayLatLng
},getPoint:function(){return this.point
},getSrc:function(){return this.src
},getMapController:function(){return this.mapController
},getZoomOld:function(){return this.zoomOld
},getZoomNew:function(){return this.zoomNew
},getMololoZoomLevelOld:function(){return this.mololoZoomLevelOld
},getMololoZoomLevelNew:function(){return this.mololoZoomLevelNew
},isMololoZoomLevelChanged:function(){return this.mololoZoomLevelNew!=this.mololoZoomLevelOld
},isNewZoomLessThanOldZoom:function(){return this.zoomNew<this.zoomOld
}});
mololo.map.InfoWindowEvent=Class.create({subMarkerHashId:null,initialize:function(A){this.subMarkerHashId=A
},getSubMarkerHashId:function(){return this.subMarkerHashId
}});
mololo.map.LocalizeEvent=Class.create({clearMarkers:null,suspendMarkerSearch:null,latlng:null,permanent:false,categoryCode:null,initialize:function(E,B,D,C,A){this.clearMarkers=E;
this.suspendMarkerSearch=B;
this.latlng=D;
this.categoryCode=C;
this.permanent=A
},isClearMarkers:function(){return this.clearMarkers
},isSuspendMarkerSearch:function(){return this.suspendMarkerSearch
},getLatLng:function(){return this.latlng
},getMainCategoryCode:function(){return this.categoryCode
},isPermanent:function(){return this.permanent
}});
mololo.map.CategoryChangedEvent=Class.create({mainCategoryCode:null,permanent:false,initialize:function(A,B){this.mainCategoryCode=A;
this.permanent=B
},getMainCategoryCode:function(){return this.mainCategoryCode
},isPermanent:function(){return this.permanent
}});
mololo.map.NewsletterChangedEvent=Class.create({zoom:null,latitude:null,longitude:null,northEastLat:null,northEastLng:null,southWestLat:null,southWestLng:null,initialize:function(C,G,D,A,F,E,B){this.zoom=C;
this.latitude=G;
this.longitude=D;
this.northEastLat=E;
this.northEastLng=B;
this.southWestLat=A;
this.southWestLng=F
},getNorthEastLat:function(){return this.northEastLat
},getNorthEastLng:function(){return this.northEastLng
},getSouthWestLat:function(){return this.southWestLat
},getSouthWestLng:function(){return this.southWestLng
},getLatitude:function(){return this.latitude
},getLongitude:function(){return this.longitude
},getZoom:function(){return this.zoom
}});
mololo.map.FilterEvent=Class.create({filterChain:null,initialize:function(A){this.filterChain=A
},getFilterChain:function(){return this.filterChain
}});
mololo.map.ZoomLevel=Class.create({minGoogleZoom:null,maxGoogleZoom:null,mololoZoom:null,name:null,centerCorrection:null,centerCorrectionMax:null,markerClass:null,clickAction:null,initialize:function(A,B,E,D,F,G,I,C,H){this.name=A;
this.minGoogleZoom=B;
this.maxGoogleZoom=E;
this.mololoZoom=D;
this.centerCorrection=F;
this.centerCorrectionMax=G;
this.noResultsMsg=I;
this.markerClass=C;
this.clickAction=H;
Object.extend(this,new Hashable())
},getMinGoogleZoom:function(){return this.minGoogleZoom
},getMaxGoogleZoom:function(){return this.maxGoogleZoom
},getMololoZoom:function(){return this.mololoZoom
},getCenterCorrection:function(){return this.centerCorrection
},getCenterCorrectionMax:function(){return this.centerCorrectionMax
},getMarkerClass:function(){return this.markerClass
},getNoResultsMsg:function(){return this.noResultsMsg
},dispatchMarkerClickAction:function(A){mololo.globals.DISPATCHER.sendEvent(this.clickAction,A)
},toString:function(){return"ZoomLevel [name = "+this.name+", level = "+this.mololoZoom+", min = "+this.minGoogleZoom+", max = "+this.maxGoogleZoom+"]"
}});
mololo.map.ZoomLevelEnum={LEVEL_EVENT:new mololo.map.ZoomLevel("LEVEL_EVENT",12,mololo.map.Config.MAX_ZOOM_LEVEL,3,0.0762177,0.00216722,mololo.msg.noResultsEventLevel,mololo.map.EventMarker,mololo.Action.EVENTMARKER_CLICK_ACTION),LEVEL_CITY:new mololo.map.ZoomLevel("LEVEL_CITY",8,11,2,1.07666,null,mololo.msg.noResultsCityLevel,mololo.map.CityMarker,mololo.Action.CITYMARKER_CLICK_ACTION),LEVEL_STATE:new mololo.map.ZoomLevel("LEVEL_STATE",mololo.map.Config.MIN_ZOOM_LEVEL,7,1,4.21875,null,mololo.msg.noResultsStateLevel,mololo.map.StateMarker,mololo.Action.STATEMARKER_CLICK_ACTION),LEVEL_EVENT_PREVIEW:new mololo.map.ZoomLevel(14,mololo.map.Config.MAX_ZOOM_LEVEL,4,0.0762177,0.00216722,mololo.msg.noResultsEventLevel,mololo.map.EventMarker,mololo.Action.EVENTMARKER_CLICK_ACTION),getZoomLevel:function(B){for(var E in mololo.map.ZoomLevelEnum){if(E.startsWith("LEVEL_")){var D=mololo.map.ZoomLevelEnum[E];
var C=D.getMinGoogleZoom();
var A=D.getMaxGoogleZoom();
if(B>=C&&B<=A){return D
}}}return null
},getLowerZoom:function(A){return mololo.map.ZoomLevelEnum.getZoomLevel(A.getMinGoogleZoom()-1)
}};
mololo.map.EventPremium={NO_PROMOTION:0,PREMIUM:1,SUPER_PREMIUM:2,SILVER:5,GOLD:10};