Packagefever.utils.browser
Classpublic class BrowserPopup
ImplementsBrowserWindow

Controls and manages browser popup window.

Note : if popup location ( url ) is not in the same domain that your main application, actions can be denied.

View the examples.



Public Properties
 PropertyDefined by
  height : uint
Window's height.
BrowserPopup
  id : String
[read-only] Popup identifier.
BrowserPopup
  opened : Boolean
[read-only] true if window is opened.
BrowserPopup
  status : String
Window's status text.
BrowserPopup
  title : String
Window's title.
BrowserPopup
  url : String
Window's location ( url ).
BrowserPopup
  width : uint
Window's width.
BrowserPopup
  x : int
Window's position on X-Axis.
BrowserPopup
  y : int
Window's position on Y-Axis.
BrowserPopup
Public Methods
 MethodDefined by
  
addEventListener(type:String, listener:Object, ... rest):Boolean
Adds passed-in listener for receiving passed-in event event type.
BrowserPopup
  
close():void
Closes the popup.
BrowserPopup
  
dispose(id:String):void
[static] Disposes popup registred with id name.
BrowserPopup
  
[static] Returns the popup registred with id name.
BrowserPopup
  
move(x:int, y:int):void
Moves the window to x, y coordinates.
BrowserPopup
  
open():void
Opens window.
BrowserPopup
  
openPopup(menubar:Boolean = false, statusbar:Boolean = false, toolbar:Boolean = false, scrollbar:Boolean = false, resizable:Boolean = false):void
Opens window.
BrowserPopup
  
removeEventListener(type:String, listener:Object):Boolean
Removes passed-in listener that suscribed for passed-in event type.
BrowserPopup
  
setSize(width:uint, height:uint):void
Resizes the window to width x height size.
BrowserPopup
  
toString():String
Returns string representation.
BrowserPopup
Events
 EventSummaryDefined by
   Dispatched when the popup is closed.BrowserPopup
   Dispatched when the popup is opened.BrowserPopup
Property detail
heightproperty
height:uint  [read-write]

Window's height.

Implementation
    public function get height():uint
    public function set height(value:uint):void
idproperty 
id:String  [read-only]

Popup identifier.

Implementation
    public function get id():String
openedproperty 
opened:Boolean  [read-only]

true if window is opened.

Implementation
    public function get opened():Boolean
statusproperty 
status:String  [read-write]

Window's status text.

Implementation
    public function get status():String
    public function set status(value:String):void
titleproperty 
title:String  [read-write]

Window's title.

Implementation
    public function get title():String
    public function set title(value:String):void
urlproperty 
url:String  [read-write]

Window's location ( url ).

Implementation
    public function get url():String
    public function set url(value:String):void
widthproperty 
width:uint  [read-write]

Window's width.

Implementation
    public function get width():uint
    public function set width(value:uint):void
xproperty 
x:int  [read-write]

Window's position on X-Axis.

Implementation
    public function get x():int
    public function set x(value:int):void
yproperty 
y:int  [read-write]

Window's position on Y-Axis.

Implementation
    public function get y():int
    public function set y(value:int):void
Method detail
addEventListener()method
public function addEventListener(type:String, listener:Object, ... rest):Boolean

Adds passed-in listener for receiving passed-in event event type.

Parameters
type:String — Name of the Event.
 
listener:Object — Listener object.
 
... rest — Optional parameters

Returns
Boolean
close()method 
public function close():void

Closes the popup.

Stay registred in manager.

If location ( url ) is not in the same domain that your main application, action can be denied.

dispose()method 
public static function dispose(id:String):void

Disposes popup registred with id name.

Closes the popup and unregisters it from BrowserPopup manager.

Parameters
id:String — Popup identifier
getInstance()method 
public static function getInstance(id:String):BrowserPopup

Returns the popup registred with id name.

If id does not exist, it will be created.

Parameters
id:String — Popup identifier

Returns
BrowserPopup
move()method 
public function move(x:int, y:int):void

Moves the window to x, y coordinates.

If location ( url ) is not in the same domain that your main application, action can be denied.

Parameters
x:int — position on X-Axis
 
y:int — position on Y-Axis
open()method 
public function open():void

Opens window.

No opening features are allowed here ( menubar = 'no', 'status = 'no', 'toolbar = 'no' and resizable = 'no' )
To defines custom popup parameters, use method openPopup().

See also

openPopup()method 
public function openPopup(menubar:Boolean = false, statusbar:Boolean = false, toolbar:Boolean = false, scrollbar:Boolean = false, resizable:Boolean = false):void

Opens window.

Parameters
menubar:Boolean (default = false)
 
statusbar:Boolean (default = false)
 
toolbar:Boolean (default = false)
 
scrollbar:Boolean (default = false)
 
