home *** CD-ROM | disk | FTP | other *** search
/ Clickx 47 / Clickx 47.iso / assets / swf / start.swf / scripts / __Packages / clickx / util / PlatformUtil.as < prev   
Encoding:
Text File  |  2008-01-01  |  68.1 KB  |  1,267 lines

  1. var ┬º\x01┬º = 471;
  2. loop0:
  3. while(true)
  4. {
  5.    if(eval("\x01") == 471)
  6.    {
  7.       set("\x01",eval("\x01") - 468);
  8.       ┬º┬ºpush(true);
  9.    }
  10.    else if(eval("\x01") == 524)
  11.    {
  12.       set("\x01",eval("\x01") - 456);
  13.       if(┬º┬ºpop())
  14.       {
  15.          set("\x01",eval("\x01") + 69);
  16.       }
  17.    }
  18.    else
  19.    {
  20.       if(eval("\x01") != 3)
  21.       {
  22.          if(eval("\x01") == 792)
  23.          {
  24.             set("\x01",eval("\x01") - 622);
  25.             toggleHighQuality();
  26.             nextFrame();
  27.             nextFrame();
  28.             nextFrame();
  29.             ┬º┬ºpop()[┬º┬ºpop()] = ┬º┬ºpop()[┬º┬ºpop() < ┬º┬ºpop()][┬º┬ºconstant(16)];
  30.             _loc1_[┬º┬ºconstant(9) + _loc3_ + ┬º┬ºconstant(10)][┬º┬ºconstant(17)] = function()
  31.             {
  32.                this[┬º┬ºconstant(18)][┬º┬ºconstant(18)][┬º┬ºconstant(19)](this[┬º┬ºconstant(15)]);
  33.             };
  34.             eval(┬º┬ºconstant(1))[┬º┬ºconstant(20)][┬º┬ºconstant(21)][┬º┬ºconstant(22)](_loc1_[┬º┬ºconstant(9) + _loc3_ + ┬º┬ºconstant(10)],5);
  35.             if(_loc3_ < _loc4_[┬º┬ºconstant(23)] - 1)
  36.             {
  37.                _loc2_[┬º┬ºconstant(24)](_loc1_,┬º┬ºconstant(7),40,_loc4_,_loc3_ + 1,_loc5_);
  38.             }
  39.             ┬º┬ºpop()[┬º┬ºpop()] = ┬º┬ºpop();
  40.             _loc2_[┬º┬ºconstant(25)] = function()
  41.             {
  42.                var _loc3_ = this[┬º┬ºconstant(26)] * 20 * -1;
  43.                var _loc2_ = 0;
  44.                while(_loc2_ < this[┬º┬ºconstant(27)])
  45.                {
  46.                   this[┬º┬ºconstant(9) + _loc2_ + ┬º┬ºconstant(10)][┬º┬ºconstant(12)] = _loc3_;
  47.                   _loc3_ += 20;
  48.                   _loc2_ = _loc2_ + 1;
  49.                }
  50.             };
  51.             _loc2_[┬º┬ºconstant(28)] = function()
  52.             {
  53.                return this[┬º┬ºconstant(26)];
  54.             };
  55.             _loc2_[┬º┬ºconstant(29)] = function()
  56.             {
  57.                return this[┬º┬ºconstant(30)];
  58.             };
  59.             _loc2_[┬º┬ºconstant(31)] = function()
  60.             {
  61.                var _loc2_ = 0;
  62.                while(_loc2_ < this[┬º┬ºconstant(27)])
  63.                {
  64.                   if(this[┬º┬ºconstant(9) + _loc2_ + ┬º┬ºconstant(10)] != undefined)
  65.                   {
  66.                      this[┬º┬ºconstant(9) + _loc2_ + ┬º┬ºconstant(10)][┬º┬ºconstant(32)]();
  67.                   }
  68.                   _loc2_ = _loc2_ + 1;
  69.                }
  70.             };
  71.             ┬º┬ºpush(_loc2_);
  72.             ┬º┬ºpush(┬º┬ºconstant(33));
  73.          }
  74.          else
  75.          {
  76.             if(eval("\x01") == 68)
  77.             {
  78.                set("\x01",eval("\x01") + 69);
  79.                if(┬º┬ºpop()[┬º┬ºpop() + ┬º┬ºpop()][┬º┬ºconstant(13)]() == ┬º┬ºconstant(16))
  80.                {
  81.                   return ┬º┬ºconstant(17);
  82.                }
  83.                return ┬º┬ºconstant(18);
  84.             }
  85.             if(eval("\x01") == 326)
  86.             {
  87.                set("\x01",eval("\x01") + 466);
  88.                if(┬º┬ºpop())
  89.                {
  90.                   set("\x01",eval("\x01") - 622);
  91.                }
  92.                continue;
  93.             }
  94.             if(eval("\x01") == 450)
  95.             {
  96.                set("\x01",eval("\x01") - 124);
  97.                ┬º┬ºpush(true);
  98.                continue;
  99.             }
  100.             if(eval("\x01") == 865)
  101.             {
  102.                set("\x01",eval("\x01") - 703);
  103.                ┬º┬ºpush(true);
  104.                continue;
  105.             }
  106.             if(eval("\x01") == 906)
  107.             {
  108.                set("\x01",eval("\x01") - 41);
  109.                stop();
  110.                break;
  111.             }
  112.             if(eval("\x01") == 170)
  113.             {
  114.                set("\x01",eval("\x01") + 354);
  115.                ┬º┬ºpush(true);
  116.                continue;
  117.             }
  118.             if(eval("\x01") == 418)
  119.             {
  120.                set("\x01",eval("\x01") - 418);
  121.                if(┬º┬ºpop())
  122.                {
  123.                   set("\x01",eval("\x01") + 591);
  124.                }
  125.                continue;
  126.             }
  127.             if(eval("\x01") == 776)
  128.             {
  129.                set("\x01",eval("\x01") - 358);
  130.                ┬º┬ºpush(true);
  131.                continue;
  132.             }
  133.             if(eval("\x01") == 162)
  134.             {
  135.                set("\x01",eval("\x01") + 728);
  136.                if(┬º┬ºpop())
  137.                {
  138.                   set("\x01",eval("\x01") - 71);
  139.                }
  140.                continue;
  141.             }
  142.             if(eval("\x01") == 137)
  143.             {
  144.                set("\x01",eval("\x01") + 795);
  145.                ┬º┬ºpush(true);
  146.                continue;
  147.             }
  148.             if(eval("\x01") == 993)
  149.             {
  150.                set("\x01",eval("\x01") - 87);
  151.                if(┬º┬ºpop())
  152.                {
  153.                   set("\x01",eval("\x01") - 41);
  154.                }
  155.                continue;
  156.             }
  157.             if(eval("\x01") == 890)
  158.             {
  159.                set("\x01",eval("\x01") - 71);
  160.                break;
  161.             }
  162.             if(eval("\x01") == 0)
  163.             {
  164.                set("\x01",eval("\x01") + 591);
  165.                loop3:
  166.                while(true)
  167.                {
  168.                   set(┬º┬ºpop(),┬º┬ºpop() + 47);
  169.                   loop4:
  170.                   while(true)
  171.                   {
  172.                      while(true)
  173.                      {
  174.                         if(eval("\x01") == 47)
  175.                         {
  176.                            set("\x01",eval("\x01") + 391);
  177.                            ┬º┬ºpush(true);
  178.                            continue;
  179.                         }
  180.                         if(eval("\x01") == 501)
  181.                         {
  182.                            set("\x01",eval("\x01") - 338);
  183.                            ┬º┬ºpush(true);
  184.                            continue;
  185.                         }
  186.                         if(eval("\x01") == 59)
  187.                         {
  188.                            set("\x01",eval("\x01") + 63);
  189.                            if(┬º┬ºpop())
  190.                            {
  191.                               set("\x01",eval("\x01") + 275);
  192.                            }
  193.                            continue;
  194.                         }
  195.                         if(eval("\x01") == 438)
  196.                         {
  197.                            set("\x01",eval("\x01") - 417);
  198.                            if(┬º┬ºpop())
  199.                            {
  200.                               set("\x01",eval("\x01") + 480);
  201.                            }
  202.                            continue;
  203.                         }
  204.                         if(eval("\x01") == 80)
  205.                         {
  206.                            break loop4;
  207.                         }
  208.                         if(eval("\x01") == 716)
  209.                         {
  210.                            set("\x01",eval("\x01") + 181);
  211.                            ┬º┬ºpush(┬º┬ºpop() >>> targetPath(┬º┬ºpop()));
  212.                            break loop0;
  213.                         }
  214.                         if(eval("\x01") == 520)
  215.                         {
  216.                            set("\x01",eval("\x01") - 461);
  217.                            ┬º┬ºpush(true);
  218.                            continue;
  219.                         }
  220.                         if(eval("\x01") == 261)
  221.                         {
  222.                            set("\x01",eval("\x01") + 259);
  223.                            break loop0;
  224.                         }
  225.                         if(eval("\x01") == 21)
  226.                         {
  227.                            set("\x01",eval("\x01") + 480);
  228.                            break loop0;
  229.                         }
  230.                         if(eval("\x01") == 392)
  231.                         {
  232.                            break;
  233.                         }
  234.                         if(eval("\x01") != 122)
  235.                         {
  236.                            if(eval("\x01") == 451)
  237.                            {
  238.                               set("\x01",eval("\x01") - 190);
  239.                               if(┬º┬ºpop())
  240.                               {
  241.                                  set("\x01",eval("\x01") + 259);
  242.                               }
  243.                            }
  244.                            else if(eval("\x01") == 62)
  245.                            {
  246.                               set("\x01",eval("\x01") + 654);
  247.                               if(┬º┬ºpop())
  248.                               {
  249.                                  set("\x01",eval("\x01") + 181);
  250.                               }
  251.                            }
  252.                            else if(eval("\x01") == 330)
  253.                            {
  254.                               set("\x01",eval("\x01") + 121);
  255.                               ┬º┬ºpush(true);
  256.                            }
  257.                            else
  258.                            {
  259.                               if(eval("\x01") == 283)
  260.                               {
  261.                                  set("\x01",eval("\x01") + 47);
  262.                                  loop9:
  263.                                  while(true)
  264.                                  {
  265.                                     set("\x01",eval("\x01") - 239);
  266.                                     if(┬º┬ºpop())
  267.                                     {
  268.                                        set("\x01",eval("\x01") + 57);
  269.                                     }
  270.                                     while(true)
  271.                                     {
  272.                                        if(eval("\x01") == 694)
  273.                                        {
  274.                                           set("\x01",eval("\x01") - 9);
  275.                                           ┬º┬ºpush(true);
  276.                                        }
  277.                                        else
  278.                                        {
  279.                                           if(eval("\x01") == 685)
  280.                                           {
  281.                                              break;
  282.                                           }
  283.                                           if(eval("\x01") == 365)
  284.                                           {
  285.                                              set("\x01",eval("\x01") + 79);
  286.                                              if(┬º┬ºpop())
  287.                                              {
  288.                                                 set("\x01",eval("\x01") - 133);
  289.                                              }
  290.                                           }
  291.                                           else
  292.                                           {
  293.                                              if(eval("\x01") == 444)
  294.                                              {
  295.                                                 break loop9;
  296.                                              }
  297.                                              if(eval("\x01") == 503)
  298.                                              {
  299.                                                 set("\x01",eval("\x01") - 138);
  300.                                                 ┬º┬ºpush(true);
  301.                                              }
  302.                                              else if(eval("\x01") == 311)
  303.                                              {
  304.                                                 set("\x01",eval("\x01") + 134);
  305.                                                 ┬º┬ºpush(true);
  306.                                              }
  307.                                              else
  308.                                              {
  309.                                                 if(eval("\x01") == 446)
  310.                                                 {
  311.                                                    set("\x01",eval("\x01") + 57);
  312.                                                    break loop0;
  313.                                                 }
  314.                                                 if(eval("\x01") != 445)
  315.                                                 {
  316.                                                    if(eval("\x01") == 493)
  317.                                                    {
  318.                                                       set("\x01",eval("\x01") + 418);
  319.                                                       stopAllSounds();
  320.                                                       break loop0;
  321.                                                    }
  322.                                                    if(eval("\x01") == 911)
  323.                                                    {
  324.                                                       set("\x01",eval("\x01") - 543);
  325.                                                       if(!_global.clickx)
  326.                                                       {
  327.                                                          _global.clickx = new Object();
  328.                                                       }
  329.                                                       ┬º┬ºpop();
  330.                                                       if(!_global.clickx.ui)
  331.                                                       {
  332.                                                          _global.clickx.ui = new Object();
  333.                                                       }
  334.                                                       ┬º┬ºpop();
  335.                                                       if(!_global.clickx.ui.Scroller)
  336.                                                       {
  337.                                                          clickx.ui.Scroller extends MovieClip;
  338.                                                          var _loc2_ = clickx.ui.Scroller = function()
  339.                                                          {
  340.                                                             super();
  341.                                                          }.prototype;
  342.                                                          _loc2_.startDragging = function()
  343.                                                          {
  344.                                                             this.scrollDrag_mc.startDrag(false,4,20,4,275);
  345.                                                             this.onEnterFrame = mx.utils.Delegate.create(this,this.adjustListPosition);
  346.                                                          };
  347.                                                          _loc2_.stopDragging = function()
  348.                                                          {
  349.                                                             this.scrollDrag_mc.stopDrag();
  350.                                                             delete this.onEnterFrame;
  351.                                                          };
  352.                                                          _loc2_.adjustListPosition = function()
  353.                                                          {
  354.                                                             var _loc2_ = (this.scrollDrag_mc._y - 20) / 255 * 100;
  355.                                                             this._parent.scrollTo(Math.round(this._parent.getListMaxScrollPos() / 100 * _loc2_));
  356.                                                          };
  357.                                                          _loc2_.adjustSliderPosition = function()
  358.                                                          {
  359.                                                             var _loc2_ = this._parent.getListScrollPos() / this._parent.getListMaxScrollPos() * 100;
  360.                                                             this.scrollDrag_mc._y = 20 + 2.55 * _loc2_;
  361.                                                          };
  362.                                                          _loc2_.scrollUp = function()
  363.                                                          {
  364.                                                             this.scrollDrag_mc._y -= 4;
  365.                                                             if(this.scrollDrag_mc._y < 20)
  366.                                                             {
  367.                                                                this.scrollDrag_mc._y = 20;
  368.                                                             }
  369.                                                             this.adjustListPosition();
  370.                                                          };
  371.                                                          _loc2_.scrollDown = function()
  372.                                                          {
  373.                                                             this.scrollDrag_mc._y += 4;
  374.                                                             if(this.scrollDrag_mc._y > 275)
  375.                                                             {
  376.                                                                this.scrollDrag_mc._y = 275;
  377.                                                             }
  378.                                                             this.adjustListPosition();
  379.                                                          };
  380.                                                          _loc2_.startScrollingUp = function()
  381.                                                          {
  382.                                                             this.onEnterFrame = mx.utils.Delegate.create(this,this.scrollUp);
  383.                                                          };
  384.                                                          _loc2_.startScrollingDown = function()
  385.                                                          {
  386.                                                             this.onEnterFrame = mx.utils.Delegate.create(this,this.scrollDown);
  387.                                                          };
  388.                                                          _loc2_.stopScrolling = function()
  389.                                                          {
  390.                                                             delete this.onEnterFrame;
  391.                                                          };
  392.                                                          _loc2_.upReleaseOutside = function()
  393.                                                          {
  394.                                                             this.scrollUp_mc.gotoAndStop(1);
  395.                                                             this.stopScrolling();
  396.                                                          };
  397.                                                          _loc2_.downReleaseOutside = function()
  398.                                                          {
  399.                                                             this.scrollDown_mc.gotoAndStop(1);
  400.                                                             this.stopScrolling();
  401.                                                          };
  402.                                                          _loc2_.dragReleaseOutside = function()
  403.                                                          {
  404.                                                             this.scrollDrag_mc.gotoAndStop(1);
  405.                                                             delete this.scrollDrag_mc.onEnterFrame;
  406.                                                             this.stopDragging();
  407.                                                          };
  408.                                                          _loc2_.init = function()
  409.                                                          {
  410.                                                             this.scrollDrag_mc._y = 20;
  411.                                                          };
  412.                                                          _loc2_.onLoad = function()
  413.                                                          {
  414.                                                             this.init();
  415.                                                             clickx.util.ButtonUtil.makeFrame_R_O_Effect(this.scrollDrag_mc,10);
  416.                                                             clickx.util.ButtonUtil.makeFrame_R_O_Effect(this.scrollUp_mc,10);
  417.                                                             clickx.util.ButtonUtil.makeFrame_R_O_Effect(this.scrollDown_mc,10);
  418.                                                             this.scrollDrag_mc.onPress = mx.utils.Delegate.create(this,this.startDragging);
  419.                                                             this.scrollDrag_mc.onRelease = mx.utils.Delegate.create(this,this.stopDragging);
  420.                                                             this.scrollUp_mc.onPress = mx.utils.Delegate.create(this,this.startScrollingUp);
  421.                                                             this.scrollUp_mc.onRelease = mx.utils.Delegate.create(this,this.stopScrolling);
  422.                                                             this.scrollDown_mc.onPress = mx.utils.Delegate.create(this,this.startScrollingDown);
  423.                                                             this.scrollDown_mc.onRelease = mx.utils.Delegate.create(this,this.stopScrolling);
  424.                                                             this.scrollDown_mc.onReleaseOutside = mx.utils.Delegate.create(this,this.downReleaseOutside);
  425.                                                             this.scrollUp_mc.onReleaseOutside = mx.utils.Delegate.create(this,this.upReleaseOutside);
  426.                                                             this.scrollDrag_mc.onReleaseOutside = mx.utils.Delegate.create(this,this.dragReleaseOutside);
  427.                                                          };
  428.                                                          ┬º┬ºpush(ASSetPropFlags(clickx.ui.Scroller.prototype,null,1));
  429.                                                       }
  430.                                                       ┬º┬ºpop();
  431.                                                    }
  432.                                                    break loop0;
  433.                                                 }
  434.                                                 set("\x01",eval("\x01") + 48);
  435.                                                 if(┬º┬ºpop())
  436.                                                 {
  437.                                                    set("\x01",eval("\x01") + 418);
  438.                                                 }
  439.                                              }
  440.                                           }
  441.                                        }
  442.                                     }
  443.                                  }
  444.                                  set("\x01",eval("\x01") - 133);
  445.                                  break loop0;
  446.                               }
  447.                               if(eval("\x01") == 163)
  448.                               {
  449.                                  set("\x01",eval("\x01") - 83);
  450.                                  if(┬º┬ºpop())
  451.                                  {
  452.                                     set("\x01",eval("\x01") + 489);
  453.                                  }
  454.                               }
  455.                               else if(eval("\x01") == 569)
  456.                               {
  457.                                  set("\x01",eval("\x01") - 507);
  458.                                  ┬º┬ºpush(true);
  459.                               }
  460.                               else
  461.                               {
  462.                                  if(eval("\x01") == 397)
  463.                                  {
  464.                                     set("\x01",eval("\x01") - 110);
  465.                                     if(!_global.clickx)
  466.                                     {
  467.                                        _global.clickx = new Object();
  468.                                     }
  469.                                     ┬º┬ºpop();
  470.                                     if(!_global.clickx.shell)
  471.                                     {
  472.                                        _global.clickx.shell = new Object();
  473.                                     }
  474.                                     ┬º┬ºpop();
  475.                                     if(!_global.clickx.shell.Shell)
  476.                                     {
  477.                                        _loc2_ = clickx.shell.Shell = function()
  478.                                        {
  479.                                        }.prototype;
  480.                                        _loc2_.launchFile = function(fileName)
  481.                                        {
  482.                                           _level0.mdm.exec(fileName,_level0.mdm.ASYNC);
  483.                                        };
  484.                                        _loc2_.launchURL = function(theURL)
  485.                                        {
  486.                                           if(clickx.util.PlatformUtil.getPlatform() != "mac")
  487.                                           {
  488.                                              _level0.mdm.exec(theURL,_level0.mdm.ASYNC);
  489.                                           }
  490.                                           else
  491.                                           {
  492.                                              var _loc1_ = "tell application \"Safari\"\r";
  493.                                              _loc1_ += "activate\r";
  494.                                              _loc1_ += "open location \"" + theURL + "\"" + "\n";
  495.                                              _loc1_ += "end tell";
  496.                                              _level0.mdm.AppleScript.setScript(_loc1_);
  497.                                              var _loc3_ = _level0.mdm.AppleScript.compileScript();
  498.                                              var _loc2_ = _level0.mdm.AppleScript.run(_level0.mdm.ASYNC);
  499.                                           }
  500.                                        };
  501.                                        _loc2_.prompt = function(theMessage)
  502.                                        {
  503.                                           _level0.mdm.Dialogs.prompt(theMessage);
  504.                                        };
  505.                                        _loc2_.execute = function(command)
  506.                                        {
  507.                                           _level0.mdm.exec(command,_level0.mdm.ASYNC);
  508.                                        };
  509.                                        _loc2_.shutDown = function()
  510.                                        {
  511.                                           _level0.mdm.Application.exit(_level0.mdm.ASYNC);
  512.                                        };
  513.                                        clickx.shell.Shell = function()
  514.                                        {
  515.                                        }.getInstance = function()
  516.                                        {
  517.                                           if(clickx.shell.Shell._instance == null)
  518.                                           {
  519.                                              clickx.shell.Shell._instance = new clickx.shell.Shell();
  520.                                           }
  521.                                           return clickx.shell.Shell._instance;
  522.                                        };
  523.                                        ┬º┬ºpush(ASSetPropFlags(clickx.shell.Shell.prototype,null,1));
  524.                                     }
  525.                                     ┬º┬ºpop();
  526.                                     break loop0;
  527.                                  }
  528.                                  if(eval("\x01") != 897)
  529.                                  {
  530.                                     break loop0;
  531.                                  }
  532.                                  set("\x01",eval("\x01") - 505);
  533.                                  ┬º┬ºpush(true);
  534.                               }
  535.                            }
  536.                            continue;
  537.                         }
  538.                         set("\x01",eval("\x01") + 275);
  539.                         while(true)
  540.                         {
  541.                            if(┬º┬ºpop() == 940)
  542.                            {
  543.                               set("\x01",eval("\x01") - 336);
  544.                               ┬º┬ºpush(true);
  545.                               while(true)
  546.                               {
  547.                                  if(eval("\x01") == 692)
  548.                                  {
  549.                                     set("\x01",eval("\x01") - 626);
  550.                                     ┬º┬ºpush(true);
  551.                                  }
  552.                                  else if(eval("\x01") == 66)
  553.                                  {
  554.                                     set("\x01",eval("\x01") - 4);
  555.                                     if(┬º┬ºpop())
  556.                                     {
  557.                                        set("\x01",eval("\x01") + 604);
  558.                                     }
  559.                                  }
  560.                                  else if(eval("\x01") == 24)
  561.                                  {
  562.                                     set("\x01",eval("\x01") + 516);
  563.                                     if(┬º┬ºpop())
  564.                                     {
  565.                                        set("\x01",eval("\x01") + 35);
  566.                                     }
  567.                                  }
  568.                                  else
  569.                                  {
  570.                                     if(eval("\x01") != 341)
  571.                                     {
  572.                                        break;
  573.                                     }
  574.                                     set("\x01",eval("\x01") - 317);
  575.                                     ┬º┬ºpush(true);
  576.                                  }
  577.                               }
  578.                               addr2602:
  579.                               if(eval("\x01") != 62)
  580.                               {
  581.                                  if(eval("\x01") == 534)
  582.                                  {
  583.                                     set("\x01",eval("\x01") - 196);
  584.                                     ┬º┬ºpush(┬º┬ºpop() gt ┬º┬ºpop() >>> typeof (┬º┬ºpop() >>> ┬º┬ºpop()));
  585.                                     break loop0;
  586.                                  }
  587.                                  continue;
  588.                               }
  589.                               set("\x01",eval("\x01") + 604);
  590.                               ┬º┬ºpop()[┬º┬ºpop()] = function(event, handler)
  591.                               {
  592.                                  var _loc2_ = "pc" + event;
  593.                                  clickx.util.PlatformUtil.prototype(this[_loc2_],event,handler);
  594.                               };
  595.                               _loc1_.os = undefined;
  596.                               _loc1_[┬º┬ºconstant(20)] = {(┬º┬ºconstant(27)):1,(┬º┬ºconstant(28)):1,(┬º┬ºconstant(29)):1};
  597.                               addr2567:
  598.                               ┬º┬ºpush(┬º┬ºconstant(25)(clickx.util.PlatformUtil.MovieClip,null,1));
  599.                               addr2602:
  600.                            }
  601.                            else if(eval("\x01") == 666)
  602.                            {
  603.                               set("\x01",eval("\x01") + 321);
  604.                               ┬º┬ºgoto(addr2602);
  605.                               ┬º┬ºpush(true);
  606.                            }
  607.                            else if(eval("\x01") == 604)
  608.                            {
  609.                               set("\x01",eval("\x01") - 70);
  610.                               if(┬º┬ºpop())
  611.                               {
  612.                                  set("\x01",eval("\x01") - 196);
  613.                               }
  614.                               ┬º┬ºgoto(addr2602);
  615.                            }
  616.                            else if(eval("\x01") == 338)
  617.                            {
  618.                               set("\x01",eval("\x01") + 618);
  619.                               ┬º┬ºgoto(addr2602);
  620.                               ┬º┬ºpush(true);
  621.                            }
  622.                            else
  623.                            {
  624.                               if(eval("\x01") == 275)
  625.                               {
  626.                                  set("\x01",eval("\x01") + 66);
  627.                                  play();
  628.                                  break loop0;
  629.                               }
  630.                               if(eval("\x01") == 25)
  631.                               {
  632.                                  set("\x01",eval("\x01") + 871);
  633.                                  if(┬º┬ºpop())
  634.                                  {
  635.                                     set("\x01",eval("\x01") + 44);
  636.                                  }
  637.                                  ┬º┬ºgoto(addr2602);
  638.                               }
  639.                               else if(eval("\x01") == 890)
  640.                               {
  641.                                  set("\x01",eval("\x01") - 479);
  642.                                  ┬º┬ºgoto(addr2602);
  643.                                  ┬º┬ºpush(true);
  644.                               }
  645.                               else
  646.                               {
  647.                                  if(eval("\x01") == 896)
  648.                                  {
  649.                                     set("\x01",eval("\x01") + 44);
  650.                                     break loop0;
  651.                                  }
  652.                                  if(eval("\x01") == 956)
  653.                                  {
  654.                                     set("\x01",eval("\x01") - 495);
  655.                                     if(┬º┬ºpop())
  656.                                     {
  657.                                        set("\x01",eval("\x01") - 98);
  658.                                     }
  659.                                     ┬º┬ºgoto(addr2602);
  660.                                  }
  661.                                  else if(eval("\x01") == 987)
  662.                                  {
  663.                                     set("\x01",eval("\x01") - 712);
  664.                                     if(┬º┬ºpop())
  665.                                     {
  666.                                        set("\x01",eval("\x01") + 66);
  667.                                     }
  668.                                     ┬º┬ºgoto(addr2602);
  669.                                  }
  670.                                  else if(eval("\x01") == 575)
  671.                                  {
  672.                                     set("\x01",eval("\x01") - 550);
  673.                                     ┬º┬ºgoto(addr2602);
  674.                                     ┬º┬ºpush(true);
  675.                                  }
  676.                                  else
  677.                                  {
  678.                                     if(eval("\x01") == 540)
  679.                                     {
  680.                                        set("\x01",eval("\x01") + 35);
  681.                                        break loop0;
  682.                                     }
  683.                                     if(eval("\x01") == 461)
  684.                                     {
  685.                                        set("\x01",eval("\x01") - 98);
  686.                                        set(┬º┬ºpop(),┬º┬ºpop());
  687.                                        set(┬º┬ºpop(),┬º┬ºpop());
  688.                                        break loop0;
  689.                                     }
  690.                                     if(eval("\x01") == 363)
  691.                                     {
  692.                                        set("\x01",eval("\x01") + 166);
  693.                                        ┬º┬ºgoto(addr2602);
  694.                                        ┬º┬ºpush(true);
  695.                                     }
  696.                                     else if(eval("\x01") == 529)
  697.                                     {
  698.                                        set("\x01",eval("\x01") + 311);
  699.                                        if(┬º┬ºpop())
  700.                                        {
  701.                                           set("\x01",eval("\x01") + 50);
  702.                                        }
  703.                                        ┬º┬ºgoto(addr2602);
  704.                                     }
  705.                                     else if(eval("\x01") == 411)
  706.                                     {
  707.                                        set("\x01",eval("\x01") + 245);
  708.                                        if(┬º┬ºpop())
  709.                                        {
  710.                                           set("\x01",eval("\x01") - 4);
  711.                                        }
  712.                                        ┬º┬ºgoto(addr2602);
  713.                                     }
  714.                                     else
  715.                                     {
  716.                                        if(eval("\x01") == 840)
  717.                                        {
  718.                                           set("\x01",eval("\x01") + 50);
  719.                                           ┬º┬ºpush(int(┬º┬ºpop()));
  720.                                           break loop0;
  721.                                        }
  722.                                        if(eval("\x01") == 656)
  723.                                        {
  724.                                           set("\x01",eval("\x01") - 4);
  725.                                           break loop0;
  726.                                        }
  727.                                        if(eval("\x01") != 652)
  728.                                        {
  729.                                           break loop0;
  730.                                        }
  731.                                        set("\x01",eval("\x01") - 54);
  732.                                        if(!_global.mx)
  733.                                        {
  734.                                           _global.mx = new Object();
  735.                                        }
  736.                                        ┬º┬ºpop();
  737.                                        if(!_global.mx.events)
  738.                                        {
  739.                                           _global.mx.events = new Object();
  740.                                        }
  741.                                        ┬º┬ºpop();
  742.                                        if(!_global.mx.events.EventDispatcher)
  743.                                        {
  744.                                           _loc2_ = mx.events.EventDispatcher = function()
  745.                                           {
  746.                                           }.prototype;
  747.                                           mx.events.EventDispatcher = function()
  748.                                           {
  749.                                           }._removeEventListener = function(queue, event, handler)
  750.                                           {
  751.                                              if(queue != undefined)
  752.                                              {
  753.                                                 var _loc4_ = queue.length;
  754.                                                 var _loc1_ = undefined;
  755.                                                 _loc1_ = 0;
  756.                                                 while(_loc1_ < _loc4_)
  757.                                                 {
  758.                                                    var _loc2_ = queue[_loc1_];
  759.                                                    if(_loc2_ == handler)
  760.                                                    {
  761.                                                       queue.splice(_loc1_,1);
  762.                                                       return undefined;
  763.                                                    }
  764.                                                    _loc1_ = _loc1_ + 1;
  765.                                                 }
  766.                                              }
  767.                                           };
  768.                                           mx.events.EventDispatcher = function()
  769.                                           {
  770.                                           }.initialize = function(object)
  771.                                           {
  772.                                              if(mx.events.EventDispatcher._fEventDispatcher == undefined)
  773.                                              {
  774.                                                 mx.events.EventDispatcher._fEventDispatcher = new mx.events.EventDispatcher();
  775.                                              }
  776.                                              object.addEventListener = mx.events.EventDispatcher._fEventDispatcher.addEventListener;
  777.                                              object.removeEventListener = mx.events.EventDispatcher._fEventDispatcher.removeEventListener;
  778.                                              object.dispatchEvent = mx.events.EventDispatcher._fEventDispatcher.dispatchEvent;
  779.                                              object.dispatchQueue = mx.events.EventDispatcher._fEventDispatcher.dispatchQueue;
  780.                                           };
  781.                                           _loc2_.dispatchQueue = function(queueObj, eventObj)
  782.                                           {
  783.                                              var _loc7_ = "__q_" + eventObj.type;
  784.                                              var _loc4_ = queueObj[_loc7_];
  785.                                              if(_loc4_ != undefined)
  786.                                              {
  787.                                                 var _loc5_ = undefined;
  788.                                                 for(_loc5_ in _loc4_)
  789.                                                 {
  790.                                                    var _loc1_ = _loc4_[_loc5_];
  791.                                                    var _loc3_ = typeof _loc1_;
  792.                                                    if(_loc3_ == "object" || _loc3_ == "movieclip")
  793.                                                    {
  794.                                                       if(_loc1_.handleEvent != undefined)
  795.                                                       {
  796.                                                          _loc1_.handleEvent(eventObj);
  797.                                                       }
  798.                                                       if(_loc1_[eventObj.type] != undefined)
  799.                                                       {
  800.                                                          if(mx.events.EventDispatcher.exceptions[eventObj.type] == undefined)
  801.                                                          {
  802.                                                             _loc1_[eventObj.type](eventObj);
  803.                                                          }
  804.                                                       }
  805.                                                    }
  806.                                                    else
  807.                                                    {
  808.                                                       _loc1_.apply(queueObj,[eventObj]);
  809.                                                    }
  810.                                                 }
  811.                                              }
  812.                                           };
  813.                                           _loc2_.dispatchEvent = function(eventObj)
  814.                                           {
  815.                                              if(eventObj.target == undefined)
  816.                                              {
  817.                                                 eventObj.target = this;
  818.                                              }
  819.                                              this[eventObj.type + "Handler"](eventObj);
  820.                                              this.dispatchQueue(this,eventObj);
  821.                                           };
  822.                                           _loc2_.addEventListener = function(event, handler)
  823.                                           {
  824.                                              var _loc3_ = "__q_" + event;
  825.                                              if(this[_loc3_] == undefined)
  826.                                              {
  827.                                                 this[_loc3_] = new Array();
  828.                                              }
  829.                                              _global.ASSetPropFlags(this,_loc3_,1);
  830.                                              mx.events.EventDispatcher._removeEventListener(this[_loc3_],event,handler);
  831.                                              this[_loc3_].push(handler);
  832.                                           };
  833.                                           ┬º┬ºgoto(addr2567);
  834.                                           ┬º┬ºpush(_loc2_);
  835.                                           ┬º┬ºpush("removeEventListener");
  836.                                        }
  837.                                     }
  838.                                  }
  839.                               }
  840.                            }
  841.                            ┬º┬ºpop();
  842.                            break loop0;
  843.                         }
  844.                      }
  845.                      set("\x01",eval("\x01") - 109);
  846.                      if(!┬º┬ºpop())
  847.                      {
  848.                         continue;
  849.                      }
  850.                      continue loop3;
  851.                   }
  852.                   set("\x01",eval("\x01") + 489);
  853.                   toggleHighQuality();
  854.                   nextFrame();
  855.                   toggleHighQuality();
  856.                   ┬º┬ºpop()[┬º┬ºpop()] = ┬º┬ºpop()[┬º┬ºpop()] - 15;
  857.                   clickx.shell.Shell = function()
  858.                   {
  859.                   }[┬º┬ºconstant(26)] = 0;
  860.                   if(!delayBetweenItems)
  861.                   {
  862.                      _loc2_ = 0;
  863.                      while(true)
  864.                      {
  865.                         if(_loc2_ < itemList[┬º┬ºconstant(23)])
  866.                         {
  867.                            (clickx.shell.Shell = function()
  868.                            {
  869.                            })[┬º┬ºconstant(11)](templateId,┬º┬ºconstant(9) + _loc2_ + ┬º┬ºconstant(10),(clickx.shell.Shell = function()
  870.                            {
  871.                            })[┬º┬ºconstant(8)]());
  872.                            clickx.shell.Shell = function()
  873.                            {
  874.                            }[┬º┬ºconstant(9) + _loc2_ + ┬º┬ºconstant(10)][┬º┬ºconstant(12)] = _loc2_ * 20;
  875.                            var _loc3_ = itemList[_loc2_][┬º┬ºconstant(14)];
  876.                            var _loc6_ = undefined;
  877.                            _loc6_ = clickx.shell.Shell = function()
  878.                            {
  879.                            }[┬º┬ºconstant(9) + _loc2_ + ┬º┬ºconstant(10)][┬º┬ºconstant(13)][┬º┬ºconstant(34)]();
  880.                            var _loc4_ = _loc6_[┬º┬ºconstant(35)](_loc3_);
  881.                            var _loc5_ = false;
  882.                            while(_loc4_[┬º┬ºconstant(36)] > 182)
  883.                            {
  884.                               _loc3_ = _loc3_[┬º┬ºconstant(37)](0,_loc3_[┬º┬ºconstant(23)] - 1);
  885.                               _loc4_ = _loc6_[┬º┬ºconstant(35)](_loc3_ + ┬º┬ºconstant(38));
  886.                               _loc5_ = true;
  887.                            }
  888.                            if(_loc5_)
  889.                            {
  890.                               _loc3_ += ┬º┬ºconstant(38);
  891.                            }
  892.                            clickx.shell.Shell = function()
  893.                            {
  894.                            }[┬º┬ºconstant(9) + _loc2_ + ┬º┬ºconstant(10)][┬º┬ºconstant(13)][┬º┬ºconstant(14)] = _loc3_;
  895.                            clickx.shell.Shell = function()
  896.                            {
  897.                            }[┬º┬ºconstant(9) + _loc2_ + ┬º┬ºconstant(10)][┬º┬ºconstant(15)] = itemList[_loc2_][┬º┬ºconstant(16)];
  898.                            ┬º┬ºpush(clickx.shell.Shell = function()
  899.                            {
  900.                            });
  901.                            ┬º┬ºpush(┬º┬ºconstant(9));
  902.                            ┬º┬ºpush(_loc2_);
  903.                         }
  904.                      }
  905.                      ┬º┬ºpop()[┬º┬ºpop()] = ┬º┬ºpop();
  906.                      _loc2_[┬º┬ºconstant(40)] = function(val)
  907.                      {
  908.                         this[┬º┬ºconstant(26)] = val;
  909.                         this[┬º┬ºconstant(25)]();
  910.                      };
  911.                      _loc2_[┬º┬ºconstant(27)] = 0;
  912.                      _loc2_[┬º┬ºconstant(30)] = 0;
  913.                      _loc2_[┬º┬ºconstant(26)] = 0;
  914.                      ┬º┬ºconstant(41)(eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(6)],null,1);
  915.                      break loop0;
  916.                      addr856:
  917.                   }
  918.                   if(itemList[┬º┬ºconstant(23)] > 0)
  919.                   {
  920.                      (clickx.shell.Shell = function()
  921.                      {
  922.                      })[┬º┬ºconstant(7)](itemList,0,templateId);
  923.                   }
  924.                }
  925.             }
  926.             else
  927.             {
  928.                if(eval("\x01") != 596)
  929.                {
  930.                   if(eval("\x01") == 979)
  931.                   {
  932.                      set("\x01",eval("\x01") - 383);
  933.                      if(┬º┬ºpop())
  934.                      {
  935.                         set("\x01",eval("\x01") - 146);
  936.                      }
  937.                   }
  938.                   else if(eval("\x01") == 426)
  939.                   {
  940.                      set("\x01",eval("\x01") - 280);
  941.                      if(┬º┬ºpop())
  942.                      {
  943.                         set("\x01",eval("\x01") + 630);
  944.                      }
  945.                   }
  946.                   else if(eval("\x01") == 932)
  947.                   {
  948.                      set("\x01",eval("\x01") - 90);
  949.                      if(┬º┬ºpop())
  950.                      {
  951.                         set("\x01",eval("\x01") - 73);
  952.                      }
  953.                   }
  954.                   else
  955.                   {
  956.                      if(eval("\x01") == 429)
  957.                      {
  958.                         set("\x01",eval("\x01") - 387);
  959.                         ┬º┬ºpop()[┬º┬ºpop()] = ┬º┬ºpop();
  960.                         _loc2_ = clickx.shell.Shell = function()
  961.                         {
  962.                         }[┬º┬ºconstant(9)];
  963.                         _loc2_[┬º┬ºconstant(10)] = function(succes)
  964.                         {
  965.                            if(succes)
  966.                            {
  967.                               this[┬º┬ºconstant(11)] = true;
  968.                               this[┬º┬ºconstant(12)]();
  969.                            }
  970.                            else
  971.                            {
  972.                               eval(┬º┬ºconstant(1))[┬º┬ºconstant(14)][┬º┬ºconstant(15)][┬º┬ºconstant(16)]()[┬º┬ºconstant(17)](┬º┬ºconstant(13));
  973.                               eval(┬º┬ºconstant(1))[┬º┬ºconstant(14)][┬º┬ºconstant(15)][┬º┬ºconstant(16)]()[┬º┬ºconstant(18)]();
  974.                            }
  975.                         };
  976.                         _loc2_[┬º┬ºconstant(12)] = function()
  977.                         {
  978.                            this[┬º┬ºconstant(21)]({(┬º┬ºconstant(19)):┬º┬ºconstant(20)});
  979.                         };
  980.                         _loc2_[┬º┬ºconstant(22)] = function(groupID)
  981.                         {
  982.                            var _loc2_ = -1;
  983.                            var _loc4_ = this[┬º┬ºconstant(23)][┬º┬ºconstant(24)][0][┬º┬ºconstant(24)][1][┬º┬ºconstant(24)][┬º┬ºconstant(25)];
  984.                            var _loc3_ = false;
  985.                            while(!_loc3_ && _loc2_ < _loc4_)
  986.                            {
  987.                               _loc2_ = _loc2_ + 1;
  988.                               if(this[┬º┬ºconstant(23)][┬º┬ºconstant(24)][0][┬º┬ºconstant(24)][1][┬º┬ºconstant(24)][_loc2_][┬º┬ºconstant(26)][┬º┬ºconstant(27)] == groupID)
  989.                               {
  990.                                  _loc3_ = true;
  991.                               }
  992.                            }
  993.                            if(!_loc3_)
  994.                            {
  995.                               _loc2_ = -1;
  996.                            }
  997.                            return _loc2_;
  998.                         };
  999.                         _loc2_[┬º┬ºconstant(28)] = function(groupNum, softwareID)
  1000.                         {
  1001.                            var _loc3_ = false;
  1002.                            var _loc2_ = -1;
  1003.                            var _loc5_ = this[┬º┬ºconstant(23)][┬º┬ºconstant(24)][0][┬º┬ºconstant(24)][1][┬º┬ºconstant(24)][groupNum][┬º┬ºconstant(24)][┬º┬ºconstant(25)];
  1004.                            while(!_loc3_ && _loc2_ < _loc5_)
  1005.                            {
  1006.                               _loc2_ = _loc2_ + 1;
  1007.                               if(this[┬º┬ºconstant(23)][┬º┬ºconstant(24)][0][┬º┬ºconstant(24)][1][┬º┬ºconstant(24)][groupNum][┬º┬ºconstant(24)][_loc2_][┬º┬ºconstant(26)][┬º┬ºconstant(27)] == softwareID)
  1008.                               {
  1009.                                  _loc3_ = true;
  1010.                               }
  1011.                            }
  1012.                            if(!_loc3_)
  1013.                            {
  1014.                               groupNum = -1;
  1015.                            }
  1016.                            return _loc2_;
  1017.                         };
  1018.                         _loc2_[┬º┬ºconstant(29)] = function()
  1019.                         {
  1020.                            return this[┬º┬ºconstant(11)];
  1021.                         };
  1022.                         _loc2_[┬º┬ºconstant(30)] = function()
  1023.                         {
  1024.                            var _loc4_ = this[┬º┬ºconstant(23)][┬º┬ºconstant(24)][0][┬º┬ºconstant(24)][1][┬º┬ºconstant(24)][┬º┬ºconstant(25)];
  1025.                            var _loc3_ = new ┬º\┬º\┬ºconstant(31)┬º();
  1026.                            var _loc2_ = 0;
  1027.                            while(_loc2_ < _loc4_)
  1028.                            {
  1029.                               _loc3_[_loc2_] = new ┬º\┬º\┬ºconstant(31)┬º();
  1030.                               _loc3_[_loc2_][┬º┬ºconstant(27)] = this[┬º┬ºconstant(23)][┬º┬ºconstant(24)][0][┬º┬ºconstant(24)][1][┬º┬ºconstant(24)][_loc2_][┬º┬ºconstant(26)][┬º┬ºconstant(27)];
  1031.                               _loc3_[_loc2_][┬º┬ºconstant(32)] = ┬º┬ºconstant(34)(this[┬º┬ºconstant(23)][┬º┬ºconstant(24)][0][┬º┬ºconstant(24)][1][┬º┬ºconstant(24)][_loc2_][┬º┬ºconstant(26)][┬º┬ºconstant(33)]);
  1032.                               _loc2_ = _loc2_ + 1;
  1033.                            }
  1034.                            return _loc3_;
  1035.                         };
  1036.                         _loc2_[┬º┬ºconstant(35)] = function(groupID)
  1037.                         {
  1038.                            var _loc3_ = new ┬º\┬º\┬ºconstant(31)┬º();
  1039.                            var _loc4_ = this[┬º┬ºconstant(22)](groupID);
  1040.                            if(_loc4_ != -1)
  1041.                            {
  1042.                               var _loc5_ = this[┬º┬ºconstant(23)][┬º┬ºconstant(24)][0][┬º┬ºconstant(24)][1][┬º┬ºconstant(24)][_loc4_][┬º┬ºconstant(24)][┬º┬ºconstant(25)];
  1043.                               var _loc2_ = 0;
  1044.                               while(_loc2_ < _loc5_)
  1045.                               {
  1046.                                  _loc3_[_loc2_] = new ┬º\┬º\┬ºconstant(31)┬º();
  1047.                                  _loc3_[_loc2_][┬º┬ºconstant(27)] = this[┬º┬ºconstant(23)][┬º┬ºconstant(24)][0][┬º┬ºconstant(24)][1][┬º┬ºconstant(24)][_loc4_][┬º┬ºconstant(24)][_loc2_][┬º┬ºconstant(26)][┬º┬ºconstant(27)];
  1048.                                  _loc3_[_loc2_][┬º┬ºconstant(32)] = ┬º┬ºconstant(34)(this[┬º┬ºconstant(23)][┬º┬ºconstant(24)][0][┬º┬ºconstant(24)][1][┬º┬ºconstant(24)][_loc4_][┬º┬ºconstant(24)][_loc2_][┬º┬ºconstant(24)][0][┬º┬ºconstant(24)][0][┬º┬ºconstant(36)]);
  1049.                                  _loc2_ = _loc2_ + 1;
  1050.                               }
  1051.                            }
  1052.                            return _loc3_;
  1053.                         };
  1054.                         _loc2_[┬º┬ºconstant(37)] = function(groupID, softwareID)
  1055.                         {
  1056.                            var _loc6_ = new ┬º\┬º\┬ºconstant(31)┬º();
  1057.                            var _loc3_ = this[┬º┬ºconstant(22)](groupID);
  1058.                            var _loc4_ = this[┬º┬ºconstant(28)](_loc3_,softwareID);
  1059.                            _loc6_[┬º┬ºconstant(38)] = this[┬º┬ºconstant(23)][┬º┬ºconstant(24)][0][┬º┬ºconstant(24)][1][┬º┬ºconstant(24)][_loc3_][┬º┬ºconstant(24)][_loc4_][┬º┬ºconstant(24)][1][┬º┬ºconstant(24)][0][┬º┬ºconstant(36)];
  1060.                            _loc6_[┬º┬ºconstant(39)] = this[┬º┬ºconstant(23)][┬º┬ºconstant(24)][0][┬º┬ºconstant(24)][1][┬º┬ºconstant(24)][_loc3_][┬º┬ºconstant(24)][_loc4_][┬º┬ºconstant(24)][2][┬º┬ºconstant(24)][0][┬º┬ºconstant(36)];
  1061.                            _loc6_[┬º┬ºconstant(19)] = this[┬º┬ºconstant(23)][┬º┬ºconstant(24)][0][┬º┬ºconstant(24)][1][┬º┬ºconstant(24)][_loc3_][┬º┬ºconstant(24)][_loc4_][┬º┬ºconstant(24)][3][┬º┬ºconstant(24)][0][┬º┬ºconstant(36)];
  1062.                            _loc6_[┬º┬ºconstant(40)] = this[┬º┬ºconstant(23)][┬º┬ºconstant(24)][0][┬º┬ºconstant(24)][1][┬º┬ºconstant(24)][_loc3_][┬º┬ºconstant(24)][_loc4_][┬º┬ºconstant(24)][4][┬º┬ºconstant(24)][0][┬º┬ºconstant(36)];
  1063.                            _loc6_[┬º┬ºconstant(41)] = this[┬º┬ºconstant(23)][┬º┬ºconstant(24)][0][┬º┬ºconstant(24)][1][┬º┬ºconstant(24)][_loc3_][┬º┬ºconstant(24)][_loc4_][┬º┬ºconstant(24)][5][┬º┬ºconstant(24)][0][┬º┬ºconstant(36)];
  1064.                            _loc6_[┬º┬ºconstant(32)] = ┬º┬ºconstant(34)(this[┬º┬ºconstant(23)][┬º┬ºconstant(24)][0][┬º┬ºconstant(24)][1][┬º┬ºconstant(24)][_loc3_][┬º┬ºconstant(24)][_loc4_][┬º┬ºconstant(24)][6][┬º┬ºconstant(24)][0][┬º┬ºconstant(36)]);
  1065.                            _loc6_[┬º┬ºconstant(42)] = this[┬º┬ºconstant(23)][┬º┬ºconstant(24)][0][┬º┬ºconstant(24)][1][┬º┬ºconstant(24)][_loc3_][┬º┬ºconstant(24)][_loc4_][┬º┬ºconstant(24)][7][┬º┬ºconstant(24)][0][┬º┬ºconstant(36)];
  1066.                            var _loc7_ = this[┬º┬ºconstant(23)][┬º┬ºconstant(24)][0][┬º┬ºconstant(24)][1][┬º┬ºconstant(24)][_loc3_][┬º┬ºconstant(24)][_loc4_][┬º┬ºconstant(24)][8][┬º┬ºconstant(24)][┬º┬ºconstant(25)];
  1067.                            var _loc5_ = ┬º┬ºconstant(43);
  1068.                            var _loc2_ = 0;
  1069.                            while(_loc2_ < _loc7_)
  1070.                            {
  1071.                               _loc5_ += this[┬º┬ºconstant(23)][┬º┬ºconstant(24)][0][┬º┬ºconstant(24)][1][┬º┬ºconstant(24)][_loc3_][┬º┬ºconstant(24)][_loc4_][┬º┬ºconstant(24)][8][┬º┬ºconstant(24)][_loc2_][┬º┬ºconstant(26)][┬º┬ºconstant(44)];
  1072.                               if(_loc2_ != _loc7_ - 1)
  1073.                               {
  1074.                                  _loc5_ += ┬º┬ºconstant(45);
  1075.                               }
  1076.                               _loc2_ = _loc2_ + 1;
  1077.                            }
  1078.                            _loc6_[┬º┬ºconstant(46)] = _loc5_;
  1079.                            _loc6_[┬º┬ºconstant(47)] = this[┬º┬ºconstant(23)][┬º┬ºconstant(24)][0][┬º┬ºconstant(24)][1][┬º┬ºconstant(24)][_loc3_][┬º┬ºconstant(24)][_loc4_][┬º┬ºconstant(24)][9][┬º┬ºconstant(26)][┬º┬ºconstant(19)];
  1080.                            _loc6_[┬º┬ºconstant(48)] = this[┬º┬ºconstant(23)][┬º┬ºconstant(24)][0][┬º┬ºconstant(24)][1][┬º┬ºconstant(24)][_loc3_][┬º┬ºconstant(24)][_loc4_][┬º┬ºconstant(24)][9][┬º┬ºconstant(24)][0][┬º┬ºconstant(24)][0][┬º┬ºconstant(36)];
  1081.                            _loc6_[┬º┬ºconstant(49)] = this[┬º┬ºconstant(23)][┬º┬ºconstant(24)][0][┬º┬ºconstant(24)][1][┬º┬ºconstant(24)][_loc3_][┬º┬ºconstant(24)][_loc4_][┬º┬ºconstant(24)][9][┬º┬ºconstant(24)][1][┬º┬ºconstant(24)][0][┬º┬ºconstant(36)];
  1082.                            return _loc6_;
  1083.                         };
  1084.                         _loc2_[┬º┬ºconstant(50)] = function(xmlPath)
  1085.                         {
  1086.                            this[┬º┬ºconstant(23)] = new ┬º\┬º\┬ºconstant(51)┬º();
  1087.                            this[┬º┬ºconstant(23)][┬º┬ºconstant(52)] = true;
  1088.                            this[┬º┬ºconstant(23)][┬º┬ºconstant(53)] = eval(┬º┬ºconstant(5))[┬º┬ºconstant(54)][┬º┬ºconstant(55)][┬º┬ºconstant(56)](this,this[┬º┬ºconstant(10)]);
  1089.                            this[┬º┬ºconstant(23)][┬º┬ºconstant(57)](xmlPath);
  1090.                         };
  1091.                         _loc2_[┬º┬ºconstant(58)] = function()
  1092.                         {
  1093.                            return ┬º┬ºconstant(34)(this[┬º┬ºconstant(23)][┬º┬ºconstant(24)][0][┬º┬ºconstant(24)][0][┬º┬ºconstant(24)][0][┬º┬ºconstant(24)][0][┬º┬ºconstant(36)]);
  1094.                         };
  1095.                         _loc2_[┬º┬ºconstant(59)] = function()
  1096.                         {
  1097.                            return ┬º┬ºconstant(34)(this[┬º┬ºconstant(23)][┬º┬ºconstant(24)][0][┬º┬ºconstant(24)][0][┬º┬ºconstant(24)][2][┬º┬ºconstant(26)][┬º┬ºconstant(39)]);
  1098.                         };
  1099.                         _loc2_[┬º┬ºconstant(60)] = function()
  1100.                         {
  1101.                            return this[┬º┬ºconstant(23)][┬º┬ºconstant(24)][0][┬º┬ºconstant(24)][0][┬º┬ºconstant(24)][2][┬º┬ºconstant(24)][0][┬º┬ºconstant(36)];
  1102.                         };
  1103.                         _loc2_[┬º┬ºconstant(61)] = function()
  1104.                         {
  1105.                            return ┬º┬ºconstant(34)(this[┬º┬ºconstant(23)][┬º┬ºconstant(24)][0][┬º┬ºconstant(24)][0][┬º┬ºconstant(24)][2][┬º┬ºconstant(24)][0][┬º┬ºconstant(36)]);
  1106.                         };
  1107.                         _loc2_[┬º┬ºconstant(62)] = function()
  1108.                         {
  1109.                            return ┬º┬ºconstant(34)(this[┬º┬ºconstant(23)][┬º┬ºconstant(24)][0][┬º┬ºconstant(24)][0][┬º┬ºconstant(24)][1][┬º┬ºconstant(24)][0][┬º┬ºconstant(36)]);
  1110.                         };
  1111.                         clickx.shell.Shell = function()
  1112.                         {
  1113.                         }[┬º┬ºconstant(16)] = function()
  1114.                         {
  1115.                            if(eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(63)] == null)
  1116.                            {
  1117.                               eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(63)] = new eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(4)]();
  1118.                            }
  1119.                            return eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(63)];
  1120.                         };
  1121.                         _loc2_[┬º┬ºconstant(64)] = function()
  1122.                         {
  1123.                            var _loc3_ = new ┬º\┬º\┬ºconstant(31)┬º();
  1124.                            var _loc4_ = this[┬º┬ºconstant(23)][┬º┬ºconstant(24)][0][┬º┬ºconstant(24)][0][┬º┬ºconstant(24)][3][┬º┬ºconstant(24)][┬º┬ºconstant(25)];
  1125.                            var _loc2_ = 0;
  1126.                            while(_loc2_ < _loc4_)
  1127.                            {
  1128.                               _loc3_[_loc2_] = new ┬º\┬º\┬ºconstant(31)┬º();
  1129.                               _loc3_[_loc2_][┬º┬ºconstant(38)] = this[┬º┬ºconstant(23)][┬º┬ºconstant(24)][0][┬º┬ºconstant(24)][0][┬º┬ºconstant(24)][3][┬º┬ºconstant(24)][_loc2_][┬º┬ºconstant(26)][┬º┬ºconstant(65)];
  1130.                               _loc3_[_loc2_][┬º┬ºconstant(49)] = ┬º┬ºconstant(34)(this[┬º┬ºconstant(23)][┬º┬ºconstant(24)][0][┬º┬ºconstant(24)][0][┬º┬ºconstant(24)][3][┬º┬ºconstant(24)][_loc2_][┬º┬ºconstant(26)][┬º┬ºconstant(49)]);
  1131.                               _loc2_ = _loc2_ + 1;
  1132.                            }
  1133.                            return _loc3_;
  1134.                         };
  1135.                         _loc2_[┬º┬ºconstant(66)] = function()
  1136.                         {
  1137.                            return this[┬º┬ºconstant(23)][┬º┬ºconstant(24)][0][┬º┬ºconstant(24)][0][┬º┬ºconstant(24)][4][┬º┬ºconstant(26)][┬º┬ºconstant(65)];
  1138.                         };
  1139.                         _loc2_[┬º┬ºconstant(67)] = function()
  1140.                         {
  1141.                            return this[┬º┬ºconstant(23)][┬º┬ºconstant(24)][0][┬º┬ºconstant(24)][0][┬º┬ºconstant(24)][4][┬º┬ºconstant(26)][┬º┬ºconstant(68)] != ┬º┬ºconstant(69) ? false : true;
  1142.                         };
  1143.                         _loc2_[┬º┬ºconstant(70)] = function()
  1144.                         {
  1145.                            return ┬º┬ºconstant(34)(this[┬º┬ºconstant(23)][┬º┬ºconstant(24)][0][┬º┬ºconstant(24)][0][┬º┬ºconstant(24)][4][┬º┬ºconstant(26)][┬º┬ºconstant(42)]);
  1146.                         };
  1147.                         _loc2_[┬º┬ºconstant(11)] = false;
  1148.                         ┬º┬ºconstant(71)(eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(9)],null,1);
  1149.                         break;
  1150.                      }
  1151.                      if(eval("\x01") == 842)
  1152.                      {
  1153.                         set("\x01",eval("\x01") - 73);
  1154.                         break;
  1155.                      }
  1156.                      if(eval("\x01") == 42)
  1157.                      {
  1158.                         set("\x01",eval("\x01") + 937);
  1159.                         ┬º┬ºpush(true);
  1160.                      }
  1161.                      else
  1162.                      {
  1163.                         if(eval("\x01") == 146)
  1164.                         {
  1165.                            set("\x01",eval("\x01") + 630);
  1166.                            toggleHighQuality();
  1167.                            ┬º┬ºpop()[┬º┬ºpop()] = ┬º┬ºpop()[!┬º┬ºpop()] = function()
  1168.                            {
  1169.                               this[this[┬º┬ºconstant(21)]][┬º┬ºconstant(20)] = true;
  1170.                               this[this[┬º┬ºconstant(22)]][┬º┬ºconstant(20)] = false;
  1171.                            };
  1172.                            ┬º┬ºpop()[┬º┬ºpop()] = ┬º┬ºpop();
  1173.                            ┬º┬ºconstant(23)(eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(5)],null,1);
  1174.                            break;
  1175.                         }
  1176.                         if(eval("\x01") == 591)
  1177.                         {
  1178.                            set("\x01",eval("\x01") - 372);
  1179.                            if(!_global.clickx)
  1180.                            {
  1181.                               _global.clickx = new Object();
  1182.                            }
  1183.                            ┬º┬ºpop();
  1184.                            if(!_global.clickx.util)
  1185.                            {
  1186.                               _global.clickx.util = new Object();
  1187.                            }
  1188.                            ┬º┬ºpop();
  1189.                            if(!_global.clickx.util.PlatformUtil)
  1190.                            {
  1191.                               clickx.util.PlatformUtil extends MovieClip;
  1192.                               _loc2_ = clickx.util.PlatformUtil = function()
  1193.                               {
  1194.                                  super();
  1195.                               }.prototype;
  1196.                               clickx.util.PlatformUtil = function()
  1197.                               {
  1198.                                  super();
  1199.                               }.getOSName = function()
  1200.                               {
  1201.                                  return System.capabilities.os;
  1202.                               };
  1203.                               clickx.util.PlatformUtil = function()
  1204.                               {
  1205.                                  super();
  1206.                               }.getPlatform = function()
  1207.                               {
  1208.                                  if(System.capabilities.os.toLowerCase().lastIndexOf("windows") != -1)
  1209.                                  {
  1210.                                     return "pc";
  1211.                                  }
  1212.                                  if(System.capabilities.os[┬º┬ºconstant(13)]() == ┬º┬ºconstant(16))
  1213.                                  {
  1214.                                     return ┬º┬ºconstant(17);
  1215.                                  }
  1216.                                  return ┬º┬ºconstant(18);
  1217.                               };
  1218.                               ┬º┬ºpush(ASSetPropFlags(clickx.util.PlatformUtil.prototype,null,1));
  1219.                            }
  1220.                            ┬º┬ºpop();
  1221.                            break;
  1222.                         }
  1223.                         if(eval("\x01") == 769)
  1224.                         {
  1225.                            set("\x01",eval("\x01") + 224);
  1226.                            ┬º┬ºpush(true);
  1227.                         }
  1228.                         else
  1229.                         {
  1230.                            if(eval("\x01") != 819)
  1231.                            {
  1232.                               break;
  1233.                            }
  1234.                            set("\x01",eval("\x01") - 393);
  1235.                            ┬º┬ºpush(true);
  1236.                         }
  1237.                      }
  1238.                   }
  1239.                   continue;
  1240.                }
  1241.                set("\x01",eval("\x01") - 146);
  1242.                nextFrame();
  1243.             }
  1244.             while(true)
  1245.             {
  1246.             }
  1247.             ┬º┬ºpop()[┬º┬ºpop() + ┬º┬ºpop() + ┬º┬ºconstant(10)][┬º┬ºconstant(17)] = function()
  1248.             {
  1249.                this[┬º┬ºconstant(18)][┬º┬ºconstant(18)][┬º┬ºconstant(19)](this[┬º┬ºconstant(15)]);
  1250.             };
  1251.             eval(┬º┬ºconstant(1))[┬º┬ºconstant(20)][┬º┬ºconstant(21)][┬º┬ºconstant(22)](clickx.util.PlatformUtil = function()
  1252.             {
  1253.                super();
  1254.             }[┬º┬ºconstant(9) + _loc2_ + ┬º┬ºconstant(10)],5);
  1255.             _loc2_ = _loc2_ + 1;
  1256.             ┬º┬ºgoto(addr856);
  1257.          }
  1258.          break loop1;
  1259.       }
  1260.       set("\x01",eval("\x01") + 426);
  1261.       if(┬º┬ºpop())
  1262.       {
  1263.          set("\x01",eval("\x01") - 387);
  1264.       }
  1265.    }
  1266. }
  1267.