resizable:Boolean (default = false)
removeEventListener()method 
public function removeEventListener(type:String, listener:Object):Boolean

Removes passed-in listener that suscribed for passed-in event type.

Parameters
type:String — Name of the Event.
 
listener:Object — Listener object.

Returns
Boolean
setSize()method 
public function setSize(width:uint, height:uint):void

Resizes the window to width x height size.

If location ( url ) is not in the same domain that your main application, action can be denied.

Parameters
width:uint — New width
 
height:uint — New height
toString()method 
public function toString():String

Returns string representation.

Returns
String
Event detail
onBrowserWindowCloseevent 
Event object type: fever.events.BrowserWindowEvent
BrowserWindowEvent.type property = fever.events.BrowserWindowEvent.onCloseEVENT

Dispatched when the popup is closed.

Defines the value of the type property of the event object for a onBrowserWindowClose event.

The properties of the event object have the following values:

PropertyValue
target The Object that defines the event listener that handles the event
type Dispatched event type
MethodValue
getTarget() The Object that defines the event listener that handles the event
getType() Dispatched event type
getWindow() Browser window instance
onBrowserWindowOpenevent  
Event object type: fever.events.BrowserWindowEvent
BrowserWindowEvent.type property = fever.events.BrowserWindowEvent.onOpenEVENT

Dispatched when the popup is opened.

Defines the value of the type property of the event object for a onBrowserWindowOpen event.

The properties of the event object have the following values:

PropertyValue
target The Object that defines the event listener that handles the event
type Dispatched event type
MethodValue
getTarget() The Object that defines the event listener that handles the event
getType() Dispatched event type
getWindow() Browser window instance
Examples

package  fever.utils.browser
{
    import flash.display.Sprite;
    
    import com.bourre.commands.CommandManagerMS;
    import com.bourre.commands.Delegate;
    import com.bourre.log.Logger;
    import com.bourre.utils.AirLoggerLayout;
    
    import fever.app.context.browser.BrowserBuilder;
    import fever.core.RSCore;
    import fever.error.CoreEngineException;
    import fever.events.BrowserWindowEvent;
    import fever.log.FeverDebug;
    import fever.log.FirebugLayout;
    import fever.utils.ArrayUtil;
    import fever.utils.MathUtil;
    import fever.utils.Random;
    import fever.utils.browser.BrowserPopup;    

    public class BrowserPopupSample extends Sprite
    {

        public function BrowserPopupSample( )
        {
            Logger.getInstance( ).addLogListener( AirLoggerLayout.getInstance( ) );
            Logger.getInstance( ).addLogListener( FirebugLayout );
            
            try
            {
                RSCore.run( this, BrowserBuilder );
            }
            catch( e : CoreEngineException )
            {
                FeverDebug.ERROR( e.message );    
            }
                        
            var popup : BrowserPopup = BrowserPopup.getInstance( "Auth" );
            popup.url = "popup/popup1.html";
            popup.title = "First popup title";
            popup.status = "Status caption here...";
            popup.addEventListener( BrowserWindowEvent.onOpenEVENT, _openHandler );
            popup.addEventListener( BrowserWindowEvent.onCloseEVENT, _closeHandler );
            popup.openPopup( false, true );
            //or popup.open()
        }
        
        private function _openHandler( event : BrowserWindowEvent ) : void
        {
            FeverDebug.DEBUG( "Window " + event.getWindow().id + " is opened" );
            event.getWindow().move( 50, 50 );
            
            CommandManagerMS.getInstance().push( new Delegate( _doTest, event.getWindow().id ) , 2000 );
            CommandManagerMS.getInstance().delay( new Delegate( _close, event.getWindow().id ) , 30000 );
        }
        
        private function _closeHandler( event : BrowserWindowEvent ) : void
        {
            FeverDebug.DEBUG( "Window " + event.getWindow().id + " is closed" );    
        }
        
        private function _doTest( winID : String ) : void
        {
            var win : BrowserPopup = BrowserPopup.getInstance( winID );
            
            var a : Array = [ "popup/popup1.html", "popup/popup2.html", "popup/popup3.html" ];
            
            win.setSize( MathUtil.random( 200, 600, true ), MathUtil.random( 200, 600, true ) );
            win.title = Random.nextWord( 12, Random.MIXED_TYPE );
            win.status = Random.nextWord( 30, Random.MIXED_TYPE );
            win.move( MathUtil.random( 0, 200, true ), MathUtil.random( 0, 200, true ) );
            win.url = ArrayUtil.getRandomSlot( a ) as String;
        }
        
        private function _close( winID : String ) : void
        {
            CommandManagerMS.release();
            
            var win : BrowserPopup = BrowserPopup.getInstance( winID );
            win.close();
        }
    }
}




BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup BrowserPopup
fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup fever.utils.browser.BrowserPopup