
  
  

  


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  <head>
    <meta http-equiv="content-type" content="text/html;charset=UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="chrome=1">
        <title>highslide-full.min.js at master from q0rban's drupal-highslide-js - GitHub</title>
    <link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="GitHub" />
    <link rel="fluid-icon" href="http://github.com/fluidicon.png" title="GitHub" />

    <link href="http://assets2.github.com/stylesheets/bundle_common.css?3e7242cb1377e86d7cea496bd64f459f6cc8c4cf" media="screen" rel="stylesheet" type="text/css" />
<link href="http://assets1.github.com/stylesheets/bundle_github.css?3e7242cb1377e86d7cea496bd64f459f6cc8c4cf" media="screen" rel="stylesheet" type="text/css" />

    <script type="text/javascript" charset="utf-8">
      var GitHub = {}
      var github_user = null
      
    </script>
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" type="text/javascript"></script>
    <script src="http://assets0.github.com/javascripts/bundle_common.js?3e7242cb1377e86d7cea496bd64f459f6cc8c4cf" type="text/javascript"></script>
<script src="http://assets0.github.com/javascripts/bundle_github.js?3e7242cb1377e86d7cea496bd64f459f6cc8c4cf" type="text/javascript"></script>

        <script type="text/javascript" charset="utf-8">
      GitHub.spy({
        repo: "q0rban/drupal-highslide-js"
      })
    </script>

    
  
    
  

  <link href="http://github.com/q0rban/drupal-highslide-js/commits/master.atom" rel="alternate" title="Recent Commits to drupal-highslide-js:master" type="application/atom+xml" />

        <meta name="description" content="Highslide JS packaged separately for the highslide.module" />
    <script type="text/javascript">
      GitHub.nameWithOwner = GitHub.nameWithOwner || "q0rban/drupal-highslide-js";
      GitHub.currentRef = "master";
    </script>
  

            <script type="text/javascript">
      var _gaq = _gaq || [];
      _gaq.push(['_setAccount', 'UA-3769691-2']);
      _gaq.push(['_trackPageview']);
      (function() {
        var ga = document.createElement('script');
        ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
        ga.setAttribute('async', 'true');
        document.documentElement.firstChild.appendChild(ga);
      })();
    </script>

  </head>

  

  <body>
    

    
      <script type="text/javascript">
        var _kmq = _kmq || [];
        (function(){function _kms(u,d){if(navigator.appName.indexOf("Microsoft")==0 && d)document.write("<scr"+"ipt defer='defer' async='true' src='"+u+"'></scr"+"ipt>");else{var s=document.createElement('script');s.type='text/javascript';s.async=true;s.src=u;(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(s);}}_kms('https://i.kissmetrics.com/i.js');_kms('http'+('https:'==document.location.protocol ? 's://s3.amazonaws.com/' : '://')+'scripts.kissmetrics.com/406e8bf3a2b8846ead55afb3cfaf6664523e3a54.1.js',1);})();
      </script>
    

    

    

    <div class="subnavd" id="main">
      <div id="header" class="pageheaded">
        <div class="site">
          <div class="logo">
            <a href="http://github.com"><img src="/images/modules/header/logov3.png" alt="github" /></a>
          </div>
          
          <div class="topsearch">
  
    <form action="/search" id="top_search_form" method="get">
      <a href="/search" class="advanced-search tooltipped downwards" title="Advanced Search">Advanced Search</a>
      <input type="search" class="search my_repos_autocompleter" name="q" results="5" placeholder="Search&hellip;" /> <input type="submit" value="Search" class="button" />
      <input type="hidden" name="type" value="Everything" />
      <input type="hidden" name="repo" value="" />
      <input type="hidden" name="langOverride" value="" />
      <input type="hidden" name="start_value" value="1" />
    </form>
  
  
    <ul class="nav logged_out">
      
        <li><a href="http://github.com">Home</a></li>
        <li class="pricing"><a href="/plans">Pricing and Signup</a></li>
        <li><a href="http://github.com/explore">Explore GitHub</a></li>
        
        <li><a href="/blog">Blog</a></li>
      
      <li><a href="https://github.com/login">Login</a></li>
    </ul>
  
</div>

        </div>
      </div>

      
      
        
    <div class="site">
      <div class="pagehead repohead vis-public   ">
        <h1>
          <a href="/q0rban">q0rban</a> / <strong><a href="http://github.com/q0rban/drupal-highslide-js">drupal-highslide-js</a></strong>
          
          
        </h1>

        
    <ul class="actions">
      

      
        <li class="for-owner" style="display:none"><a href="https://github.com/q0rban/drupal-highslide-js/edit" class="minibutton btn-admin "><span><span class="icon"></span>Admin</span></a></li>
        <li>
          <a href="/q0rban/drupal-highslide-js/toggle_watch" class="minibutton btn-watch " id="watch_button" style="display:none"><span><span class="icon"></span>Watch</span></a>
          <a href="/q0rban/drupal-highslide-js/toggle_watch" class="minibutton btn-watch " id="unwatch_button" style="display:none"><span><span class="icon"></span>Unwatch</span></a>
        </li>
        
          
            <li class="for-notforked" style="display:none"><a href="/q0rban/drupal-highslide-js/fork" class="minibutton btn-fork " id="fork_button" onclick="var f = document.createElement('form'); f.style.display = 'none'; this.parentNode.appendChild(f); f.method = 'POST'; f.action = this.href;var s = document.createElement('input'); s.setAttribute('type', 'hidden'); s.setAttribute('name', 'authenticity_token'); s.setAttribute('value', '7c61e5f89b52bebfe36df4ec4ad2066c76d8f52c'); f.appendChild(s);f.submit();return false;"><span><span class="icon"></span>Fork</span></a></li>
            <li class="for-hasfork" style="display:none"><a href="#" class="minibutton btn-fork " id="your_fork_button"><span><span class="icon"></span>Your Fork</span></a></li>
          

          
          <li id="pull_request_item" class='ospr' style="display:none"><a href="/q0rban/drupal-highslide-js/pull_request/" class="minibutton btn-pull-request "><span><span class="icon"></span>Pull Request</span></a></li>
          

          <li><a href="#" class="minibutton btn-download " id="download_button"><span><span class="icon"></span>Download Source</span></a></li>
        
      
      
      <li class="repostats">
        <ul class="repo-stats">
          <li class="watchers"><a href="/q0rban/drupal-highslide-js/watchers" title="Watchers" class="tooltipped downwards">1</a></li>
          <li class="forks"><a href="/q0rban/drupal-highslide-js/network" title="Forks" class="tooltipped downwards">0</a></li>
        </ul>
      </li>
    </ul>


        
  <ul class="tabs">
    <li><a href="http://github.com/q0rban/drupal-highslide-js/tree/master" class="selected" highlight="repo_source">Source</a></li>
    <li><a href="http://github.com/q0rban/drupal-highslide-js/commits/master" highlight="repo_commits">Commits</a></li>

    
    <li><a href="/q0rban/drupal-highslide-js/network" highlight="repo_network">Network (0)</a></li>

    

    
      
      <li><a href="/q0rban/drupal-highslide-js/issues" highlight="issues">Issues (0)</a></li>
    

    
      
      <li><a href="/q0rban/drupal-highslide-js/downloads">Downloads (0)</a></li>
    

    
      
      <li><a href="http://wiki.github.com/q0rban/drupal-highslide-js/">Wiki (1)</a></li>
    

    <li><a href="/q0rban/drupal-highslide-js/graphs" highlight="repo_graphs">Graphs</a></li>

    <li class="contextswitch nochoices">
      <span class="toggle leftwards" >
        <em>Branch:</em>
        <code>master</code>
      </span>
    </li>
  </ul>

  <div style="display:none" id="pl-description"><p><em class="placeholder">click here to add a description</em></p></div>
  <div style="display:none" id="pl-homepage"><p><em class="placeholder">click here to add a homepage</em></p></div>

  <div class="subnav-bar">
  
  <ul>
    <li>
      <a href="#" class="dropdown">Switch Branches (1)</a>
      <ul>
        
          
            <li><strong>master &#x2713;</strong></li>
            
      </ul>
    </li>
    <li>
      <a href="#" class="dropdown defunct">Switch Tags (0)</a>
      
    </li>
    <li>
    
    <a href="/q0rban/drupal-highslide-js/branches" class="manage">Branch List</a>
    
    </li>
  </ul>
</div>

  
  
  
  
  


        
    <div id="repo_details" class="metabox clearfix">
      <div id="repo_details_loader" class="metabox-loader" style="display:none">Sending Request&hellip;</div>

      

      <div id="repository_description" rel="repository_description_edit">
        
          <p>Highslide JS packaged separately for the highslide.module
            <span id="read_more" style="display:none">&mdash; <a href="#readme">Read more</a></span>
          </p>
        
      </div>
      <div id="repository_description_edit" style="display:none;" class="inline-edit">
        <form action="/q0rban/drupal-highslide-js/edit/update" method="post"><div style="margin:0;padding:0"><input name="authenticity_token" type="hidden" value="7c61e5f89b52bebfe36df4ec4ad2066c76d8f52c" /></div>
          <input type="hidden" name="field" value="repository_description">
          <input type="text" class="textfield" name="value" value="Highslide JS packaged separately for the highslide.module">
          <div class="form-actions">
            <button class="minibutton"><span>Save</span></button> &nbsp; <a href="#" class="cancel">Cancel</a>
          </div>
        </form>
      </div>

      
      <div class="repository-homepage" id="repository_homepage" rel="repository_homepage_edit">
        <p><a href="http://drupal.org/project/highslide" rel="nofollow">http://drupal.org/project/highslide</a></p>
      </div>
      <div id="repository_homepage_edit" style="display:none;" class="inline-edit">
        <form action="/q0rban/drupal-highslide-js/edit/update" method="post"><div style="margin:0;padding:0"><input name="authenticity_token" type="hidden" value="7c61e5f89b52bebfe36df4ec4ad2066c76d8f52c" /></div>
          <input type="hidden" name="field" value="repository_homepage">
          <input type="text" class="textfield" name="value" value="http://drupal.org/project/highslide">
          <div class="form-actions">
            <button class="minibutton"><span>Save</span></button> &nbsp; <a href="#" class="cancel">Cancel</a>
          </div>
        </form>
      </div>

      <div class="rule "></div>

      <div id="url_box" class="url-box">
        <ul class="clone-urls">
          
            
            <li id="http_clone_url"><a href="http://github.com/q0rban/drupal-highslide-js.git" data-permissions="Read-Only">HTTP</a></li>
            <li id="public_clone_url"><a href="git://github.com/q0rban/drupal-highslide-js.git" data-permissions="Read-Only">Git Read-Only</a></li>
          
        </ul>
        <input type="text" spellcheck="false" id="url_field" class="url-field" />
              <span style="display:none" id="url_box_clippy"></span>
      <span id="clippy_tooltip_url_box_clippy" class="clippy-tooltip tooltipped" title="copy to clipboard">
      <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
              width="14"
              height="14"
              class="clippy"
              id="clippy" >
      <param name="movie" value="http://assets3.github.com/flash/clippy.swf?v5"/>
      <param name="allowScriptAccess" value="always" />
      <param name="quality" value="high" />
      <param name="scale" value="noscale" />
      <param NAME="FlashVars" value="id=url_box_clippy&amp;copied=&amp;copyto=">
      <param name="bgcolor" value="#FFFFFF">
      <param name="wmode" value="opaque">
      <embed src="http://assets3.github.com/flash/clippy.swf?v5"
             width="14"
             height="14"
             name="clippy"
             quality="high"
             allowScriptAccess="always"
             type="application/x-shockwave-flash"
             pluginspage="http://www.macromedia.com/go/getflashplayer"
             FlashVars="id=url_box_clippy&amp;copied=&amp;copyto="
             bgcolor="#FFFFFF"
             wmode="opaque"
      />
      </object>
      </span>

        <p id="url_description">This URL has <strong>Read+Write</strong> access</p>
      </div>
    </div>


        

      </div><!-- /.pagehead -->

      









<script type="text/javascript">
  GitHub.currentCommitRef = "master"
  GitHub.currentRepoOwner = "q0rban"
  GitHub.currentRepo = "drupal-highslide-js"
  GitHub.downloadRepo = '/q0rban/drupal-highslide-js/archives/master'

  

  
</script>










  <div id="commit">
    <div class="group">
        
  <div class="envelope commit">
    <div class="human">
      
        <div class="message"><pre><a href="/q0rban/drupal-highslide-js/commit/72477ac2d4bbcbc213cda0eb7b07883cd110b218">initial commit</a> </pre></div>
      

      <div class="actor">
        <div class="gravatar">
          
          <img src="http://www.gravatar.com/avatar/53ad6afd0df522bb847cc8c0fe280377?s=30&d=http%3A%2F%2Fgithub.com%2Fimages%2Fgravatars%2Fgravatar-30.png" alt="" width="30" height="30"  />
        </div>
        <div class="name">q0rban <span>(author)</span></div>
        <div class="date">
          <abbr class="relatize" title="2009-04-18 09:49:06">Sat Apr 18 09:49:06 -0700 2009</abbr>
        </div>
      </div>

      

    </div>
    <div class="machine">
      <span>c</span>ommit&nbsp;&nbsp;<a href="/q0rban/drupal-highslide-js/commit/72477ac2d4bbcbc213cda0eb7b07883cd110b218" hotkey="c">72477ac2d4bbcbc213cd</a><br />
      <span>t</span>ree&nbsp;&nbsp;&nbsp;&nbsp;<a href="/q0rban/drupal-highslide-js/tree/72477ac2d4bbcbc213cda0eb7b07883cd110b218" hotkey="t">1073e218b3d86e4fa394</a><br />
      

    </div>
  </div>

    </div>
  </div>



  
    <div id="path">
      <b><a href="/q0rban/drupal-highslide-js/tree/master">drupal-highslide-js</a></b> / highslide-full.min.js       <span style="display:none" id="clippy_2109">highslide-full.min.js</span>
      
      <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
              width="110"
              height="14"
              class="clippy"
              id="clippy" >
      <param name="movie" value="http://assets3.github.com/flash/clippy.swf?v5"/>
      <param name="allowScriptAccess" value="always" />
      <param name="quality" value="high" />
      <param name="scale" value="noscale" />
      <param NAME="FlashVars" value="id=clippy_2109&amp;copied=copied!&amp;copyto=copy to clipboard">
      <param name="bgcolor" value="#FFFFFF">
      <param name="wmode" value="opaque">
      <embed src="http://assets3.github.com/flash/clippy.swf?v5"
             width="110"
             height="14"
             name="clippy"
             quality="high"
             allowScriptAccess="always"
             type="application/x-shockwave-flash"
             pluginspage="http://www.macromedia.com/go/getflashplayer"
             FlashVars="id=clippy_2109&amp;copied=copied!&amp;copyto=copy to clipboard"
             bgcolor="#FFFFFF"
             wmode="opaque"
      />
      </object>
      

    </div>

    <div id="files">
      <div class="file">
        <div class="meta">
          <div class="info">
            <span class="icon"><img alt="Txt" height="16" src="http://assets0.github.com/images/icons/txt.png?3e7242cb1377e86d7cea496bd64f459f6cc8c4cf" width="16" /></span>
            <span class="mode" title="File Mode">100644</span>
            
              <span>201 lines (201 sloc)</span>
            
            <span>75.625 kb</span>
          </div>
          <ul class="actions">
            
              <li><a id="file-edit-link" href="#" rel="/q0rban/drupal-highslide-js/file-edit/__ref__/highslide-full.min.js">edit</a></li>
            
            <li><a href="/q0rban/drupal-highslide-js/raw/master/highslide-full.min.js" id="raw-url">raw</a></li>
            
              <li><a href="/q0rban/drupal-highslide-js/blame/master/highslide-full.min.js">blame</a></li>
            
            <li><a href="/q0rban/drupal-highslide-js/commits/master/highslide-full.min.js">history</a></li>
          </ul>
        </div>
        
  <div class="data syntax type-javascript">
    
      <table cellpadding="0" cellspacing="0">
        <tr>
          <td>
            <pre class="line_numbers"><span id="LID1" rel="#L1">1</span>
<span id="LID2" rel="#L2">2</span>
<span id="LID3" rel="#L3">3</span>
<span id="LID4" rel="#L4">4</span>
<span id="LID5" rel="#L5">5</span>
<span id="LID6" rel="#L6">6</span>
<span id="LID7" rel="#L7">7</span>
<span id="LID8" rel="#L8">8</span>
<span id="LID9" rel="#L9">9</span>
<span id="LID10" rel="#L10">10</span>
<span id="LID11" rel="#L11">11</span>
<span id="LID12" rel="#L12">12</span>
<span id="LID13" rel="#L13">13</span>
<span id="LID14" rel="#L14">14</span>
<span id="LID15" rel="#L15">15</span>
<span id="LID16" rel="#L16">16</span>
<span id="LID17" rel="#L17">17</span>
<span id="LID18" rel="#L18">18</span>
<span id="LID19" rel="#L19">19</span>
<span id="LID20" rel="#L20">20</span>
<span id="LID21" rel="#L21">21</span>
<span id="LID22" rel="#L22">22</span>
<span id="LID23" rel="#L23">23</span>
<span id="LID24" rel="#L24">24</span>
<span id="LID25" rel="#L25">25</span>
<span id="LID26" rel="#L26">26</span>
<span id="LID27" rel="#L27">27</span>
<span id="LID28" rel="#L28">28</span>
<span id="LID29" rel="#L29">29</span>
<span id="LID30" rel="#L30">30</span>
<span id="LID31" rel="#L31">31</span>
<span id="LID32" rel="#L32">32</span>
<span id="LID33" rel="#L33">33</span>
<span id="LID34" rel="#L34">34</span>
<span id="LID35" rel="#L35">35</span>
<span id="LID36" rel="#L36">36</span>
<span id="LID37" rel="#L37">37</span>
<span id="LID38" rel="#L38">38</span>
<span id="LID39" rel="#L39">39</span>
<span id="LID40" rel="#L40">40</span>
<span id="LID41" rel="#L41">41</span>
<span id="LID42" rel="#L42">42</span>
<span id="LID43" rel="#L43">43</span>
<span id="LID44" rel="#L44">44</span>
<span id="LID45" rel="#L45">45</span>
<span id="LID46" rel="#L46">46</span>
<span id="LID47" rel="#L47">47</span>
<span id="LID48" rel="#L48">48</span>
<span id="LID49" rel="#L49">49</span>
<span id="LID50" rel="#L50">50</span>
<span id="LID51" rel="#L51">51</span>
<span id="LID52" rel="#L52">52</span>
<span id="LID53" rel="#L53">53</span>
<span id="LID54" rel="#L54">54</span>
<span id="LID55" rel="#L55">55</span>
<span id="LID56" rel="#L56">56</span>
<span id="LID57" rel="#L57">57</span>
<span id="LID58" rel="#L58">58</span>
<span id="LID59" rel="#L59">59</span>
<span id="LID60" rel="#L60">60</span>
<span id="LID61" rel="#L61">61</span>
<span id="LID62" rel="#L62">62</span>
<span id="LID63" rel="#L63">63</span>
<span id="LID64" rel="#L64">64</span>
<span id="LID65" rel="#L65">65</span>
<span id="LID66" rel="#L66">66</span>
<span id="LID67" rel="#L67">67</span>
<span id="LID68" rel="#L68">68</span>
<span id="LID69" rel="#L69">69</span>
<span id="LID70" rel="#L70">70</span>
<span id="LID71" rel="#L71">71</span>
<span id="LID72" rel="#L72">72</span>
<span id="LID73" rel="#L73">73</span>
<span id="LID74" rel="#L74">74</span>
<span id="LID75" rel="#L75">75</span>
<span id="LID76" rel="#L76">76</span>
<span id="LID77" rel="#L77">77</span>
<span id="LID78" rel="#L78">78</span>
<span id="LID79" rel="#L79">79</span>
<span id="LID80" rel="#L80">80</span>
<span id="LID81" rel="#L81">81</span>
<span id="LID82" rel="#L82">82</span>
<span id="LID83" rel="#L83">83</span>
<span id="LID84" rel="#L84">84</span>
<span id="LID85" rel="#L85">85</span>
<span id="LID86" rel="#L86">86</span>
<span id="LID87" rel="#L87">87</span>
<span id="LID88" rel="#L88">88</span>
<span id="LID89" rel="#L89">89</span>
<span id="LID90" rel="#L90">90</span>
<span id="LID91" rel="#L91">91</span>
<span id="LID92" rel="#L92">92</span>
<span id="LID93" rel="#L93">93</span>
<span id="LID94" rel="#L94">94</span>
<span id="LID95" rel="#L95">95</span>
<span id="LID96" rel="#L96">96</span>
<span id="LID97" rel="#L97">97</span>
<span id="LID98" rel="#L98">98</span>
<span id="LID99" rel="#L99">99</span>
<span id="LID100" rel="#L100">100</span>
<span id="LID101" rel="#L101">101</span>
<span id="LID102" rel="#L102">102</span>
<span id="LID103" rel="#L103">103</span>
<span id="LID104" rel="#L104">104</span>
<span id="LID105" rel="#L105">105</span>
<span id="LID106" rel="#L106">106</span>
<span id="LID107" rel="#L107">107</span>
<span id="LID108" rel="#L108">108</span>
<span id="LID109" rel="#L109">109</span>
<span id="LID110" rel="#L110">110</span>
<span id="LID111" rel="#L111">111</span>
<span id="LID112" rel="#L112">112</span>
<span id="LID113" rel="#L113">113</span>
<span id="LID114" rel="#L114">114</span>
<span id="LID115" rel="#L115">115</span>
<span id="LID116" rel="#L116">116</span>
<span id="LID117" rel="#L117">117</span>
<span id="LID118" rel="#L118">118</span>
<span id="LID119" rel="#L119">119</span>
<span id="LID120" rel="#L120">120</span>
<span id="LID121" rel="#L121">121</span>
<span id="LID122" rel="#L122">122</span>
<span id="LID123" rel="#L123">123</span>
<span id="LID124" rel="#L124">124</span>
<span id="LID125" rel="#L125">125</span>
<span id="LID126" rel="#L126">126</span>
<span id="LID127" rel="#L127">127</span>
<span id="LID128" rel="#L128">128</span>
<span id="LID129" rel="#L129">129</span>
<span id="LID130" rel="#L130">130</span>
<span id="LID131" rel="#L131">131</span>
<span id="LID132" rel="#L132">132</span>
<span id="LID133" rel="#L133">133</span>
<span id="LID134" rel="#L134">134</span>
<span id="LID135" rel="#L135">135</span>
<span id="LID136" rel="#L136">136</span>
<span id="LID137" rel="#L137">137</span>
<span id="LID138" rel="#L138">138</span>
<span id="LID139" rel="#L139">139</span>
<span id="LID140" rel="#L140">140</span>
<span id="LID141" rel="#L141">141</span>
<span id="LID142" rel="#L142">142</span>
<span id="LID143" rel="#L143">143</span>
<span id="LID144" rel="#L144">144</span>
<span id="LID145" rel="#L145">145</span>
<span id="LID146" rel="#L146">146</span>
<span id="LID147" rel="#L147">147</span>
<span id="LID148" rel="#L148">148</span>
<span id="LID149" rel="#L149">149</span>
<span id="LID150" rel="#L150">150</span>
<span id="LID151" rel="#L151">151</span>
<span id="LID152" rel="#L152">152</span>
<span id="LID153" rel="#L153">153</span>
<span id="LID154" rel="#L154">154</span>
<span id="LID155" rel="#L155">155</span>
<span id="LID156" rel="#L156">156</span>
<span id="LID157" rel="#L157">157</span>
<span id="LID158" rel="#L158">158</span>
<span id="LID159" rel="#L159">159</span>
<span id="LID160" rel="#L160">160</span>
<span id="LID161" rel="#L161">161</span>
<span id="LID162" rel="#L162">162</span>
<span id="LID163" rel="#L163">163</span>
<span id="LID164" rel="#L164">164</span>
<span id="LID165" rel="#L165">165</span>
<span id="LID166" rel="#L166">166</span>
<span id="LID167" rel="#L167">167</span>
<span id="LID168" rel="#L168">168</span>
<span id="LID169" rel="#L169">169</span>
<span id="LID170" rel="#L170">170</span>
<span id="LID171" rel="#L171">171</span>
<span id="LID172" rel="#L172">172</span>
<span id="LID173" rel="#L173">173</span>
<span id="LID174" rel="#L174">174</span>
<span id="LID175" rel="#L175">175</span>
<span id="LID176" rel="#L176">176</span>
<span id="LID177" rel="#L177">177</span>
<span id="LID178" rel="#L178">178</span>
<span id="LID179" rel="#L179">179</span>
<span id="LID180" rel="#L180">180</span>
<span id="LID181" rel="#L181">181</span>
<span id="LID182" rel="#L182">182</span>
<span id="LID183" rel="#L183">183</span>
<span id="LID184" rel="#L184">184</span>
<span id="LID185" rel="#L185">185</span>
<span id="LID186" rel="#L186">186</span>
<span id="LID187" rel="#L187">187</span>
<span id="LID188" rel="#L188">188</span>
<span id="LID189" rel="#L189">189</span>
<span id="LID190" rel="#L190">190</span>
<span id="LID191" rel="#L191">191</span>
<span id="LID192" rel="#L192">192</span>
<span id="LID193" rel="#L193">193</span>
<span id="LID194" rel="#L194">194</span>
<span id="LID195" rel="#L195">195</span>
<span id="LID196" rel="#L196">196</span>
<span id="LID197" rel="#L197">197</span>
<span id="LID198" rel="#L198">198</span>
<span id="LID199" rel="#L199">199</span>
<span id="LID200" rel="#L200">200</span>
<span id="LID201" rel="#L201">201</span>
</pre>
          </td>
          <td width="100%">
            
              <div class="highlight"><pre><div class='line' id='LC1'><span class="kd">var</span> <span class="nx">hs</span><span class="o">=</span><span class="p">{</span><span class="nx">lang</span><span class="o">:</span><span class="p">{</span><span class="nx">cssDirection</span><span class="o">:</span><span class="s1">&#39;ltr&#39;</span><span class="p">,</span><span class="nx">loadingText</span><span class="o">:</span><span class="s1">&#39;Loading...&#39;</span><span class="p">,</span><span class="nx">loadingTitle</span><span class="o">:</span><span class="s1">&#39;Click to cancel&#39;</span><span class="p">,</span><span class="nx">focusTitle</span><span class="o">:</span><span class="s1">&#39;Click to bring to front&#39;</span><span class="p">,</span><span class="nx">fullExpandTitle</span><span class="o">:</span><span class="s1">&#39;Expand to actual size (f)&#39;</span><span class="p">,</span><span class="nx">creditsText</span><span class="o">:</span><span class="s1">&#39;Powered by &lt;i&gt;Highslide JS&lt;/i&gt;&#39;</span><span class="p">,</span><span class="nx">creditsTitle</span><span class="o">:</span><span class="s1">&#39;Go to the Highslide JS homepage&#39;</span><span class="p">,</span><span class="nx">previousText</span><span class="o">:</span><span class="s1">&#39;Previous&#39;</span><span class="p">,</span><span class="nx">nextText</span><span class="o">:</span><span class="s1">&#39;Next&#39;</span><span class="p">,</span><span class="nx">moveText</span><span class="o">:</span><span class="s1">&#39;Move&#39;</span><span class="p">,</span><span class="nx">closeText</span><span class="o">:</span><span class="s1">&#39;Close&#39;</span><span class="p">,</span><span class="nx">closeTitle</span><span class="o">:</span><span class="s1">&#39;Close (esc)&#39;</span><span class="p">,</span><span class="nx">resizeTitle</span><span class="o">:</span><span class="s1">&#39;Resize&#39;</span><span class="p">,</span><span class="nx">playText</span><span class="o">:</span><span class="s1">&#39;Play&#39;</span><span class="p">,</span><span class="nx">playTitle</span><span class="o">:</span><span class="s1">&#39;Play slideshow (spacebar)&#39;</span><span class="p">,</span><span class="nx">pauseText</span><span class="o">:</span><span class="s1">&#39;Pause&#39;</span><span class="p">,</span><span class="nx">pauseTitle</span><span class="o">:</span><span class="s1">&#39;Pause slideshow (spacebar)&#39;</span><span class="p">,</span><span class="nx">previousTitle</span><span class="o">:</span><span class="s1">&#39;Previous (arrow left)&#39;</span><span class="p">,</span><span class="nx">nextTitle</span><span class="o">:</span><span class="s1">&#39;Next (arrow right)&#39;</span><span class="p">,</span><span class="nx">moveTitle</span><span class="o">:</span><span class="s1">&#39;Move&#39;</span><span class="p">,</span><span class="nx">fullExpandText</span><span class="o">:</span><span class="s1">&#39;1:1&#39;</span><span class="p">,</span><span class="nx">number</span><span class="o">:</span><span class="s1">&#39;Image %1 of %2&#39;</span><span class="p">,</span><span class="nx">restoreTitle</span><span class="o">:</span><span class="s1">&#39;Click to close image, click and drag to move. Use arrow keys for next and previous.&#39;</span><span class="p">},</span><span class="nx">graphicsDir</span><span class="o">:</span><span class="s1">&#39;highslide/graphics/&#39;</span><span class="p">,</span><span class="nx">expandCursor</span><span class="o">:</span><span class="s1">&#39;zoomin.cur&#39;</span><span class="p">,</span><span class="nx">restoreCursor</span><span class="o">:</span><span class="s1">&#39;zoomout.cur&#39;</span><span class="p">,</span><span class="nx">expandDuration</span><span class="o">:</span><span class="mi">250</span><span class="p">,</span><span class="nx">restoreDuration</span><span class="o">:</span><span class="mi">250</span><span class="p">,</span><span class="nx">marginLeft</span><span class="o">:</span><span class="mi">15</span><span class="p">,</span><span class="nx">marginRight</span><span class="o">:</span><span class="mi">15</span><span class="p">,</span><span class="nx">marginTop</span><span class="o">:</span><span class="mi">15</span><span class="p">,</span><span class="nx">marginBottom</span><span class="o">:</span><span class="mi">15</span><span class="p">,</span><span class="nx">zIndexCounter</span><span class="o">:</span><span class="mi">1001</span><span class="p">,</span><span class="nx">loadingOpacity</span><span class="o">:</span><span class="mf">0.75</span><span class="p">,</span><span class="nx">allowMultipleInstances</span><span class="o">:</span><span class="kc">true</span><span class="p">,</span><span class="nx">numberOfImagesToPreload</span><span class="o">:</span><span class="mi">5</span><span class="p">,</span><span class="nx">outlineWhileAnimating</span><span class="o">:</span><span class="mi">2</span><span class="p">,</span><span class="nx">outlineStartOffset</span><span class="o">:</span><span class="mi">3</span><span class="p">,</span><span class="nx">padToMinWidth</span><span class="o">:</span><span class="kc">false</span><span class="p">,</span><span class="nx">fullExpandPosition</span><span class="o">:</span><span class="s1">&#39;bottom right&#39;</span><span class="p">,</span><span class="nx">fullExpandOpacity</span><span class="o">:</span><span class="mi">1</span><span class="p">,</span><span class="nx">showCredits</span><span class="o">:</span><span class="kc">true</span><span class="p">,</span><span class="nx">creditsHref</span><span class="o">:</span><span class="s1">&#39;http://highslide.com/&#39;</span><span class="p">,</span><span class="nx">enableKeyListener</span><span class="o">:</span><span class="kc">true</span><span class="p">,</span><span class="nx">openerTagNames</span><span class="o">:</span><span class="p">[</span><span class="s1">&#39;a&#39;</span><span class="p">,</span><span class="s1">&#39;area&#39;</span><span class="p">],</span><span class="nx">transitions</span><span class="o">:</span><span class="p">[],</span><span class="nx">transitionDuration</span><span class="o">:</span><span class="mi">250</span><span class="p">,</span><span class="nx">dimmingOpacity</span><span class="o">:</span><span class="mi">0</span><span class="p">,</span><span class="nx">dimmingDuration</span><span class="o">:</span><span class="mi">50</span><span class="p">,</span><span class="nx">allowWidthReduction</span><span class="o">:</span><span class="kc">false</span><span class="p">,</span><span class="nx">allowHeightReduction</span><span class="o">:</span><span class="kc">true</span><span class="p">,</span><span class="nx">preserveContent</span><span class="o">:</span><span class="kc">true</span><span class="p">,</span><span class="nx">objectLoadTime</span><span class="o">:</span><span class="s1">&#39;before&#39;</span><span class="p">,</span><span class="nx">cacheAjax</span><span class="o">:</span><span class="kc">true</span><span class="p">,</span><span class="nx">anchor</span><span class="o">:</span><span class="s1">&#39;auto&#39;</span><span class="p">,</span><span class="nx">align</span><span class="o">:</span><span class="s1">&#39;auto&#39;</span><span class="p">,</span><span class="nx">targetX</span><span class="o">:</span><span class="kc">null</span><span class="p">,</span><span class="nx">targetY</span><span class="o">:</span><span class="kc">null</span><span class="p">,</span><span class="nx">dragByHeading</span><span class="o">:</span><span class="kc">true</span><span class="p">,</span><span class="nx">minWidth</span><span class="o">:</span><span class="mi">200</span><span class="p">,</span><span class="nx">minHeight</span><span class="o">:</span><span class="mi">200</span><span class="p">,</span><span class="nx">allowSizeReduction</span><span class="o">:</span><span class="kc">true</span><span class="p">,</span><span class="nx">outlineType</span><span class="o">:</span><span class="s1">&#39;drop-shadow&#39;</span><span class="p">,</span><span class="nx">wrapperClassName</span><span class="o">:</span><span class="s1">&#39;highslide-wrapper&#39;</span><span class="p">,</span><span class="nx">skin</span><span class="o">:</span><span class="p">{</span><span class="nx">controls</span><span class="o">:</span><span class="s1">&#39;&lt;div class=&quot;highslide-controls&quot;&gt;&lt;ul&gt;&#39;</span><span class="o">+</span><span class="s1">&#39;&lt;li class=&quot;highslide-previous&quot;&gt;&#39;</span><span class="o">+</span><span class="s1">&#39;&lt;a href=&quot;#&quot; title=&quot;{hs.lang.previousTitle}&quot;&gt;&#39;</span><span class="o">+</span><span class="s1">&#39;&lt;span&gt;{hs.lang.previousText}&lt;/span&gt;&lt;/a&gt;&#39;</span><span class="o">+</span><span class="s1">&#39;&lt;/li&gt;&#39;</span><span class="o">+</span><span class="s1">&#39;&lt;li class=&quot;highslide-play&quot;&gt;&#39;</span><span class="o">+</span><span class="s1">&#39;&lt;a href=&quot;#&quot; title=&quot;{hs.lang.playTitle}&quot;&gt;&#39;</span><span class="o">+</span><span class="s1">&#39;&lt;span&gt;{hs.lang.playText}&lt;/span&gt;&lt;/a&gt;&#39;</span><span class="o">+</span><span class="s1">&#39;&lt;/li&gt;&#39;</span><span class="o">+</span><span class="s1">&#39;&lt;li class=&quot;highslide-pause&quot;&gt;&#39;</span><span class="o">+</span><span class="s1">&#39;&lt;a href=&quot;#&quot; title=&quot;{hs.lang.pauseTitle}&quot;&gt;&#39;</span><span class="o">+</span><span class="s1">&#39;&lt;span&gt;{hs.lang.pauseText}&lt;/span&gt;&lt;/a&gt;&#39;</span><span class="o">+</span><span class="s1">&#39;&lt;/li&gt;&#39;</span><span class="o">+</span><span class="s1">&#39;&lt;li class=&quot;highslide-next&quot;&gt;&#39;</span><span class="o">+</span><span class="s1">&#39;&lt;a href=&quot;#&quot; title=&quot;{hs.lang.nextTitle}&quot;&gt;&#39;</span><span class="o">+</span><span class="s1">&#39;&lt;span&gt;{hs.lang.nextText}&lt;/span&gt;&lt;/a&gt;&#39;</span><span class="o">+</span><span class="s1">&#39;&lt;/li&gt;&#39;</span><span class="o">+</span><span class="s1">&#39;&lt;li class=&quot;highslide-move&quot;&gt;&#39;</span><span class="o">+</span><span class="s1">&#39;&lt;a href=&quot;#&quot; title=&quot;{hs.lang.moveTitle}&quot;&gt;&#39;</span><span class="o">+</span><span class="s1">&#39;&lt;span&gt;{hs.lang.moveText}&lt;/span&gt;&lt;/a&gt;&#39;</span><span class="o">+</span><span class="s1">&#39;&lt;/li&gt;&#39;</span><span class="o">+</span><span class="s1">&#39;&lt;li class=&quot;highslide-full-expand&quot;&gt;&#39;</span><span class="o">+</span><span class="s1">&#39;&lt;a href=&quot;#&quot; title=&quot;{hs.lang.fullExpandTitle}&quot;&gt;&#39;</span><span class="o">+</span><span class="s1">&#39;&lt;span&gt;{hs.lang.fullExpandText}&lt;/span&gt;&lt;/a&gt;&#39;</span><span class="o">+</span><span class="s1">&#39;&lt;/li&gt;&#39;</span><span class="o">+</span><span class="s1">&#39;&lt;li class=&quot;highslide-close&quot;&gt;&#39;</span><span class="o">+</span><span class="s1">&#39;&lt;a href=&quot;#&quot; title=&quot;{hs.lang.closeTitle}&quot; &gt;&#39;</span><span class="o">+</span><span class="s1">&#39;&lt;span&gt;{hs.lang.closeText}&lt;/span&gt;&lt;/a&gt;&#39;</span><span class="o">+</span><span class="s1">&#39;&lt;/li&gt;&#39;</span><span class="o">+</span><span class="s1">&#39;&lt;/ul&gt;&lt;/div&gt;&#39;</span><span class="p">,</span><span class="nx">contentWrapper</span><span class="o">:</span><span class="s1">&#39;&lt;div class=&quot;highslide-header&quot;&gt;&lt;ul&gt;&#39;</span><span class="o">+</span><span class="s1">&#39;&lt;li class=&quot;highslide-previous&quot;&gt;&#39;</span><span class="o">+</span><span class="s1">&#39;&lt;a href=&quot;#&quot; title=&quot;{hs.lang.previousTitle}&quot; onclick=&quot;return hs.previous(this)&quot;&gt;&#39;</span><span class="o">+</span><span class="s1">&#39;&lt;span&gt;{hs.lang.previousText}&lt;/span&gt;&lt;/a&gt;&#39;</span><span class="o">+</span><span class="s1">&#39;&lt;/li&gt;&#39;</span><span class="o">+</span><span class="s1">&#39;&lt;li class=&quot;highslide-next&quot;&gt;&#39;</span><span class="o">+</span><span class="s1">&#39;&lt;a href=&quot;#&quot; title=&quot;{hs.lang.nextTitle}&quot; onclick=&quot;return hs.next(this)&quot;&gt;&#39;</span><span class="o">+</span><span class="s1">&#39;&lt;span&gt;{hs.lang.nextText}&lt;/span&gt;&lt;/a&gt;&#39;</span><span class="o">+</span><span class="s1">&#39;&lt;/li&gt;&#39;</span><span class="o">+</span><span class="s1">&#39;&lt;li class=&quot;highslide-move&quot;&gt;&#39;</span><span class="o">+</span><span class="s1">&#39;&lt;a href=&quot;#&quot; title=&quot;{hs.lang.moveTitle}&quot; onclick=&quot;return false&quot;&gt;&#39;</span><span class="o">+</span><span class="s1">&#39;&lt;span&gt;{hs.lang.moveText}&lt;/span&gt;&lt;/a&gt;&#39;</span><span class="o">+</span><span class="s1">&#39;&lt;/li&gt;&#39;</span><span class="o">+</span><span class="s1">&#39;&lt;li class=&quot;highslide-close&quot;&gt;&#39;</span><span class="o">+</span><span class="s1">&#39;&lt;a href=&quot;#&quot; title=&quot;{hs.lang.closeTitle}&quot; onclick=&quot;return hs.close(this)&quot;&gt;&#39;</span><span class="o">+</span><span class="s1">&#39;&lt;span&gt;{hs.lang.closeText}&lt;/span&gt;&lt;/a&gt;&#39;</span><span class="o">+</span><span class="s1">&#39;&lt;/li&gt;&#39;</span><span class="o">+</span><span class="s1">&#39;&lt;/ul&gt;&lt;/div&gt;&#39;</span><span class="o">+</span><span class="s1">&#39;&lt;div class=&quot;highslide-body&quot;&gt;&lt;/div&gt;&#39;</span><span class="o">+</span><span class="s1">&#39;&lt;div class=&quot;highslide-footer&quot;&gt;&lt;div&gt;&#39;</span><span class="o">+</span><span class="s1">&#39;&lt;span class=&quot;highslide-resize&quot; title=&quot;{hs.lang.resizeTitle}&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&#39;</span><span class="o">+</span><span class="s1">&#39;&lt;/div&gt;&lt;/div&gt;&#39;</span><span class="p">},</span><span class="nx">preloadTheseImages</span><span class="o">:</span><span class="p">[],</span><span class="nx">continuePreloading</span><span class="o">:</span><span class="kc">true</span><span class="p">,</span><span class="nx">expanders</span><span class="o">:</span><span class="p">[],</span><span class="nx">overrides</span><span class="o">:</span><span class="p">[</span><span class="s1">&#39;allowSizeReduction&#39;</span><span class="p">,</span><span class="s1">&#39;useBox&#39;</span><span class="p">,</span><span class="s1">&#39;anchor&#39;</span><span class="p">,</span><span class="s1">&#39;align&#39;</span><span class="p">,</span><span class="s1">&#39;targetX&#39;</span><span class="p">,</span><span class="s1">&#39;targetY&#39;</span><span class="p">,</span><span class="s1">&#39;outlineType&#39;</span><span class="p">,</span><span class="s1">&#39;outlineWhileAnimating&#39;</span><span class="p">,</span><span class="s1">&#39;captionId&#39;</span><span class="p">,</span><span class="s1">&#39;captionText&#39;</span><span class="p">,</span><span class="s1">&#39;captionEval&#39;</span><span class="p">,</span><span class="s1">&#39;captionOverlay&#39;</span><span class="p">,</span><span class="s1">&#39;headingId&#39;</span><span class="p">,</span><span class="s1">&#39;headingText&#39;</span><span class="p">,</span><span class="s1">&#39;headingEval&#39;</span><span class="p">,</span><span class="s1">&#39;headingOverlay&#39;</span><span class="p">,</span><span class="s1">&#39;creditsPosition&#39;</span><span class="p">,</span><span class="s1">&#39;dragByHeading&#39;</span><span class="p">,</span><span class="s1">&#39;autoplay&#39;</span><span class="p">,</span><span class="s1">&#39;numberPosition&#39;</span><span class="p">,</span><span class="s1">&#39;transitions&#39;</span><span class="p">,</span><span class="s1">&#39;dimmingOpacity&#39;</span><span class="p">,</span><span class="s1">&#39;width&#39;</span><span class="p">,</span><span class="s1">&#39;height&#39;</span><span class="p">,</span><span class="s1">&#39;contentId&#39;</span><span class="p">,</span><span class="s1">&#39;allowWidthReduction&#39;</span><span class="p">,</span><span class="s1">&#39;allowHeightReduction&#39;</span><span class="p">,</span><span class="s1">&#39;preserveContent&#39;</span><span class="p">,</span><span class="s1">&#39;maincontentId&#39;</span><span class="p">,</span><span class="s1">&#39;maincontentText&#39;</span><span class="p">,</span><span class="s1">&#39;maincontentEval&#39;</span><span class="p">,</span><span class="s1">&#39;objectType&#39;</span><span class="p">,</span><span class="s1">&#39;cacheAjax&#39;</span><span class="p">,</span><span class="s1">&#39;objectWidth&#39;</span><span class="p">,</span><span class="s1">&#39;objectHeight&#39;</span><span class="p">,</span><span class="s1">&#39;objectLoadTime&#39;</span><span class="p">,</span><span class="s1">&#39;swfOptions&#39;</span><span class="p">,</span><span class="s1">&#39;wrapperClassName&#39;</span><span class="p">,</span><span class="s1">&#39;minWidth&#39;</span><span class="p">,</span><span class="s1">&#39;minHeight&#39;</span><span class="p">,</span><span class="s1">&#39;maxWidth&#39;</span><span class="p">,</span><span class="s1">&#39;maxHeight&#39;</span><span class="p">,</span><span class="s1">&#39;slideshowGroup&#39;</span><span class="p">,</span><span class="s1">&#39;easing&#39;</span><span class="p">,</span><span class="s1">&#39;easingClose&#39;</span><span class="p">,</span><span class="s1">&#39;fadeInOut&#39;</span><span class="p">,</span><span class="s1">&#39;src&#39;</span><span class="p">],</span><span class="nx">overlays</span><span class="o">:</span><span class="p">[],</span><span class="nx">idCounter</span><span class="o">:</span><span class="mi">0</span><span class="p">,</span><span class="nx">oPos</span><span class="o">:</span><span class="p">{</span><span class="nx">x</span><span class="o">:</span><span class="p">[</span><span class="s1">&#39;leftpanel&#39;</span><span class="p">,</span><span class="s1">&#39;left&#39;</span><span class="p">,</span><span class="s1">&#39;center&#39;</span><span class="p">,</span><span class="s1">&#39;right&#39;</span><span class="p">,</span><span class="s1">&#39;rightpanel&#39;</span><span class="p">],</span><span class="nx">y</span><span class="o">:</span><span class="p">[</span><span class="s1">&#39;above&#39;</span><span class="p">,</span><span class="s1">&#39;top&#39;</span><span class="p">,</span><span class="s1">&#39;middle&#39;</span><span class="p">,</span><span class="s1">&#39;bottom&#39;</span><span class="p">,</span><span class="s1">&#39;below&#39;</span><span class="p">]},</span><span class="nx">mouse</span><span class="o">:</span><span class="p">{},</span><span class="nx">headingOverlay</span><span class="o">:</span><span class="p">{},</span><span class="nx">captionOverlay</span><span class="o">:</span><span class="p">{},</span><span class="nx">swfOptions</span><span class="o">:</span><span class="p">{</span><span class="nx">flashvars</span><span class="o">:</span><span class="p">{},</span><span class="nx">params</span><span class="o">:</span><span class="p">{},</span><span class="nx">attributes</span><span class="o">:</span><span class="p">{}},</span><span class="nx">timers</span><span class="o">:</span><span class="p">[],</span><span class="nx">slideshows</span><span class="o">:</span><span class="p">[],</span><span class="nx">pendingOutlines</span><span class="o">:</span><span class="p">{},</span><span class="nx">sleeping</span><span class="o">:</span><span class="p">[],</span><span class="nx">preloadTheseAjax</span><span class="o">:</span><span class="p">[],</span><span class="nx">cacheBindings</span><span class="o">:</span><span class="p">[],</span><span class="nx">cachedGets</span><span class="o">:</span><span class="p">{},</span><span class="nx">clones</span><span class="o">:</span><span class="p">{},</span><span class="nx">onReady</span><span class="o">:</span><span class="p">[],</span><span class="nx">uaVersion</span><span class="o">:</span><span class="nb">parseFloat</span><span class="p">((</span><span class="nx">navigator</span><span class="p">.</span><span class="nx">userAgent</span><span class="p">.</span><span class="nx">toLowerCase</span><span class="p">().</span><span class="nx">match</span><span class="p">(</span><span class="sr">/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/</span><span class="p">)</span><span class="o">||</span><span class="p">[</span><span class="mi">0</span><span class="p">,</span><span class="s1">&#39;0&#39;</span><span class="p">])[</span><span class="mi">1</span><span class="p">]),</span><span class="nx">ie</span><span class="o">:</span><span class="p">(</span><span class="nb">document</span><span class="p">.</span><span class="nx">all</span><span class="o">&amp;&amp;!</span><span class="nb">window</span><span class="p">.</span><span class="nx">opera</span><span class="p">),</span><span class="nx">safari</span><span class="o">:</span><span class="sr">/Safari/</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">navigator</span><span class="p">.</span><span class="nx">userAgent</span><span class="p">),</span><span class="nx">geckoMac</span><span class="o">:</span><span class="sr">/Macintosh.+rv:1\.[0-8].+Gecko/</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">navigator</span><span class="p">.</span><span class="nx">userAgent</span><span class="p">),</span><span class="nx">$</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">id</span><span class="p">){</span><span class="k">if</span><span class="p">(</span><span class="nx">id</span><span class="p">)</span><span class="k">return</span> <span class="nb">document</span><span class="p">.</span><span class="nx">getElementById</span><span class="p">(</span><span class="nx">id</span><span class="p">);},</span><span class="nx">push</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">arr</span><span class="p">,</span><span class="nx">val</span><span class="p">){</span><span class="nx">arr</span><span class="p">[</span><span class="nx">arr</span><span class="p">.</span><span class="nx">length</span><span class="p">]</span><span class="o">=</span><span class="nx">val</span><span class="p">;},</span><span class="nx">createElement</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">tag</span><span class="p">,</span><span class="nx">attribs</span><span class="p">,</span><span class="nx">styles</span><span class="p">,</span><span class="nx">parent</span><span class="p">,</span><span class="nx">nopad</span><span class="p">){</span><span class="kd">var</span> <span class="nx">el</span><span class="o">=</span><span class="nb">document</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="nx">tag</span><span class="p">);</span><span class="k">if</span><span class="p">(</span><span class="nx">attribs</span><span class="p">)</span><span class="nx">hs</span><span class="p">.</span><span class="nx">extend</span><span class="p">(</span><span class="nx">el</span><span class="p">,</span><span class="nx">attribs</span><span class="p">);</span><span class="k">if</span><span class="p">(</span><span class="nx">nopad</span><span class="p">)</span><span class="nx">hs</span><span class="p">.</span><span class="nx">setStyles</span><span class="p">(</span><span class="nx">el</span><span class="p">,{</span><span class="nx">padding</span><span class="o">:</span><span class="mi">0</span><span class="p">,</span><span class="nx">border</span><span class="o">:</span><span class="s1">&#39;none&#39;</span><span class="p">,</span><span class="nx">margin</span><span class="o">:</span><span class="mi">0</span><span class="p">});</span><span class="k">if</span><span class="p">(</span><span class="nx">styles</span><span class="p">)</span><span class="nx">hs</span><span class="p">.</span><span class="nx">setStyles</span><span class="p">(</span><span class="nx">el</span><span class="p">,</span><span class="nx">styles</span><span class="p">);</span><span class="k">if</span><span class="p">(</span><span class="nx">parent</span><span class="p">)</span><span class="nx">parent</span><span class="p">.</span><span class="nx">appendChild</span><span class="p">(</span><span class="nx">el</span><span class="p">);</span><span class="k">return</span> <span class="nx">el</span><span class="p">;},</span><span class="nx">extend</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">el</span><span class="p">,</span><span class="nx">attribs</span><span class="p">){</span><span class="k">for</span><span class="p">(</span><span class="kd">var</span> <span class="nx">x</span> <span class="k">in</span> <span class="nx">attribs</span><span class="p">)</span><span class="nx">el</span><span class="p">[</span><span class="nx">x</span><span class="p">]</span><span class="o">=</span><span class="nx">attribs</span><span class="p">[</span><span class="nx">x</span><span class="p">];</span><span class="k">return</span> <span class="nx">el</span><span class="p">;},</span><span class="nx">setStyles</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">el</span><span class="p">,</span><span class="nx">styles</span><span class="p">){</span><span class="k">for</span><span class="p">(</span><span class="kd">var</span> <span class="nx">x</span> <span class="k">in</span> <span class="nx">styles</span><span class="p">){</span><span class="k">if</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">ie</span><span class="o">&amp;&amp;</span><span class="nx">x</span><span class="o">==</span><span class="s1">&#39;opacity&#39;</span><span class="p">){</span><span class="k">if</span><span class="p">(</span><span class="nx">styles</span><span class="p">[</span><span class="nx">x</span><span class="p">]</span><span class="o">&gt;</span><span class="mf">0.99</span><span class="p">)</span><span class="nx">el</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">removeAttribute</span><span class="p">(</span><span class="s1">&#39;filter&#39;</span><span class="p">);</span><span class="k">else</span> <span class="nx">el</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">filter</span><span class="o">=</span><span class="s1">&#39;alpha(opacity=&#39;</span><span class="o">+</span><span class="p">(</span><span class="nx">styles</span><span class="p">[</span><span class="nx">x</span><span class="p">]</span><span class="o">*</span><span class="mi">100</span><span class="p">)</span><span class="o">+</span><span class="s1">&#39;)&#39;</span><span class="p">;}</span></div><div class='line' id='LC2'><span class="k">else</span> <span class="nx">el</span><span class="p">.</span><span class="nx">style</span><span class="p">[</span><span class="nx">x</span><span class="p">]</span><span class="o">=</span><span class="nx">styles</span><span class="p">[</span><span class="nx">x</span><span class="p">];}},</span><span class="nx">animate</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">el</span><span class="p">,</span><span class="nx">prop</span><span class="p">,</span><span class="nx">opt</span><span class="p">){</span><span class="kd">var</span> <span class="nx">start</span><span class="p">,</span><span class="nx">end</span><span class="p">,</span><span class="nx">unit</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="k">typeof</span> <span class="nx">opt</span><span class="o">!=</span><span class="s1">&#39;object&#39;</span><span class="o">||</span><span class="nx">opt</span><span class="o">===</span><span class="kc">null</span><span class="p">){</span><span class="kd">var</span> <span class="nx">args</span><span class="o">=</span><span class="nx">arguments</span><span class="p">;</span><span class="nx">opt</span><span class="o">=</span><span class="p">{</span><span class="nx">duration</span><span class="o">:</span><span class="nx">args</span><span class="p">[</span><span class="mi">2</span><span class="p">],</span><span class="nx">easing</span><span class="o">:</span><span class="nx">args</span><span class="p">[</span><span class="mi">3</span><span class="p">],</span><span class="nx">complete</span><span class="o">:</span><span class="nx">args</span><span class="p">[</span><span class="mi">4</span><span class="p">]};}</span></div><div class='line' id='LC3'><span class="k">if</span><span class="p">(</span><span class="k">typeof</span> <span class="nx">opt</span><span class="p">.</span><span class="nx">duration</span><span class="o">!=</span><span class="s1">&#39;number&#39;</span><span class="p">)</span><span class="nx">opt</span><span class="p">.</span><span class="nx">duration</span><span class="o">=</span><span class="mi">250</span><span class="p">;</span><span class="nx">opt</span><span class="p">.</span><span class="nx">easing</span><span class="o">=</span><span class="nb">Math</span><span class="p">[</span><span class="nx">opt</span><span class="p">.</span><span class="nx">easing</span><span class="p">]</span><span class="o">||</span><span class="nb">Math</span><span class="p">.</span><span class="nx">easeInQuad</span><span class="p">;</span><span class="nx">opt</span><span class="p">.</span><span class="nx">curAnim</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">extend</span><span class="p">({},</span><span class="nx">prop</span><span class="p">);</span><span class="k">for</span><span class="p">(</span><span class="kd">var</span> <span class="nx">name</span> <span class="k">in</span> <span class="nx">prop</span><span class="p">){</span><span class="kd">var</span> <span class="nx">e</span><span class="o">=</span><span class="k">new</span> <span class="nx">hs</span><span class="p">.</span><span class="nx">fx</span><span class="p">(</span><span class="nx">el</span><span class="p">,</span><span class="nx">opt</span><span class="p">,</span><span class="nx">name</span><span class="p">);</span><span class="nx">start</span><span class="o">=</span><span class="nb">parseFloat</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">css</span><span class="p">(</span><span class="nx">el</span><span class="p">,</span><span class="nx">name</span><span class="p">))</span><span class="o">||</span><span class="mi">0</span><span class="p">;</span><span class="nx">end</span><span class="o">=</span><span class="nb">parseFloat</span><span class="p">(</span><span class="nx">prop</span><span class="p">[</span><span class="nx">name</span><span class="p">]);</span><span class="nx">unit</span><span class="o">=</span><span class="nx">name</span><span class="o">!=</span><span class="s1">&#39;opacity&#39;</span><span class="o">?</span><span class="s1">&#39;px&#39;</span><span class="o">:</span><span class="s1">&#39;&#39;</span><span class="p">;</span><span class="nx">e</span><span class="p">.</span><span class="nx">custom</span><span class="p">(</span><span class="nx">start</span><span class="p">,</span><span class="nx">end</span><span class="p">,</span><span class="nx">unit</span><span class="p">);}},</span><span class="nx">css</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">el</span><span class="p">,</span><span class="nx">prop</span><span class="p">){</span><span class="k">if</span><span class="p">(</span><span class="nb">document</span><span class="p">.</span><span class="nx">defaultView</span><span class="p">){</span><span class="k">return</span> <span class="nb">document</span><span class="p">.</span><span class="nx">defaultView</span><span class="p">.</span><span class="nx">getComputedStyle</span><span class="p">(</span><span class="nx">el</span><span class="p">,</span><span class="kc">null</span><span class="p">).</span><span class="nx">getPropertyValue</span><span class="p">(</span><span class="nx">prop</span><span class="p">);}</span><span class="k">else</span><span class="p">{</span><span class="k">if</span><span class="p">(</span><span class="nx">prop</span><span class="o">==</span><span class="s1">&#39;opacity&#39;</span><span class="p">)</span><span class="nx">prop</span><span class="o">=</span><span class="s1">&#39;filter&#39;</span><span class="p">;</span><span class="kd">var</span> <span class="nx">val</span><span class="o">=</span><span class="nx">el</span><span class="p">.</span><span class="nx">currentStyle</span><span class="p">[</span><span class="nx">prop</span><span class="p">.</span><span class="nx">replace</span><span class="p">(</span><span class="sr">/\-(\w)/g</span><span class="p">,</span><span class="kd">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="k">return</span> <span class="nx">b</span><span class="p">.</span><span class="nx">toUpperCase</span><span class="p">();})];</span><span class="k">if</span><span class="p">(</span><span class="nx">prop</span><span class="o">==</span><span class="s1">&#39;filter&#39;</span><span class="p">)</span></div><div class='line' id='LC4'><span class="nx">val</span><span class="o">=</span><span class="nx">val</span><span class="p">.</span><span class="nx">replace</span><span class="p">(</span><span class="sr">/alpha\(opacity=([0-9]+)\)/</span><span class="p">,</span><span class="kd">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="k">return</span> <span class="nx">b</span><span class="o">/</span><span class="mi">100</span><span class="p">});</span><span class="k">return</span> <span class="nx">val</span><span class="o">===</span><span class="s1">&#39;&#39;</span><span class="o">?</span><span class="mi">1</span><span class="o">:</span><span class="nx">val</span><span class="p">;}},</span><span class="nx">getPageSize</span><span class="o">:</span><span class="kd">function</span><span class="p">(){</span><span class="kd">var</span> <span class="nx">d</span><span class="o">=</span><span class="nb">document</span><span class="p">,</span><span class="nx">w</span><span class="o">=</span><span class="nb">window</span><span class="p">,</span><span class="nx">iebody</span><span class="o">=</span><span class="nx">d</span><span class="p">.</span><span class="nx">compatMode</span><span class="o">&amp;&amp;</span><span class="nx">d</span><span class="p">.</span><span class="nx">compatMode</span><span class="o">!=</span><span class="s1">&#39;BackCompat&#39;</span><span class="o">?</span><span class="nx">d</span><span class="p">.</span><span class="nx">documentElement</span><span class="o">:</span><span class="nx">d</span><span class="p">.</span><span class="nx">body</span><span class="p">;</span><span class="kd">var</span> <span class="nx">b</span><span class="o">=</span><span class="nx">d</span><span class="p">.</span><span class="nx">body</span><span class="p">;</span><span class="kd">var</span> <span class="nx">xScroll</span><span class="o">=</span><span class="p">(</span><span class="nx">w</span><span class="p">.</span><span class="nx">innerWidth</span><span class="o">&amp;&amp;</span><span class="nx">w</span><span class="p">.</span><span class="nx">scrollMaxX</span><span class="p">)</span><span class="o">?</span><span class="nx">w</span><span class="p">.</span><span class="nx">innerWidth</span><span class="o">+</span><span class="nx">w</span><span class="p">.</span><span class="nx">scrollMaxX</span><span class="o">:</span><span class="nb">Math</span><span class="p">.</span><span class="nx">max</span><span class="p">(</span><span class="nx">b</span><span class="p">.</span><span class="nx">scrollWidth</span><span class="p">,</span><span class="nx">b</span><span class="p">.</span><span class="nx">offsetWidth</span><span class="p">),</span><span class="nx">yScroll</span><span class="o">=</span><span class="p">(</span><span class="nx">w</span><span class="p">.</span><span class="nx">innerHeight</span><span class="o">&amp;&amp;</span><span class="nb">window</span><span class="p">.</span><span class="nx">scrollMaxY</span><span class="p">)</span><span class="o">?</span><span class="nx">w</span><span class="p">.</span><span class="nx">innerHeight</span><span class="o">+</span><span class="nx">w</span><span class="p">.</span><span class="nx">scrollMaxY</span><span class="o">:</span><span class="nb">Math</span><span class="p">.</span><span class="nx">max</span><span class="p">(</span><span class="nx">b</span><span class="p">.</span><span class="nx">scrollHeight</span><span class="p">,</span><span class="nx">b</span><span class="p">.</span><span class="nx">offsetHeight</span><span class="p">),</span><span class="nx">pageWidth</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">ie</span><span class="o">?</span><span class="nx">iebody</span><span class="p">.</span><span class="nx">scrollWidth</span><span class="o">:</span><span class="p">(</span><span class="nx">d</span><span class="p">.</span><span class="nx">documentElement</span><span class="p">.</span><span class="nx">clientWidth</span><span class="o">||</span><span class="nx">self</span><span class="p">.</span><span class="nx">innerWidth</span><span class="p">),</span><span class="nx">pageHeight</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">ie</span><span class="o">?</span><span class="nb">Math</span><span class="p">.</span><span class="nx">max</span><span class="p">(</span><span class="nx">iebody</span><span class="p">.</span><span class="nx">scrollHeight</span><span class="p">,</span><span class="nx">iebody</span><span class="p">.</span><span class="nx">clientHeight</span><span class="p">)</span><span class="o">:</span><span class="p">(</span><span class="nx">d</span><span class="p">.</span><span class="nx">documentElement</span><span class="p">.</span><span class="nx">clientHeight</span><span class="o">||</span><span class="nx">self</span><span class="p">.</span><span class="nx">innerHeight</span><span class="p">);</span><span class="kd">var</span> <span class="nx">width</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">ie</span><span class="o">?</span><span class="nx">iebody</span><span class="p">.</span><span class="nx">clientWidth</span><span class="o">:</span><span class="p">(</span><span class="nx">d</span><span class="p">.</span><span class="nx">documentElement</span><span class="p">.</span><span class="nx">clientWidth</span><span class="o">||</span><span class="nx">self</span><span class="p">.</span><span class="nx">innerWidth</span><span class="p">),</span><span class="nx">height</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">ie</span><span class="o">?</span><span class="nx">iebody</span><span class="p">.</span><span class="nx">clientHeight</span><span class="o">:</span><span class="nx">self</span><span class="p">.</span><span class="nx">innerHeight</span><span class="p">;</span><span class="k">return</span><span class="p">{</span><span class="nx">pageWidth</span><span class="o">:</span><span class="nb">Math</span><span class="p">.</span><span class="nx">max</span><span class="p">(</span><span class="nx">pageWidth</span><span class="p">,</span><span class="nx">xScroll</span><span class="p">),</span><span class="nx">pageHeight</span><span class="o">:</span><span class="nb">Math</span><span class="p">.</span><span class="nx">max</span><span class="p">(</span><span class="nx">pageHeight</span><span class="p">,</span><span class="nx">yScroll</span><span class="p">),</span><span class="nx">width</span><span class="o">:</span><span class="nx">width</span><span class="p">,</span><span class="nx">height</span><span class="o">:</span><span class="nx">height</span><span class="p">,</span><span class="nx">scrollLeft</span><span class="o">:</span><span class="nx">hs</span><span class="p">.</span><span class="nx">ie</span><span class="o">?</span><span class="nx">iebody</span><span class="p">.</span><span class="nx">scrollLeft</span><span class="o">:</span><span class="nx">pageXOffset</span><span class="p">,</span><span class="nx">scrollTop</span><span class="o">:</span><span class="nx">hs</span><span class="p">.</span><span class="nx">ie</span><span class="o">?</span><span class="nx">iebody</span><span class="p">.</span><span class="nx">scrollTop</span><span class="o">:</span><span class="nx">pageYOffset</span><span class="p">}},</span><span class="nx">getPosition</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">el</span><span class="p">){</span><span class="k">if</span><span class="p">(</span><span class="sr">/area/i</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">el</span><span class="p">.</span><span class="nx">tagName</span><span class="p">)){</span><span class="kd">var</span> <span class="nx">imgs</span><span class="o">=</span><span class="nb">document</span><span class="p">.</span><span class="nx">getElementsByTagName</span><span class="p">(</span><span class="s1">&#39;img&#39;</span><span class="p">);</span><span class="k">for</span><span class="p">(</span><span class="kd">var</span> <span class="nx">i</span><span class="o">=</span><span class="mi">0</span><span class="p">;</span><span class="nx">i</span><span class="o">&lt;</span><span class="nx">imgs</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">i</span><span class="o">++</span><span class="p">){</span><span class="kd">var</span> <span class="nx">u</span><span class="o">=</span><span class="nx">imgs</span><span class="p">[</span><span class="nx">i</span><span class="p">].</span><span class="nx">useMap</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="nx">u</span><span class="o">&amp;&amp;</span><span class="nx">u</span><span class="p">.</span><span class="nx">replace</span><span class="p">(</span><span class="sr">/^.*?#/</span><span class="p">,</span><span class="s1">&#39;&#39;</span><span class="p">)</span><span class="o">==</span><span class="nx">el</span><span class="p">.</span><span class="nx">parentNode</span><span class="p">.</span><span class="nx">name</span><span class="p">){</span><span class="nx">el</span><span class="o">=</span><span class="nx">imgs</span><span class="p">[</span><span class="nx">i</span><span class="p">];</span><span class="k">break</span><span class="p">;}}}</span></div><div class='line' id='LC5'><span class="kd">var</span> <span class="nx">p</span><span class="o">=</span><span class="p">{</span><span class="nx">x</span><span class="o">:</span><span class="nx">el</span><span class="p">.</span><span class="nx">offsetLeft</span><span class="p">,</span><span class="nx">y</span><span class="o">:</span><span class="nx">el</span><span class="p">.</span><span class="nx">offsetTop</span><span class="p">};</span><span class="k">while</span><span class="p">(</span><span class="nx">el</span><span class="p">.</span><span class="nx">offsetParent</span><span class="p">){</span><span class="nx">el</span><span class="o">=</span><span class="nx">el</span><span class="p">.</span><span class="nx">offsetParent</span><span class="p">;</span><span class="nx">p</span><span class="p">.</span><span class="nx">x</span><span class="o">+=</span><span class="nx">el</span><span class="p">.</span><span class="nx">offsetLeft</span><span class="p">;</span><span class="nx">p</span><span class="p">.</span><span class="nx">y</span><span class="o">+=</span><span class="nx">el</span><span class="p">.</span><span class="nx">offsetTop</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="nx">el</span><span class="o">!=</span><span class="nb">document</span><span class="p">.</span><span class="nx">body</span><span class="o">&amp;&amp;</span><span class="nx">el</span><span class="o">!=</span><span class="nb">document</span><span class="p">.</span><span class="nx">documentElement</span><span class="p">){</span><span class="nx">p</span><span class="p">.</span><span class="nx">x</span><span class="o">-=</span><span class="nx">el</span><span class="p">.</span><span class="nx">scrollLeft</span><span class="p">;</span><span class="nx">p</span><span class="p">.</span><span class="nx">y</span><span class="o">-=</span><span class="nx">el</span><span class="p">.</span><span class="nx">scrollTop</span><span class="p">;}}</span></div><div class='line' id='LC6'><span class="k">return</span> <span class="nx">p</span><span class="p">;},</span><span class="nx">expand</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">params</span><span class="p">,</span><span class="nx">custom</span><span class="p">,</span><span class="nx">type</span><span class="p">){</span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="nx">a</span><span class="p">)</span><span class="nx">a</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="s1">&#39;a&#39;</span><span class="p">,</span><span class="kc">null</span><span class="p">,{</span><span class="nx">display</span><span class="o">:</span><span class="s1">&#39;none&#39;</span><span class="p">},</span><span class="nx">hs</span><span class="p">.</span><span class="nx">container</span><span class="p">);</span><span class="k">if</span><span class="p">(</span><span class="k">typeof</span> <span class="nx">a</span><span class="p">.</span><span class="nx">getParams</span><span class="o">==</span><span class="s1">&#39;function&#39;</span><span class="p">)</span><span class="k">return</span> <span class="nx">params</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="nx">type</span><span class="o">==</span><span class="s1">&#39;html&#39;</span><span class="p">){</span><span class="k">for</span><span class="p">(</span><span class="kd">var</span> <span class="nx">i</span><span class="o">=</span><span class="mi">0</span><span class="p">;</span><span class="nx">i</span><span class="o">&lt;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">sleeping</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">i</span><span class="o">++</span><span class="p">){</span><span class="k">if</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">sleeping</span><span class="p">[</span><span class="nx">i</span><span class="p">]</span><span class="o">&amp;&amp;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">sleeping</span><span class="p">[</span><span class="nx">i</span><span class="p">].</span><span class="nx">a</span><span class="o">==</span><span class="nx">a</span><span class="p">){</span><span class="nx">hs</span><span class="p">.</span><span class="nx">sleeping</span><span class="p">[</span><span class="nx">i</span><span class="p">].</span><span class="nx">awake</span><span class="p">();</span><span class="nx">hs</span><span class="p">.</span><span class="nx">sleeping</span><span class="p">[</span><span class="nx">i</span><span class="p">]</span><span class="o">=</span><span class="kc">null</span><span class="p">;</span><span class="k">return</span> <span class="kc">false</span><span class="p">;}}</span></div><div class='line' id='LC7'><span class="nx">hs</span><span class="p">.</span><span class="nx">hasHtmlExpanders</span><span class="o">=</span><span class="kc">true</span><span class="p">;}</span></div><div class='line' id='LC8'><span class="k">try</span><span class="p">{</span><span class="k">new</span> <span class="nx">hs</span><span class="p">.</span><span class="nx">Expander</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">params</span><span class="p">,</span><span class="nx">custom</span><span class="p">,</span><span class="nx">type</span><span class="p">);</span><span class="k">return</span> <span class="kc">false</span><span class="p">;}</span><span class="k">catch</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="k">return</span> <span class="kc">true</span><span class="p">;}},</span><span class="nx">htmlExpand</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">params</span><span class="p">,</span><span class="nx">custom</span><span class="p">){</span><span class="k">return</span> <span class="nx">hs</span><span class="p">.</span><span class="nx">expand</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">params</span><span class="p">,</span><span class="nx">custom</span><span class="p">,</span><span class="s1">&#39;html&#39;</span><span class="p">);},</span><span class="nx">getSelfRendered</span><span class="o">:</span><span class="kd">function</span><span class="p">(){</span><span class="k">return</span> <span class="nx">hs</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="s1">&#39;div&#39;</span><span class="p">,{</span><span class="nx">className</span><span class="o">:</span><span class="s1">&#39;highslide-html-content&#39;</span><span class="p">,</span><span class="nx">innerHTML</span><span class="o">:</span><span class="nx">hs</span><span class="p">.</span><span class="nx">replaceLang</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">skin</span><span class="p">.</span><span class="nx">contentWrapper</span><span class="p">)});},</span><span class="nx">getElementByClass</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">el</span><span class="p">,</span><span class="nx">tagName</span><span class="p">,</span><span class="nx">className</span><span class="p">){</span><span class="kd">var</span> <span class="nx">els</span><span class="o">=</span><span class="nx">el</span><span class="p">.</span><span class="nx">getElementsByTagName</span><span class="p">(</span><span class="nx">tagName</span><span class="p">);</span><span class="k">for</span><span class="p">(</span><span class="kd">var</span> <span class="nx">i</span><span class="o">=</span><span class="mi">0</span><span class="p">;</span><span class="nx">i</span><span class="o">&lt;</span><span class="nx">els</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">i</span><span class="o">++</span><span class="p">){</span><span class="k">if</span><span class="p">((</span><span class="k">new</span> <span class="nb">RegExp</span><span class="p">(</span><span class="nx">className</span><span class="p">)).</span><span class="nx">test</span><span class="p">(</span><span class="nx">els</span><span class="p">[</span><span class="nx">i</span><span class="p">].</span><span class="nx">className</span><span class="p">)){</span><span class="k">return</span> <span class="nx">els</span><span class="p">[</span><span class="nx">i</span><span class="p">];}}</span></div><div class='line' id='LC9'><span class="k">return</span> <span class="kc">null</span><span class="p">;},</span><span class="nx">replaceLang</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">s</span><span class="p">){</span><span class="nx">s</span><span class="o">=</span><span class="nx">s</span><span class="p">.</span><span class="nx">replace</span><span class="p">(</span><span class="sr">/\s/g</span><span class="p">,</span><span class="s1">&#39; &#39;</span><span class="p">);</span><span class="kd">var</span> <span class="nx">re</span><span class="o">=</span><span class="sr">/{hs\.lang\.([^}]+)\}/g</span><span class="p">,</span><span class="nx">matches</span><span class="o">=</span><span class="nx">s</span><span class="p">.</span><span class="nx">match</span><span class="p">(</span><span class="nx">re</span><span class="p">),</span><span class="nx">lang</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="nx">matches</span><span class="p">)</span><span class="k">for</span><span class="p">(</span><span class="kd">var</span> <span class="nx">i</span><span class="o">=</span><span class="mi">0</span><span class="p">;</span><span class="nx">i</span><span class="o">&lt;</span><span class="nx">matches</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">i</span><span class="o">++</span><span class="p">){</span><span class="nx">lang</span><span class="o">=</span><span class="nx">matches</span><span class="p">[</span><span class="nx">i</span><span class="p">].</span><span class="nx">replace</span><span class="p">(</span><span class="nx">re</span><span class="p">,</span><span class="s2">&quot;$1&quot;</span><span class="p">);</span><span class="k">if</span><span class="p">(</span><span class="k">typeof</span> <span class="nx">hs</span><span class="p">.</span><span class="nx">lang</span><span class="p">[</span><span class="nx">lang</span><span class="p">]</span><span class="o">!=</span><span class="s1">&#39;undefined&#39;</span><span class="p">)</span><span class="nx">s</span><span class="o">=</span><span class="nx">s</span><span class="p">.</span><span class="nx">replace</span><span class="p">(</span><span class="nx">matches</span><span class="p">[</span><span class="nx">i</span><span class="p">],</span><span class="nx">hs</span><span class="p">.</span><span class="nx">lang</span><span class="p">[</span><span class="nx">lang</span><span class="p">]);}</span></div><div class='line' id='LC10'><span class="k">return</span> <span class="nx">s</span><span class="p">;},</span><span class="nx">setClickEvents</span><span class="o">:</span><span class="kd">function</span><span class="p">(){</span><span class="kd">var</span> <span class="nx">els</span><span class="o">=</span><span class="nb">document</span><span class="p">.</span><span class="nx">getElementsByTagName</span><span class="p">(</span><span class="s1">&#39;a&#39;</span><span class="p">);</span><span class="k">for</span><span class="p">(</span><span class="kd">var</span> <span class="nx">i</span><span class="o">=</span><span class="mi">0</span><span class="p">;</span><span class="nx">i</span><span class="o">&lt;</span><span class="nx">els</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">i</span><span class="o">++</span><span class="p">){</span><span class="kd">var</span> <span class="nx">type</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">isUnobtrusiveAnchor</span><span class="p">(</span><span class="nx">els</span><span class="p">[</span><span class="nx">i</span><span class="p">]);</span><span class="k">if</span><span class="p">(</span><span class="nx">type</span><span class="o">&amp;&amp;!</span><span class="nx">els</span><span class="p">[</span><span class="nx">i</span><span class="p">].</span><span class="nx">hsHasSetClick</span><span class="p">){(</span><span class="kd">function</span><span class="p">(){</span><span class="kd">var</span> <span class="nx">t</span><span class="o">=</span><span class="nx">type</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">fireEvent</span><span class="p">(</span><span class="nx">hs</span><span class="p">,</span><span class="s1">&#39;onSetClickEvent&#39;</span><span class="p">,{</span><span class="nx">element</span><span class="o">:</span><span class="nx">els</span><span class="p">[</span><span class="nx">i</span><span class="p">],</span><span class="nx">type</span><span class="o">:</span><span class="nx">t</span><span class="p">})){</span><span class="nx">els</span><span class="p">[</span><span class="nx">i</span><span class="p">].</span><span class="nx">onclick</span><span class="o">=</span><span class="p">(</span><span class="nx">type</span><span class="o">==</span><span class="s1">&#39;image&#39;</span><span class="p">)</span><span class="o">?</span><span class="kd">function</span><span class="p">(){</span><span class="k">return</span> <span class="nx">hs</span><span class="p">.</span><span class="nx">expand</span><span class="p">(</span><span class="k">this</span><span class="p">)}</span><span class="o">:</span><span class="kd">function</span><span class="p">(){</span><span class="k">return</span> <span class="nx">hs</span><span class="p">.</span><span class="nx">htmlExpand</span><span class="p">(</span><span class="k">this</span><span class="p">,{</span><span class="nx">objectType</span><span class="o">:</span><span class="nx">t</span><span class="p">});};}})();</span><span class="nx">els</span><span class="p">[</span><span class="nx">i</span><span class="p">].</span><span class="nx">hsHasSetClick</span><span class="o">=</span><span class="kc">true</span><span class="p">;}}</span></div><div class='line' id='LC11'><span class="nx">hs</span><span class="p">.</span><span class="nx">getAnchors</span><span class="p">();},</span><span class="nx">isUnobtrusiveAnchor</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">el</span><span class="p">){</span><span class="k">if</span><span class="p">(</span><span class="nx">el</span><span class="p">.</span><span class="nx">rel</span><span class="o">==</span><span class="s1">&#39;highslide&#39;</span><span class="p">)</span><span class="k">return</span><span class="s1">&#39;image&#39;</span><span class="p">;</span><span class="k">else</span> <span class="k">if</span><span class="p">(</span><span class="nx">el</span><span class="p">.</span><span class="nx">rel</span><span class="o">==</span><span class="s1">&#39;highslide-ajax&#39;</span><span class="p">)</span><span class="k">return</span><span class="s1">&#39;ajax&#39;</span><span class="p">;</span><span class="k">else</span> <span class="k">if</span><span class="p">(</span><span class="nx">el</span><span class="p">.</span><span class="nx">rel</span><span class="o">==</span><span class="s1">&#39;highslide-iframe&#39;</span><span class="p">)</span><span class="k">return</span><span class="s1">&#39;iframe&#39;</span><span class="p">;</span><span class="k">else</span> <span class="k">if</span><span class="p">(</span><span class="nx">el</span><span class="p">.</span><span class="nx">rel</span><span class="o">==</span><span class="s1">&#39;highslide-swf&#39;</span><span class="p">)</span><span class="k">return</span><span class="s1">&#39;swf&#39;</span><span class="p">;},</span><span class="nx">getCacheBinding</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k">for</span><span class="p">(</span><span class="kd">var</span> <span class="nx">i</span><span class="o">=</span><span class="mi">0</span><span class="p">;</span><span class="nx">i</span><span class="o">&lt;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">cacheBindings</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">i</span><span class="o">++</span><span class="p">){</span><span class="k">if</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">cacheBindings</span><span class="p">[</span><span class="nx">i</span><span class="p">][</span><span class="mi">0</span><span class="p">]</span><span class="o">==</span><span class="nx">a</span><span class="p">){</span><span class="kd">var</span> <span class="nx">c</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">cacheBindings</span><span class="p">[</span><span class="nx">i</span><span class="p">][</span><span class="mi">1</span><span class="p">];</span><span class="nx">hs</span><span class="p">.</span><span class="nx">cacheBindings</span><span class="p">[</span><span class="nx">i</span><span class="p">][</span><span class="mi">1</span><span class="p">]</span><span class="o">=</span><span class="nx">c</span><span class="p">.</span><span class="nx">cloneNode</span><span class="p">(</span><span class="mi">1</span><span class="p">);</span><span class="k">return</span> <span class="nx">c</span><span class="p">;}}</span></div><div class='line' id='LC12'><span class="k">return</span> <span class="kc">null</span><span class="p">;},</span><span class="nx">preloadAjax</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="kd">var</span> <span class="nx">arr</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">getAnchors</span><span class="p">();</span><span class="k">for</span><span class="p">(</span><span class="kd">var</span> <span class="nx">i</span><span class="o">=</span><span class="mi">0</span><span class="p">;</span><span class="nx">i</span><span class="o">&lt;</span><span class="nx">arr</span><span class="p">.</span><span class="nx">htmls</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">i</span><span class="o">++</span><span class="p">){</span><span class="kd">var</span> <span class="nx">a</span><span class="o">=</span><span class="nx">arr</span><span class="p">.</span><span class="nx">htmls</span><span class="p">[</span><span class="nx">i</span><span class="p">];</span><span class="k">if</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">getParam</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="s1">&#39;objectType&#39;</span><span class="p">)</span><span class="o">==</span><span class="s1">&#39;ajax&#39;</span><span class="o">&amp;&amp;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">getParam</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="s1">&#39;cacheAjax&#39;</span><span class="p">))</span></div><div class='line' id='LC13'><span class="nx">hs</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">preloadTheseAjax</span><span class="p">,</span><span class="nx">a</span><span class="p">);}</span></div><div class='line' id='LC14'><span class="nx">hs</span><span class="p">.</span><span class="nx">preloadAjaxElement</span><span class="p">(</span><span class="mi">0</span><span class="p">);},</span><span class="nx">preloadAjaxElement</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">i</span><span class="p">){</span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="nx">hs</span><span class="p">.</span><span class="nx">preloadTheseAjax</span><span class="p">[</span><span class="nx">i</span><span class="p">])</span><span class="k">return</span><span class="p">;</span><span class="kd">var</span> <span class="nx">a</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">preloadTheseAjax</span><span class="p">[</span><span class="nx">i</span><span class="p">];</span><span class="kd">var</span> <span class="nx">cache</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">getNode</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">getParam</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="s1">&#39;contentId&#39;</span><span class="p">));</span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="nx">cache</span><span class="p">)</span><span class="nx">cache</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">getSelfRendered</span><span class="p">();</span><span class="kd">var</span> <span class="nx">ajax</span><span class="o">=</span><span class="k">new</span> <span class="nx">hs</span><span class="p">.</span><span class="nx">Ajax</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">cache</span><span class="p">,</span><span class="mi">1</span><span class="p">);</span><span class="nx">ajax</span><span class="p">.</span><span class="nx">onError</span><span class="o">=</span><span class="kd">function</span><span class="p">(){};</span><span class="nx">ajax</span><span class="p">.</span><span class="nx">onLoad</span><span class="o">=</span><span class="kd">function</span><span class="p">(){</span><span class="nx">hs</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">cacheBindings</span><span class="p">,[</span><span class="nx">a</span><span class="p">,</span><span class="nx">cache</span><span class="p">]);</span><span class="nx">hs</span><span class="p">.</span><span class="nx">preloadAjaxElement</span><span class="p">(</span><span class="nx">i</span><span class="o">+</span><span class="mi">1</span><span class="p">);};</span><span class="nx">ajax</span><span class="p">.</span><span class="nx">run</span><span class="p">();},</span><span class="nx">focusTopmost</span><span class="o">:</span><span class="kd">function</span><span class="p">(){</span><span class="kd">var</span> <span class="nx">topZ</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span><span class="nx">topmostKey</span><span class="o">=-</span><span class="mi">1</span><span class="p">,</span><span class="nx">expanders</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">expanders</span><span class="p">,</span><span class="nx">exp</span><span class="p">,</span><span class="nx">zIndex</span><span class="p">;</span><span class="k">for</span><span class="p">(</span><span class="kd">var</span> <span class="nx">i</span><span class="o">=</span><span class="mi">0</span><span class="p">;</span><span class="nx">i</span><span class="o">&lt;</span><span class="nx">expanders</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">i</span><span class="o">++</span><span class="p">){</span><span class="nx">exp</span><span class="o">=</span><span class="nx">expanders</span><span class="p">[</span><span class="nx">i</span><span class="p">];</span><span class="k">if</span><span class="p">(</span><span class="nx">exp</span><span class="p">){</span><span class="nx">zIndex</span><span class="o">=</span><span class="nx">exp</span><span class="p">.</span><span class="nx">wrapper</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">zIndex</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="nx">zIndex</span><span class="o">&amp;&amp;</span><span class="nx">zIndex</span><span class="o">&gt;</span><span class="nx">topZ</span><span class="p">){</span><span class="nx">topZ</span><span class="o">=</span><span class="nx">zIndex</span><span class="p">;</span><span class="nx">topmostKey</span><span class="o">=</span><span class="nx">i</span><span class="p">;}}}</span></div><div class='line' id='LC15'><span class="k">if</span><span class="p">(</span><span class="nx">topmostKey</span><span class="o">==-</span><span class="mi">1</span><span class="p">)</span><span class="nx">hs</span><span class="p">.</span><span class="nx">focusKey</span><span class="o">=-</span><span class="mi">1</span><span class="p">;</span><span class="k">else</span> <span class="nx">expanders</span><span class="p">[</span><span class="nx">topmostKey</span><span class="p">].</span><span class="nx">focus</span><span class="p">();},</span><span class="nx">getParam</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">param</span><span class="p">){</span><span class="nx">a</span><span class="p">.</span><span class="nx">getParams</span><span class="o">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">onclick</span><span class="p">;</span><span class="kd">var</span> <span class="nx">p</span><span class="o">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">getParams</span><span class="o">?</span><span class="nx">a</span><span class="p">.</span><span class="nx">getParams</span><span class="p">()</span><span class="o">:</span><span class="kc">null</span><span class="p">;</span><span class="nx">a</span><span class="p">.</span><span class="nx">getParams</span><span class="o">=</span><span class="kc">null</span><span class="p">;</span><span class="k">return</span><span class="p">(</span><span class="nx">p</span><span class="o">&amp;&amp;</span><span class="k">typeof</span> <span class="nx">p</span><span class="p">[</span><span class="nx">param</span><span class="p">]</span><span class="o">!=</span><span class="s1">&#39;undefined&#39;</span><span class="p">)</span><span class="o">?</span><span class="nx">p</span><span class="p">[</span><span class="nx">param</span><span class="p">]</span><span class="o">:</span><span class="p">(</span><span class="k">typeof</span> <span class="nx">hs</span><span class="p">[</span><span class="nx">param</span><span class="p">]</span><span class="o">!=</span><span class="s1">&#39;undefined&#39;</span><span class="o">?</span><span class="nx">hs</span><span class="p">[</span><span class="nx">param</span><span class="p">]</span><span class="o">:</span><span class="kc">null</span><span class="p">);},</span><span class="nx">getSrc</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="kd">var</span> <span class="nx">src</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">getParam</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="s1">&#39;src&#39;</span><span class="p">);</span><span class="k">if</span><span class="p">(</span><span class="nx">src</span><span class="p">)</span><span class="k">return</span> <span class="nx">src</span><span class="p">;</span><span class="k">return</span> <span class="nx">a</span><span class="p">.</span><span class="nx">href</span><span class="p">;},</span><span class="nx">getNode</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">id</span><span class="p">){</span><span class="kd">var</span> <span class="nx">node</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">$</span><span class="p">(</span><span class="nx">id</span><span class="p">),</span><span class="nx">clone</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">clones</span><span class="p">[</span><span class="nx">id</span><span class="p">],</span><span class="nx">a</span><span class="o">=</span><span class="p">{};</span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="nx">node</span><span class="o">&amp;&amp;!</span><span class="nx">clone</span><span class="p">)</span><span class="k">return</span> <span class="kc">null</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="nx">clone</span><span class="p">){</span><span class="nx">clone</span><span class="o">=</span><span class="nx">node</span><span class="p">.</span><span class="nx">cloneNode</span><span class="p">(</span><span class="kc">true</span><span class="p">);</span><span class="nx">clone</span><span class="p">.</span><span class="nx">id</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">clones</span><span class="p">[</span><span class="nx">id</span><span class="p">]</span><span class="o">=</span><span class="nx">clone</span><span class="p">;</span><span class="k">return</span> <span class="nx">node</span><span class="p">;}</span><span class="k">else</span><span class="p">{</span><span class="k">return</span> <span class="nx">clone</span><span class="p">.</span><span class="nx">cloneNode</span><span class="p">(</span><span class="kc">true</span><span class="p">);}},</span><span class="nx">discardElement</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">d</span><span class="p">){</span><span class="nx">hs</span><span class="p">.</span><span class="nx">garbageBin</span><span class="p">.</span><span class="nx">appendChild</span><span class="p">(</span><span class="nx">d</span><span class="p">);</span><span class="nx">hs</span><span class="p">.</span><span class="nx">garbageBin</span><span class="p">.</span><span class="nx">innerHTML</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">;},</span><span class="nx">dim</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">exp</span><span class="p">){</span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="nx">hs</span><span class="p">.</span><span class="nx">dimmer</span><span class="p">){</span><span class="nx">hs</span><span class="p">.</span><span class="nx">dimmer</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="s1">&#39;div&#39;</span><span class="p">,{</span><span class="nx">className</span><span class="o">:</span><span class="s1">&#39;highslide-dimming&#39;</span><span class="p">,</span><span class="nx">owner</span><span class="o">:</span><span class="s1">&#39;&#39;</span><span class="p">,</span><span class="nx">onclick</span><span class="o">:</span><span class="kd">function</span><span class="p">(){</span><span class="k">if</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">fireEvent</span><span class="p">(</span><span class="nx">hs</span><span class="p">,</span><span class="s1">&#39;onDimmerClick&#39;</span><span class="p">))</span></div><div class='line' id='LC16'><span class="nx">hs</span><span class="p">.</span><span class="nx">close</span><span class="p">();}},{</span><span class="nx">position</span><span class="o">:</span><span class="s1">&#39;absolute&#39;</span><span class="p">,</span><span class="nx">visibility</span><span class="o">:</span><span class="s1">&#39;visible&#39;</span><span class="p">,</span><span class="nx">left</span><span class="o">:</span><span class="mi">0</span><span class="p">,</span><span class="nx">opacity</span><span class="o">:</span><span class="mi">0</span><span class="p">},</span><span class="nx">hs</span><span class="p">.</span><span class="nx">container</span><span class="p">,</span><span class="kc">true</span><span class="p">);</span><span class="nx">hs</span><span class="p">.</span><span class="nx">addEventListener</span><span class="p">(</span><span class="nb">window</span><span class="p">,</span><span class="s1">&#39;resize&#39;</span><span class="p">,</span><span class="nx">hs</span><span class="p">.</span><span class="nx">setDimmerSize</span><span class="p">);}</span></div><div class='line' id='LC17'><span class="nx">hs</span><span class="p">.</span><span class="nx">dimmer</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">display</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">setDimmerSize</span><span class="p">();</span><span class="nx">hs</span><span class="p">.</span><span class="nx">dimmer</span><span class="p">.</span><span class="nx">owner</span><span class="o">+=</span><span class="s1">&#39;|&#39;</span><span class="o">+</span><span class="nx">exp</span><span class="p">.</span><span class="nx">key</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">geckoMac</span><span class="o">&amp;&amp;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">dimmingGeckoFix</span><span class="p">)</span></div><div class='line' id='LC18'><span class="nx">hs</span><span class="p">.</span><span class="nx">setStyles</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">dimmer</span><span class="p">,{</span><span class="nx">background</span><span class="o">:</span><span class="s1">&#39;url(&#39;</span><span class="o">+</span><span class="nx">hs</span><span class="p">.</span><span class="nx">graphicsDir</span><span class="o">+</span><span class="s1">&#39;geckodimmer.png)&#39;</span><span class="p">,</span><span class="nx">opacity</span><span class="o">:</span><span class="mi">1</span><span class="p">});</span><span class="k">else</span></div><div class='line' id='LC19'><span class="nx">hs</span><span class="p">.</span><span class="nx">animate</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">dimmer</span><span class="p">,{</span><span class="nx">opacity</span><span class="o">:</span><span class="nx">exp</span><span class="p">.</span><span class="nx">dimmingOpacity</span><span class="p">},</span><span class="nx">hs</span><span class="p">.</span><span class="nx">dimmingDuration</span><span class="p">);},</span><span class="nx">undim</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">key</span><span class="p">){</span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="nx">hs</span><span class="p">.</span><span class="nx">dimmer</span><span class="p">)</span><span class="k">return</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="k">typeof</span> <span class="nx">key</span><span class="o">!=</span><span class="s1">&#39;undefined&#39;</span><span class="p">)</span><span class="nx">hs</span><span class="p">.</span><span class="nx">dimmer</span><span class="p">.</span><span class="nx">owner</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">dimmer</span><span class="p">.</span><span class="nx">owner</span><span class="p">.</span><span class="nx">replace</span><span class="p">(</span><span class="s1">&#39;|&#39;</span><span class="o">+</span><span class="nx">key</span><span class="p">,</span><span class="s1">&#39;&#39;</span><span class="p">);</span><span class="k">if</span><span class="p">((</span><span class="k">typeof</span> <span class="nx">key</span><span class="o">!=</span><span class="s1">&#39;undefined&#39;</span><span class="o">&amp;&amp;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">dimmer</span><span class="p">.</span><span class="nx">owner</span><span class="o">!=</span><span class="s1">&#39;&#39;</span><span class="p">)</span><span class="o">||</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">upcoming</span><span class="o">&amp;&amp;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">getParam</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">upcoming</span><span class="p">,</span><span class="s1">&#39;dimmingOpacity&#39;</span><span class="p">)))</span><span class="k">return</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">geckoMac</span><span class="o">&amp;&amp;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">dimmingGeckoFix</span><span class="p">)</span></div><div class='line' id='LC20'><span class="nx">hs</span><span class="p">.</span><span class="nx">setStyles</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">dimmer</span><span class="p">,{</span><span class="nx">background</span><span class="o">:</span><span class="s1">&#39;none&#39;</span><span class="p">,</span><span class="nx">width</span><span class="o">:</span><span class="mi">0</span><span class="p">,</span><span class="nx">height</span><span class="o">:</span><span class="mi">0</span><span class="p">});</span><span class="k">else</span> <span class="nx">hs</span><span class="p">.</span><span class="nx">animate</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">dimmer</span><span class="p">,{</span><span class="nx">opacity</span><span class="o">:</span><span class="mi">0</span><span class="p">},</span><span class="nx">hs</span><span class="p">.</span><span class="nx">dimmingDuration</span><span class="p">,</span><span class="kc">null</span><span class="p">,</span><span class="kd">function</span><span class="p">(){</span><span class="nx">hs</span><span class="p">.</span><span class="nx">setStyles</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">dimmer</span><span class="p">,{</span><span class="nx">display</span><span class="o">:</span><span class="s1">&#39;none&#39;</span><span class="p">,</span><span class="nx">width</span><span class="o">:</span><span class="mi">0</span><span class="p">,</span><span class="nx">height</span><span class="o">:</span><span class="mi">0</span><span class="p">});});},</span><span class="nx">setDimmerSize</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">exp</span><span class="p">){</span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="nx">hs</span><span class="p">.</span><span class="nx">dimmer</span><span class="p">)</span><span class="k">return</span><span class="p">;</span><span class="kd">var</span> <span class="nx">h</span><span class="o">=</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">ie</span><span class="o">&amp;&amp;</span><span class="nx">exp</span><span class="o">&amp;&amp;</span><span class="nx">exp</span><span class="p">.</span><span class="nx">wrapper</span><span class="p">)</span><span class="o">?</span><span class="nb">parseInt</span><span class="p">(</span><span class="nx">exp</span><span class="p">.</span><span class="nx">wrapper</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">top</span><span class="p">)</span><span class="o">+</span><span class="nb">parseInt</span><span class="p">(</span><span class="nx">exp</span><span class="p">.</span><span class="nx">wrapper</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">height</span><span class="p">)</span><span class="o">+</span><span class="p">(</span><span class="nx">exp</span><span class="p">.</span><span class="nx">outline</span><span class="o">?</span><span class="nx">exp</span><span class="p">.</span><span class="nx">outline</span><span class="p">.</span><span class="nx">offset</span><span class="o">:</span><span class="mi">0</span><span class="p">)</span><span class="o">:</span><span class="mi">0</span><span class="p">;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">setStyles</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">dimmer</span><span class="p">,{</span><span class="nx">width</span><span class="o">:</span><span class="nx">hs</span><span class="p">.</span><span class="nx">page</span><span class="p">.</span><span class="nx">pageWidth</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">,</span><span class="nx">height</span><span class="o">:</span><span class="nb">Math</span><span class="p">.</span><span class="nx">max</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">page</span><span class="p">.</span><span class="nx">pageHeight</span><span class="p">,</span><span class="nx">h</span><span class="p">)</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">});},</span><span class="nx">transit</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">adj</span><span class="p">,</span><span class="nx">exp</span><span class="p">){</span><span class="kd">var</span> <span class="nx">last</span><span class="o">=</span><span class="nx">exp</span><span class="o">=</span><span class="nx">exp</span><span class="o">||</span><span class="nx">hs</span><span class="p">.</span><span class="nx">getExpander</span><span class="p">();</span><span class="k">if</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">upcoming</span><span class="p">)</span><span class="k">return</span> <span class="kc">false</span><span class="p">;</span><span class="k">else</span> <span class="nx">hs</span><span class="p">.</span><span class="nx">last</span><span class="o">=</span><span class="nx">last</span><span class="p">;</span><span class="k">try</span><span class="p">{</span><span class="nx">hs</span><span class="p">.</span><span class="nx">upcoming</span><span class="o">=</span><span class="nx">adj</span><span class="p">;</span><span class="nx">adj</span><span class="p">.</span><span class="nx">onclick</span><span class="p">();}</span><span class="k">catch</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="nx">hs</span><span class="p">.</span><span class="nx">last</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">upcoming</span><span class="o">=</span><span class="kc">null</span><span class="p">;}</span></div><div class='line' id='LC21'><span class="k">try</span><span class="p">{</span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="nx">adj</span><span class="o">||</span><span class="nx">exp</span><span class="p">.</span><span class="nx">transitions</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">!=</span><span class="s1">&#39;crossfade&#39;</span><span class="p">)</span></div><div class='line' id='LC22'><span class="nx">exp</span><span class="p">.</span><span class="nx">close</span><span class="p">();}</span><span class="k">catch</span><span class="p">(</span><span class="nx">e</span><span class="p">){}</span></div><div class='line' id='LC23'><span class="k">return</span> <span class="kc">false</span><span class="p">;},</span><span class="nx">previousOrNext</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">el</span><span class="p">,</span><span class="nx">op</span><span class="p">){</span><span class="kd">var</span> <span class="nx">exp</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">getExpander</span><span class="p">(</span><span class="nx">el</span><span class="p">);</span><span class="k">if</span><span class="p">(</span><span class="nx">exp</span><span class="p">){</span><span class="nx">adj</span><span class="o">=</span><span class="nx">exp</span><span class="p">.</span><span class="nx">getAdjacentAnchor</span><span class="p">(</span><span class="nx">op</span><span class="p">);</span><span class="k">return</span> <span class="nx">hs</span><span class="p">.</span><span class="nx">transit</span><span class="p">(</span><span class="nx">adj</span><span class="p">,</span><span class="nx">exp</span><span class="p">);}</span><span class="k">else</span> <span class="k">return</span> <span class="kc">false</span><span class="p">;},</span><span class="nx">previous</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">el</span><span class="p">){</span><span class="k">return</span> <span class="nx">hs</span><span class="p">.</span><span class="nx">previousOrNext</span><span class="p">(</span><span class="nx">el</span><span class="p">,</span><span class="o">-</span><span class="mi">1</span><span class="p">);},</span><span class="nx">next</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">el</span><span class="p">){</span><span class="k">return</span> <span class="nx">hs</span><span class="p">.</span><span class="nx">previousOrNext</span><span class="p">(</span><span class="nx">el</span><span class="p">,</span><span class="mi">1</span><span class="p">);},</span><span class="nx">keyHandler</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="nx">e</span><span class="p">)</span><span class="nx">e</span><span class="o">=</span><span class="nb">window</span><span class="p">.</span><span class="nx">event</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="nx">e</span><span class="p">.</span><span class="nx">target</span><span class="p">)</span><span class="nx">e</span><span class="p">.</span><span class="nx">target</span><span class="o">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">srcElement</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="k">typeof</span> <span class="nx">e</span><span class="p">.</span><span class="nx">target</span><span class="p">.</span><span class="nx">form</span><span class="o">!=</span><span class="s1">&#39;undefined&#39;</span><span class="p">)</span><span class="k">return</span> <span class="kc">true</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="nx">hs</span><span class="p">.</span><span class="nx">fireEvent</span><span class="p">(</span><span class="nx">hs</span><span class="p">,</span><span class="s1">&#39;onKeyDown&#39;</span><span class="p">,</span><span class="nx">e</span><span class="p">))</span><span class="k">return</span> <span class="kc">true</span><span class="p">;</span><span class="kd">var</span> <span class="nx">exp</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">getExpander</span><span class="p">();</span><span class="kd">var</span> <span class="nx">op</span><span class="o">=</span><span class="kc">null</span><span class="p">;</span><span class="k">switch</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">keyCode</span><span class="p">){</span><span class="k">case</span> <span class="mi">70</span><span class="o">:</span><span class="k">if</span><span class="p">(</span><span class="nx">exp</span><span class="p">)</span><span class="nx">exp</span><span class="p">.</span><span class="nx">doFullExpand</span><span class="p">();</span><span class="k">return</span> <span class="kc">true</span><span class="p">;</span><span class="k">case</span> <span class="mi">32</span><span class="o">:</span><span class="nx">op</span><span class="o">=</span><span class="mi">2</span><span class="p">;</span><span class="k">break</span><span class="p">;</span><span class="k">case</span> <span class="mi">34</span><span class="o">:</span><span class="k">case</span> <span class="mi">39</span><span class="o">:</span><span class="k">case</span> <span class="mi">40</span><span class="o">:</span><span class="nx">op</span><span class="o">=</span><span class="mi">1</span><span class="p">;</span><span class="k">break</span><span class="p">;</span><span class="k">case</span> <span class="mi">8</span><span class="o">:</span><span class="k">case</span> <span class="mi">33</span><span class="o">:</span><span class="k">case</span> <span class="mi">37</span><span class="o">:</span><span class="k">case</span> <span class="mi">38</span><span class="o">:</span><span class="nx">op</span><span class="o">=-</span><span class="mi">1</span><span class="p">;</span><span class="k">break</span><span class="p">;</span><span class="k">case</span> <span class="mi">27</span><span class="o">:</span><span class="k">case</span> <span class="mi">13</span><span class="o">:</span><span class="nx">op</span><span class="o">=</span><span class="mi">0</span><span class="p">;}</span></div><div class='line' id='LC24'><span class="k">if</span><span class="p">(</span><span class="nx">op</span><span class="o">!==</span><span class="kc">null</span><span class="p">){</span><span class="k">if</span><span class="p">(</span><span class="nx">op</span><span class="o">!=</span><span class="mi">2</span><span class="p">)</span><span class="nx">hs</span><span class="p">.</span><span class="nx">removeEventListener</span><span class="p">(</span><span class="nb">document</span><span class="p">,</span><span class="nb">window</span><span class="p">.</span><span class="nx">opera</span><span class="o">?</span><span class="s1">&#39;keypress&#39;</span><span class="o">:</span><span class="s1">&#39;keydown&#39;</span><span class="p">,</span><span class="nx">hs</span><span class="p">.</span><span class="nx">keyHandler</span><span class="p">);</span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="nx">hs</span><span class="p">.</span><span class="nx">enableKeyListener</span><span class="p">)</span><span class="k">return</span> <span class="kc">true</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">preventDefault</span><span class="p">)</span><span class="nx">e</span><span class="p">.</span><span class="nx">preventDefault</span><span class="p">();</span><span class="k">else</span> <span class="nx">e</span><span class="p">.</span><span class="nx">returnValue</span><span class="o">=</span><span class="kc">false</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="nx">exp</span><span class="p">){</span><span class="k">if</span><span class="p">(</span><span class="nx">op</span><span class="o">==</span><span class="mi">0</span><span class="p">){</span><span class="nx">exp</span><span class="p">.</span><span class="nx">close</span><span class="p">();}</span><span class="k">else</span> <span class="k">if</span><span class="p">(</span><span class="nx">op</span><span class="o">==</span><span class="mi">2</span><span class="p">){</span><span class="k">if</span><span class="p">(</span><span class="nx">exp</span><span class="p">.</span><span class="nx">slideshow</span><span class="p">)</span><span class="nx">exp</span><span class="p">.</span><span class="nx">slideshow</span><span class="p">.</span><span class="nx">hitSpace</span><span class="p">();}</span><span class="k">else</span><span class="p">{</span><span class="k">if</span><span class="p">(</span><span class="nx">exp</span><span class="p">.</span><span class="nx">slideshow</span><span class="p">)</span><span class="nx">exp</span><span class="p">.</span><span class="nx">slideshow</span><span class="p">.</span><span class="nx">pause</span><span class="p">();</span><span class="nx">hs</span><span class="p">.</span><span class="nx">previousOrNext</span><span class="p">(</span><span class="nx">exp</span><span class="p">.</span><span class="nx">key</span><span class="p">,</span><span class="nx">op</span><span class="p">);}</span></div><div class='line' id='LC25'><span class="k">return</span> <span class="kc">false</span><span class="p">;}}</span></div><div class='line' id='LC26'><span class="k">return</span> <span class="kc">true</span><span class="p">;},</span><span class="nx">registerOverlay</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">overlay</span><span class="p">){</span><span class="nx">hs</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">overlays</span><span class="p">,</span><span class="nx">hs</span><span class="p">.</span><span class="nx">extend</span><span class="p">(</span><span class="nx">overlay</span><span class="p">,{</span><span class="nx">hsId</span><span class="o">:</span><span class="s1">&#39;hsId&#39;</span><span class="o">+</span><span class="nx">hs</span><span class="p">.</span><span class="nx">idCounter</span><span class="o">++</span><span class="p">}));},</span><span class="nx">addSlideshow</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">options</span><span class="p">){</span><span class="kd">var</span> <span class="nx">sg</span><span class="o">=</span><span class="nx">options</span><span class="p">.</span><span class="nx">slideshowGroup</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="k">typeof</span> <span class="nx">sg</span><span class="o">==</span><span class="s1">&#39;object&#39;</span><span class="p">){</span><span class="k">for</span><span class="p">(</span><span class="kd">var</span> <span class="nx">i</span><span class="o">=</span><span class="mi">0</span><span class="p">;</span><span class="nx">i</span><span class="o">&lt;</span><span class="nx">sg</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">i</span><span class="o">++</span><span class="p">){</span><span class="kd">var</span> <span class="nx">o</span><span class="o">=</span><span class="p">{};</span><span class="k">for</span><span class="p">(</span><span class="kd">var</span> <span class="nx">x</span> <span class="k">in</span> <span class="nx">options</span><span class="p">)</span><span class="nx">o</span><span class="p">[</span><span class="nx">x</span><span class="p">]</span><span class="o">=</span><span class="nx">options</span><span class="p">[</span><span class="nx">x</span><span class="p">];</span><span class="nx">o</span><span class="p">.</span><span class="nx">slideshowGroup</span><span class="o">=</span><span class="nx">sg</span><span class="p">[</span><span class="nx">i</span><span class="p">];</span><span class="nx">hs</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">slideshows</span><span class="p">,</span><span class="nx">o</span><span class="p">);}}</span><span class="k">else</span><span class="p">{</span><span class="nx">hs</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">slideshows</span><span class="p">,</span><span class="nx">options</span><span class="p">);}},</span><span class="nx">getWrapperKey</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">element</span><span class="p">,</span><span class="nx">expOnly</span><span class="p">){</span><span class="kd">var</span> <span class="nx">el</span><span class="p">,</span><span class="nx">re</span><span class="o">=</span><span class="sr">/^highslide-wrapper-([0-9]+)$/</span><span class="p">;</span><span class="nx">el</span><span class="o">=</span><span class="nx">element</span><span class="p">;</span><span class="k">while</span><span class="p">(</span><span class="nx">el</span><span class="p">.</span><span class="nx">parentNode</span><span class="p">){</span><span class="k">if</span><span class="p">(</span><span class="nx">el</span><span class="p">.</span><span class="nx">hsKey</span><span class="o">!==</span><span class="kc">undefined</span><span class="p">)</span><span class="k">return</span> <span class="nx">el</span><span class="p">.</span><span class="nx">hsKey</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="nx">el</span><span class="p">.</span><span class="nx">id</span><span class="o">&amp;&amp;</span><span class="nx">re</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">el</span><span class="p">.</span><span class="nx">id</span><span class="p">))</span><span class="k">return</span> <span class="nx">el</span><span class="p">.</span><span class="nx">id</span><span class="p">.</span><span class="nx">replace</span><span class="p">(</span><span class="nx">re</span><span class="p">,</span><span class="s2">&quot;$1&quot;</span><span class="p">);</span><span class="nx">el</span><span class="o">=</span><span class="nx">el</span><span class="p">.</span><span class="nx">parentNode</span><span class="p">;}</span></div><div class='line' id='LC27'><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="nx">expOnly</span><span class="p">){</span><span class="nx">el</span><span class="o">=</span><span class="nx">element</span><span class="p">;</span><span class="k">while</span><span class="p">(</span><span class="nx">el</span><span class="p">.</span><span class="nx">parentNode</span><span class="p">){</span><span class="k">if</span><span class="p">(</span><span class="nx">el</span><span class="p">.</span><span class="nx">tagName</span><span class="o">&amp;&amp;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">isHsAnchor</span><span class="p">(</span><span class="nx">el</span><span class="p">)){</span><span class="k">for</span><span class="p">(</span><span class="kd">var</span> <span class="nx">key</span><span class="o">=</span><span class="mi">0</span><span class="p">;</span><span class="nx">key</span><span class="o">&lt;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">expanders</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">key</span><span class="o">++</span><span class="p">){</span><span class="kd">var</span> <span class="nx">exp</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">expanders</span><span class="p">[</span><span class="nx">key</span><span class="p">];</span><span class="k">if</span><span class="p">(</span><span class="nx">exp</span><span class="o">&amp;&amp;</span><span class="nx">exp</span><span class="p">.</span><span class="nx">a</span><span class="o">==</span><span class="nx">el</span><span class="p">)</span><span class="k">return</span> <span class="nx">key</span><span class="p">;}}</span></div><div class='line' id='LC28'><span class="nx">el</span><span class="o">=</span><span class="nx">el</span><span class="p">.</span><span class="nx">parentNode</span><span class="p">;}}</span></div><div class='line' id='LC29'><span class="k">return</span> <span class="kc">null</span><span class="p">;},</span><span class="nx">getExpander</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">el</span><span class="p">,</span><span class="nx">expOnly</span><span class="p">){</span><span class="k">if</span><span class="p">(</span><span class="k">typeof</span> <span class="nx">el</span><span class="o">==</span><span class="s1">&#39;undefined&#39;</span><span class="p">)</span><span class="k">return</span> <span class="nx">hs</span><span class="p">.</span><span class="nx">expanders</span><span class="p">[</span><span class="nx">hs</span><span class="p">.</span><span class="nx">focusKey</span><span class="p">]</span><span class="o">||</span><span class="kc">null</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="k">typeof</span> <span class="nx">el</span><span class="o">==</span><span class="s1">&#39;number&#39;</span><span class="p">)</span><span class="k">return</span> <span class="nx">hs</span><span class="p">.</span><span class="nx">expanders</span><span class="p">[</span><span class="nx">el</span><span class="p">]</span><span class="o">||</span><span class="kc">null</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="k">typeof</span> <span class="nx">el</span><span class="o">==</span><span class="s1">&#39;string&#39;</span><span class="p">)</span><span class="nx">el</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">$</span><span class="p">(</span><span class="nx">el</span><span class="p">);</span><span class="k">return</span> <span class="nx">hs</span><span class="p">.</span><span class="nx">expanders</span><span class="p">[</span><span class="nx">hs</span><span class="p">.</span><span class="nx">getWrapperKey</span><span class="p">(</span><span class="nx">el</span><span class="p">,</span><span class="nx">expOnly</span><span class="p">)]</span><span class="o">||</span><span class="kc">null</span><span class="p">;},</span><span class="nx">isHsAnchor</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k">return</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">onclick</span><span class="o">&amp;&amp;</span><span class="nx">a</span><span class="p">.</span><span class="nx">onclick</span><span class="p">.</span><span class="nx">toString</span><span class="p">().</span><span class="nx">replace</span><span class="p">(</span><span class="sr">/\s/g</span><span class="p">,</span><span class="s1">&#39; &#39;</span><span class="p">).</span><span class="nx">match</span><span class="p">(</span><span class="sr">/hs.(htmlE|e)xpand/</span><span class="p">));},</span><span class="nx">reOrder</span><span class="o">:</span><span class="kd">function</span><span class="p">(){</span><span class="k">for</span><span class="p">(</span><span class="kd">var</span> <span class="nx">i</span><span class="o">=</span><span class="mi">0</span><span class="p">;</span><span class="nx">i</span><span class="o">&lt;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">expanders</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">i</span><span class="o">++</span><span class="p">)</span></div><div class='line' id='LC30'><span class="k">if</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">expanders</span><span class="p">[</span><span class="nx">i</span><span class="p">]</span><span class="o">&amp;&amp;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">expanders</span><span class="p">[</span><span class="nx">i</span><span class="p">].</span><span class="nx">isExpanded</span><span class="p">)</span><span class="nx">hs</span><span class="p">.</span><span class="nx">focusTopmost</span><span class="p">();},</span><span class="nx">fireEvent</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">obj</span><span class="p">,</span><span class="nx">evt</span><span class="p">,</span><span class="nx">args</span><span class="p">){</span><span class="k">return</span> <span class="nx">obj</span><span class="o">&amp;&amp;</span><span class="nx">obj</span><span class="p">[</span><span class="nx">evt</span><span class="p">]</span><span class="o">?</span><span class="p">(</span><span class="nx">obj</span><span class="p">[</span><span class="nx">evt</span><span class="p">](</span><span class="nx">obj</span><span class="p">,</span><span class="nx">args</span><span class="p">)</span><span class="o">!==</span><span class="kc">false</span><span class="p">)</span><span class="o">:</span><span class="kc">true</span><span class="p">;},</span><span class="nx">mouseClickHandler</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">e</span><span class="p">)</span></div><div class='line' id='LC31'><span class="p">{</span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="nx">e</span><span class="p">)</span><span class="nx">e</span><span class="o">=</span><span class="nb">window</span><span class="p">.</span><span class="nx">event</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">button</span><span class="o">&gt;</span><span class="mi">1</span><span class="p">)</span><span class="k">return</span> <span class="kc">true</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="nx">e</span><span class="p">.</span><span class="nx">target</span><span class="p">)</span><span class="nx">e</span><span class="p">.</span><span class="nx">target</span><span class="o">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">srcElement</span><span class="p">;</span><span class="kd">var</span> <span class="nx">el</span><span class="o">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">target</span><span class="p">;</span><span class="k">while</span><span class="p">(</span><span class="nx">el</span><span class="p">.</span><span class="nx">parentNode</span><span class="o">&amp;&amp;!</span><span class="p">(</span><span class="sr">/highslide-(image|move|html|resize)/</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">el</span><span class="p">.</span><span class="nx">className</span><span class="p">)))</span></div><div class='line' id='LC32'><span class="p">{</span><span class="nx">el</span><span class="o">=</span><span class="nx">el</span><span class="p">.</span><span class="nx">parentNode</span><span class="p">;}</span></div><div class='line' id='LC33'><span class="kd">var</span> <span class="nx">exp</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">getExpander</span><span class="p">(</span><span class="nx">el</span><span class="p">);</span><span class="k">if</span><span class="p">(</span><span class="nx">exp</span><span class="o">&amp;&amp;</span><span class="p">(</span><span class="nx">exp</span><span class="p">.</span><span class="nx">isClosing</span><span class="o">||!</span><span class="nx">exp</span><span class="p">.</span><span class="nx">isExpanded</span><span class="p">))</span><span class="k">return</span> <span class="kc">true</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="nx">exp</span><span class="o">&amp;&amp;</span><span class="nx">e</span><span class="p">.</span><span class="nx">type</span><span class="o">==</span><span class="s1">&#39;mousedown&#39;</span><span class="p">){</span><span class="k">if</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">target</span><span class="p">.</span><span class="nx">form</span><span class="p">)</span><span class="k">return</span> <span class="kc">true</span><span class="p">;</span><span class="kd">var</span> <span class="nx">match</span><span class="o">=</span><span class="nx">el</span><span class="p">.</span><span class="nx">className</span><span class="p">.</span><span class="nx">match</span><span class="p">(</span><span class="sr">/highslide-(image|move|resize)/</span><span class="p">);</span><span class="k">if</span><span class="p">(</span><span class="nx">match</span><span class="p">){</span><span class="nx">hs</span><span class="p">.</span><span class="nx">dragArgs</span><span class="o">=</span><span class="p">{</span><span class="nx">exp</span><span class="o">:</span><span class="nx">exp</span><span class="p">,</span><span class="nx">type</span><span class="o">:</span><span class="nx">match</span><span class="p">[</span><span class="mi">1</span><span class="p">],</span><span class="nx">left</span><span class="o">:</span><span class="nx">exp</span><span class="p">.</span><span class="nx">x</span><span class="p">.</span><span class="nx">pos</span><span class="p">,</span><span class="nx">width</span><span class="o">:</span><span class="nx">exp</span><span class="p">.</span><span class="nx">x</span><span class="p">.</span><span class="nx">size</span><span class="p">,</span><span class="nx">top</span><span class="o">:</span><span class="nx">exp</span><span class="p">.</span><span class="nx">y</span><span class="p">.</span><span class="nx">pos</span><span class="p">,</span><span class="nx">height</span><span class="o">:</span><span class="nx">exp</span><span class="p">.</span><span class="nx">y</span><span class="p">.</span><span class="nx">size</span><span class="p">,</span><span class="nx">clickX</span><span class="o">:</span><span class="nx">e</span><span class="p">.</span><span class="nx">clientX</span><span class="p">,</span><span class="nx">clickY</span><span class="o">:</span><span class="nx">e</span><span class="p">.</span><span class="nx">clientY</span><span class="p">};</span><span class="nx">hs</span><span class="p">.</span><span class="nx">addEventListener</span><span class="p">(</span><span class="nb">document</span><span class="p">,</span><span class="s1">&#39;mousemove&#39;</span><span class="p">,</span><span class="nx">hs</span><span class="p">.</span><span class="nx">dragHandler</span><span class="p">);</span><span class="k">if</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">preventDefault</span><span class="p">)</span><span class="nx">e</span><span class="p">.</span><span class="nx">preventDefault</span><span class="p">();</span><span class="k">if</span><span class="p">(</span><span class="sr">/highslide-(image|html)-blur/</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">exp</span><span class="p">.</span><span class="nx">content</span><span class="p">.</span><span class="nx">className</span><span class="p">)){</span><span class="nx">exp</span><span class="p">.</span><span class="nx">focus</span><span class="p">();</span><span class="nx">hs</span><span class="p">.</span><span class="nx">hasFocused</span><span class="o">=</span><span class="kc">true</span><span class="p">;}</span></div><div class='line' id='LC34'><span class="k">return</span> <span class="kc">false</span><span class="p">;}</span></div><div class='line' id='LC35'><span class="k">else</span> <span class="k">if</span><span class="p">(</span><span class="sr">/highslide-html/</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">el</span><span class="p">.</span><span class="nx">className</span><span class="p">)</span><span class="o">&amp;&amp;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">focusKey</span><span class="o">!=</span><span class="nx">exp</span><span class="p">.</span><span class="nx">key</span><span class="p">){</span><span class="nx">exp</span><span class="p">.</span><span class="nx">focus</span><span class="p">();</span><span class="nx">exp</span><span class="p">.</span><span class="nx">doShowHide</span><span class="p">(</span><span class="s1">&#39;hidden&#39;</span><span class="p">);}}</span><span class="k">else</span> <span class="k">if</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">type</span><span class="o">==</span><span class="s1">&#39;mouseup&#39;</span><span class="p">){</span><span class="nx">hs</span><span class="p">.</span><span class="nx">removeEventListener</span><span class="p">(</span><span class="nb">document</span><span class="p">,</span><span class="s1">&#39;mousemove&#39;</span><span class="p">,</span><span class="nx">hs</span><span class="p">.</span><span class="nx">dragHandler</span><span class="p">);</span><span class="k">if</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">dragArgs</span><span class="p">){</span><span class="k">if</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">styleRestoreCursor</span><span class="o">&amp;&amp;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">dragArgs</span><span class="p">.</span><span class="nx">type</span><span class="o">==</span><span class="s1">&#39;image&#39;</span><span class="p">)</span></div><div class='line' id='LC36'><span class="nx">hs</span><span class="p">.</span><span class="nx">dragArgs</span><span class="p">.</span><span class="nx">exp</span><span class="p">.</span><span class="nx">content</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">cursor</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">styleRestoreCursor</span><span class="p">;</span><span class="kd">var</span> <span class="nx">hasDragged</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">dragArgs</span><span class="p">.</span><span class="nx">hasDragged</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="nx">hasDragged</span><span class="o">&amp;&amp;!</span><span class="nx">hs</span><span class="p">.</span><span class="nx">hasFocused</span><span class="o">&amp;&amp;!</span><span class="sr">/(move|resize)/</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">dragArgs</span><span class="p">.</span><span class="nx">type</span><span class="p">)){</span><span class="k">if</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">fireEvent</span><span class="p">(</span><span class="nx">exp</span><span class="p">,</span><span class="s1">&#39;onImageClick&#39;</span><span class="p">))</span></div><div class='line' id='LC37'><span class="nx">exp</span><span class="p">.</span><span class="nx">close</span><span class="p">();}</span></div><div class='line' id='LC38'><span class="k">else</span> <span class="k">if</span><span class="p">(</span><span class="nx">hasDragged</span><span class="o">||</span><span class="p">(</span><span class="o">!</span><span class="nx">hasDragged</span><span class="o">&amp;&amp;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">hasHtmlExpanders</span><span class="p">)){</span><span class="nx">hs</span><span class="p">.</span><span class="nx">dragArgs</span><span class="p">.</span><span class="nx">exp</span><span class="p">.</span><span class="nx">doShowHide</span><span class="p">(</span><span class="s1">&#39;hidden&#39;</span><span class="p">);}</span></div><div class='line' id='LC39'><span class="k">if</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">dragArgs</span><span class="p">.</span><span class="nx">exp</span><span class="p">.</span><span class="nx">releaseMask</span><span class="p">)</span></div><div class='line' id='LC40'><span class="nx">hs</span><span class="p">.</span><span class="nx">dragArgs</span><span class="p">.</span><span class="nx">exp</span><span class="p">.</span><span class="nx">releaseMask</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">display</span><span class="o">=</span><span class="s1">&#39;none&#39;</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="nx">hasDragged</span><span class="p">)</span><span class="nx">hs</span><span class="p">.</span><span class="nx">fireEvent</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">dragArgs</span><span class="p">.</span><span class="nx">exp</span><span class="p">,</span><span class="s1">&#39;onDrop&#39;</span><span class="p">,</span><span class="nx">hs</span><span class="p">.</span><span class="nx">dragArgs</span><span class="p">);</span><span class="k">if</span><span class="p">(</span><span class="nx">hasDragged</span><span class="p">)</span><span class="nx">hs</span><span class="p">.</span><span class="nx">setDimmerSize</span><span class="p">(</span><span class="nx">exp</span><span class="p">);</span><span class="nx">hs</span><span class="p">.</span><span class="nx">hasFocused</span><span class="o">=</span><span class="kc">false</span><span class="p">;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">dragArgs</span><span class="o">=</span><span class="kc">null</span><span class="p">;}</span><span class="k">else</span> <span class="k">if</span><span class="p">(</span><span class="sr">/highslide-image-blur/</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">el</span><span class="p">.</span><span class="nx">className</span><span class="p">)){</span><span class="nx">el</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">cursor</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">styleRestoreCursor</span><span class="p">;}}</span></div><div class='line' id='LC41'><span class="k">return</span> <span class="kc">false</span><span class="p">;},</span><span class="nx">dragHandler</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">e</span><span class="p">)</span></div><div class='line' id='LC42'><span class="p">{</span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="nx">hs</span><span class="p">.</span><span class="nx">dragArgs</span><span class="p">)</span><span class="k">return</span> <span class="kc">true</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="nx">e</span><span class="p">)</span><span class="nx">e</span><span class="o">=</span><span class="nb">window</span><span class="p">.</span><span class="nx">event</span><span class="p">;</span><span class="kd">var</span> <span class="nx">a</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">dragArgs</span><span class="p">,</span><span class="nx">exp</span><span class="o">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">exp</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="nx">exp</span><span class="p">.</span><span class="nx">iframe</span><span class="p">){</span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="nx">exp</span><span class="p">.</span><span class="nx">releaseMask</span><span class="p">)</span><span class="nx">exp</span><span class="p">.</span><span class="nx">releaseMask</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="s1">&#39;div&#39;</span><span class="p">,</span><span class="kc">null</span><span class="p">,{</span><span class="nx">position</span><span class="o">:</span><span class="s1">&#39;absolute&#39;</span><span class="p">,</span><span class="nx">width</span><span class="o">:</span><span class="nx">exp</span><span class="p">.</span><span class="nx">x</span><span class="p">.</span><span class="nx">size</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">,</span><span class="nx">height</span><span class="o">:</span><span class="nx">exp</span><span class="p">.</span><span class="nx">y</span><span class="p">.</span><span class="nx">size</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">,</span><span class="nx">left</span><span class="o">:</span><span class="nx">exp</span><span class="p">.</span><span class="nx">x</span><span class="p">.</span><span class="nx">cb</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">,</span><span class="nx">top</span><span class="o">:</span><span class="nx">exp</span><span class="p">.</span><span class="nx">y</span><span class="p">.</span><span class="nx">cb</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">,</span><span class="nx">zIndex</span><span class="o">:</span><span class="mi">4</span><span class="p">,</span><span class="nx">background</span><span class="o">:</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">ie</span><span class="o">?</span><span class="s1">&#39;white&#39;</span><span class="o">:</span><span class="s1">&#39;none&#39;</span><span class="p">),</span><span class="nx">opacity</span><span class="o">:</span><span class="p">.</span><span class="mi">01</span><span class="p">},</span><span class="nx">exp</span><span class="p">.</span><span class="nx">wrapper</span><span class="p">,</span><span class="kc">true</span><span class="p">);</span><span class="k">if</span><span class="p">(</span><span class="nx">exp</span><span class="p">.</span><span class="nx">releaseMask</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">display</span><span class="o">==</span><span class="s1">&#39;none&#39;</span><span class="p">)</span></div><div class='line' id='LC43'><span class="nx">exp</span><span class="p">.</span><span class="nx">releaseMask</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">display</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">;}</span></div><div class='line' id='LC44'><span class="nx">a</span><span class="p">.</span><span class="nx">dX</span><span class="o">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">clientX</span><span class="o">-</span><span class="nx">a</span><span class="p">.</span><span class="nx">clickX</span><span class="p">;</span><span class="nx">a</span><span class="p">.</span><span class="nx">dY</span><span class="o">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">clientY</span><span class="o">-</span><span class="nx">a</span><span class="p">.</span><span class="nx">clickY</span><span class="p">;</span><span class="kd">var</span> <span class="nx">distance</span><span class="o">=</span><span class="nb">Math</span><span class="p">.</span><span class="nx">sqrt</span><span class="p">(</span><span class="nb">Math</span><span class="p">.</span><span class="nx">pow</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">dX</span><span class="p">,</span><span class="mi">2</span><span class="p">)</span><span class="o">+</span><span class="nb">Math</span><span class="p">.</span><span class="nx">pow</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">dY</span><span class="p">,</span><span class="mi">2</span><span class="p">));</span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="nx">a</span><span class="p">.</span><span class="nx">hasDragged</span><span class="p">)</span><span class="nx">a</span><span class="p">.</span><span class="nx">hasDragged</span><span class="o">=</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">type</span><span class="o">!=</span><span class="s1">&#39;image&#39;</span><span class="o">&amp;&amp;</span><span class="nx">distance</span><span class="o">&gt;</span><span class="mi">0</span><span class="p">)</span><span class="o">||</span><span class="p">(</span><span class="nx">distance</span><span class="o">&gt;</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">dragSensitivity</span><span class="o">||</span><span class="mi">5</span><span class="p">));</span><span class="k">if</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">hasDragged</span><span class="o">&amp;&amp;</span><span class="nx">e</span><span class="p">.</span><span class="nx">clientX</span><span class="o">&gt;</span><span class="mi">5</span><span class="o">&amp;&amp;</span><span class="nx">e</span><span class="p">.</span><span class="nx">clientY</span><span class="o">&gt;</span><span class="mi">5</span><span class="p">){</span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="nx">hs</span><span class="p">.</span><span class="nx">fireEvent</span><span class="p">(</span><span class="nx">exp</span><span class="p">,</span><span class="s1">&#39;onDrag&#39;</span><span class="p">,</span><span class="nx">a</span><span class="p">))</span><span class="k">return</span> <span class="kc">false</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">type</span><span class="o">==</span><span class="s1">&#39;resize&#39;</span><span class="p">)</span><span class="nx">exp</span><span class="p">.</span><span class="nx">resize</span><span class="p">(</span><span class="nx">a</span><span class="p">);</span><span class="k">else</span><span class="p">{</span><span class="nx">exp</span><span class="p">.</span><span class="nx">moveTo</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">left</span><span class="o">+</span><span class="nx">a</span><span class="p">.</span><span class="nx">dX</span><span class="p">,</span><span class="nx">a</span><span class="p">.</span><span class="nx">top</span><span class="o">+</span><span class="nx">a</span><span class="p">.</span><span class="nx">dY</span><span class="p">);</span><span class="k">if</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">type</span><span class="o">==</span><span class="s1">&#39;image&#39;</span><span class="p">)</span><span class="nx">exp</span><span class="p">.</span><span class="nx">content</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">cursor</span><span class="o">=</span><span class="s1">&#39;move&#39;</span><span class="p">;}}</span></div><div class='line' id='LC45'><span class="k">return</span> <span class="kc">false</span><span class="p">;},</span><span class="nx">wrapperMouseHandler</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="k">try</span><span class="p">{</span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="nx">e</span><span class="p">)</span><span class="nx">e</span><span class="o">=</span><span class="nb">window</span><span class="p">.</span><span class="nx">event</span><span class="p">;</span><span class="kd">var</span> <span class="nx">over</span><span class="o">=</span><span class="sr">/mouseover/i</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">type</span><span class="p">);</span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="nx">e</span><span class="p">.</span><span class="nx">target</span><span class="p">)</span><span class="nx">e</span><span class="p">.</span><span class="nx">target</span><span class="o">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">srcElement</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">ie</span><span class="p">)</span><span class="nx">e</span><span class="p">.</span><span class="nx">relatedTarget</span><span class="o">=</span><span class="nx">over</span><span class="o">?</span><span class="nx">e</span><span class="p">.</span><span class="nx">fromElement</span><span class="o">:</span><span class="nx">e</span><span class="p">.</span><span class="nx">toElement</span><span class="p">;</span><span class="kd">var</span> <span class="nx">exp</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">getExpander</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">target</span><span class="p">);</span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="nx">exp</span><span class="p">.</span><span class="nx">isExpanded</span><span class="p">)</span><span class="k">return</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="nx">exp</span><span class="o">||!</span><span class="nx">e</span><span class="p">.</span><span class="nx">relatedTarget</span><span class="o">||</span><span class="nx">hs</span><span class="p">.</span><span class="nx">getExpander</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">relatedTarget</span><span class="p">,</span><span class="kc">true</span><span class="p">)</span><span class="o">==</span><span class="nx">exp</span><span class="o">||</span><span class="nx">hs</span><span class="p">.</span><span class="nx">dragArgs</span><span class="p">)</span><span class="k">return</span><span class="p">;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">fireEvent</span><span class="p">(</span><span class="nx">exp</span><span class="p">,</span><span class="nx">over</span><span class="o">?</span><span class="s1">&#39;onMouseOver&#39;</span><span class="o">:</span><span class="s1">&#39;onMouseOut&#39;</span><span class="p">,</span><span class="nx">e</span><span class="p">);</span><span class="k">for</span><span class="p">(</span><span class="kd">var</span> <span class="nx">i</span><span class="o">=</span><span class="mi">0</span><span class="p">;</span><span class="nx">i</span><span class="o">&lt;</span><span class="nx">exp</span><span class="p">.</span><span class="nx">overlays</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">i</span><span class="o">++</span><span class="p">)(</span><span class="kd">function</span><span class="p">(){</span><span class="kd">var</span> <span class="nx">o</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">$</span><span class="p">(</span><span class="s1">&#39;hsId&#39;</span><span class="o">+</span><span class="nx">exp</span><span class="p">.</span><span class="nx">overlays</span><span class="p">[</span><span class="nx">i</span><span class="p">]);</span><span class="k">if</span><span class="p">(</span><span class="nx">o</span><span class="o">&amp;&amp;</span><span class="nx">o</span><span class="p">.</span><span class="nx">hideOnMouseOut</span><span class="p">){</span><span class="k">if</span><span class="p">(</span><span class="nx">over</span><span class="p">)</span><span class="nx">hs</span><span class="p">.</span><span class="nx">setStyles</span><span class="p">(</span><span class="nx">o</span><span class="p">,{</span><span class="nx">visibility</span><span class="o">:</span><span class="s1">&#39;visible&#39;</span><span class="p">});</span><span class="nx">hs</span><span class="p">.</span><span class="nx">animate</span><span class="p">(</span><span class="nx">o</span><span class="p">,{</span><span class="nx">opacity</span><span class="o">:</span><span class="nx">over</span><span class="o">?</span><span class="nx">o</span><span class="p">.</span><span class="nx">opacity</span><span class="o">:</span><span class="mi">0</span><span class="p">},</span><span class="nx">o</span><span class="p">.</span><span class="nx">dur</span><span class="p">);}})();}</span><span class="k">catch</span><span class="p">(</span><span class="nx">e</span><span class="p">){}},</span><span class="nx">addEventListener</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">el</span><span class="p">,</span><span class="nx">event</span><span class="p">,</span><span class="nx">func</span><span class="p">){</span><span class="k">if</span><span class="p">(</span><span class="nx">el</span><span class="o">==</span><span class="nb">document</span><span class="o">&amp;&amp;</span><span class="nx">event</span><span class="o">==</span><span class="s1">&#39;ready&#39;</span><span class="p">)</span><span class="nx">hs</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">onReady</span><span class="p">,</span><span class="nx">func</span><span class="p">);</span><span class="k">try</span><span class="p">{</span><span class="nx">el</span><span class="p">.</span><span class="nx">addEventListener</span><span class="p">(</span><span class="nx">event</span><span class="p">,</span><span class="nx">func</span><span class="p">,</span><span class="kc">false</span><span class="p">);}</span><span class="k">catch</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="k">try</span><span class="p">{</span><span class="nx">el</span><span class="p">.</span><span class="nx">detachEvent</span><span class="p">(</span><span class="s1">&#39;on&#39;</span><span class="o">+</span><span class="nx">event</span><span class="p">,</span><span class="nx">func</span><span class="p">);</span><span class="nx">el</span><span class="p">.</span><span class="nx">attachEvent</span><span class="p">(</span><span class="s1">&#39;on&#39;</span><span class="o">+</span><span class="nx">event</span><span class="p">,</span><span class="nx">func</span><span class="p">);}</span><span class="k">catch</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="nx">el</span><span class="p">[</span><span class="s1">&#39;on&#39;</span><span class="o">+</span><span class="nx">event</span><span class="p">]</span><span class="o">=</span><span class="nx">func</span><span class="p">;}}},</span><span class="nx">removeEventListener</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">el</span><span class="p">,</span><span class="nx">event</span><span class="p">,</span><span class="nx">func</span><span class="p">){</span><span class="k">try</span><span class="p">{</span><span class="nx">el</span><span class="p">.</span><span class="nx">removeEventListener</span><span class="p">(</span><span class="nx">event</span><span class="p">,</span><span class="nx">func</span><span class="p">,</span><span class="kc">false</span><span class="p">);}</span><span class="k">catch</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="k">try</span><span class="p">{</span><span class="nx">el</span><span class="p">.</span><span class="nx">detachEvent</span><span class="p">(</span><span class="s1">&#39;on&#39;</span><span class="o">+</span><span class="nx">event</span><span class="p">,</span><span class="nx">func</span><span class="p">);}</span><span class="k">catch</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="nx">el</span><span class="p">[</span><span class="s1">&#39;on&#39;</span><span class="o">+</span><span class="nx">event</span><span class="p">]</span><span class="o">=</span><span class="kc">null</span><span class="p">;}}},</span><span class="nx">preloadFullImage</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">i</span><span class="p">){</span><span class="k">if</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">continuePreloading</span><span class="o">&amp;&amp;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">preloadTheseImages</span><span class="p">[</span><span class="nx">i</span><span class="p">]</span><span class="o">&amp;&amp;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">preloadTheseImages</span><span class="p">[</span><span class="nx">i</span><span class="p">]</span><span class="o">!=</span><span class="s1">&#39;undefined&#39;</span><span class="p">){</span><span class="kd">var</span> <span class="nx">img</span><span class="o">=</span><span class="nb">document</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="s1">&#39;img&#39;</span><span class="p">);</span><span class="nx">img</span><span class="p">.</span><span class="nx">onload</span><span class="o">=</span><span class="kd">function</span><span class="p">(){</span><span class="nx">img</span><span class="o">=</span><span class="kc">null</span><span class="p">;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">preloadFullImage</span><span class="p">(</span><span class="nx">i</span><span class="o">+</span><span class="mi">1</span><span class="p">);};</span><span class="nx">img</span><span class="p">.</span><span class="nx">src</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">preloadTheseImages</span><span class="p">[</span><span class="nx">i</span><span class="p">];}},</span><span class="nx">preloadImages</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">number</span><span class="p">){</span><span class="k">if</span><span class="p">(</span><span class="nx">number</span><span class="o">&amp;&amp;</span><span class="k">typeof</span> <span class="nx">number</span><span class="o">!=</span><span class="s1">&#39;object&#39;</span><span class="p">)</span><span class="nx">hs</span><span class="p">.</span><span class="nx">numberOfImagesToPreload</span><span class="o">=</span><span class="nx">number</span><span class="p">;</span><span class="kd">var</span> <span class="nx">arr</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">getAnchors</span><span class="p">();</span><span class="k">for</span><span class="p">(</span><span class="kd">var</span> <span class="nx">i</span><span class="o">=</span><span class="mi">0</span><span class="p">;</span><span class="nx">i</span><span class="o">&lt;</span><span class="nx">arr</span><span class="p">.</span><span class="nx">images</span><span class="p">.</span><span class="nx">length</span><span class="o">&amp;&amp;</span><span class="nx">i</span><span class="o">&lt;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">numberOfImagesToPreload</span><span class="p">;</span><span class="nx">i</span><span class="o">++</span><span class="p">){</span><span class="nx">hs</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">preloadTheseImages</span><span class="p">,</span><span class="nx">hs</span><span class="p">.</span><span class="nx">getSrc</span><span class="p">(</span><span class="nx">arr</span><span class="p">.</span><span class="nx">images</span><span class="p">[</span><span class="nx">i</span><span class="p">]));}</span></div><div class='line' id='LC46'><span class="k">if</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">outlineType</span><span class="p">)</span><span class="k">new</span> <span class="nx">hs</span><span class="p">.</span><span class="nx">Outline</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">outlineType</span><span class="p">,</span><span class="kd">function</span><span class="p">(){</span><span class="nx">hs</span><span class="p">.</span><span class="nx">preloadFullImage</span><span class="p">(</span><span class="mi">0</span><span class="p">)});</span><span class="k">else</span></div><div class='line' id='LC47'><span class="nx">hs</span><span class="p">.</span><span class="nx">preloadFullImage</span><span class="p">(</span><span class="mi">0</span><span class="p">);</span><span class="k">if</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">restoreCursor</span><span class="p">)</span><span class="kd">var</span> <span class="nx">cur</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="s1">&#39;img&#39;</span><span class="p">,{</span><span class="nx">src</span><span class="o">:</span><span class="nx">hs</span><span class="p">.</span><span class="nx">graphicsDir</span><span class="o">+</span><span class="nx">hs</span><span class="p">.</span><span class="nx">restoreCursor</span><span class="p">});},</span><span class="nx">init</span><span class="o">:</span><span class="kd">function</span><span class="p">(){</span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="nx">hs</span><span class="p">.</span><span class="nx">container</span><span class="p">){</span><span class="nx">hs</span><span class="p">.</span><span class="nx">page</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">getPageSize</span><span class="p">();</span><span class="nx">hs</span><span class="p">.</span><span class="nx">ieLt7</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">ie</span><span class="o">&amp;&amp;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">uaVersion</span><span class="o">&lt;</span><span class="mi">7</span><span class="p">;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">ie6SSL</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">ieLt7</span><span class="o">&amp;&amp;</span><span class="nx">location</span><span class="p">.</span><span class="nx">protocol</span><span class="o">==</span><span class="s1">&#39;https:&#39;</span><span class="p">;</span><span class="k">for</span><span class="p">(</span><span class="kd">var</span> <span class="nx">x</span> <span class="k">in</span> <span class="nx">hs</span><span class="p">.</span><span class="nx">langDefaults</span><span class="p">){</span><span class="k">if</span><span class="p">(</span><span class="k">typeof</span> <span class="nx">hs</span><span class="p">[</span><span class="nx">x</span><span class="p">]</span><span class="o">!=</span><span class="s1">&#39;undefined&#39;</span><span class="p">)</span><span class="nx">hs</span><span class="p">.</span><span class="nx">lang</span><span class="p">[</span><span class="nx">x</span><span class="p">]</span><span class="o">=</span><span class="nx">hs</span><span class="p">[</span><span class="nx">x</span><span class="p">];</span><span class="k">else</span> <span class="k">if</span><span class="p">(</span><span class="k">typeof</span> <span class="nx">hs</span><span class="p">.</span><span class="nx">lang</span><span class="p">[</span><span class="nx">x</span><span class="p">]</span><span class="o">==</span><span class="s1">&#39;undefined&#39;</span><span class="o">&amp;&amp;</span><span class="k">typeof</span> <span class="nx">hs</span><span class="p">.</span><span class="nx">langDefaults</span><span class="p">[</span><span class="nx">x</span><span class="p">]</span><span class="o">!=</span><span class="s1">&#39;undefined&#39;</span><span class="p">)</span></div><div class='line' id='LC48'><span class="nx">hs</span><span class="p">.</span><span class="nx">lang</span><span class="p">[</span><span class="nx">x</span><span class="p">]</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">langDefaults</span><span class="p">[</span><span class="nx">x</span><span class="p">];}</span></div><div class='line' id='LC49'><span class="nx">hs</span><span class="p">.</span><span class="nx">container</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="s1">&#39;div&#39;</span><span class="p">,{</span><span class="nx">className</span><span class="o">:</span><span class="s1">&#39;highslide-container&#39;</span><span class="p">},{</span><span class="nx">position</span><span class="o">:</span><span class="s1">&#39;absolute&#39;</span><span class="p">,</span><span class="nx">left</span><span class="o">:</span><span class="mi">0</span><span class="p">,</span><span class="nx">top</span><span class="o">:</span><span class="mi">0</span><span class="p">,</span><span class="nx">width</span><span class="o">:</span><span class="s1">&#39;100%&#39;</span><span class="p">,</span><span class="nx">zIndex</span><span class="o">:</span><span class="nx">hs</span><span class="p">.</span><span class="nx">zIndexCounter</span><span class="p">,</span><span class="nx">direction</span><span class="o">:</span><span class="s1">&#39;ltr&#39;</span><span class="p">},</span><span class="nb">document</span><span class="p">.</span><span class="nx">body</span><span class="p">,</span><span class="kc">true</span><span class="p">);</span><span class="nx">hs</span><span class="p">.</span><span class="nx">loading</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="s1">&#39;a&#39;</span><span class="p">,{</span><span class="nx">className</span><span class="o">:</span><span class="s1">&#39;highslide-loading&#39;</span><span class="p">,</span><span class="nx">title</span><span class="o">:</span><span class="nx">hs</span><span class="p">.</span><span class="nx">lang</span><span class="p">.</span><span class="nx">loadingTitle</span><span class="p">,</span><span class="nx">innerHTML</span><span class="o">:</span><span class="nx">hs</span><span class="p">.</span><span class="nx">lang</span><span class="p">.</span><span class="nx">loadingText</span><span class="p">,</span><span class="nx">href</span><span class="o">:</span><span class="s1">&#39;javascript:;&#39;</span><span class="p">},{</span><span class="nx">position</span><span class="o">:</span><span class="s1">&#39;absolute&#39;</span><span class="p">,</span><span class="nx">top</span><span class="o">:</span><span class="s1">&#39;-9999px&#39;</span><span class="p">,</span><span class="nx">opacity</span><span class="o">:</span><span class="nx">hs</span><span class="p">.</span><span class="nx">loadingOpacity</span><span class="p">,</span><span class="nx">zIndex</span><span class="o">:</span><span class="mi">1</span><span class="p">},</span><span class="nx">hs</span><span class="p">.</span><span class="nx">container</span><span class="p">);</span><span class="nx">hs</span><span class="p">.</span><span class="nx">garbageBin</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="s1">&#39;div&#39;</span><span class="p">,</span><span class="kc">null</span><span class="p">,{</span><span class="nx">display</span><span class="o">:</span><span class="s1">&#39;none&#39;</span><span class="p">},</span><span class="nx">hs</span><span class="p">.</span><span class="nx">container</span><span class="p">);</span><span class="nx">hs</span><span class="p">.</span><span class="nx">viewport</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="s1">&#39;div&#39;</span><span class="p">,{</span><span class="nx">className</span><span class="o">:</span><span class="s1">&#39;highslide-viewport&#39;</span><span class="p">},</span><span class="kc">null</span><span class="p">,</span><span class="nx">hs</span><span class="p">.</span><span class="nx">container</span><span class="p">,</span><span class="mi">1</span><span class="p">);</span><span class="nx">hs</span><span class="p">.</span><span class="nx">clearing</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="s1">&#39;div&#39;</span><span class="p">,</span><span class="kc">null</span><span class="p">,{</span><span class="nx">clear</span><span class="o">:</span><span class="s1">&#39;both&#39;</span><span class="p">,</span><span class="nx">paddingTop</span><span class="o">:</span><span class="s1">&#39;1px&#39;</span><span class="p">},</span><span class="kc">null</span><span class="p">,</span><span class="kc">true</span><span class="p">);</span><span class="nb">Math</span><span class="p">.</span><span class="nx">linearTween</span><span class="o">=</span><span class="kd">function</span><span class="p">(</span><span class="nx">t</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">){</span><span class="k">return</span> <span class="nx">c</span><span class="o">*</span><span class="nx">t</span><span class="o">/</span><span class="nx">d</span><span class="o">+</span><span class="nx">b</span><span class="p">;};</span><span class="nb">Math</span><span class="p">.</span><span class="nx">easeInQuad</span><span class="o">=</span><span class="kd">function</span><span class="p">(</span><span class="nx">t</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">){</span><span class="k">return</span> <span class="nx">c</span><span class="o">*</span><span class="p">(</span><span class="nx">t</span><span class="o">/=</span><span class="nx">d</span><span class="p">)</span><span class="o">*</span><span class="nx">t</span><span class="o">+</span><span class="nx">b</span><span class="p">;};</span><span class="nb">Math</span><span class="p">.</span><span class="nx">easeOutQuad</span><span class="o">=</span><span class="kd">function</span><span class="p">(</span><span class="nx">t</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">d</span><span class="p">){</span><span class="k">return</span><span class="o">-</span><span class="nx">c</span><span class="o">*</span><span class="p">(</span><span class="nx">t</span><span class="o">/=</span><span class="nx">d</span><span class="p">)</span><span class="o">*</span><span class="p">(</span><span class="nx">t</span><span class="o">-</span><span class="mi">2</span><span class="p">)</span><span class="o">+</span><span class="nx">b</span><span class="p">;};</span><span class="nx">hs</span><span class="p">.</span><span class="nx">hideSelects</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">ieLt7</span><span class="p">;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">hideIframes</span><span class="o">=</span><span class="p">((</span><span class="nb">window</span><span class="p">.</span><span class="nx">opera</span><span class="o">&amp;&amp;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">uaVersion</span><span class="o">&lt;</span><span class="mi">9</span><span class="p">)</span><span class="o">||</span><span class="nx">navigator</span><span class="p">.</span><span class="nx">vendor</span><span class="o">==</span><span class="s1">&#39;KDE&#39;</span><span class="o">||</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">ie</span><span class="o">&amp;&amp;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">uaVersion</span><span class="o">&lt;</span><span class="mf">5.5</span><span class="p">));</span><span class="nx">hs</span><span class="p">.</span><span class="nx">fireEvent</span><span class="p">(</span><span class="k">this</span><span class="p">,</span><span class="s1">&#39;onActivate&#39;</span><span class="p">);}},</span><span class="nx">ready</span><span class="o">:</span><span class="kd">function</span><span class="p">(){</span><span class="k">if</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">isReady</span><span class="p">)</span><span class="k">return</span><span class="p">;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">isReady</span><span class="o">=</span><span class="kc">true</span><span class="p">;</span><span class="k">for</span><span class="p">(</span><span class="kd">var</span> <span class="nx">i</span><span class="o">=</span><span class="mi">0</span><span class="p">;</span><span class="nx">i</span><span class="o">&lt;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">onReady</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">i</span><span class="o">++</span><span class="p">)</span><span class="nx">hs</span><span class="p">.</span><span class="nx">onReady</span><span class="p">[</span><span class="nx">i</span><span class="p">]();},</span><span class="nx">updateAnchors</span><span class="o">:</span><span class="kd">function</span><span class="p">(){</span><span class="kd">var</span> <span class="nx">el</span><span class="p">,</span><span class="nx">els</span><span class="p">,</span><span class="nx">all</span><span class="o">=</span><span class="p">[],</span><span class="nx">images</span><span class="o">=</span><span class="p">[],</span><span class="nx">htmls</span><span class="o">=</span><span class="p">[],</span><span class="nx">groups</span><span class="o">=</span><span class="p">{},</span><span class="nx">re</span><span class="p">;</span><span class="k">for</span><span class="p">(</span><span class="kd">var</span> <span class="nx">i</span><span class="o">=</span><span class="mi">0</span><span class="p">;</span><span class="nx">i</span><span class="o">&lt;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">openerTagNames</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">i</span><span class="o">++</span><span class="p">){</span><span class="nx">els</span><span class="o">=</span><span class="nb">document</span><span class="p">.</span><span class="nx">getElementsByTagName</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">openerTagNames</span><span class="p">[</span><span class="nx">i</span><span class="p">]);</span><span class="k">for</span><span class="p">(</span><span class="kd">var</span> <span class="nx">j</span><span class="o">=</span><span class="mi">0</span><span class="p">;</span><span class="nx">j</span><span class="o">&lt;</span><span class="nx">els</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">j</span><span class="o">++</span><span class="p">){</span><span class="nx">el</span><span class="o">=</span><span class="nx">els</span><span class="p">[</span><span class="nx">j</span><span class="p">];</span><span class="nx">re</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">isHsAnchor</span><span class="p">(</span><span class="nx">el</span><span class="p">);</span><span class="k">if</span><span class="p">(</span><span class="nx">re</span><span class="p">){</span><span class="nx">hs</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">all</span><span class="p">,</span><span class="nx">el</span><span class="p">);</span><span class="k">if</span><span class="p">(</span><span class="nx">re</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">==</span><span class="s1">&#39;hs.expand&#39;</span><span class="p">)</span><span class="nx">hs</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">images</span><span class="p">,</span><span class="nx">el</span><span class="p">);</span><span class="k">else</span> <span class="k">if</span><span class="p">(</span><span class="nx">re</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">==</span><span class="s1">&#39;hs.htmlExpand&#39;</span><span class="p">)</span><span class="nx">hs</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">htmls</span><span class="p">,</span><span class="nx">el</span><span class="p">);</span><span class="kd">var</span> <span class="nx">g</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">getParam</span><span class="p">(</span><span class="nx">el</span><span class="p">,</span><span class="s1">&#39;slideshowGroup&#39;</span><span class="p">)</span><span class="o">||</span><span class="s1">&#39;none&#39;</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="nx">groups</span><span class="p">[</span><span class="nx">g</span><span class="p">])</span><span class="nx">groups</span><span class="p">[</span><span class="nx">g</span><span class="p">]</span><span class="o">=</span><span class="p">[];</span><span class="nx">hs</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">groups</span><span class="p">[</span><span class="nx">g</span><span class="p">],</span><span class="nx">el</span><span class="p">);}}}</span></div><div class='line' id='LC50'><span class="nx">hs</span><span class="p">.</span><span class="nx">anchors</span><span class="o">=</span><span class="p">{</span><span class="nx">all</span><span class="o">:</span><span class="nx">all</span><span class="p">,</span><span class="nx">groups</span><span class="o">:</span><span class="nx">groups</span><span class="p">,</span><span class="nx">images</span><span class="o">:</span><span class="nx">images</span><span class="p">,</span><span class="nx">htmls</span><span class="o">:</span><span class="nx">htmls</span><span class="p">};</span><span class="k">return</span> <span class="nx">hs</span><span class="p">.</span><span class="nx">anchors</span><span class="p">;},</span><span class="nx">getAnchors</span><span class="o">:</span><span class="kd">function</span><span class="p">(){</span><span class="k">return</span> <span class="nx">hs</span><span class="p">.</span><span class="nx">anchors</span><span class="o">||</span><span class="nx">hs</span><span class="p">.</span><span class="nx">updateAnchors</span><span class="p">();},</span><span class="nx">close</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">el</span><span class="p">){</span><span class="kd">var</span> <span class="nx">exp</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">getExpander</span><span class="p">(</span><span class="nx">el</span><span class="p">);</span><span class="k">if</span><span class="p">(</span><span class="nx">exp</span><span class="p">)</span><span class="nx">exp</span><span class="p">.</span><span class="nx">close</span><span class="p">();</span><span class="k">return</span> <span class="kc">false</span><span class="p">;}};</span><span class="nx">hs</span><span class="p">.</span><span class="nx">fx</span><span class="o">=</span><span class="kd">function</span><span class="p">(</span><span class="nx">elem</span><span class="p">,</span><span class="nx">options</span><span class="p">,</span><span class="nx">prop</span><span class="p">){</span><span class="k">this</span><span class="p">.</span><span class="nx">options</span><span class="o">=</span><span class="nx">options</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">elem</span><span class="o">=</span><span class="nx">elem</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">prop</span><span class="o">=</span><span class="nx">prop</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="nx">options</span><span class="p">.</span><span class="nx">orig</span><span class="p">)</span><span class="nx">options</span><span class="p">.</span><span class="nx">orig</span><span class="o">=</span><span class="p">{};};</span><span class="nx">hs</span><span class="p">.</span><span class="nx">fx</span><span class="p">.</span><span class="nx">prototype</span><span class="o">=</span><span class="p">{</span><span class="nx">update</span><span class="o">:</span><span class="kd">function</span><span class="p">(){(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">fx</span><span class="p">.</span><span class="nx">step</span><span class="p">[</span><span class="k">this</span><span class="p">.</span><span class="nx">prop</span><span class="p">]</span><span class="o">||</span><span class="nx">hs</span><span class="p">.</span><span class="nx">fx</span><span class="p">.</span><span class="nx">step</span><span class="p">.</span><span class="nx">_default</span><span class="p">)(</span><span class="k">this</span><span class="p">);</span><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">step</span><span class="p">)</span></div><div class='line' id='LC51'><span class="k">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">step</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">elem</span><span class="p">,</span><span class="k">this</span><span class="p">.</span><span class="nx">now</span><span class="p">,</span><span class="k">this</span><span class="p">);},</span><span class="nx">custom</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">from</span><span class="p">,</span><span class="nx">to</span><span class="p">,</span><span class="nx">unit</span><span class="p">){</span><span class="k">this</span><span class="p">.</span><span class="nx">startTime</span><span class="o">=</span><span class="p">(</span><span class="k">new</span> <span class="nb">Date</span><span class="p">()).</span><span class="nx">getTime</span><span class="p">();</span><span class="k">this</span><span class="p">.</span><span class="nx">start</span><span class="o">=</span><span class="nx">from</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">end</span><span class="o">=</span><span class="nx">to</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">unit</span><span class="o">=</span><span class="nx">unit</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">now</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">start</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">pos</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">state</span><span class="o">=</span><span class="mi">0</span><span class="p">;</span><span class="kd">var</span> <span class="nx">self</span><span class="o">=</span><span class="k">this</span><span class="p">;</span><span class="kd">function</span> <span class="nx">t</span><span class="p">(</span><span class="nx">gotoEnd</span><span class="p">){</span><span class="k">return</span> <span class="nx">self</span><span class="p">.</span><span class="nx">step</span><span class="p">(</span><span class="nx">gotoEnd</span><span class="p">);}</span></div><div class='line' id='LC52'><span class="nx">t</span><span class="p">.</span><span class="nx">elem</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">elem</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="nx">t</span><span class="p">()</span><span class="o">&amp;&amp;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">timers</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">t</span><span class="p">)</span><span class="o">==</span><span class="mi">1</span><span class="p">){</span><span class="nx">hs</span><span class="p">.</span><span class="nx">timerId</span><span class="o">=</span><span class="nx">setInterval</span><span class="p">(</span><span class="kd">function</span><span class="p">(){</span><span class="kd">var</span> <span class="nx">timers</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">timers</span><span class="p">;</span><span class="k">for</span><span class="p">(</span><span class="kd">var</span> <span class="nx">i</span><span class="o">=</span><span class="mi">0</span><span class="p">;</span><span class="nx">i</span><span class="o">&lt;</span><span class="nx">timers</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">i</span><span class="o">++</span><span class="p">)</span></div><div class='line' id='LC53'><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="nx">timers</span><span class="p">[</span><span class="nx">i</span><span class="p">]())</span></div><div class='line' id='LC54'><span class="nx">timers</span><span class="p">.</span><span class="nx">splice</span><span class="p">(</span><span class="nx">i</span><span class="o">--</span><span class="p">,</span><span class="mi">1</span><span class="p">);</span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="nx">timers</span><span class="p">.</span><span class="nx">length</span><span class="p">){</span><span class="nx">clearInterval</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">timerId</span><span class="p">);}},</span><span class="mi">13</span><span class="p">);}},</span><span class="nx">step</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">gotoEnd</span><span class="p">){</span><span class="kd">var</span> <span class="nx">t</span><span class="o">=</span><span class="p">(</span><span class="k">new</span> <span class="nb">Date</span><span class="p">()).</span><span class="nx">getTime</span><span class="p">();</span><span class="k">if</span><span class="p">(</span><span class="nx">gotoEnd</span><span class="o">||</span><span class="nx">t</span><span class="o">&gt;=</span><span class="k">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">duration</span><span class="o">+</span><span class="k">this</span><span class="p">.</span><span class="nx">startTime</span><span class="p">){</span><span class="k">this</span><span class="p">.</span><span class="nx">now</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">end</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">pos</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">state</span><span class="o">=</span><span class="mi">1</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">update</span><span class="p">();</span><span class="k">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">curAnim</span><span class="p">[</span><span class="k">this</span><span class="p">.</span><span class="nx">prop</span><span class="p">]</span><span class="o">=</span><span class="kc">true</span><span class="p">;</span><span class="kd">var</span> <span class="nx">done</span><span class="o">=</span><span class="kc">true</span><span class="p">;</span><span class="k">for</span><span class="p">(</span><span class="kd">var</span> <span class="nx">i</span> <span class="k">in</span> <span class="k">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">curAnim</span><span class="p">)</span></div><div class='line' id='LC55'><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">curAnim</span><span class="p">[</span><span class="nx">i</span><span class="p">]</span><span class="o">!==</span><span class="kc">true</span><span class="p">)</span></div><div class='line' id='LC56'><span class="nx">done</span><span class="o">=</span><span class="kc">false</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="nx">done</span><span class="p">){</span><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">complete</span><span class="p">)</span><span class="k">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">complete</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">elem</span><span class="p">);}</span></div><div class='line' id='LC57'><span class="k">return</span> <span class="kc">false</span><span class="p">;}</span><span class="k">else</span><span class="p">{</span><span class="kd">var</span> <span class="nx">n</span><span class="o">=</span><span class="nx">t</span><span class="o">-</span><span class="k">this</span><span class="p">.</span><span class="nx">startTime</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">state</span><span class="o">=</span><span class="nx">n</span><span class="o">/</span><span class="k">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">duration</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">pos</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">easing</span><span class="p">(</span><span class="nx">n</span><span class="p">,</span><span class="mi">0</span><span class="p">,</span><span class="mi">1</span><span class="p">,</span><span class="k">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">duration</span><span class="p">);</span><span class="k">this</span><span class="p">.</span><span class="nx">now</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">start</span><span class="o">+</span><span class="p">((</span><span class="k">this</span><span class="p">.</span><span class="nx">end</span><span class="o">-</span><span class="k">this</span><span class="p">.</span><span class="nx">start</span><span class="p">)</span><span class="o">*</span><span class="k">this</span><span class="p">.</span><span class="nx">pos</span><span class="p">);</span><span class="k">this</span><span class="p">.</span><span class="nx">update</span><span class="p">();}</span></div><div class='line' id='LC58'><span class="k">return</span> <span class="kc">true</span><span class="p">;}};</span><span class="nx">hs</span><span class="p">.</span><span class="nx">extend</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">fx</span><span class="p">,{</span><span class="nx">step</span><span class="o">:</span><span class="p">{</span><span class="nx">opacity</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">fx</span><span class="p">){</span><span class="nx">hs</span><span class="p">.</span><span class="nx">setStyles</span><span class="p">(</span><span class="nx">fx</span><span class="p">.</span><span class="nx">elem</span><span class="p">,{</span><span class="nx">opacity</span><span class="o">:</span><span class="nx">fx</span><span class="p">.</span><span class="nx">now</span><span class="p">});},</span><span class="nx">_default</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">fx</span><span class="p">){</span><span class="k">if</span><span class="p">(</span><span class="nx">fx</span><span class="p">.</span><span class="nx">elem</span><span class="p">.</span><span class="nx">style</span><span class="o">&amp;&amp;</span><span class="nx">fx</span><span class="p">.</span><span class="nx">elem</span><span class="p">.</span><span class="nx">style</span><span class="p">[</span><span class="nx">fx</span><span class="p">.</span><span class="nx">prop</span><span class="p">]</span><span class="o">!=</span><span class="kc">null</span><span class="p">)</span></div><div class='line' id='LC59'><span class="nx">fx</span><span class="p">.</span><span class="nx">elem</span><span class="p">.</span><span class="nx">style</span><span class="p">[</span><span class="nx">fx</span><span class="p">.</span><span class="nx">prop</span><span class="p">]</span><span class="o">=</span><span class="nx">fx</span><span class="p">.</span><span class="nx">now</span><span class="o">+</span><span class="nx">fx</span><span class="p">.</span><span class="nx">unit</span><span class="p">;</span><span class="k">else</span></div><div class='line' id='LC60'><span class="nx">fx</span><span class="p">.</span><span class="nx">elem</span><span class="p">[</span><span class="nx">fx</span><span class="p">.</span><span class="nx">prop</span><span class="p">]</span><span class="o">=</span><span class="nx">fx</span><span class="p">.</span><span class="nx">now</span><span class="p">;}}});</span><span class="nx">hs</span><span class="p">.</span><span class="nx">Outline</span><span class="o">=</span><span class="kd">function</span><span class="p">(</span><span class="nx">outlineType</span><span class="p">,</span><span class="nx">onLoad</span><span class="p">){</span><span class="k">this</span><span class="p">.</span><span class="nx">onLoad</span><span class="o">=</span><span class="nx">onLoad</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">outlineType</span><span class="o">=</span><span class="nx">outlineType</span><span class="p">;</span><span class="kd">var</span> <span class="nx">v</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">uaVersion</span><span class="p">,</span><span class="nx">tr</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">hasAlphaImageLoader</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">ie</span><span class="o">&amp;&amp;</span><span class="nx">v</span><span class="o">&gt;=</span><span class="mf">5.5</span><span class="o">&amp;&amp;</span><span class="nx">v</span><span class="o">&lt;</span><span class="mi">7</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="nx">outlineType</span><span class="p">){</span><span class="k">if</span><span class="p">(</span><span class="nx">onLoad</span><span class="p">)</span><span class="nx">onLoad</span><span class="p">();</span><span class="k">return</span><span class="p">;}</span></div><div class='line' id='LC61'><span class="nx">hs</span><span class="p">.</span><span class="nx">init</span><span class="p">();</span><span class="k">this</span><span class="p">.</span><span class="nx">table</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="s1">&#39;table&#39;</span><span class="p">,{</span><span class="nx">cellSpacing</span><span class="o">:</span><span class="mi">0</span><span class="p">},{</span><span class="nx">visibility</span><span class="o">:</span><span class="s1">&#39;hidden&#39;</span><span class="p">,</span><span class="nx">position</span><span class="o">:</span><span class="s1">&#39;absolute&#39;</span><span class="p">,</span><span class="nx">borderCollapse</span><span class="o">:</span><span class="s1">&#39;collapse&#39;</span><span class="p">,</span><span class="nx">width</span><span class="o">:</span><span class="mi">0</span><span class="p">},</span><span class="nx">hs</span><span class="p">.</span><span class="nx">container</span><span class="p">,</span><span class="kc">true</span><span class="p">);</span><span class="kd">var</span> <span class="nx">tbody</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="s1">&#39;tbody&#39;</span><span class="p">,</span><span class="kc">null</span><span class="p">,</span><span class="kc">null</span><span class="p">,</span><span class="k">this</span><span class="p">.</span><span class="nx">table</span><span class="p">,</span><span class="mi">1</span><span class="p">);</span><span class="k">this</span><span class="p">.</span><span class="nx">td</span><span class="o">=</span><span class="p">[];</span><span class="k">for</span><span class="p">(</span><span class="kd">var</span> <span class="nx">i</span><span class="o">=</span><span class="mi">0</span><span class="p">;</span><span class="nx">i</span><span class="o">&lt;=</span><span class="mi">8</span><span class="p">;</span><span class="nx">i</span><span class="o">++</span><span class="p">){</span><span class="k">if</span><span class="p">(</span><span class="nx">i</span><span class="o">%</span><span class="mi">3</span><span class="o">==</span><span class="mi">0</span><span class="p">)</span><span class="nx">tr</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="s1">&#39;tr&#39;</span><span class="p">,</span><span class="kc">null</span><span class="p">,{</span><span class="nx">height</span><span class="o">:</span><span class="s1">&#39;auto&#39;</span><span class="p">},</span><span class="nx">tbody</span><span class="p">,</span><span class="kc">true</span><span class="p">);</span><span class="k">this</span><span class="p">.</span><span class="nx">td</span><span class="p">[</span><span class="nx">i</span><span class="p">]</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="s1">&#39;td&#39;</span><span class="p">,</span><span class="kc">null</span><span class="p">,</span><span class="kc">null</span><span class="p">,</span><span class="nx">tr</span><span class="p">,</span><span class="kc">true</span><span class="p">);</span><span class="kd">var</span> <span class="nx">style</span><span class="o">=</span><span class="nx">i</span><span class="o">!=</span><span class="mi">4</span><span class="o">?</span><span class="p">{</span><span class="nx">lineHeight</span><span class="o">:</span><span class="mi">0</span><span class="p">,</span><span class="nx">fontSize</span><span class="o">:</span><span class="mi">0</span><span class="p">}</span><span class="o">:</span><span class="p">{</span><span class="nx">position</span><span class="o">:</span><span class="s1">&#39;relative&#39;</span><span class="p">};</span><span class="nx">hs</span><span class="p">.</span><span class="nx">setStyles</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">td</span><span class="p">[</span><span class="nx">i</span><span class="p">],</span><span class="nx">style</span><span class="p">);}</span></div><div class='line' id='LC62'><span class="k">this</span><span class="p">.</span><span class="nx">td</span><span class="p">[</span><span class="mi">4</span><span class="p">].</span><span class="nx">className</span><span class="o">=</span><span class="nx">outlineType</span><span class="o">+</span><span class="s1">&#39; highslide-outline&#39;</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">preloadGraphic</span><span class="p">();};</span><span class="nx">hs</span><span class="p">.</span><span class="nx">Outline</span><span class="p">.</span><span class="nx">prototype</span><span class="o">=</span><span class="p">{</span><span class="nx">preloadGraphic</span><span class="o">:</span><span class="kd">function</span><span class="p">(){</span><span class="kd">var</span> <span class="nx">src</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">graphicsDir</span><span class="o">+</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">outlinesDir</span><span class="o">||</span><span class="s2">&quot;outlines/&quot;</span><span class="p">)</span><span class="o">+</span><span class="k">this</span><span class="p">.</span><span class="nx">outlineType</span><span class="o">+</span><span class="s2">&quot;.png&quot;</span><span class="p">;</span><span class="kd">var</span> <span class="nx">appendTo</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">safari</span><span class="o">?</span><span class="nx">hs</span><span class="p">.</span><span class="nx">container</span><span class="o">:</span><span class="kc">null</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">graphic</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="s1">&#39;img&#39;</span><span class="p">,</span><span class="kc">null</span><span class="p">,{</span><span class="nx">position</span><span class="o">:</span><span class="s1">&#39;absolute&#39;</span><span class="p">,</span><span class="nx">top</span><span class="o">:</span><span class="s1">&#39;-9999px&#39;</span><span class="p">},</span><span class="nx">appendTo</span><span class="p">,</span><span class="kc">true</span><span class="p">);</span><span class="kd">var</span> <span class="nx">pThis</span><span class="o">=</span><span class="k">this</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">graphic</span><span class="p">.</span><span class="nx">onload</span><span class="o">=</span><span class="kd">function</span><span class="p">(){</span><span class="nx">pThis</span><span class="p">.</span><span class="nx">onGraphicLoad</span><span class="p">();};</span><span class="k">this</span><span class="p">.</span><span class="nx">graphic</span><span class="p">.</span><span class="nx">src</span><span class="o">=</span><span class="nx">src</span><span class="p">;},</span><span class="nx">onGraphicLoad</span><span class="o">:</span><span class="kd">function</span><span class="p">(){</span><span class="kd">var</span> <span class="nx">o</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">offset</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">graphic</span><span class="p">.</span><span class="nx">width</span><span class="o">/</span><span class="mi">4</span><span class="p">,</span><span class="nx">pos</span><span class="o">=</span><span class="p">[[</span><span class="mi">0</span><span class="p">,</span><span class="mi">0</span><span class="p">],[</span><span class="mi">0</span><span class="p">,</span><span class="o">-</span><span class="mi">4</span><span class="p">],[</span><span class="o">-</span><span class="mi">2</span><span class="p">,</span><span class="mi">0</span><span class="p">],[</span><span class="mi">0</span><span class="p">,</span><span class="o">-</span><span class="mi">8</span><span class="p">],</span><span class="mi">0</span><span class="p">,[</span><span class="o">-</span><span class="mi">2</span><span class="p">,</span><span class="o">-</span><span class="mi">8</span><span class="p">],[</span><span class="mi">0</span><span class="p">,</span><span class="o">-</span><span class="mi">2</span><span class="p">],[</span><span class="mi">0</span><span class="p">,</span><span class="o">-</span><span class="mi">6</span><span class="p">],[</span><span class="o">-</span><span class="mi">2</span><span class="p">,</span><span class="o">-</span><span class="mi">2</span><span class="p">]],</span><span class="nx">dim</span><span class="o">=</span><span class="p">{</span><span class="nx">height</span><span class="o">:</span><span class="p">(</span><span class="mi">2</span><span class="o">*</span><span class="nx">o</span><span class="p">)</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">,</span><span class="nx">width</span><span class="o">:</span><span class="p">(</span><span class="mi">2</span><span class="o">*</span><span class="nx">o</span><span class="p">)</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">};</span><span class="k">for</span><span class="p">(</span><span class="kd">var</span> <span class="nx">i</span><span class="o">=</span><span class="mi">0</span><span class="p">;</span><span class="nx">i</span><span class="o">&lt;=</span><span class="mi">8</span><span class="p">;</span><span class="nx">i</span><span class="o">++</span><span class="p">){</span><span class="k">if</span><span class="p">(</span><span class="nx">pos</span><span class="p">[</span><span class="nx">i</span><span class="p">]){</span><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">hasAlphaImageLoader</span><span class="p">){</span><span class="kd">var</span> <span class="nx">w</span><span class="o">=</span><span class="p">(</span><span class="nx">i</span><span class="o">==</span><span class="mi">1</span><span class="o">||</span><span class="nx">i</span><span class="o">==</span><span class="mi">7</span><span class="p">)</span><span class="o">?</span><span class="s1">&#39;100%&#39;</span><span class="o">:</span><span class="k">this</span><span class="p">.</span><span class="nx">graphic</span><span class="p">.</span><span class="nx">width</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">;</span><span class="kd">var</span> <span class="nx">div</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="s1">&#39;div&#39;</span><span class="p">,</span><span class="kc">null</span><span class="p">,{</span><span class="nx">width</span><span class="o">:</span><span class="s1">&#39;100%&#39;</span><span class="p">,</span><span class="nx">height</span><span class="o">:</span><span class="s1">&#39;100%&#39;</span><span class="p">,</span><span class="nx">position</span><span class="o">:</span><span class="s1">&#39;relative&#39;</span><span class="p">,</span><span class="nx">overflow</span><span class="o">:</span><span class="s1">&#39;hidden&#39;</span><span class="p">},</span><span class="k">this</span><span class="p">.</span><span class="nx">td</span><span class="p">[</span><span class="nx">i</span><span class="p">],</span><span class="kc">true</span><span class="p">);</span><span class="nx">hs</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="s1">&#39;div&#39;</span><span class="p">,</span><span class="kc">null</span><span class="p">,{</span><span class="nx">filter</span><span class="o">:</span><span class="s2">&quot;progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src=&#39;&quot;</span><span class="o">+</span><span class="k">this</span><span class="p">.</span><span class="nx">graphic</span><span class="p">.</span><span class="nx">src</span><span class="o">+</span><span class="s2">&quot;&#39;)&quot;</span><span class="p">,</span><span class="nx">position</span><span class="o">:</span><span class="s1">&#39;absolute&#39;</span><span class="p">,</span><span class="nx">width</span><span class="o">:</span><span class="nx">w</span><span class="p">,</span><span class="nx">height</span><span class="o">:</span><span class="k">this</span><span class="p">.</span><span class="nx">graphic</span><span class="p">.</span><span class="nx">height</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">,</span><span class="nx">left</span><span class="o">:</span><span class="p">(</span><span class="nx">pos</span><span class="p">[</span><span class="nx">i</span><span class="p">][</span><span class="mi">0</span><span class="p">]</span><span class="o">*</span><span class="nx">o</span><span class="p">)</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">,</span><span class="nx">top</span><span class="o">:</span><span class="p">(</span><span class="nx">pos</span><span class="p">[</span><span class="nx">i</span><span class="p">][</span><span class="mi">1</span><span class="p">]</span><span class="o">*</span><span class="nx">o</span><span class="p">)</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">},</span><span class="nx">div</span><span class="p">,</span><span class="kc">true</span><span class="p">);}</span><span class="k">else</span><span class="p">{</span><span class="nx">hs</span><span class="p">.</span><span class="nx">setStyles</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">td</span><span class="p">[</span><span class="nx">i</span><span class="p">],{</span><span class="nx">background</span><span class="o">:</span><span class="s1">&#39;url(&#39;</span><span class="o">+</span><span class="k">this</span><span class="p">.</span><span class="nx">graphic</span><span class="p">.</span><span class="nx">src</span><span class="o">+</span><span class="s1">&#39;) &#39;</span><span class="o">+</span><span class="p">(</span><span class="nx">pos</span><span class="p">[</span><span class="nx">i</span><span class="p">][</span><span class="mi">0</span><span class="p">]</span><span class="o">*</span><span class="nx">o</span><span class="p">)</span><span class="o">+</span><span class="s1">&#39;px &#39;</span><span class="o">+</span><span class="p">(</span><span class="nx">pos</span><span class="p">[</span><span class="nx">i</span><span class="p">][</span><span class="mi">1</span><span class="p">]</span><span class="o">*</span><span class="nx">o</span><span class="p">)</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">});}</span></div><div class='line' id='LC63'><span class="k">if</span><span class="p">(</span><span class="nb">window</span><span class="p">.</span><span class="nx">opera</span><span class="o">&amp;&amp;</span><span class="p">(</span><span class="nx">i</span><span class="o">==</span><span class="mi">3</span><span class="o">||</span><span class="nx">i</span><span class="o">==</span><span class="mi">5</span><span class="p">))</span></div><div class='line' id='LC64'><span class="nx">hs</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="s1">&#39;div&#39;</span><span class="p">,</span><span class="kc">null</span><span class="p">,</span><span class="nx">dim</span><span class="p">,</span><span class="k">this</span><span class="p">.</span><span class="nx">td</span><span class="p">[</span><span class="nx">i</span><span class="p">],</span><span class="kc">true</span><span class="p">);</span><span class="nx">hs</span><span class="p">.</span><span class="nx">setStyles</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">td</span><span class="p">[</span><span class="nx">i</span><span class="p">],</span><span class="nx">dim</span><span class="p">);}}</span></div><div class='line' id='LC65'><span class="k">this</span><span class="p">.</span><span class="nx">graphic</span><span class="o">=</span><span class="kc">null</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">pendingOutlines</span><span class="p">[</span><span class="k">this</span><span class="p">.</span><span class="nx">outlineType</span><span class="p">])</span><span class="nx">hs</span><span class="p">.</span><span class="nx">pendingOutlines</span><span class="p">[</span><span class="k">this</span><span class="p">.</span><span class="nx">outlineType</span><span class="p">].</span><span class="nx">destroy</span><span class="p">();</span><span class="nx">hs</span><span class="p">.</span><span class="nx">pendingOutlines</span><span class="p">[</span><span class="k">this</span><span class="p">.</span><span class="nx">outlineType</span><span class="p">]</span><span class="o">=</span><span class="k">this</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">onLoad</span><span class="p">)</span><span class="k">this</span><span class="p">.</span><span class="nx">onLoad</span><span class="p">();},</span><span class="nx">setPosition</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">pos</span><span class="p">,</span><span class="nx">offset</span><span class="p">,</span><span class="nx">vis</span><span class="p">,</span><span class="nx">dur</span><span class="p">,</span><span class="nx">easing</span><span class="p">){</span><span class="kd">var</span> <span class="nx">exp</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">exp</span><span class="p">,</span><span class="nx">stl</span><span class="o">=</span><span class="nx">exp</span><span class="p">.</span><span class="nx">wrapper</span><span class="p">.</span><span class="nx">style</span><span class="p">,</span><span class="nx">offset</span><span class="o">=</span><span class="nx">offset</span><span class="o">||</span><span class="mi">0</span><span class="p">,</span><span class="nx">pos</span><span class="o">=</span><span class="nx">pos</span><span class="o">||</span><span class="p">{</span><span class="nx">x</span><span class="o">:</span><span class="nx">exp</span><span class="p">.</span><span class="nx">x</span><span class="p">.</span><span class="nx">pos</span><span class="o">+</span><span class="nx">offset</span><span class="p">,</span><span class="nx">y</span><span class="o">:</span><span class="nx">exp</span><span class="p">.</span><span class="nx">y</span><span class="p">.</span><span class="nx">pos</span><span class="o">+</span><span class="nx">offset</span><span class="p">,</span><span class="nx">w</span><span class="o">:</span><span class="nx">exp</span><span class="p">.</span><span class="nx">x</span><span class="p">.</span><span class="nx">get</span><span class="p">(</span><span class="s1">&#39;wsize&#39;</span><span class="p">)</span><span class="o">-</span><span class="mi">2</span><span class="o">*</span><span class="nx">offset</span><span class="p">,</span><span class="nx">h</span><span class="o">:</span><span class="nx">exp</span><span class="p">.</span><span class="nx">y</span><span class="p">.</span><span class="nx">get</span><span class="p">(</span><span class="s1">&#39;wsize&#39;</span><span class="p">)</span><span class="o">-</span><span class="mi">2</span><span class="o">*</span><span class="nx">offset</span><span class="p">};</span><span class="k">if</span><span class="p">(</span><span class="nx">vis</span><span class="p">)</span><span class="k">this</span><span class="p">.</span><span class="nx">table</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">visibility</span><span class="o">=</span><span class="p">(</span><span class="nx">pos</span><span class="p">.</span><span class="nx">h</span><span class="o">&gt;=</span><span class="mi">4</span><span class="o">*</span><span class="k">this</span><span class="p">.</span><span class="nx">offset</span><span class="p">)</span><span class="o">?</span><span class="s1">&#39;visible&#39;</span><span class="o">:</span><span class="s1">&#39;hidden&#39;</span><span class="p">;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">setStyles</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">table</span><span class="p">,{</span><span class="nx">left</span><span class="o">:</span><span class="p">(</span><span class="nx">pos</span><span class="p">.</span><span class="nx">x</span><span class="o">-</span><span class="k">this</span><span class="p">.</span><span class="nx">offset</span><span class="p">)</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">,</span><span class="nx">top</span><span class="o">:</span><span class="p">(</span><span class="nx">pos</span><span class="p">.</span><span class="nx">y</span><span class="o">-</span><span class="k">this</span><span class="p">.</span><span class="nx">offset</span><span class="p">)</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">,</span><span class="nx">width</span><span class="o">:</span><span class="p">(</span><span class="nx">pos</span><span class="p">.</span><span class="nx">w</span><span class="o">+</span><span class="mi">2</span><span class="o">*</span><span class="k">this</span><span class="p">.</span><span class="nx">offset</span><span class="p">)</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">});</span><span class="nx">pos</span><span class="p">.</span><span class="nx">w</span><span class="o">-=</span><span class="mi">2</span><span class="o">*</span><span class="k">this</span><span class="p">.</span><span class="nx">offset</span><span class="p">;</span><span class="nx">pos</span><span class="p">.</span><span class="nx">h</span><span class="o">-=</span><span class="mi">2</span><span class="o">*</span><span class="k">this</span><span class="p">.</span><span class="nx">offset</span><span class="p">;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">setStyles</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">td</span><span class="p">[</span><span class="mi">4</span><span class="p">],{</span><span class="nx">width</span><span class="o">:</span><span class="nx">pos</span><span class="p">.</span><span class="nx">w</span><span class="o">&gt;=</span><span class="mi">0</span><span class="o">?</span><span class="nx">pos</span><span class="p">.</span><span class="nx">w</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="o">:</span><span class="mi">0</span><span class="p">,</span><span class="nx">height</span><span class="o">:</span><span class="nx">pos</span><span class="p">.</span><span class="nx">h</span><span class="o">&gt;=</span><span class="mi">0</span><span class="o">?</span><span class="nx">pos</span><span class="p">.</span><span class="nx">h</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="o">:</span><span class="mi">0</span><span class="p">});</span><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">hasAlphaImageLoader</span><span class="p">)</span><span class="k">this</span><span class="p">.</span><span class="nx">td</span><span class="p">[</span><span class="mi">3</span><span class="p">].</span><span class="nx">style</span><span class="p">.</span><span class="nx">height</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">td</span><span class="p">[</span><span class="mi">5</span><span class="p">].</span><span class="nx">style</span><span class="p">.</span><span class="nx">height</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">td</span><span class="p">[</span><span class="mi">4</span><span class="p">].</span><span class="nx">style</span><span class="p">.</span><span class="nx">height</span><span class="p">;},</span><span class="nx">destroy</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">hide</span><span class="p">){</span><span class="k">if</span><span class="p">(</span><span class="nx">hide</span><span class="p">)</span><span class="k">this</span><span class="p">.</span><span class="nx">table</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">visibility</span><span class="o">=</span><span class="s1">&#39;hidden&#39;</span><span class="p">;</span><span class="k">else</span> <span class="nx">hs</span><span class="p">.</span><span class="nx">discardElement</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">table</span><span class="p">);}};</span><span class="nx">hs</span><span class="p">.</span><span class="nx">Dimension</span><span class="o">=</span><span class="kd">function</span><span class="p">(</span><span class="nx">exp</span><span class="p">,</span><span class="nx">dim</span><span class="p">){</span><span class="k">this</span><span class="p">.</span><span class="nx">exp</span><span class="o">=</span><span class="nx">exp</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">dim</span><span class="o">=</span><span class="nx">dim</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">ucwh</span><span class="o">=</span><span class="nx">dim</span><span class="o">==</span><span class="s1">&#39;x&#39;</span><span class="o">?</span><span class="s1">&#39;Width&#39;</span><span class="o">:</span><span class="s1">&#39;Height&#39;</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">wh</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">ucwh</span><span class="p">.</span><span class="nx">toLowerCase</span><span class="p">();</span><span class="k">this</span><span class="p">.</span><span class="nx">uclt</span><span class="o">=</span><span class="nx">dim</span><span class="o">==</span><span class="s1">&#39;x&#39;</span><span class="o">?</span><span class="s1">&#39;Left&#39;</span><span class="o">:</span><span class="s1">&#39;Top&#39;</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">lt</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">uclt</span><span class="p">.</span><span class="nx">toLowerCase</span><span class="p">();</span><span class="k">this</span><span class="p">.</span><span class="nx">ucrb</span><span class="o">=</span><span class="nx">dim</span><span class="o">==</span><span class="s1">&#39;x&#39;</span><span class="o">?</span><span class="s1">&#39;Right&#39;</span><span class="o">:</span><span class="s1">&#39;Bottom&#39;</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">rb</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">ucrb</span><span class="p">.</span><span class="nx">toLowerCase</span><span class="p">();</span><span class="k">this</span><span class="p">.</span><span class="nx">p1</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">p2</span><span class="o">=</span><span class="mi">0</span><span class="p">;};</span><span class="nx">hs</span><span class="p">.</span><span class="nx">Dimension</span><span class="p">.</span><span class="nx">prototype</span><span class="o">=</span><span class="p">{</span><span class="nx">get</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">key</span><span class="p">){</span><span class="k">switch</span><span class="p">(</span><span class="nx">key</span><span class="p">){</span><span class="k">case</span><span class="s1">&#39;loadingPos&#39;</span><span class="o">:</span><span class="k">return</span> <span class="k">this</span><span class="p">.</span><span class="nx">tpos</span><span class="o">+</span><span class="k">this</span><span class="p">.</span><span class="nx">tb</span><span class="o">+</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">t</span><span class="o">-</span><span class="nx">hs</span><span class="p">.</span><span class="nx">loading</span><span class="p">[</span><span class="s1">&#39;offset&#39;</span><span class="o">+</span><span class="k">this</span><span class="p">.</span><span class="nx">ucwh</span><span class="p">])</span><span class="o">/</span><span class="mi">2</span><span class="p">;</span><span class="k">case</span><span class="s1">&#39;loadingPosXfade&#39;</span><span class="o">:</span><span class="k">return</span> <span class="k">this</span><span class="p">.</span><span class="nx">pos</span><span class="o">+</span><span class="k">this</span><span class="p">.</span><span class="nx">cb</span><span class="o">+</span><span class="k">this</span><span class="p">.</span><span class="nx">p1</span><span class="o">+</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">size</span><span class="o">-</span><span class="nx">hs</span><span class="p">.</span><span class="nx">loading</span><span class="p">[</span><span class="s1">&#39;offset&#39;</span><span class="o">+</span><span class="k">this</span><span class="p">.</span><span class="nx">ucwh</span><span class="p">])</span><span class="o">/</span><span class="mi">2</span><span class="p">;</span><span class="k">case</span><span class="s1">&#39;wsize&#39;</span><span class="o">:</span><span class="k">return</span> <span class="k">this</span><span class="p">.</span><span class="nx">size</span><span class="o">+</span><span class="mi">2</span><span class="o">*</span><span class="k">this</span><span class="p">.</span><span class="nx">cb</span><span class="o">+</span><span class="k">this</span><span class="p">.</span><span class="nx">p1</span><span class="o">+</span><span class="k">this</span><span class="p">.</span><span class="nx">p2</span><span class="p">;</span><span class="k">case</span><span class="s1">&#39;fitsize&#39;</span><span class="o">:</span><span class="k">return</span> <span class="k">this</span><span class="p">.</span><span class="nx">clientSize</span><span class="o">-</span><span class="k">this</span><span class="p">.</span><span class="nx">marginMin</span><span class="o">-</span><span class="k">this</span><span class="p">.</span><span class="nx">marginMax</span><span class="p">;</span><span class="k">case</span><span class="s1">&#39;maxsize&#39;</span><span class="o">:</span><span class="k">return</span> <span class="k">this</span><span class="p">.</span><span class="nx">get</span><span class="p">(</span><span class="s1">&#39;fitsize&#39;</span><span class="p">)</span><span class="o">-</span><span class="mi">2</span><span class="o">*</span><span class="k">this</span><span class="p">.</span><span class="nx">cb</span><span class="o">-</span><span class="k">this</span><span class="p">.</span><span class="nx">p1</span><span class="o">-</span><span class="k">this</span><span class="p">.</span><span class="nx">p2</span><span class="p">;</span><span class="k">case</span><span class="s1">&#39;opos&#39;</span><span class="o">:</span><span class="k">return</span> <span class="k">this</span><span class="p">.</span><span class="nx">pos</span><span class="o">-</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">exp</span><span class="p">.</span><span class="nx">outline</span><span class="o">?</span><span class="k">this</span><span class="p">.</span><span class="nx">exp</span><span class="p">.</span><span class="nx">outline</span><span class="p">.</span><span class="nx">offset</span><span class="o">:</span><span class="mi">0</span><span class="p">);</span><span class="k">case</span><span class="s1">&#39;osize&#39;</span><span class="o">:</span><span class="k">return</span> <span class="k">this</span><span class="p">.</span><span class="nx">get</span><span class="p">(</span><span class="s1">&#39;wsize&#39;</span><span class="p">)</span><span class="o">+</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">exp</span><span class="p">.</span><span class="nx">outline</span><span class="o">?</span><span class="mi">2</span><span class="o">*</span><span class="k">this</span><span class="p">.</span><span class="nx">exp</span><span class="p">.</span><span class="nx">outline</span><span class="p">.</span><span class="nx">offset</span><span class="o">:</span><span class="mi">0</span><span class="p">);</span><span class="k">case</span><span class="s1">&#39;imgPad&#39;</span><span class="o">:</span><span class="k">return</span> <span class="k">this</span><span class="p">.</span><span class="nx">imgSize</span><span class="o">?</span><span class="nb">Math</span><span class="p">.</span><span class="nx">round</span><span class="p">((</span><span class="k">this</span><span class="p">.</span><span class="nx">size</span><span class="o">-</span><span class="k">this</span><span class="p">.</span><span class="nx">imgSize</span><span class="p">)</span><span class="o">/</span><span class="mi">2</span><span class="p">)</span><span class="o">:</span><span class="mi">0</span><span class="p">;}},</span><span class="nx">calcBorders</span><span class="o">:</span><span class="kd">function</span><span class="p">(){</span><span class="k">this</span><span class="p">.</span><span class="nx">cb</span><span class="o">=</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">exp</span><span class="p">.</span><span class="nx">content</span><span class="p">[</span><span class="s1">&#39;offset&#39;</span><span class="o">+</span><span class="k">this</span><span class="p">.</span><span class="nx">ucwh</span><span class="p">]</span><span class="o">-</span><span class="k">this</span><span class="p">.</span><span class="nx">t</span><span class="p">)</span><span class="o">/</span><span class="mi">2</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">marginMax</span><span class="o">=</span><span class="nx">hs</span><span class="p">[</span><span class="s1">&#39;margin&#39;</span><span class="o">+</span><span class="k">this</span><span class="p">.</span><span class="nx">ucrb</span><span class="p">]</span><span class="o">+</span><span class="mi">2</span><span class="o">*</span><span class="k">this</span><span class="p">.</span><span class="nx">cb</span><span class="p">;},</span><span class="nx">calcThumb</span><span class="o">:</span><span class="kd">function</span><span class="p">(){</span><span class="k">this</span><span class="p">.</span><span class="nx">t</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">exp</span><span class="p">.</span><span class="nx">el</span><span class="p">[</span><span class="k">this</span><span class="p">.</span><span class="nx">wh</span><span class="p">]</span><span class="o">?</span><span class="nb">parseInt</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">exp</span><span class="p">.</span><span class="nx">el</span><span class="p">[</span><span class="k">this</span><span class="p">.</span><span class="nx">wh</span><span class="p">])</span><span class="o">:</span><span class="k">this</span><span class="p">.</span><span class="nx">exp</span><span class="p">.</span><span class="nx">el</span><span class="p">[</span><span class="s1">&#39;offset&#39;</span><span class="o">+</span><span class="k">this</span><span class="p">.</span><span class="nx">ucwh</span><span class="p">];</span><span class="k">this</span><span class="p">.</span><span class="nx">tpos</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">exp</span><span class="p">.</span><span class="nx">tpos</span><span class="p">[</span><span class="k">this</span><span class="p">.</span><span class="nx">dim</span><span class="p">];</span><span class="k">this</span><span class="p">.</span><span class="nx">tb</span><span class="o">=</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">exp</span><span class="p">.</span><span class="nx">el</span><span class="p">[</span><span class="s1">&#39;offset&#39;</span><span class="o">+</span><span class="k">this</span><span class="p">.</span><span class="nx">ucwh</span><span class="p">]</span><span class="o">-</span><span class="k">this</span><span class="p">.</span><span class="nx">t</span><span class="p">)</span><span class="o">/</span><span class="mi">2</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">tpos</span><span class="o">==</span><span class="mi">0</span><span class="p">){</span><span class="k">this</span><span class="p">.</span><span class="nx">tpos</span><span class="o">=</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">page</span><span class="p">[</span><span class="k">this</span><span class="p">.</span><span class="nx">wh</span><span class="p">]</span><span class="o">/</span><span class="mi">2</span><span class="p">)</span><span class="o">+</span><span class="nx">hs</span><span class="p">.</span><span class="nx">page</span><span class="p">[</span><span class="s1">&#39;scroll&#39;</span><span class="o">+</span><span class="k">this</span><span class="p">.</span><span class="nx">uclt</span><span class="p">];};},</span><span class="nx">calcExpanded</span><span class="o">:</span><span class="kd">function</span><span class="p">(){</span><span class="kd">var</span> <span class="nx">exp</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">exp</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">justify</span><span class="o">=</span><span class="s1">&#39;auto&#39;</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="nx">exp</span><span class="p">.</span><span class="nx">align</span><span class="o">==</span><span class="s1">&#39;center&#39;</span><span class="p">)</span><span class="k">this</span><span class="p">.</span><span class="nx">justify</span><span class="o">=</span><span class="s1">&#39;center&#39;</span><span class="p">;</span><span class="k">else</span> <span class="k">if</span><span class="p">(</span><span class="k">new</span> <span class="nb">RegExp</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">lt</span><span class="p">).</span><span class="nx">test</span><span class="p">(</span><span class="nx">exp</span><span class="p">.</span><span class="nx">anchor</span><span class="p">))</span><span class="k">this</span><span class="p">.</span><span class="nx">justify</span><span class="o">=</span><span class="kc">null</span><span class="p">;</span><span class="k">else</span> <span class="k">if</span><span class="p">(</span><span class="k">new</span> <span class="nb">RegExp</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">rb</span><span class="p">).</span><span class="nx">test</span><span class="p">(</span><span class="nx">exp</span><span class="p">.</span><span class="nx">anchor</span><span class="p">))</span><span class="k">this</span><span class="p">.</span><span class="nx">justify</span><span class="o">=</span><span class="s1">&#39;max&#39;</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">pos</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">tpos</span><span class="o">-</span><span class="k">this</span><span class="p">.</span><span class="nx">cb</span><span class="o">+</span><span class="k">this</span><span class="p">.</span><span class="nx">tb</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">size</span><span class="o">=</span><span class="nb">Math</span><span class="p">.</span><span class="nx">min</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">full</span><span class="p">,</span><span class="nx">exp</span><span class="p">[</span><span class="s1">&#39;max&#39;</span><span class="o">+</span><span class="k">this</span><span class="p">.</span><span class="nx">ucwh</span><span class="p">]</span><span class="o">||</span><span class="k">this</span><span class="p">.</span><span class="nx">full</span><span class="p">);</span><span class="k">this</span><span class="p">.</span><span class="nx">minSize</span><span class="o">=</span><span class="nx">exp</span><span class="p">.</span><span class="nx">allowSizeReduction</span><span class="o">?</span><span class="nb">Math</span><span class="p">.</span><span class="nx">min</span><span class="p">(</span><span class="nx">exp</span><span class="p">[</span><span class="s1">&#39;min&#39;</span><span class="o">+</span><span class="k">this</span><span class="p">.</span><span class="nx">ucwh</span><span class="p">],</span><span class="k">this</span><span class="p">.</span><span class="nx">full</span><span class="p">)</span><span class="o">:</span><span class="k">this</span><span class="p">.</span><span class="nx">full</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="nx">exp</span><span class="p">.</span><span class="nx">isImage</span><span class="o">&amp;&amp;</span><span class="nx">exp</span><span class="p">.</span><span class="nx">useBox</span><span class="p">){</span><span class="k">this</span><span class="p">.</span><span class="nx">size</span><span class="o">=</span><span class="nx">exp</span><span class="p">[</span><span class="k">this</span><span class="p">.</span><span class="nx">wh</span><span class="p">];</span><span class="k">this</span><span class="p">.</span><span class="nx">imgSize</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">full</span><span class="p">;}</span></div><div class='line' id='LC66'><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">dim</span><span class="o">==</span><span class="s1">&#39;x&#39;</span><span class="o">&amp;&amp;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">padToMinWidth</span><span class="p">)</span><span class="k">this</span><span class="p">.</span><span class="nx">minSize</span><span class="o">=</span><span class="nx">exp</span><span class="p">.</span><span class="nx">minWidth</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">target</span><span class="o">=</span><span class="nx">exp</span><span class="p">[</span><span class="s1">&#39;target&#39;</span><span class="o">+</span><span class="k">this</span><span class="p">.</span><span class="nx">dim</span><span class="p">.</span><span class="nx">toUpperCase</span><span class="p">()];</span><span class="k">this</span><span class="p">.</span><span class="nx">marginMin</span><span class="o">=</span><span class="nx">hs</span><span class="p">[</span><span class="s1">&#39;margin&#39;</span><span class="o">+</span><span class="k">this</span><span class="p">.</span><span class="nx">uclt</span><span class="p">];</span><span class="k">this</span><span class="p">.</span><span class="nx">scroll</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">page</span><span class="p">[</span><span class="s1">&#39;scroll&#39;</span><span class="o">+</span><span class="k">this</span><span class="p">.</span><span class="nx">uclt</span><span class="p">];</span><span class="k">this</span><span class="p">.</span><span class="nx">clientSize</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">page</span><span class="p">[</span><span class="k">this</span><span class="p">.</span><span class="nx">wh</span><span class="p">];},</span><span class="nx">setSize</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">i</span><span class="p">){</span><span class="kd">var</span> <span class="nx">exp</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">exp</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="nx">exp</span><span class="p">.</span><span class="nx">isImage</span><span class="o">&amp;&amp;</span><span class="p">(</span><span class="nx">exp</span><span class="p">.</span><span class="nx">useBox</span><span class="o">||</span><span class="nx">hs</span><span class="p">.</span><span class="nx">padToMinWidth</span><span class="p">)){</span><span class="k">this</span><span class="p">.</span><span class="nx">imgSize</span><span class="o">=</span><span class="nx">i</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">size</span><span class="o">=</span><span class="nb">Math</span><span class="p">.</span><span class="nx">max</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">size</span><span class="p">,</span><span class="k">this</span><span class="p">.</span><span class="nx">imgSize</span><span class="p">);</span><span class="nx">exp</span><span class="p">.</span><span class="nx">content</span><span class="p">.</span><span class="nx">style</span><span class="p">[</span><span class="k">this</span><span class="p">.</span><span class="nx">lt</span><span class="p">]</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">get</span><span class="p">(</span><span class="s1">&#39;imgPad&#39;</span><span class="p">)</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">;}</span><span class="k">else</span></div><div class='line' id='LC67'><span class="k">this</span><span class="p">.</span><span class="nx">size</span><span class="o">=</span><span class="nx">i</span><span class="p">;</span><span class="nx">exp</span><span class="p">.</span><span class="nx">content</span><span class="p">.</span><span class="nx">style</span><span class="p">[</span><span class="k">this</span><span class="p">.</span><span class="nx">wh</span><span class="p">]</span><span class="o">=</span><span class="nx">i</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">;</span><span class="nx">exp</span><span class="p">.</span><span class="nx">wrapper</span><span class="p">.</span><span class="nx">style</span><span class="p">[</span><span class="k">this</span><span class="p">.</span><span class="nx">wh</span><span class="p">]</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">get</span><span class="p">(</span><span class="s1">&#39;wsize&#39;</span><span class="p">)</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="nx">exp</span><span class="p">.</span><span class="nx">outline</span><span class="p">)</span><span class="nx">exp</span><span class="p">.</span><span class="nx">outline</span><span class="p">.</span><span class="nx">setPosition</span><span class="p">();</span><span class="k">if</span><span class="p">(</span><span class="nx">exp</span><span class="p">.</span><span class="nx">releaseMask</span><span class="p">)</span><span class="nx">exp</span><span class="p">.</span><span class="nx">releaseMask</span><span class="p">.</span><span class="nx">style</span><span class="p">[</span><span class="k">this</span><span class="p">.</span><span class="nx">wh</span><span class="p">]</span><span class="o">=</span><span class="nx">i</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="nx">exp</span><span class="p">.</span><span class="nx">isHtml</span><span class="p">){</span><span class="kd">var</span> <span class="nx">d</span><span class="o">=</span><span class="nx">exp</span><span class="p">.</span><span class="nx">scrollerDiv</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">sizeDiff</span><span class="o">===</span><span class="kc">undefined</span><span class="p">)</span></div><div class='line' id='LC68'><span class="k">this</span><span class="p">.</span><span class="nx">sizeDiff</span><span class="o">=</span><span class="nx">exp</span><span class="p">.</span><span class="nx">innerContent</span><span class="p">[</span><span class="s1">&#39;offset&#39;</span><span class="o">+</span><span class="k">this</span><span class="p">.</span><span class="nx">ucwh</span><span class="p">]</span><span class="o">-</span><span class="nx">d</span><span class="p">[</span><span class="s1">&#39;offset&#39;</span><span class="o">+</span><span class="k">this</span><span class="p">.</span><span class="nx">ucwh</span><span class="p">];</span><span class="nx">d</span><span class="p">.</span><span class="nx">style</span><span class="p">[</span><span class="k">this</span><span class="p">.</span><span class="nx">wh</span><span class="p">]</span><span class="o">=</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">size</span><span class="o">-</span><span class="k">this</span><span class="p">.</span><span class="nx">sizeDiff</span><span class="p">)</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">dim</span><span class="o">==</span><span class="s1">&#39;x&#39;</span><span class="p">)</span><span class="nx">exp</span><span class="p">.</span><span class="nx">mediumContent</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">width</span><span class="o">=</span><span class="s1">&#39;auto&#39;</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="nx">exp</span><span class="p">.</span><span class="nx">body</span><span class="p">)</span><span class="nx">exp</span><span class="p">.</span><span class="nx">body</span><span class="p">.</span><span class="nx">style</span><span class="p">[</span><span class="k">this</span><span class="p">.</span><span class="nx">wh</span><span class="p">]</span><span class="o">=</span><span class="s1">&#39;auto&#39;</span><span class="p">;}</span></div><div class='line' id='LC69'><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">dim</span><span class="o">==</span><span class="s1">&#39;x&#39;</span><span class="o">&amp;&amp;</span><span class="nx">exp</span><span class="p">.</span><span class="nx">overlayBox</span><span class="p">)</span><span class="nx">exp</span><span class="p">.</span><span class="nx">sizeOverlayBox</span><span class="p">(</span><span class="kc">true</span><span class="p">);</span><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">dim</span><span class="o">==</span><span class="s1">&#39;x&#39;</span><span class="o">&amp;&amp;</span><span class="nx">exp</span><span class="p">.</span><span class="nx">slideshow</span><span class="o">&amp;&amp;</span><span class="nx">exp</span><span class="p">.</span><span class="nx">isImage</span><span class="p">){</span><span class="k">if</span><span class="p">(</span><span class="nx">i</span><span class="o">==</span><span class="k">this</span><span class="p">.</span><span class="nx">full</span><span class="p">)</span><span class="nx">exp</span><span class="p">.</span><span class="nx">slideshow</span><span class="p">.</span><span class="nx">disable</span><span class="p">(</span><span class="s1">&#39;full-expand&#39;</span><span class="p">);</span><span class="k">else</span> <span class="nx">exp</span><span class="p">.</span><span class="nx">slideshow</span><span class="p">.</span><span class="nx">enable</span><span class="p">(</span><span class="s1">&#39;full-expand&#39;</span><span class="p">);}},</span><span class="nx">setPos</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">i</span><span class="p">){</span><span class="k">this</span><span class="p">.</span><span class="nx">pos</span><span class="o">=</span><span class="nx">i</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">exp</span><span class="p">.</span><span class="nx">wrapper</span><span class="p">.</span><span class="nx">style</span><span class="p">[</span><span class="k">this</span><span class="p">.</span><span class="nx">lt</span><span class="p">]</span><span class="o">=</span><span class="nx">i</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">exp</span><span class="p">.</span><span class="nx">outline</span><span class="p">)</span><span class="k">this</span><span class="p">.</span><span class="nx">exp</span><span class="p">.</span><span class="nx">outline</span><span class="p">.</span><span class="nx">setPosition</span><span class="p">();}};</span><span class="nx">hs</span><span class="p">.</span><span class="nx">Expander</span><span class="o">=</span><span class="kd">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">params</span><span class="p">,</span><span class="nx">custom</span><span class="p">,</span><span class="nx">contentType</span><span class="p">){</span><span class="k">if</span><span class="p">(</span><span class="nb">document</span><span class="p">.</span><span class="nx">readyState</span><span class="o">&amp;&amp;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">ie</span><span class="o">&amp;&amp;!</span><span class="nx">hs</span><span class="p">.</span><span class="nx">isReady</span><span class="p">){</span><span class="nx">hs</span><span class="p">.</span><span class="nx">addEventListener</span><span class="p">(</span><span class="nb">document</span><span class="p">,</span><span class="s1">&#39;ready&#39;</span><span class="p">,</span><span class="kd">function</span><span class="p">(){</span><span class="k">new</span> <span class="nx">hs</span><span class="p">.</span><span class="nx">Expander</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">params</span><span class="p">,</span><span class="nx">custom</span><span class="p">,</span><span class="nx">contentType</span><span class="p">);});</span><span class="k">return</span><span class="p">;}</span></div><div class='line' id='LC70'><span class="k">this</span><span class="p">.</span><span class="nx">a</span><span class="o">=</span><span class="nx">a</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">custom</span><span class="o">=</span><span class="nx">custom</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">contentType</span><span class="o">=</span><span class="nx">contentType</span><span class="o">||</span><span class="s1">&#39;image&#39;</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">isHtml</span><span class="o">=</span><span class="p">(</span><span class="nx">contentType</span><span class="o">==</span><span class="s1">&#39;html&#39;</span><span class="p">);</span><span class="k">this</span><span class="p">.</span><span class="nx">isImage</span><span class="o">=!</span><span class="k">this</span><span class="p">.</span><span class="nx">isHtml</span><span class="p">;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">continuePreloading</span><span class="o">=</span><span class="kc">false</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">overlays</span><span class="o">=</span><span class="p">[];</span><span class="k">this</span><span class="p">.</span><span class="nx">last</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">last</span><span class="p">;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">last</span><span class="o">=</span><span class="kc">null</span><span class="p">;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">init</span><span class="p">();</span><span class="kd">var</span> <span class="nx">key</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">key</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">expanders</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="k">for</span><span class="p">(</span><span class="kd">var</span> <span class="nx">i</span><span class="o">=</span><span class="mi">0</span><span class="p">;</span><span class="nx">i</span><span class="o">&lt;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">overrides</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">i</span><span class="o">++</span><span class="p">){</span><span class="kd">var</span> <span class="nx">name</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">overrides</span><span class="p">[</span><span class="nx">i</span><span class="p">];</span><span class="k">this</span><span class="p">[</span><span class="nx">name</span><span class="p">]</span><span class="o">=</span><span class="nx">params</span><span class="o">&amp;&amp;</span><span class="k">typeof</span> <span class="nx">params</span><span class="p">[</span><span class="nx">name</span><span class="p">]</span><span class="o">!=</span><span class="s1">&#39;undefined&#39;</span><span class="o">?</span><span class="nx">params</span><span class="p">[</span><span class="nx">name</span><span class="p">]</span><span class="o">:</span><span class="nx">hs</span><span class="p">[</span><span class="nx">name</span><span class="p">];}</span></div><div class='line' id='LC71'><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="k">this</span><span class="p">.</span><span class="nx">src</span><span class="p">)</span><span class="k">this</span><span class="p">.</span><span class="nx">src</span><span class="o">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">href</span><span class="p">;</span><span class="kd">var</span> <span class="nx">el</span><span class="o">=</span><span class="p">(</span><span class="nx">params</span><span class="o">&amp;&amp;</span><span class="nx">params</span><span class="p">.</span><span class="nx">thumbnailId</span><span class="p">)</span><span class="o">?</span><span class="nx">hs</span><span class="p">.</span><span class="nx">$</span><span class="p">(</span><span class="nx">params</span><span class="p">.</span><span class="nx">thumbnailId</span><span class="p">)</span><span class="o">:</span><span class="nx">a</span><span class="p">;</span><span class="nx">el</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">thumb</span><span class="o">=</span><span class="nx">el</span><span class="p">.</span><span class="nx">getElementsByTagName</span><span class="p">(</span><span class="s1">&#39;img&#39;</span><span class="p">)[</span><span class="mi">0</span><span class="p">]</span><span class="o">||</span><span class="nx">el</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">thumbsUserSetId</span><span class="o">=</span><span class="nx">el</span><span class="p">.</span><span class="nx">id</span><span class="o">||</span><span class="nx">a</span><span class="p">.</span><span class="nx">id</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="nx">hs</span><span class="p">.</span><span class="nx">fireEvent</span><span class="p">(</span><span class="k">this</span><span class="p">,</span><span class="s1">&#39;onInit&#39;</span><span class="p">))</span><span class="k">return</span> <span class="kc">true</span><span class="p">;</span><span class="k">for</span><span class="p">(</span><span class="kd">var</span> <span class="nx">i</span><span class="o">=</span><span class="mi">0</span><span class="p">;</span><span class="nx">i</span><span class="o">&lt;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">expanders</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">i</span><span class="o">++</span><span class="p">){</span><span class="k">if</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">expanders</span><span class="p">[</span><span class="nx">i</span><span class="p">]</span><span class="o">&amp;&amp;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">expanders</span><span class="p">[</span><span class="nx">i</span><span class="p">].</span><span class="nx">a</span><span class="o">==</span><span class="nx">a</span><span class="o">&amp;&amp;!</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">last</span><span class="o">&amp;&amp;</span><span class="k">this</span><span class="p">.</span><span class="nx">transitions</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">==</span><span class="s1">&#39;crossfade&#39;</span><span class="p">)){</span><span class="nx">hs</span><span class="p">.</span><span class="nx">expanders</span><span class="p">[</span><span class="nx">i</span><span class="p">].</span><span class="nx">focus</span><span class="p">();</span><span class="k">return</span> <span class="kc">false</span><span class="p">;}}</span></div><div class='line' id='LC72'><span class="k">for</span><span class="p">(</span><span class="kd">var</span> <span class="nx">i</span><span class="o">=</span><span class="mi">0</span><span class="p">;</span><span class="nx">i</span><span class="o">&lt;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">expanders</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">i</span><span class="o">++</span><span class="p">){</span><span class="k">if</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">expanders</span><span class="p">[</span><span class="nx">i</span><span class="p">]</span><span class="o">&amp;&amp;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">expanders</span><span class="p">[</span><span class="nx">i</span><span class="p">].</span><span class="nx">thumb</span><span class="o">!=</span><span class="nx">el</span><span class="o">&amp;&amp;!</span><span class="nx">hs</span><span class="p">.</span><span class="nx">expanders</span><span class="p">[</span><span class="nx">i</span><span class="p">].</span><span class="nx">onLoadStarted</span><span class="p">){</span><span class="nx">hs</span><span class="p">.</span><span class="nx">expanders</span><span class="p">[</span><span class="nx">i</span><span class="p">].</span><span class="nx">cancelLoading</span><span class="p">();}}</span></div><div class='line' id='LC73'><span class="nx">hs</span><span class="p">.</span><span class="nx">expanders</span><span class="p">[</span><span class="k">this</span><span class="p">.</span><span class="nx">key</span><span class="p">]</span><span class="o">=</span><span class="k">this</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="nx">hs</span><span class="p">.</span><span class="nx">allowMultipleInstances</span><span class="o">&amp;&amp;!</span><span class="nx">hs</span><span class="p">.</span><span class="nx">upcoming</span><span class="p">){</span><span class="k">if</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">expanders</span><span class="p">[</span><span class="nx">key</span><span class="o">-</span><span class="mi">1</span><span class="p">])</span><span class="nx">hs</span><span class="p">.</span><span class="nx">expanders</span><span class="p">[</span><span class="nx">key</span><span class="o">-</span><span class="mi">1</span><span class="p">].</span><span class="nx">close</span><span class="p">();</span><span class="k">if</span><span class="p">(</span><span class="k">typeof</span> <span class="nx">hs</span><span class="p">.</span><span class="nx">focusKey</span><span class="o">!=</span><span class="s1">&#39;undefined&#39;</span><span class="o">&amp;&amp;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">expanders</span><span class="p">[</span><span class="nx">hs</span><span class="p">.</span><span class="nx">focusKey</span><span class="p">])</span></div><div class='line' id='LC74'><span class="nx">hs</span><span class="p">.</span><span class="nx">expanders</span><span class="p">[</span><span class="nx">hs</span><span class="p">.</span><span class="nx">focusKey</span><span class="p">].</span><span class="nx">close</span><span class="p">();}</span></div><div class='line' id='LC75'><span class="k">this</span><span class="p">.</span><span class="nx">el</span><span class="o">=</span><span class="nx">el</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">tpos</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">getPosition</span><span class="p">(</span><span class="nx">el</span><span class="p">);</span><span class="nx">hs</span><span class="p">.</span><span class="nx">page</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">getPageSize</span><span class="p">();</span><span class="kd">var</span> <span class="nx">x</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">x</span><span class="o">=</span><span class="k">new</span> <span class="nx">hs</span><span class="p">.</span><span class="nx">Dimension</span><span class="p">(</span><span class="k">this</span><span class="p">,</span><span class="s1">&#39;x&#39;</span><span class="p">);</span><span class="nx">x</span><span class="p">.</span><span class="nx">calcThumb</span><span class="p">();</span><span class="kd">var</span> <span class="nx">y</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">y</span><span class="o">=</span><span class="k">new</span> <span class="nx">hs</span><span class="p">.</span><span class="nx">Dimension</span><span class="p">(</span><span class="k">this</span><span class="p">,</span><span class="s1">&#39;y&#39;</span><span class="p">);</span><span class="nx">y</span><span class="p">.</span><span class="nx">calcThumb</span><span class="p">();</span><span class="k">if</span><span class="p">(</span><span class="sr">/area/i</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">el</span><span class="p">.</span><span class="nx">tagName</span><span class="p">))</span><span class="k">this</span><span class="p">.</span><span class="nx">getImageMapAreaCorrection</span><span class="p">(</span><span class="nx">el</span><span class="p">);</span><span class="k">this</span><span class="p">.</span><span class="nx">wrapper</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="s1">&#39;div&#39;</span><span class="p">,{</span><span class="nx">id</span><span class="o">:</span><span class="s1">&#39;highslide-wrapper-&#39;</span><span class="o">+</span><span class="k">this</span><span class="p">.</span><span class="nx">key</span><span class="p">,</span><span class="nx">className</span><span class="o">:</span><span class="k">this</span><span class="p">.</span><span class="nx">wrapperClassName</span><span class="p">},{</span><span class="nx">visibility</span><span class="o">:</span><span class="s1">&#39;hidden&#39;</span><span class="p">,</span><span class="nx">position</span><span class="o">:</span><span class="s1">&#39;absolute&#39;</span><span class="p">,</span><span class="nx">zIndex</span><span class="o">:</span><span class="nx">hs</span><span class="p">.</span><span class="nx">zIndexCounter</span><span class="o">++</span><span class="p">},</span><span class="kc">null</span><span class="p">,</span><span class="kc">true</span><span class="p">);</span><span class="k">this</span><span class="p">.</span><span class="nx">wrapper</span><span class="p">.</span><span class="nx">onmouseover</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">wrapper</span><span class="p">.</span><span class="nx">onmouseout</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">wrapperMouseHandler</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">contentType</span><span class="o">==</span><span class="s1">&#39;image&#39;</span><span class="o">&amp;&amp;</span><span class="k">this</span><span class="p">.</span><span class="nx">outlineWhileAnimating</span><span class="o">==</span><span class="mi">2</span><span class="p">)</span></div><div class='line' id='LC76'><span class="k">this</span><span class="p">.</span><span class="nx">outlineWhileAnimating</span><span class="o">=</span><span class="mi">0</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="k">this</span><span class="p">.</span><span class="nx">outlineType</span><span class="o">||</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">last</span><span class="o">&amp;&amp;</span><span class="k">this</span><span class="p">.</span><span class="nx">isImage</span><span class="o">&amp;&amp;</span><span class="k">this</span><span class="p">.</span><span class="nx">transitions</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">==</span><span class="s1">&#39;crossfade&#39;</span><span class="p">)){</span><span class="k">this</span><span class="p">[</span><span class="k">this</span><span class="p">.</span><span class="nx">contentType</span><span class="o">+</span><span class="s1">&#39;Create&#39;</span><span class="p">]();}</span><span class="k">else</span> <span class="k">if</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">pendingOutlines</span><span class="p">[</span><span class="k">this</span><span class="p">.</span><span class="nx">outlineType</span><span class="p">]){</span><span class="k">this</span><span class="p">.</span><span class="nx">connectOutline</span><span class="p">();</span><span class="k">this</span><span class="p">[</span><span class="k">this</span><span class="p">.</span><span class="nx">contentType</span><span class="o">+</span><span class="s1">&#39;Create&#39;</span><span class="p">]();}</span><span class="k">else</span><span class="p">{</span><span class="k">this</span><span class="p">.</span><span class="nx">showLoading</span><span class="p">();</span><span class="kd">var</span> <span class="nx">exp</span><span class="o">=</span><span class="k">this</span><span class="p">;</span><span class="k">new</span> <span class="nx">hs</span><span class="p">.</span><span class="nx">Outline</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">outlineType</span><span class="p">,</span><span class="kd">function</span><span class="p">(){</span><span class="nx">exp</span><span class="p">.</span><span class="nx">connectOutline</span><span class="p">();</span><span class="nx">exp</span><span class="p">[</span><span class="nx">exp</span><span class="p">.</span><span class="nx">contentType</span><span class="o">+</span><span class="s1">&#39;Create&#39;</span><span class="p">]();});}</span></div><div class='line' id='LC77'><span class="k">return</span> <span class="kc">true</span><span class="p">;};</span><span class="nx">hs</span><span class="p">.</span><span class="nx">Expander</span><span class="p">.</span><span class="nx">prototype</span><span class="o">=</span><span class="p">{</span><span class="nx">error</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="nb">window</span><span class="p">.</span><span class="nx">location</span><span class="p">.</span><span class="nx">href</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">src</span><span class="p">;},</span><span class="nx">connectOutline</span><span class="o">:</span><span class="kd">function</span><span class="p">(){</span><span class="kd">var</span> <span class="nx">outline</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">outline</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">pendingOutlines</span><span class="p">[</span><span class="k">this</span><span class="p">.</span><span class="nx">outlineType</span><span class="p">];</span><span class="nx">outline</span><span class="p">.</span><span class="nx">exp</span><span class="o">=</span><span class="k">this</span><span class="p">;</span><span class="nx">outline</span><span class="p">.</span><span class="nx">table</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">zIndex</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">wrapper</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">zIndex</span><span class="p">;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">pendingOutlines</span><span class="p">[</span><span class="k">this</span><span class="p">.</span><span class="nx">outlineType</span><span class="p">]</span><span class="o">=</span><span class="kc">null</span><span class="p">;},</span><span class="nx">showLoading</span><span class="o">:</span><span class="kd">function</span><span class="p">(){</span><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">onLoadStarted</span><span class="o">||</span><span class="k">this</span><span class="p">.</span><span class="nx">loading</span><span class="p">)</span><span class="k">return</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">loading</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">loading</span><span class="p">;</span><span class="kd">var</span> <span class="nx">exp</span><span class="o">=</span><span class="k">this</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">loading</span><span class="p">.</span><span class="nx">onclick</span><span class="o">=</span><span class="kd">function</span><span class="p">(){</span><span class="nx">exp</span><span class="p">.</span><span class="nx">cancelLoading</span><span class="p">();};</span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="nx">hs</span><span class="p">.</span><span class="nx">fireEvent</span><span class="p">(</span><span class="k">this</span><span class="p">,</span><span class="s1">&#39;onShowLoading&#39;</span><span class="p">))</span><span class="k">return</span><span class="p">;</span><span class="kd">var</span> <span class="nx">exp</span><span class="o">=</span><span class="k">this</span><span class="p">,</span><span class="nx">l</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">x</span><span class="p">.</span><span class="nx">get</span><span class="p">(</span><span class="s1">&#39;loadingPos&#39;</span><span class="p">)</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">,</span><span class="nx">t</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">y</span><span class="p">.</span><span class="nx">get</span><span class="p">(</span><span class="s1">&#39;loadingPos&#39;</span><span class="p">)</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="nx">tgt</span><span class="o">&amp;&amp;</span><span class="k">this</span><span class="p">.</span><span class="nx">last</span><span class="o">&amp;&amp;</span><span class="k">this</span><span class="p">.</span><span class="nx">transitions</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">==</span><span class="s1">&#39;crossfade&#39;</span><span class="p">)</span></div><div class='line' id='LC78'><span class="kd">var</span> <span class="nx">tgt</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">last</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="nx">tgt</span><span class="p">){</span><span class="nx">l</span><span class="o">=</span><span class="nx">tgt</span><span class="p">.</span><span class="nx">x</span><span class="p">.</span><span class="nx">get</span><span class="p">(</span><span class="s1">&#39;loadingPosXfade&#39;</span><span class="p">)</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">;</span><span class="nx">t</span><span class="o">=</span><span class="nx">tgt</span><span class="p">.</span><span class="nx">y</span><span class="p">.</span><span class="nx">get</span><span class="p">(</span><span class="s1">&#39;loadingPosXfade&#39;</span><span class="p">)</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">loading</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">zIndex</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">zIndexCounter</span><span class="o">++</span><span class="p">;}</span></div><div class='line' id='LC79'><span class="nx">setTimeout</span><span class="p">(</span><span class="kd">function</span><span class="p">(){</span><span class="k">if</span><span class="p">(</span><span class="nx">exp</span><span class="p">.</span><span class="nx">loading</span><span class="p">)</span><span class="nx">hs</span><span class="p">.</span><span class="nx">setStyles</span><span class="p">(</span><span class="nx">exp</span><span class="p">.</span><span class="nx">loading</span><span class="p">,{</span><span class="nx">left</span><span class="o">:</span><span class="nx">l</span><span class="p">,</span><span class="nx">top</span><span class="o">:</span><span class="nx">t</span><span class="p">,</span><span class="nx">zIndex</span><span class="o">:</span><span class="nx">hs</span><span class="p">.</span><span class="nx">zIndexCounter</span><span class="o">++</span><span class="p">})},</span><span class="mi">100</span><span class="p">);},</span><span class="nx">imageCreate</span><span class="o">:</span><span class="kd">function</span><span class="p">(){</span><span class="kd">var</span> <span class="nx">exp</span><span class="o">=</span><span class="k">this</span><span class="p">;</span><span class="kd">var</span> <span class="nx">img</span><span class="o">=</span><span class="nb">document</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="s1">&#39;img&#39;</span><span class="p">);</span><span class="k">this</span><span class="p">.</span><span class="nx">content</span><span class="o">=</span><span class="nx">img</span><span class="p">;</span><span class="nx">img</span><span class="p">.</span><span class="nx">onload</span><span class="o">=</span><span class="kd">function</span><span class="p">(){</span><span class="k">if</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">expanders</span><span class="p">[</span><span class="nx">exp</span><span class="p">.</span><span class="nx">key</span><span class="p">])</span><span class="nx">exp</span><span class="p">.</span><span class="nx">contentLoaded</span><span class="p">();};</span><span class="k">if</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">blockRightClick</span><span class="p">)</span><span class="nx">img</span><span class="p">.</span><span class="nx">oncontextmenu</span><span class="o">=</span><span class="kd">function</span><span class="p">(){</span><span class="k">return</span> <span class="kc">false</span><span class="p">;};</span><span class="nx">img</span><span class="p">.</span><span class="nx">className</span><span class="o">=</span><span class="s1">&#39;highslide-image&#39;</span><span class="p">;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">setStyles</span><span class="p">(</span><span class="nx">img</span><span class="p">,{</span><span class="nx">visibility</span><span class="o">:</span><span class="s1">&#39;hidden&#39;</span><span class="p">,</span><span class="nx">display</span><span class="o">:</span><span class="s1">&#39;block&#39;</span><span class="p">,</span><span class="nx">position</span><span class="o">:</span><span class="s1">&#39;absolute&#39;</span><span class="p">,</span><span class="nx">maxWidth</span><span class="o">:</span><span class="s1">&#39;9999px&#39;</span><span class="p">,</span><span class="nx">zIndex</span><span class="o">:</span><span class="mi">3</span><span class="p">});</span><span class="nx">img</span><span class="p">.</span><span class="nx">title</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">lang</span><span class="p">.</span><span class="nx">restoreTitle</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">safari</span><span class="p">)</span><span class="nx">hs</span><span class="p">.</span><span class="nx">container</span><span class="p">.</span><span class="nx">appendChild</span><span class="p">(</span><span class="nx">img</span><span class="p">);</span><span class="k">if</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">ie</span><span class="p">)</span><span class="nx">img</span><span class="p">.</span><span class="nx">src</span><span class="o">=</span><span class="s1">&#39;res://&#39;</span><span class="p">;</span><span class="nx">img</span><span class="p">.</span><span class="nx">src</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">src</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">showLoading</span><span class="p">();},</span><span class="nx">htmlCreate</span><span class="o">:</span><span class="kd">function</span><span class="p">(){</span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="nx">hs</span><span class="p">.</span><span class="nx">fireEvent</span><span class="p">(</span><span class="k">this</span><span class="p">,</span><span class="s1">&#39;onBeforeGetContent&#39;</span><span class="p">))</span><span class="k">return</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">content</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">getCacheBinding</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">a</span><span class="p">);</span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="k">this</span><span class="p">.</span><span class="nx">content</span><span class="p">)</span></div><div class='line' id='LC80'><span class="k">this</span><span class="p">.</span><span class="nx">content</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">getNode</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">contentId</span><span class="p">);</span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="k">this</span><span class="p">.</span><span class="nx">content</span><span class="p">)</span></div><div class='line' id='LC81'><span class="k">this</span><span class="p">.</span><span class="nx">content</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">getSelfRendered</span><span class="p">();</span><span class="k">this</span><span class="p">.</span><span class="nx">getInline</span><span class="p">([</span><span class="s1">&#39;maincontent&#39;</span><span class="p">]);</span><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">maincontent</span><span class="p">){</span><span class="kd">var</span> <span class="nx">body</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">getElementByClass</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">content</span><span class="p">,</span><span class="s1">&#39;div&#39;</span><span class="p">,</span><span class="s1">&#39;highslide-body&#39;</span><span class="p">);</span><span class="k">if</span><span class="p">(</span><span class="nx">body</span><span class="p">)</span><span class="nx">body</span><span class="p">.</span><span class="nx">appendChild</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">maincontent</span><span class="p">);</span><span class="k">this</span><span class="p">.</span><span class="nx">maincontent</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">display</span><span class="o">=</span><span class="s1">&#39;block&#39;</span><span class="p">;}</span></div><div class='line' id='LC82'><span class="nx">hs</span><span class="p">.</span><span class="nx">fireEvent</span><span class="p">(</span><span class="k">this</span><span class="p">,</span><span class="s1">&#39;onAfterGetContent&#39;</span><span class="p">);</span><span class="k">this</span><span class="p">.</span><span class="nx">innerContent</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">content</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="sr">/(swf|iframe)/</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">objectType</span><span class="p">))</span><span class="k">this</span><span class="p">.</span><span class="nx">setObjContainerSize</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">innerContent</span><span class="p">);</span><span class="nx">hs</span><span class="p">.</span><span class="nx">container</span><span class="p">.</span><span class="nx">appendChild</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">wrapper</span><span class="p">);</span><span class="nx">hs</span><span class="p">.</span><span class="nx">setStyles</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">wrapper</span><span class="p">,{</span><span class="nx">position</span><span class="o">:</span><span class="s1">&#39;static&#39;</span><span class="p">,</span><span class="nx">padding</span><span class="o">:</span><span class="s1">&#39;0 &#39;</span><span class="o">+</span><span class="nx">hs</span><span class="p">.</span><span class="nx">marginRight</span><span class="o">+</span><span class="s1">&#39;px 0 &#39;</span><span class="o">+</span><span class="nx">hs</span><span class="p">.</span><span class="nx">marginLeft</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">});</span><span class="k">this</span><span class="p">.</span><span class="nx">content</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="s1">&#39;div&#39;</span><span class="p">,{</span><span class="nx">className</span><span class="o">:</span><span class="s1">&#39;highslide-html&#39;</span><span class="p">},{</span><span class="nx">position</span><span class="o">:</span><span class="s1">&#39;relative&#39;</span><span class="p">,</span><span class="nx">zIndex</span><span class="o">:</span><span class="mi">3</span><span class="p">,</span><span class="nx">overflow</span><span class="o">:</span><span class="s1">&#39;hidden&#39;</span><span class="p">},</span><span class="k">this</span><span class="p">.</span><span class="nx">wrapper</span><span class="p">);</span><span class="k">this</span><span class="p">.</span><span class="nx">mediumContent</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="s1">&#39;div&#39;</span><span class="p">,</span><span class="kc">null</span><span class="p">,</span><span class="kc">null</span><span class="p">,</span><span class="k">this</span><span class="p">.</span><span class="nx">content</span><span class="p">,</span><span class="mi">1</span><span class="p">);</span><span class="k">this</span><span class="p">.</span><span class="nx">mediumContent</span><span class="p">.</span><span class="nx">appendChild</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">innerContent</span><span class="p">);</span><span class="nx">hs</span><span class="p">.</span><span class="nx">setStyles</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">innerContent</span><span class="p">,{</span><span class="nx">position</span><span class="o">:</span><span class="s1">&#39;relative&#39;</span><span class="p">,</span><span class="nx">display</span><span class="o">:</span><span class="s1">&#39;block&#39;</span><span class="p">,</span><span class="nx">direction</span><span class="o">:</span><span class="nx">hs</span><span class="p">.</span><span class="nx">lang</span><span class="p">.</span><span class="nx">cssDirection</span><span class="o">||</span><span class="s1">&#39;&#39;</span><span class="p">});</span><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">width</span><span class="p">)</span><span class="k">this</span><span class="p">.</span><span class="nx">innerContent</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">width</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">width</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">height</span><span class="p">)</span><span class="k">this</span><span class="p">.</span><span class="nx">innerContent</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">height</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">height</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">innerContent</span><span class="p">.</span><span class="nx">offsetWidth</span><span class="o">&lt;</span><span class="k">this</span><span class="p">.</span><span class="nx">minWidth</span><span class="p">)</span></div><div class='line' id='LC83'><span class="k">this</span><span class="p">.</span><span class="nx">innerContent</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">width</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">minWidth</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">objectType</span><span class="o">==</span><span class="s1">&#39;ajax&#39;</span><span class="o">&amp;&amp;!</span><span class="nx">hs</span><span class="p">.</span><span class="nx">getCacheBinding</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">a</span><span class="p">)){</span><span class="k">this</span><span class="p">.</span><span class="nx">showLoading</span><span class="p">();</span><span class="kd">var</span> <span class="nx">ajax</span><span class="o">=</span><span class="k">new</span> <span class="nx">hs</span><span class="p">.</span><span class="nx">Ajax</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">a</span><span class="p">,</span><span class="k">this</span><span class="p">.</span><span class="nx">innerContent</span><span class="p">);</span><span class="kd">var</span> <span class="nx">exp</span><span class="o">=</span><span class="k">this</span><span class="p">;</span><span class="nx">ajax</span><span class="p">.</span><span class="nx">onLoad</span><span class="o">=</span><span class="kd">function</span><span class="p">(){</span><span class="k">if</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">expanders</span><span class="p">[</span><span class="nx">exp</span><span class="p">.</span><span class="nx">key</span><span class="p">])</span><span class="nx">exp</span><span class="p">.</span><span class="nx">contentLoaded</span><span class="p">();};</span><span class="nx">ajax</span><span class="p">.</span><span class="nx">onError</span><span class="o">=</span><span class="kd">function</span><span class="p">(){</span><span class="nx">location</span><span class="p">.</span><span class="nx">href</span><span class="o">=</span><span class="nx">exp</span><span class="p">.</span><span class="nx">src</span><span class="p">;};</span><span class="nx">ajax</span><span class="p">.</span><span class="nx">run</span><span class="p">();}</span></div><div class='line' id='LC84'><span class="k">else</span></div><div class='line' id='LC85'><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">objectType</span><span class="o">==</span><span class="s1">&#39;iframe&#39;</span><span class="o">&amp;&amp;</span><span class="k">this</span><span class="p">.</span><span class="nx">objectLoadTime</span><span class="o">==</span><span class="s1">&#39;before&#39;</span><span class="p">){</span><span class="k">this</span><span class="p">.</span><span class="nx">writeExtendedContent</span><span class="p">();}</span></div><div class='line' id='LC86'><span class="k">else</span></div><div class='line' id='LC87'><span class="k">this</span><span class="p">.</span><span class="nx">contentLoaded</span><span class="p">();},</span><span class="nx">contentLoaded</span><span class="o">:</span><span class="kd">function</span><span class="p">(){</span><span class="k">try</span><span class="p">{</span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="k">this</span><span class="p">.</span><span class="nx">content</span><span class="p">)</span><span class="k">return</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">content</span><span class="p">.</span><span class="nx">onload</span><span class="o">=</span><span class="kc">null</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">onLoadStarted</span><span class="p">)</span><span class="k">return</span><span class="p">;</span><span class="k">else</span> <span class="k">this</span><span class="p">.</span><span class="nx">onLoadStarted</span><span class="o">=</span><span class="kc">true</span><span class="p">;</span><span class="kd">var</span> <span class="nx">x</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">x</span><span class="p">,</span><span class="nx">y</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">y</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">loading</span><span class="p">){</span><span class="nx">hs</span><span class="p">.</span><span class="nx">setStyles</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">loading</span><span class="p">,{</span><span class="nx">top</span><span class="o">:</span><span class="s1">&#39;-9999px&#39;</span><span class="p">});</span><span class="k">this</span><span class="p">.</span><span class="nx">loading</span><span class="o">=</span><span class="kc">null</span><span class="p">;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">fireEvent</span><span class="p">(</span><span class="k">this</span><span class="p">,</span><span class="s1">&#39;onHideLoading&#39;</span><span class="p">);}</span></div><div class='line' id='LC88'><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">isImage</span><span class="p">){</span><span class="nx">x</span><span class="p">.</span><span class="nx">full</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">content</span><span class="p">.</span><span class="nx">width</span><span class="p">;</span><span class="nx">y</span><span class="p">.</span><span class="nx">full</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">content</span><span class="p">.</span><span class="nx">height</span><span class="p">;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">setStyles</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">content</span><span class="p">,{</span><span class="nx">width</span><span class="o">:</span><span class="nx">x</span><span class="p">.</span><span class="nx">t</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">,</span><span class="nx">height</span><span class="o">:</span><span class="nx">y</span><span class="p">.</span><span class="nx">t</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">});</span><span class="k">this</span><span class="p">.</span><span class="nx">wrapper</span><span class="p">.</span><span class="nx">appendChild</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">content</span><span class="p">);</span><span class="nx">hs</span><span class="p">.</span><span class="nx">container</span><span class="p">.</span><span class="nx">appendChild</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">wrapper</span><span class="p">);}</span><span class="k">else</span> <span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">htmlGetSize</span><span class="p">)</span><span class="k">this</span><span class="p">.</span><span class="nx">htmlGetSize</span><span class="p">();</span><span class="nx">x</span><span class="p">.</span><span class="nx">calcBorders</span><span class="p">();</span><span class="nx">y</span><span class="p">.</span><span class="nx">calcBorders</span><span class="p">();</span><span class="nx">hs</span><span class="p">.</span><span class="nx">setStyles</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">wrapper</span><span class="p">,{</span><span class="nx">left</span><span class="o">:</span><span class="p">(</span><span class="nx">x</span><span class="p">.</span><span class="nx">tpos</span><span class="o">+</span><span class="nx">x</span><span class="p">.</span><span class="nx">tb</span><span class="o">-</span><span class="nx">x</span><span class="p">.</span><span class="nx">cb</span><span class="p">)</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">,</span><span class="nx">top</span><span class="o">:</span><span class="p">(</span><span class="nx">y</span><span class="p">.</span><span class="nx">tpos</span><span class="o">+</span><span class="nx">x</span><span class="p">.</span><span class="nx">tb</span><span class="o">-</span><span class="nx">y</span><span class="p">.</span><span class="nx">cb</span><span class="p">)</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">});</span><span class="k">this</span><span class="p">.</span><span class="nx">initSlideshow</span><span class="p">();</span><span class="k">this</span><span class="p">.</span><span class="nx">getOverlays</span><span class="p">();</span><span class="kd">var</span> <span class="nx">ratio</span><span class="o">=</span><span class="nx">x</span><span class="p">.</span><span class="nx">full</span><span class="o">/</span><span class="nx">y</span><span class="p">.</span><span class="nx">full</span><span class="p">;</span><span class="nx">x</span><span class="p">.</span><span class="nx">calcExpanded</span><span class="p">();</span><span class="k">this</span><span class="p">.</span><span class="nx">justify</span><span class="p">(</span><span class="nx">x</span><span class="p">);</span><span class="nx">y</span><span class="p">.</span><span class="nx">calcExpanded</span><span class="p">();</span><span class="k">this</span><span class="p">.</span><span class="nx">justify</span><span class="p">(</span><span class="nx">y</span><span class="p">);</span><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">isHtml</span><span class="p">)</span><span class="k">this</span><span class="p">.</span><span class="nx">htmlSizeOperations</span><span class="p">();</span><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">overlayBox</span><span class="p">)</span><span class="k">this</span><span class="p">.</span><span class="nx">sizeOverlayBox</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span><span class="mi">1</span><span class="p">);</span><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">allowSizeReduction</span><span class="p">){</span><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">isImage</span><span class="p">)</span></div><div class='line' id='LC89'><span class="k">this</span><span class="p">.</span><span class="nx">correctRatio</span><span class="p">(</span><span class="nx">ratio</span><span class="p">);</span><span class="k">else</span> <span class="k">this</span><span class="p">.</span><span class="nx">fitOverlayBox</span><span class="p">();</span><span class="kd">var</span> <span class="nx">ss</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">slideshow</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="nx">ss</span><span class="o">&amp;&amp;</span><span class="k">this</span><span class="p">.</span><span class="nx">last</span><span class="o">&amp;&amp;</span><span class="nx">ss</span><span class="p">.</span><span class="nx">controls</span><span class="o">&amp;&amp;</span><span class="nx">ss</span><span class="p">.</span><span class="nx">fixedControls</span><span class="p">){</span><span class="kd">var</span> <span class="nx">pos</span><span class="o">=</span><span class="nx">ss</span><span class="p">.</span><span class="nx">overlayOptions</span><span class="p">.</span><span class="nx">position</span><span class="o">||</span><span class="s1">&#39;&#39;</span><span class="p">,</span><span class="nx">p</span><span class="p">;</span><span class="k">for</span><span class="p">(</span><span class="kd">var</span> <span class="nx">dim</span> <span class="k">in</span> <span class="nx">hs</span><span class="p">.</span><span class="nx">oPos</span><span class="p">)</span><span class="k">for</span><span class="p">(</span><span class="kd">var</span> <span class="nx">i</span><span class="o">=</span><span class="mi">0</span><span class="p">;</span><span class="nx">i</span><span class="o">&lt;</span><span class="mi">5</span><span class="p">;</span><span class="nx">i</span><span class="o">++</span><span class="p">){</span><span class="nx">p</span><span class="o">=</span><span class="k">this</span><span class="p">[</span><span class="nx">dim</span><span class="p">];</span><span class="k">if</span><span class="p">(</span><span class="nx">pos</span><span class="p">.</span><span class="nx">match</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">oPos</span><span class="p">[</span><span class="nx">dim</span><span class="p">][</span><span class="nx">i</span><span class="p">])){</span><span class="nx">p</span><span class="p">.</span><span class="nx">pos</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">last</span><span class="p">[</span><span class="nx">dim</span><span class="p">].</span><span class="nx">pos</span></div><div class='line' id='LC90'><span class="o">+</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">last</span><span class="p">[</span><span class="nx">dim</span><span class="p">].</span><span class="nx">p1</span><span class="o">-</span><span class="nx">p</span><span class="p">.</span><span class="nx">p1</span><span class="p">)</span></div><div class='line' id='LC91'><span class="o">+</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">last</span><span class="p">[</span><span class="nx">dim</span><span class="p">].</span><span class="nx">size</span><span class="o">-</span><span class="nx">p</span><span class="p">.</span><span class="nx">size</span><span class="p">)</span><span class="o">*</span><span class="p">[</span><span class="mi">0</span><span class="p">,</span><span class="mi">0</span><span class="p">,.</span><span class="mi">5</span><span class="p">,</span><span class="mi">1</span><span class="p">,</span><span class="mi">1</span><span class="p">][</span><span class="nx">i</span><span class="p">];</span><span class="k">if</span><span class="p">(</span><span class="nx">ss</span><span class="p">.</span><span class="nx">fixedControls</span><span class="o">==</span><span class="s1">&#39;fit&#39;</span><span class="p">){</span><span class="k">if</span><span class="p">(</span><span class="nx">p</span><span class="p">.</span><span class="nx">pos</span><span class="o">+</span><span class="nx">p</span><span class="p">.</span><span class="nx">size</span><span class="o">+</span><span class="nx">p</span><span class="p">.</span><span class="nx">p1</span><span class="o">+</span><span class="nx">p</span><span class="p">.</span><span class="nx">p2</span><span class="o">&gt;</span><span class="nx">p</span><span class="p">.</span><span class="nx">scroll</span><span class="o">+</span><span class="nx">p</span><span class="p">.</span><span class="nx">clientSize</span><span class="o">-</span><span class="nx">p</span><span class="p">.</span><span class="nx">marginMax</span><span class="p">)</span></div><div class='line' id='LC92'><span class="nx">p</span><span class="p">.</span><span class="nx">pos</span><span class="o">=</span><span class="nx">p</span><span class="p">.</span><span class="nx">scroll</span><span class="o">+</span><span class="nx">p</span><span class="p">.</span><span class="nx">clientSize</span><span class="o">-</span><span class="nx">p</span><span class="p">.</span><span class="nx">size</span><span class="o">-</span><span class="nx">p</span><span class="p">.</span><span class="nx">marginMin</span><span class="o">-</span><span class="nx">p</span><span class="p">.</span><span class="nx">marginMax</span><span class="o">-</span><span class="nx">p</span><span class="p">.</span><span class="nx">p1</span><span class="o">-</span><span class="nx">p</span><span class="p">.</span><span class="nx">p2</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="nx">p</span><span class="p">.</span><span class="nx">pos</span><span class="o">&lt;</span><span class="nx">p</span><span class="p">.</span><span class="nx">scroll</span><span class="o">+</span><span class="nx">p</span><span class="p">.</span><span class="nx">marginMin</span><span class="p">)</span><span class="nx">p</span><span class="p">.</span><span class="nx">pos</span><span class="o">=</span><span class="nx">p</span><span class="p">.</span><span class="nx">scroll</span><span class="o">+</span><span class="nx">p</span><span class="p">.</span><span class="nx">marginMin</span><span class="p">;}}}}</span></div><div class='line' id='LC93'><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">isImage</span><span class="o">&amp;&amp;</span><span class="k">this</span><span class="p">.</span><span class="nx">x</span><span class="p">.</span><span class="nx">full</span><span class="o">&gt;</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">x</span><span class="p">.</span><span class="nx">imgSize</span><span class="o">||</span><span class="k">this</span><span class="p">.</span><span class="nx">x</span><span class="p">.</span><span class="nx">size</span><span class="p">)){</span><span class="k">this</span><span class="p">.</span><span class="nx">createFullExpand</span><span class="p">();</span><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">overlays</span><span class="p">.</span><span class="nx">length</span><span class="o">==</span><span class="mi">1</span><span class="p">)</span><span class="k">this</span><span class="p">.</span><span class="nx">sizeOverlayBox</span><span class="p">();}}</span></div><div class='line' id='LC94'><span class="k">this</span><span class="p">.</span><span class="nx">show</span><span class="p">();}</span><span class="k">catch</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="k">this</span><span class="p">.</span><span class="nx">error</span><span class="p">(</span><span class="nx">e</span><span class="p">);}},</span><span class="nx">setObjContainerSize</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">parent</span><span class="p">,</span><span class="nx">auto</span><span class="p">){</span><span class="kd">var</span> <span class="nx">c</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">getElementByClass</span><span class="p">(</span><span class="nx">parent</span><span class="p">,</span><span class="s1">&#39;DIV&#39;</span><span class="p">,</span><span class="s1">&#39;highslide-body&#39;</span><span class="p">);</span><span class="k">if</span><span class="p">(</span><span class="sr">/(iframe|swf)/</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">objectType</span><span class="p">)){</span><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">objectWidth</span><span class="p">)</span><span class="nx">c</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">width</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">objectWidth</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">objectHeight</span><span class="p">)</span><span class="nx">c</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">height</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">objectHeight</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">;}},</span><span class="nx">writeExtendedContent</span><span class="o">:</span><span class="kd">function</span><span class="p">(){</span><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">hasExtendedContent</span><span class="p">)</span><span class="k">return</span><span class="p">;</span><span class="kd">var</span> <span class="nx">exp</span><span class="o">=</span><span class="k">this</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">body</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">getElementByClass</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">innerContent</span><span class="p">,</span><span class="s1">&#39;DIV&#39;</span><span class="p">,</span><span class="s1">&#39;highslide-body&#39;</span><span class="p">);</span><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">objectType</span><span class="o">==</span><span class="s1">&#39;iframe&#39;</span><span class="p">){</span><span class="k">this</span><span class="p">.</span><span class="nx">showLoading</span><span class="p">();</span><span class="kd">var</span> <span class="nx">ruler</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">clearing</span><span class="p">.</span><span class="nx">cloneNode</span><span class="p">(</span><span class="mi">1</span><span class="p">);</span><span class="k">this</span><span class="p">.</span><span class="nx">body</span><span class="p">.</span><span class="nx">appendChild</span><span class="p">(</span><span class="nx">ruler</span><span class="p">);</span><span class="k">this</span><span class="p">.</span><span class="nx">newWidth</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">innerContent</span><span class="p">.</span><span class="nx">offsetWidth</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="k">this</span><span class="p">.</span><span class="nx">objectWidth</span><span class="p">)</span><span class="k">this</span><span class="p">.</span><span class="nx">objectWidth</span><span class="o">=</span><span class="nx">ruler</span><span class="p">.</span><span class="nx">offsetWidth</span><span class="p">;</span><span class="kd">var</span> <span class="nx">hDiff</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">innerContent</span><span class="p">.</span><span class="nx">offsetHeight</span><span class="o">-</span><span class="k">this</span><span class="p">.</span><span class="nx">body</span><span class="p">.</span><span class="nx">offsetHeight</span><span class="p">,</span><span class="nx">h</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">objectHeight</span><span class="o">||</span><span class="nx">hs</span><span class="p">.</span><span class="nx">page</span><span class="p">.</span><span class="nx">height</span><span class="o">-</span><span class="nx">hDiff</span><span class="o">-</span><span class="nx">hs</span><span class="p">.</span><span class="nx">marginTop</span><span class="o">-</span><span class="nx">hs</span><span class="p">.</span><span class="nx">marginBottom</span><span class="p">,</span><span class="nx">onload</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">objectLoadTime</span><span class="o">==</span><span class="s1">&#39;before&#39;</span><span class="o">?</span><span class="s1">&#39; onload=&quot;if (hs.expanders[&#39;</span><span class="o">+</span><span class="k">this</span><span class="p">.</span><span class="nx">key</span><span class="o">+</span><span class="s1">&#39;]) hs.expanders[&#39;</span><span class="o">+</span><span class="k">this</span><span class="p">.</span><span class="nx">key</span><span class="o">+</span><span class="s1">&#39;].contentLoaded()&quot; &#39;</span><span class="o">:</span><span class="s1">&#39;&#39;</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">body</span><span class="p">.</span><span class="nx">innerHTML</span><span class="o">+=</span><span class="s1">&#39;&lt;iframe name=&quot;hs&#39;</span><span class="o">+</span><span class="p">(</span><span class="k">new</span> <span class="nb">Date</span><span class="p">()).</span><span class="nx">getTime</span><span class="p">()</span><span class="o">+</span><span class="s1">&#39;&quot; frameborder=&quot;0&quot; key=&quot;&#39;</span><span class="o">+</span><span class="k">this</span><span class="p">.</span><span class="nx">key</span><span class="o">+</span><span class="s1">&#39;&quot; &#39;</span></div><div class='line' id='LC95'><span class="o">+</span><span class="s1">&#39; allowtransparency=&quot;true&quot; style=&quot;width:&#39;</span><span class="o">+</span><span class="k">this</span><span class="p">.</span><span class="nx">objectWidth</span><span class="o">+</span><span class="s1">&#39;px; height:&#39;</span><span class="o">+</span><span class="nx">h</span><span class="o">+</span><span class="s1">&#39;px&quot; &#39;</span></div><div class='line' id='LC96'><span class="o">+</span><span class="nx">onload</span><span class="o">+</span><span class="s1">&#39; src=&quot;&#39;</span><span class="o">+</span><span class="k">this</span><span class="p">.</span><span class="nx">src</span><span class="o">+</span><span class="s1">&#39;&quot;&gt;&lt;/iframe&gt;&#39;</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">ruler</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">body</span><span class="p">.</span><span class="nx">getElementsByTagName</span><span class="p">(</span><span class="s1">&#39;div&#39;</span><span class="p">)[</span><span class="mi">0</span><span class="p">];</span><span class="k">this</span><span class="p">.</span><span class="nx">iframe</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">body</span><span class="p">.</span><span class="nx">getElementsByTagName</span><span class="p">(</span><span class="s1">&#39;iframe&#39;</span><span class="p">)[</span><span class="mi">0</span><span class="p">];</span><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">objectLoadTime</span><span class="o">==</span><span class="s1">&#39;after&#39;</span><span class="p">)</span><span class="k">this</span><span class="p">.</span><span class="nx">correctIframeSize</span><span class="p">();}</span></div><div class='line' id='LC97'><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">objectType</span><span class="o">==</span><span class="s1">&#39;swf&#39;</span><span class="p">){</span><span class="k">this</span><span class="p">.</span><span class="nx">body</span><span class="p">.</span><span class="nx">id</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">body</span><span class="p">.</span><span class="nx">id</span><span class="o">||</span><span class="s1">&#39;hs-flash-id-&#39;</span><span class="o">+</span><span class="k">this</span><span class="p">.</span><span class="nx">key</span><span class="p">;</span><span class="kd">var</span> <span class="nx">a</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">swfOptions</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="k">typeof</span> <span class="nx">a</span><span class="p">.</span><span class="nx">params</span><span class="p">.</span><span class="nx">wmode</span><span class="o">==</span><span class="s1">&#39;undefined&#39;</span><span class="p">)</span><span class="nx">a</span><span class="p">.</span><span class="nx">params</span><span class="p">.</span><span class="nx">wmode</span><span class="o">=</span><span class="s1">&#39;transparent&#39;</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="nx">swfobject</span><span class="p">)</span><span class="nx">swfobject</span><span class="p">.</span><span class="nx">embedSWF</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">src</span><span class="p">,</span><span class="k">this</span><span class="p">.</span><span class="nx">body</span><span class="p">.</span><span class="nx">id</span><span class="p">,</span><span class="k">this</span><span class="p">.</span><span class="nx">objectWidth</span><span class="p">,</span><span class="k">this</span><span class="p">.</span><span class="nx">objectHeight</span><span class="p">,</span><span class="nx">a</span><span class="p">.</span><span class="nx">version</span><span class="o">||</span><span class="s1">&#39;7&#39;</span><span class="p">,</span><span class="nx">a</span><span class="p">.</span><span class="nx">expressInstallSwfurl</span><span class="p">,</span><span class="nx">a</span><span class="p">.</span><span class="nx">flashvars</span><span class="p">,</span><span class="nx">a</span><span class="p">.</span><span class="nx">params</span><span class="p">,</span><span class="nx">a</span><span class="p">.</span><span class="nx">attributes</span><span class="p">);}</span></div><div class='line' id='LC98'><span class="k">this</span><span class="p">.</span><span class="nx">hasExtendedContent</span><span class="o">=</span><span class="kc">true</span><span class="p">;},</span><span class="nx">htmlGetSize</span><span class="o">:</span><span class="kd">function</span><span class="p">(){</span><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">iframe</span><span class="o">&amp;&amp;!</span><span class="k">this</span><span class="p">.</span><span class="nx">objectHeight</span><span class="p">){</span><span class="k">this</span><span class="p">.</span><span class="nx">iframe</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">height</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">body</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">height</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">getIframePageHeight</span><span class="p">()</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">;}</span></div><div class='line' id='LC99'><span class="k">this</span><span class="p">.</span><span class="nx">innerContent</span><span class="p">.</span><span class="nx">appendChild</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">clearing</span><span class="p">);</span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="k">this</span><span class="p">.</span><span class="nx">x</span><span class="p">.</span><span class="nx">full</span><span class="p">)</span><span class="k">this</span><span class="p">.</span><span class="nx">x</span><span class="p">.</span><span class="nx">full</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">innerContent</span><span class="p">.</span><span class="nx">offsetWidth</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">y</span><span class="p">.</span><span class="nx">full</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">innerContent</span><span class="p">.</span><span class="nx">offsetHeight</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">innerContent</span><span class="p">.</span><span class="nx">removeChild</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">clearing</span><span class="p">);</span><span class="k">if</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">ie</span><span class="o">&amp;&amp;</span><span class="k">this</span><span class="p">.</span><span class="nx">newHeight</span><span class="o">&gt;</span><span class="nb">parseInt</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">innerContent</span><span class="p">.</span><span class="nx">currentStyle</span><span class="p">.</span><span class="nx">height</span><span class="p">)){</span><span class="k">this</span><span class="p">.</span><span class="nx">newHeight</span><span class="o">=</span><span class="nb">parseInt</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">innerContent</span><span class="p">.</span><span class="nx">currentStyle</span><span class="p">.</span><span class="nx">height</span><span class="p">);}</span></div><div class='line' id='LC100'><span class="nx">hs</span><span class="p">.</span><span class="nx">setStyles</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">wrapper</span><span class="p">,{</span><span class="nx">position</span><span class="o">:</span><span class="s1">&#39;absolute&#39;</span><span class="p">,</span><span class="nx">padding</span><span class="o">:</span><span class="s1">&#39;0&#39;</span><span class="p">});</span><span class="nx">hs</span><span class="p">.</span><span class="nx">setStyles</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">content</span><span class="p">,{</span><span class="nx">width</span><span class="o">:</span><span class="k">this</span><span class="p">.</span><span class="nx">x</span><span class="p">.</span><span class="nx">t</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">,</span><span class="nx">height</span><span class="o">:</span><span class="k">this</span><span class="p">.</span><span class="nx">y</span><span class="p">.</span><span class="nx">t</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">});},</span><span class="nx">getIframePageHeight</span><span class="o">:</span><span class="kd">function</span><span class="p">(){</span><span class="kd">var</span> <span class="nx">h</span><span class="p">;</span><span class="k">try</span><span class="p">{</span><span class="kd">var</span> <span class="nx">doc</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">iframe</span><span class="p">.</span><span class="nx">contentDocument</span><span class="o">||</span><span class="k">this</span><span class="p">.</span><span class="nx">iframe</span><span class="p">.</span><span class="nx">contentWindow</span><span class="p">.</span><span class="nb">document</span><span class="p">;</span><span class="kd">var</span> <span class="nx">clearing</span><span class="o">=</span><span class="nx">doc</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="s1">&#39;div&#39;</span><span class="p">);</span><span class="nx">clearing</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">clear</span><span class="o">=</span><span class="s1">&#39;both&#39;</span><span class="p">;</span><span class="nx">doc</span><span class="p">.</span><span class="nx">body</span><span class="p">.</span><span class="nx">appendChild</span><span class="p">(</span><span class="nx">clearing</span><span class="p">);</span><span class="nx">h</span><span class="o">=</span><span class="nx">clearing</span><span class="p">.</span><span class="nx">offsetTop</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">ie</span><span class="p">)</span><span class="nx">h</span><span class="o">+=</span><span class="nb">parseInt</span><span class="p">(</span><span class="nx">doc</span><span class="p">.</span><span class="nx">body</span><span class="p">.</span><span class="nx">currentStyle</span><span class="p">.</span><span class="nx">marginTop</span><span class="p">)</span></div><div class='line' id='LC101'><span class="o">+</span><span class="nb">parseInt</span><span class="p">(</span><span class="nx">doc</span><span class="p">.</span><span class="nx">body</span><span class="p">.</span><span class="nx">currentStyle</span><span class="p">.</span><span class="nx">marginBottom</span><span class="p">)</span><span class="o">-</span><span class="mi">1</span><span class="p">;}</span><span class="k">catch</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="nx">h</span><span class="o">=</span><span class="mi">300</span><span class="p">;}</span></div><div class='line' id='LC102'><span class="k">return</span> <span class="nx">h</span><span class="p">;},</span><span class="nx">correctIframeSize</span><span class="o">:</span><span class="kd">function</span><span class="p">(){</span><span class="kd">var</span> <span class="nx">wDiff</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">innerContent</span><span class="p">.</span><span class="nx">offsetWidth</span><span class="o">-</span><span class="k">this</span><span class="p">.</span><span class="nx">ruler</span><span class="p">.</span><span class="nx">offsetWidth</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="nx">wDiff</span><span class="o">&lt;</span><span class="mi">0</span><span class="p">)</span><span class="nx">wDiff</span><span class="o">=</span><span class="mi">0</span><span class="p">;</span><span class="kd">var</span> <span class="nx">hDiff</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">innerContent</span><span class="p">.</span><span class="nx">offsetHeight</span><span class="o">-</span><span class="k">this</span><span class="p">.</span><span class="nx">iframe</span><span class="p">.</span><span class="nx">offsetHeight</span><span class="p">;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">setStyles</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">iframe</span><span class="p">,{</span><span class="nx">width</span><span class="o">:</span><span class="nb">Math</span><span class="p">.</span><span class="nx">abs</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">x</span><span class="p">.</span><span class="nx">size</span><span class="o">-</span><span class="nx">wDiff</span><span class="p">)</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">,</span><span class="nx">height</span><span class="o">:</span><span class="nb">Math</span><span class="p">.</span><span class="nx">abs</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">y</span><span class="p">.</span><span class="nx">size</span><span class="o">-</span><span class="nx">hDiff</span><span class="p">)</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">});</span><span class="nx">hs</span><span class="p">.</span><span class="nx">setStyles</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">body</span><span class="p">,{</span><span class="nx">width</span><span class="o">:</span><span class="k">this</span><span class="p">.</span><span class="nx">iframe</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">width</span><span class="p">,</span><span class="nx">height</span><span class="o">:</span><span class="k">this</span><span class="p">.</span><span class="nx">iframe</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">height</span><span class="p">});</span><span class="k">this</span><span class="p">.</span><span class="nx">scrollingContent</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">iframe</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">scrollerDiv</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">scrollingContent</span><span class="p">;},</span><span class="nx">htmlSizeOperations</span><span class="o">:</span><span class="kd">function</span><span class="p">(){</span><span class="k">this</span><span class="p">.</span><span class="nx">setObjContainerSize</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">innerContent</span><span class="p">);</span><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">objectType</span><span class="o">==</span><span class="s1">&#39;swf&#39;</span><span class="o">&amp;&amp;</span><span class="k">this</span><span class="p">.</span><span class="nx">objectLoadTime</span><span class="o">==</span><span class="s1">&#39;before&#39;</span><span class="p">)</span><span class="k">this</span><span class="p">.</span><span class="nx">writeExtendedContent</span><span class="p">();</span><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">x</span><span class="p">.</span><span class="nx">size</span><span class="o">&lt;</span><span class="k">this</span><span class="p">.</span><span class="nx">x</span><span class="p">.</span><span class="nx">full</span><span class="o">&amp;&amp;!</span><span class="k">this</span><span class="p">.</span><span class="nx">allowWidthReduction</span><span class="p">)</span><span class="k">this</span><span class="p">.</span><span class="nx">x</span><span class="p">.</span><span class="nx">size</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">x</span><span class="p">.</span><span class="nx">full</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">y</span><span class="p">.</span><span class="nx">size</span><span class="o">&lt;</span><span class="k">this</span><span class="p">.</span><span class="nx">y</span><span class="p">.</span><span class="nx">full</span><span class="o">&amp;&amp;!</span><span class="k">this</span><span class="p">.</span><span class="nx">allowHeightReduction</span><span class="p">)</span><span class="k">this</span><span class="p">.</span><span class="nx">y</span><span class="p">.</span><span class="nx">size</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">y</span><span class="p">.</span><span class="nx">full</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">scrollerDiv</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">innerContent</span><span class="p">;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">setStyles</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">mediumContent</span><span class="p">,{</span><span class="nx">position</span><span class="o">:</span><span class="s1">&#39;relative&#39;</span><span class="p">,</span><span class="nx">width</span><span class="o">:</span><span class="k">this</span><span class="p">.</span><span class="nx">x</span><span class="p">.</span><span class="nx">size</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">});</span><span class="nx">hs</span><span class="p">.</span><span class="nx">setStyles</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">innerContent</span><span class="p">,{</span><span class="nx">border</span><span class="o">:</span><span class="s1">&#39;none&#39;</span><span class="p">,</span><span class="nx">width</span><span class="o">:</span><span class="s1">&#39;auto&#39;</span><span class="p">,</span><span class="nx">height</span><span class="o">:</span><span class="s1">&#39;auto&#39;</span><span class="p">});</span><span class="kd">var</span> <span class="nx">node</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">getElementByClass</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">innerContent</span><span class="p">,</span><span class="s1">&#39;DIV&#39;</span><span class="p">,</span><span class="s1">&#39;highslide-body&#39;</span><span class="p">);</span><span class="k">if</span><span class="p">(</span><span class="nx">node</span><span class="o">&amp;&amp;!</span><span class="sr">/(iframe|swf)/</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">objectType</span><span class="p">)){</span><span class="kd">var</span> <span class="nx">cNode</span><span class="o">=</span><span class="nx">node</span><span class="p">;</span><span class="nx">node</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="nx">cNode</span><span class="p">.</span><span class="nx">nodeName</span><span class="p">,</span><span class="kc">null</span><span class="p">,{</span><span class="nx">overflow</span><span class="o">:</span><span class="s1">&#39;hidden&#39;</span><span class="p">},</span><span class="kc">null</span><span class="p">,</span><span class="kc">true</span><span class="p">);</span><span class="nx">cNode</span><span class="p">.</span><span class="nx">parentNode</span><span class="p">.</span><span class="nx">insertBefore</span><span class="p">(</span><span class="nx">node</span><span class="p">,</span><span class="nx">cNode</span><span class="p">);</span><span class="nx">node</span><span class="p">.</span><span class="nx">appendChild</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">clearing</span><span class="p">);</span><span class="nx">node</span><span class="p">.</span><span class="nx">appendChild</span><span class="p">(</span><span class="nx">cNode</span><span class="p">);</span><span class="kd">var</span> <span class="nx">wDiff</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">innerContent</span><span class="p">.</span><span class="nx">offsetWidth</span><span class="o">-</span><span class="nx">node</span><span class="p">.</span><span class="nx">offsetWidth</span><span class="p">;</span><span class="kd">var</span> <span class="nx">hDiff</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">innerContent</span><span class="p">.</span><span class="nx">offsetHeight</span><span class="o">-</span><span class="nx">node</span><span class="p">.</span><span class="nx">offsetHeight</span><span class="p">;</span><span class="nx">node</span><span class="p">.</span><span class="nx">removeChild</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">clearing</span><span class="p">);</span><span class="kd">var</span> <span class="nx">kdeBugCorr</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">safari</span><span class="o">||</span><span class="nx">navigator</span><span class="p">.</span><span class="nx">vendor</span><span class="o">==</span><span class="s1">&#39;KDE&#39;</span><span class="o">?</span><span class="mi">1</span><span class="o">:</span><span class="mi">0</span><span class="p">;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">setStyles</span><span class="p">(</span><span class="nx">node</span><span class="p">,{</span><span class="nx">width</span><span class="o">:</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">x</span><span class="p">.</span><span class="nx">size</span><span class="o">-</span><span class="nx">wDiff</span><span class="o">-</span><span class="nx">kdeBugCorr</span><span class="p">)</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">,</span><span class="nx">height</span><span class="o">:</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">y</span><span class="p">.</span><span class="nx">size</span><span class="o">-</span><span class="nx">hDiff</span><span class="p">)</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">,</span><span class="nx">overflow</span><span class="o">:</span><span class="s1">&#39;auto&#39;</span><span class="p">,</span><span class="nx">position</span><span class="o">:</span><span class="s1">&#39;relative&#39;</span><span class="p">});</span><span class="k">if</span><span class="p">(</span><span class="nx">kdeBugCorr</span><span class="o">&amp;&amp;</span><span class="nx">cNode</span><span class="p">.</span><span class="nx">offsetHeight</span><span class="o">&gt;</span><span class="nx">node</span><span class="p">.</span><span class="nx">offsetHeight</span><span class="p">){</span><span class="nx">node</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">width</span><span class="o">=</span><span class="p">(</span><span class="nb">parseInt</span><span class="p">(</span><span class="nx">node</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">width</span><span class="p">)</span><span class="o">+</span><span class="nx">kdeBugCorr</span><span class="p">)</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">;}</span></div><div class='line' id='LC103'><span class="k">this</span><span class="p">.</span><span class="nx">scrollingContent</span><span class="o">=</span><span class="nx">node</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">scrollerDiv</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">scrollingContent</span><span class="p">;}</span></div><div class='line' id='LC104'><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">iframe</span><span class="o">&amp;&amp;</span><span class="k">this</span><span class="p">.</span><span class="nx">objectLoadTime</span><span class="o">==</span><span class="s1">&#39;before&#39;</span><span class="p">)</span><span class="k">this</span><span class="p">.</span><span class="nx">correctIframeSize</span><span class="p">();</span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="k">this</span><span class="p">.</span><span class="nx">scrollingContent</span><span class="o">&amp;&amp;</span><span class="k">this</span><span class="p">.</span><span class="nx">y</span><span class="p">.</span><span class="nx">size</span><span class="o">&lt;</span><span class="k">this</span><span class="p">.</span><span class="nx">mediumContent</span><span class="p">.</span><span class="nx">offsetHeight</span><span class="p">)</span><span class="k">this</span><span class="p">.</span><span class="nx">scrollerDiv</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">content</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">scrollerDiv</span><span class="o">==</span><span class="k">this</span><span class="p">.</span><span class="nx">content</span><span class="o">&amp;&amp;!</span><span class="k">this</span><span class="p">.</span><span class="nx">allowWidthReduction</span><span class="o">&amp;&amp;!</span><span class="sr">/(iframe|swf)/</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">objectType</span><span class="p">)){</span><span class="k">this</span><span class="p">.</span><span class="nx">x</span><span class="p">.</span><span class="nx">size</span><span class="o">+=</span><span class="mi">17</span><span class="p">;}</span></div><div class='line' id='LC105'><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">scrollerDiv</span><span class="o">&amp;&amp;</span><span class="k">this</span><span class="p">.</span><span class="nx">scrollerDiv</span><span class="p">.</span><span class="nx">offsetHeight</span><span class="o">&gt;</span><span class="k">this</span><span class="p">.</span><span class="nx">scrollerDiv</span><span class="p">.</span><span class="nx">parentNode</span><span class="p">.</span><span class="nx">offsetHeight</span><span class="p">){</span><span class="nx">setTimeout</span><span class="p">(</span><span class="s2">&quot;try { hs.expanders[&quot;</span><span class="o">+</span><span class="k">this</span><span class="p">.</span><span class="nx">key</span><span class="o">+</span><span class="s2">&quot;].scrollerDiv.style.overflow = &#39;auto&#39;; } catch(e) {}&quot;</span><span class="p">,</span><span class="nx">hs</span><span class="p">.</span><span class="nx">expandDuration</span><span class="p">);}},</span><span class="nx">getImageMapAreaCorrection</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">area</span><span class="p">){</span><span class="kd">var</span> <span class="nx">c</span><span class="o">=</span><span class="nx">area</span><span class="p">.</span><span class="nx">coords</span><span class="p">.</span><span class="nx">split</span><span class="p">(</span><span class="s1">&#39;,&#39;</span><span class="p">);</span><span class="k">for</span><span class="p">(</span><span class="kd">var</span> <span class="nx">i</span><span class="o">=</span><span class="mi">0</span><span class="p">;</span><span class="nx">i</span><span class="o">&lt;</span><span class="nx">c</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">i</span><span class="o">++</span><span class="p">)</span><span class="nx">c</span><span class="p">[</span><span class="nx">i</span><span class="p">]</span><span class="o">=</span><span class="nb">parseInt</span><span class="p">(</span><span class="nx">c</span><span class="p">[</span><span class="nx">i</span><span class="p">]);</span><span class="k">if</span><span class="p">(</span><span class="nx">area</span><span class="p">.</span><span class="nx">shape</span><span class="p">.</span><span class="nx">toLowerCase</span><span class="p">()</span><span class="o">==</span><span class="s1">&#39;circle&#39;</span><span class="p">){</span><span class="k">this</span><span class="p">.</span><span class="nx">x</span><span class="p">.</span><span class="nx">tpos</span><span class="o">+=</span><span class="nx">c</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">-</span><span class="nx">c</span><span class="p">[</span><span class="mi">2</span><span class="p">];</span><span class="k">this</span><span class="p">.</span><span class="nx">y</span><span class="p">.</span><span class="nx">tpos</span><span class="o">+=</span><span class="nx">c</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">-</span><span class="nx">c</span><span class="p">[</span><span class="mi">2</span><span class="p">];</span><span class="k">this</span><span class="p">.</span><span class="nx">x</span><span class="p">.</span><span class="nx">t</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">y</span><span class="p">.</span><span class="nx">t</span><span class="o">=</span><span class="mi">2</span><span class="o">*</span><span class="nx">c</span><span class="p">[</span><span class="mi">2</span><span class="p">];}</span><span class="k">else</span><span class="p">{</span><span class="kd">var</span> <span class="nx">maxX</span><span class="p">,</span><span class="nx">maxY</span><span class="p">,</span><span class="nx">minX</span><span class="o">=</span><span class="nx">maxX</span><span class="o">=</span><span class="nx">c</span><span class="p">[</span><span class="mi">0</span><span class="p">],</span><span class="nx">minY</span><span class="o">=</span><span class="nx">maxY</span><span class="o">=</span><span class="nx">c</span><span class="p">[</span><span class="mi">1</span><span class="p">];</span><span class="k">for</span><span class="p">(</span><span class="kd">var</span> <span class="nx">i</span><span class="o">=</span><span class="mi">0</span><span class="p">;</span><span class="nx">i</span><span class="o">&lt;</span><span class="nx">c</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">i</span><span class="o">++</span><span class="p">){</span><span class="k">if</span><span class="p">(</span><span class="nx">i</span><span class="o">%</span><span class="mi">2</span><span class="o">==</span><span class="mi">0</span><span class="p">){</span><span class="nx">minX</span><span class="o">=</span><span class="nb">Math</span><span class="p">.</span><span class="nx">min</span><span class="p">(</span><span class="nx">minX</span><span class="p">,</span><span class="nx">c</span><span class="p">[</span><span class="nx">i</span><span class="p">]);</span><span class="nx">maxX</span><span class="o">=</span><span class="nb">Math</span><span class="p">.</span><span class="nx">max</span><span class="p">(</span><span class="nx">maxX</span><span class="p">,</span><span class="nx">c</span><span class="p">[</span><span class="nx">i</span><span class="p">]);}</span><span class="k">else</span><span class="p">{</span><span class="nx">minY</span><span class="o">=</span><span class="nb">Math</span><span class="p">.</span><span class="nx">min</span><span class="p">(</span><span class="nx">minY</span><span class="p">,</span><span class="nx">c</span><span class="p">[</span><span class="nx">i</span><span class="p">]);</span><span class="nx">maxY</span><span class="o">=</span><span class="nb">Math</span><span class="p">.</span><span class="nx">max</span><span class="p">(</span><span class="nx">maxY</span><span class="p">,</span><span class="nx">c</span><span class="p">[</span><span class="nx">i</span><span class="p">]);}}</span></div><div class='line' id='LC106'><span class="k">this</span><span class="p">.</span><span class="nx">x</span><span class="p">.</span><span class="nx">tpos</span><span class="o">+=</span><span class="nx">minX</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">x</span><span class="p">.</span><span class="nx">t</span><span class="o">=</span><span class="nx">maxX</span><span class="o">-</span><span class="nx">minX</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">y</span><span class="p">.</span><span class="nx">tpos</span><span class="o">+=</span><span class="nx">minY</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">y</span><span class="p">.</span><span class="nx">t</span><span class="o">=</span><span class="nx">maxY</span><span class="o">-</span><span class="nx">minY</span><span class="p">;}},</span><span class="nx">justify</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">p</span><span class="p">,</span><span class="nx">moveOnly</span><span class="p">){</span><span class="kd">var</span> <span class="nx">tgtArr</span><span class="p">,</span><span class="nx">tgt</span><span class="o">=</span><span class="nx">p</span><span class="p">.</span><span class="nx">target</span><span class="p">,</span><span class="nx">dim</span><span class="o">=</span><span class="nx">p</span><span class="o">==</span><span class="k">this</span><span class="p">.</span><span class="nx">x</span><span class="o">?</span><span class="s1">&#39;x&#39;</span><span class="o">:</span><span class="s1">&#39;y&#39;</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="nx">tgt</span><span class="o">&amp;&amp;</span><span class="nx">tgt</span><span class="p">.</span><span class="nx">match</span><span class="p">(</span><span class="sr">/ /</span><span class="p">)){</span><span class="nx">tgtArr</span><span class="o">=</span><span class="nx">tgt</span><span class="p">.</span><span class="nx">split</span><span class="p">(</span><span class="s1">&#39; &#39;</span><span class="p">);</span><span class="nx">tgt</span><span class="o">=</span><span class="nx">tgtArr</span><span class="p">[</span><span class="mi">0</span><span class="p">];}</span></div><div class='line' id='LC107'><span class="k">if</span><span class="p">(</span><span class="nx">tgt</span><span class="o">&amp;&amp;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">$</span><span class="p">(</span><span class="nx">tgt</span><span class="p">)){</span><span class="nx">p</span><span class="p">.</span><span class="nx">pos</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">getPosition</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">$</span><span class="p">(</span><span class="nx">tgt</span><span class="p">))[</span><span class="nx">dim</span><span class="p">];</span><span class="k">if</span><span class="p">(</span><span class="nx">tgtArr</span><span class="o">&amp;&amp;</span><span class="nx">tgtArr</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">&amp;&amp;</span><span class="nx">tgtArr</span><span class="p">[</span><span class="mi">1</span><span class="p">].</span><span class="nx">match</span><span class="p">(</span><span class="sr">/^[-]?[0-9]+px$/</span><span class="p">))</span></div><div class='line' id='LC108'><span class="nx">p</span><span class="p">.</span><span class="nx">pos</span><span class="o">+=</span><span class="nb">parseInt</span><span class="p">(</span><span class="nx">tgtArr</span><span class="p">[</span><span class="mi">1</span><span class="p">]);</span><span class="k">if</span><span class="p">(</span><span class="nx">p</span><span class="p">.</span><span class="nx">size</span><span class="o">&lt;</span><span class="nx">p</span><span class="p">.</span><span class="nx">minSize</span><span class="p">)</span><span class="nx">p</span><span class="p">.</span><span class="nx">size</span><span class="o">=</span><span class="nx">p</span><span class="p">.</span><span class="nx">minSize</span><span class="p">;}</span><span class="k">else</span> <span class="k">if</span><span class="p">(</span><span class="nx">p</span><span class="p">.</span><span class="nx">justify</span><span class="o">==</span><span class="s1">&#39;auto&#39;</span><span class="o">||</span><span class="nx">p</span><span class="p">.</span><span class="nx">justify</span><span class="o">==</span><span class="s1">&#39;center&#39;</span><span class="p">){</span><span class="kd">var</span> <span class="nx">hasMovedMin</span><span class="o">=</span><span class="kc">false</span><span class="p">;</span><span class="kd">var</span> <span class="nx">allowReduce</span><span class="o">=</span><span class="nx">p</span><span class="p">.</span><span class="nx">exp</span><span class="p">.</span><span class="nx">allowSizeReduction</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="nx">p</span><span class="p">.</span><span class="nx">justify</span><span class="o">==</span><span class="s1">&#39;center&#39;</span><span class="p">)</span></div><div class='line' id='LC109'><span class="nx">p</span><span class="p">.</span><span class="nx">pos</span><span class="o">=</span><span class="nb">Math</span><span class="p">.</span><span class="nx">round</span><span class="p">(</span><span class="nx">p</span><span class="p">.</span><span class="nx">scroll</span><span class="o">+</span><span class="p">(</span><span class="nx">p</span><span class="p">.</span><span class="nx">clientSize</span><span class="o">+</span><span class="nx">p</span><span class="p">.</span><span class="nx">marginMin</span><span class="o">-</span><span class="nx">p</span><span class="p">.</span><span class="nx">marginMax</span><span class="o">-</span><span class="nx">p</span><span class="p">.</span><span class="nx">get</span><span class="p">(</span><span class="s1">&#39;wsize&#39;</span><span class="p">))</span><span class="o">/</span><span class="mi">2</span><span class="p">);</span><span class="k">else</span></div><div class='line' id='LC110'><span class="nx">p</span><span class="p">.</span><span class="nx">pos</span><span class="o">=</span><span class="nb">Math</span><span class="p">.</span><span class="nx">round</span><span class="p">(</span><span class="nx">p</span><span class="p">.</span><span class="nx">pos</span><span class="o">-</span><span class="p">((</span><span class="nx">p</span><span class="p">.</span><span class="nx">get</span><span class="p">(</span><span class="s1">&#39;wsize&#39;</span><span class="p">)</span><span class="o">-</span><span class="nx">p</span><span class="p">.</span><span class="nx">t</span><span class="p">)</span><span class="o">/</span><span class="mi">2</span><span class="p">));</span><span class="k">if</span><span class="p">(</span><span class="nx">p</span><span class="p">.</span><span class="nx">pos</span><span class="o">&lt;</span><span class="nx">p</span><span class="p">.</span><span class="nx">scroll</span><span class="o">+</span><span class="nx">p</span><span class="p">.</span><span class="nx">marginMin</span><span class="p">){</span><span class="nx">p</span><span class="p">.</span><span class="nx">pos</span><span class="o">=</span><span class="nx">p</span><span class="p">.</span><span class="nx">scroll</span><span class="o">+</span><span class="nx">p</span><span class="p">.</span><span class="nx">marginMin</span><span class="p">;</span><span class="nx">hasMovedMin</span><span class="o">=</span><span class="kc">true</span><span class="p">;}</span></div><div class='line' id='LC111'><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="nx">moveOnly</span><span class="o">&amp;&amp;</span><span class="nx">p</span><span class="p">.</span><span class="nx">size</span><span class="o">&lt;</span><span class="nx">p</span><span class="p">.</span><span class="nx">minSize</span><span class="p">){</span><span class="nx">p</span><span class="p">.</span><span class="nx">size</span><span class="o">=</span><span class="nx">p</span><span class="p">.</span><span class="nx">minSize</span><span class="p">;</span><span class="nx">allowReduce</span><span class="o">=</span><span class="kc">false</span><span class="p">;}</span></div><div class='line' id='LC112'><span class="k">if</span><span class="p">(</span><span class="nx">p</span><span class="p">.</span><span class="nx">pos</span><span class="o">+</span><span class="nx">p</span><span class="p">.</span><span class="nx">get</span><span class="p">(</span><span class="s1">&#39;wsize&#39;</span><span class="p">)</span><span class="o">&gt;</span><span class="nx">p</span><span class="p">.</span><span class="nx">scroll</span><span class="o">+</span><span class="nx">p</span><span class="p">.</span><span class="nx">clientSize</span><span class="o">-</span><span class="nx">p</span><span class="p">.</span><span class="nx">marginMax</span><span class="p">){</span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="nx">moveOnly</span><span class="o">&amp;&amp;</span><span class="nx">hasMovedMin</span><span class="o">&amp;&amp;</span><span class="nx">allowReduce</span><span class="p">){</span><span class="nx">p</span><span class="p">.</span><span class="nx">size</span><span class="o">=</span><span class="nx">p</span><span class="p">.</span><span class="nx">get</span><span class="p">(</span><span class="nx">dim</span><span class="o">==</span><span class="s1">&#39;y&#39;</span><span class="o">?</span><span class="s1">&#39;fitsize&#39;</span><span class="o">:</span><span class="s1">&#39;maxsize&#39;</span><span class="p">);}</span><span class="k">else</span> <span class="k">if</span><span class="p">(</span><span class="nx">p</span><span class="p">.</span><span class="nx">get</span><span class="p">(</span><span class="s1">&#39;wsize&#39;</span><span class="p">)</span><span class="o">&lt;</span><span class="nx">p</span><span class="p">.</span><span class="nx">get</span><span class="p">(</span><span class="s1">&#39;fitsize&#39;</span><span class="p">)){</span><span class="nx">p</span><span class="p">.</span><span class="nx">pos</span><span class="o">=</span><span class="nx">p</span><span class="p">.</span><span class="nx">scroll</span><span class="o">+</span><span class="nx">p</span><span class="p">.</span><span class="nx">clientSize</span><span class="o">-</span><span class="nx">p</span><span class="p">.</span><span class="nx">marginMax</span><span class="o">-</span><span class="nx">p</span><span class="p">.</span><span class="nx">get</span><span class="p">(</span><span class="s1">&#39;wsize&#39;</span><span class="p">);}</span><span class="k">else</span><span class="p">{</span><span class="nx">p</span><span class="p">.</span><span class="nx">pos</span><span class="o">=</span><span class="nx">p</span><span class="p">.</span><span class="nx">scroll</span><span class="o">+</span><span class="nx">p</span><span class="p">.</span><span class="nx">marginMin</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="nx">moveOnly</span><span class="o">&amp;&amp;</span><span class="nx">allowReduce</span><span class="p">)</span><span class="nx">p</span><span class="p">.</span><span class="nx">size</span><span class="o">=</span><span class="nx">p</span><span class="p">.</span><span class="nx">get</span><span class="p">(</span><span class="nx">dim</span><span class="o">==</span><span class="s1">&#39;y&#39;</span><span class="o">?</span><span class="s1">&#39;fitsize&#39;</span><span class="o">:</span><span class="s1">&#39;maxsize&#39;</span><span class="p">);}}</span></div><div class='line' id='LC113'><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="nx">moveOnly</span><span class="o">&amp;&amp;</span><span class="nx">p</span><span class="p">.</span><span class="nx">size</span><span class="o">&lt;</span><span class="nx">p</span><span class="p">.</span><span class="nx">minSize</span><span class="p">){</span><span class="nx">p</span><span class="p">.</span><span class="nx">size</span><span class="o">=</span><span class="nx">p</span><span class="p">.</span><span class="nx">minSize</span><span class="p">;</span><span class="nx">allowReduce</span><span class="o">=</span><span class="kc">false</span><span class="p">;}}</span><span class="k">else</span> <span class="k">if</span><span class="p">(</span><span class="nx">p</span><span class="p">.</span><span class="nx">justify</span><span class="o">==</span><span class="s1">&#39;max&#39;</span><span class="p">){</span><span class="nx">p</span><span class="p">.</span><span class="nx">pos</span><span class="o">=</span><span class="nb">Math</span><span class="p">.</span><span class="nx">floor</span><span class="p">(</span><span class="nx">p</span><span class="p">.</span><span class="nx">pos</span><span class="o">-</span><span class="nx">p</span><span class="p">.</span><span class="nx">size</span><span class="o">+</span><span class="nx">p</span><span class="p">.</span><span class="nx">t</span><span class="p">);}</span></div><div class='line' id='LC114'><span class="k">if</span><span class="p">(</span><span class="nx">p</span><span class="p">.</span><span class="nx">pos</span><span class="o">&lt;</span><span class="nx">p</span><span class="p">.</span><span class="nx">marginMin</span><span class="p">){</span><span class="kd">var</span> <span class="nx">tmpMin</span><span class="o">=</span><span class="nx">p</span><span class="p">.</span><span class="nx">pos</span><span class="p">;</span><span class="nx">p</span><span class="p">.</span><span class="nx">pos</span><span class="o">=</span><span class="nx">p</span><span class="p">.</span><span class="nx">marginMin</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="nx">allowReduce</span><span class="o">&amp;&amp;!</span><span class="nx">moveOnly</span><span class="p">)</span><span class="nx">p</span><span class="p">.</span><span class="nx">size</span><span class="o">=</span><span class="nx">p</span><span class="p">.</span><span class="nx">size</span><span class="o">-</span><span class="p">(</span><span class="nx">p</span><span class="p">.</span><span class="nx">pos</span><span class="o">-</span><span class="nx">tmpMin</span><span class="p">);}},</span><span class="nx">correctRatio</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">ratio</span><span class="p">){</span><span class="kd">var</span> <span class="nx">x</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">x</span><span class="p">,</span><span class="nx">y</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">y</span><span class="p">,</span><span class="nx">changed</span><span class="o">=</span><span class="kc">false</span><span class="p">,</span><span class="nx">xSize</span><span class="o">=</span><span class="nb">Math</span><span class="p">.</span><span class="nx">min</span><span class="p">(</span><span class="nx">x</span><span class="p">.</span><span class="nx">full</span><span class="p">,</span><span class="nx">x</span><span class="p">.</span><span class="nx">size</span><span class="p">),</span><span class="nx">ySize</span><span class="o">=</span><span class="nb">Math</span><span class="p">.</span><span class="nx">min</span><span class="p">(</span><span class="nx">y</span><span class="p">.</span><span class="nx">full</span><span class="p">,</span><span class="nx">y</span><span class="p">.</span><span class="nx">size</span><span class="p">),</span><span class="nx">useBox</span><span class="o">=</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">useBox</span><span class="o">||</span><span class="nx">hs</span><span class="p">.</span><span class="nx">padToMinWidth</span><span class="p">);</span><span class="k">if</span><span class="p">(</span><span class="nx">xSize</span><span class="o">/</span><span class="nx">ySize</span><span class="o">&gt;</span><span class="nx">ratio</span><span class="p">){</span><span class="nx">xSize</span><span class="o">=</span><span class="nx">ySize</span><span class="o">*</span><span class="nx">ratio</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="nx">xSize</span><span class="o">&lt;</span><span class="nx">x</span><span class="p">.</span><span class="nx">minSize</span><span class="p">){</span><span class="nx">xSize</span><span class="o">=</span><span class="nx">x</span><span class="p">.</span><span class="nx">minSize</span><span class="p">;</span><span class="nx">ySize</span><span class="o">=</span><span class="nx">xSize</span><span class="o">/</span><span class="nx">ratio</span><span class="p">;}</span></div><div class='line' id='LC115'><span class="nx">changed</span><span class="o">=</span><span class="kc">true</span><span class="p">;}</span><span class="k">else</span> <span class="k">if</span><span class="p">(</span><span class="nx">xSize</span><span class="o">/</span><span class="nx">ySize</span><span class="o">&lt;</span><span class="nx">ratio</span><span class="p">){</span><span class="nx">ySize</span><span class="o">=</span><span class="nx">xSize</span><span class="o">/</span><span class="nx">ratio</span><span class="p">;</span><span class="nx">changed</span><span class="o">=</span><span class="kc">true</span><span class="p">;}</span></div><div class='line' id='LC116'><span class="k">if</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">padToMinWidth</span><span class="o">&amp;&amp;</span><span class="nx">x</span><span class="p">.</span><span class="nx">full</span><span class="o">&lt;</span><span class="nx">x</span><span class="p">.</span><span class="nx">minSize</span><span class="p">){</span><span class="nx">x</span><span class="p">.</span><span class="nx">imgSize</span><span class="o">=</span><span class="nx">x</span><span class="p">.</span><span class="nx">full</span><span class="p">;</span><span class="nx">y</span><span class="p">.</span><span class="nx">size</span><span class="o">=</span><span class="nx">y</span><span class="p">.</span><span class="nx">imgSize</span><span class="o">=</span><span class="nx">y</span><span class="p">.</span><span class="nx">full</span><span class="p">;}</span><span class="k">else</span> <span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">useBox</span><span class="p">){</span><span class="nx">x</span><span class="p">.</span><span class="nx">imgSize</span><span class="o">=</span><span class="nx">xSize</span><span class="p">;</span><span class="nx">y</span><span class="p">.</span><span class="nx">imgSize</span><span class="o">=</span><span class="nx">ySize</span><span class="p">;}</span><span class="k">else</span><span class="p">{</span><span class="nx">x</span><span class="p">.</span><span class="nx">size</span><span class="o">=</span><span class="nx">xSize</span><span class="p">;</span><span class="nx">y</span><span class="p">.</span><span class="nx">size</span><span class="o">=</span><span class="nx">ySize</span><span class="p">;}</span></div><div class='line' id='LC117'><span class="k">this</span><span class="p">.</span><span class="nx">fitOverlayBox</span><span class="p">(</span><span class="nx">useBox</span><span class="o">?</span><span class="kc">null</span><span class="o">:</span><span class="nx">ratio</span><span class="p">);</span><span class="k">if</span><span class="p">(</span><span class="nx">useBox</span><span class="o">&amp;&amp;</span><span class="nx">y</span><span class="p">.</span><span class="nx">size</span><span class="o">&lt;</span><span class="nx">y</span><span class="p">.</span><span class="nx">imgSize</span><span class="p">){</span><span class="nx">y</span><span class="p">.</span><span class="nx">imgSize</span><span class="o">=</span><span class="nx">y</span><span class="p">.</span><span class="nx">size</span><span class="p">;</span><span class="nx">x</span><span class="p">.</span><span class="nx">imgSize</span><span class="o">=</span><span class="nx">y</span><span class="p">.</span><span class="nx">size</span><span class="o">*</span><span class="nx">ratio</span><span class="p">;}</span></div><div class='line' id='LC118'><span class="k">if</span><span class="p">(</span><span class="nx">changed</span><span class="o">||</span><span class="nx">useBox</span><span class="p">){</span><span class="nx">x</span><span class="p">.</span><span class="nx">pos</span><span class="o">=</span><span class="nx">x</span><span class="p">.</span><span class="nx">tpos</span><span class="o">-</span><span class="nx">x</span><span class="p">.</span><span class="nx">cb</span><span class="o">+</span><span class="nx">x</span><span class="p">.</span><span class="nx">tb</span><span class="p">;</span><span class="nx">x</span><span class="p">.</span><span class="nx">minSize</span><span class="o">=</span><span class="nx">x</span><span class="p">.</span><span class="nx">size</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">justify</span><span class="p">(</span><span class="nx">x</span><span class="p">,</span><span class="kc">true</span><span class="p">);</span><span class="nx">y</span><span class="p">.</span><span class="nx">pos</span><span class="o">=</span><span class="nx">y</span><span class="p">.</span><span class="nx">tpos</span><span class="o">-</span><span class="nx">y</span><span class="p">.</span><span class="nx">cb</span><span class="o">+</span><span class="nx">y</span><span class="p">.</span><span class="nx">tb</span><span class="p">;</span><span class="nx">y</span><span class="p">.</span><span class="nx">minSize</span><span class="o">=</span><span class="nx">y</span><span class="p">.</span><span class="nx">size</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">justify</span><span class="p">(</span><span class="nx">y</span><span class="p">,</span><span class="kc">true</span><span class="p">);</span><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">overlayBox</span><span class="p">)</span><span class="k">this</span><span class="p">.</span><span class="nx">sizeOverlayBox</span><span class="p">();}},</span><span class="nx">fitOverlayBox</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">ratio</span><span class="p">){</span><span class="kd">var</span> <span class="nx">x</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">x</span><span class="p">,</span><span class="nx">y</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">y</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">overlayBox</span><span class="p">){</span><span class="k">while</span><span class="p">(</span><span class="nx">y</span><span class="p">.</span><span class="nx">size</span><span class="o">&gt;</span><span class="k">this</span><span class="p">.</span><span class="nx">minHeight</span><span class="o">&amp;&amp;</span><span class="nx">x</span><span class="p">.</span><span class="nx">size</span><span class="o">&gt;</span><span class="k">this</span><span class="p">.</span><span class="nx">minWidth</span><span class="o">&amp;&amp;</span><span class="nx">y</span><span class="p">.</span><span class="nx">get</span><span class="p">(</span><span class="s1">&#39;wsize&#39;</span><span class="p">)</span><span class="o">&gt;</span><span class="nx">y</span><span class="p">.</span><span class="nx">get</span><span class="p">(</span><span class="s1">&#39;fitsize&#39;</span><span class="p">)){</span><span class="nx">y</span><span class="p">.</span><span class="nx">size</span><span class="o">-=</span><span class="mi">10</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="nx">ratio</span><span class="p">)</span><span class="nx">x</span><span class="p">.</span><span class="nx">size</span><span class="o">=</span><span class="nx">y</span><span class="p">.</span><span class="nx">size</span><span class="o">*</span><span class="nx">ratio</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">sizeOverlayBox</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span><span class="mi">1</span><span class="p">);}}},</span><span class="nx">reflow</span><span class="o">:</span><span class="kd">function</span><span class="p">(){</span><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">scrollerDiv</span><span class="p">){</span><span class="kd">var</span> <span class="nx">h</span><span class="o">=</span><span class="sr">/iframe/i</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">scrollerDiv</span><span class="p">.</span><span class="nx">tagName</span><span class="p">)</span><span class="o">?</span><span class="k">this</span><span class="p">.</span><span class="nx">getIframePageHeight</span><span class="p">()</span><span class="o">+</span><span class="mi">1</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="o">:</span><span class="s1">&#39;auto&#39;</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">body</span><span class="p">)</span><span class="k">this</span><span class="p">.</span><span class="nx">body</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">height</span><span class="o">=</span><span class="nx">h</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">scrollerDiv</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">height</span><span class="o">=</span><span class="nx">h</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">y</span><span class="p">.</span><span class="nx">setSize</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">innerContent</span><span class="p">.</span><span class="nx">offsetHeight</span><span class="p">);</span><span class="nx">hs</span><span class="p">.</span><span class="nx">setDimmerSize</span><span class="p">(</span><span class="k">this</span><span class="p">);}},</span><span class="nx">show</span><span class="o">:</span><span class="kd">function</span><span class="p">(){</span><span class="kd">var</span> <span class="nx">x</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">x</span><span class="p">,</span><span class="nx">y</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">y</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">doShowHide</span><span class="p">(</span><span class="s1">&#39;hidden&#39;</span><span class="p">);</span><span class="nx">hs</span><span class="p">.</span><span class="nx">fireEvent</span><span class="p">(</span><span class="k">this</span><span class="p">,</span><span class="s1">&#39;onBeforeExpand&#39;</span><span class="p">);</span><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">slideshow</span><span class="o">&amp;&amp;</span><span class="k">this</span><span class="p">.</span><span class="nx">slideshow</span><span class="p">.</span><span class="nx">thumbstrip</span><span class="p">)</span><span class="k">this</span><span class="p">.</span><span class="nx">slideshow</span><span class="p">.</span><span class="nx">thumbstrip</span><span class="p">.</span><span class="nx">selectThumb</span><span class="p">();</span><span class="k">this</span><span class="p">.</span><span class="nx">changeSize</span><span class="p">(</span><span class="mi">1</span><span class="p">,{</span><span class="nx">wrapper</span><span class="o">:</span><span class="p">{</span><span class="nx">width</span><span class="o">:</span><span class="nx">x</span><span class="p">.</span><span class="nx">get</span><span class="p">(</span><span class="s1">&#39;wsize&#39;</span><span class="p">),</span><span class="nx">height</span><span class="o">:</span><span class="nx">y</span><span class="p">.</span><span class="nx">get</span><span class="p">(</span><span class="s1">&#39;wsize&#39;</span><span class="p">),</span><span class="nx">left</span><span class="o">:</span><span class="nx">x</span><span class="p">.</span><span class="nx">pos</span><span class="p">,</span><span class="nx">top</span><span class="o">:</span><span class="nx">y</span><span class="p">.</span><span class="nx">pos</span><span class="p">},</span><span class="nx">content</span><span class="o">:</span><span class="p">{</span><span class="nx">left</span><span class="o">:</span><span class="nx">x</span><span class="p">.</span><span class="nx">p1</span><span class="o">+</span><span class="nx">x</span><span class="p">.</span><span class="nx">get</span><span class="p">(</span><span class="s1">&#39;imgPad&#39;</span><span class="p">),</span><span class="nx">top</span><span class="o">:</span><span class="nx">y</span><span class="p">.</span><span class="nx">p1</span><span class="o">+</span><span class="nx">y</span><span class="p">.</span><span class="nx">get</span><span class="p">(</span><span class="s1">&#39;imgPad&#39;</span><span class="p">),</span><span class="nx">width</span><span class="o">:</span><span class="nx">x</span><span class="p">.</span><span class="nx">imgSize</span><span class="o">||</span><span class="nx">x</span><span class="p">.</span><span class="nx">size</span><span class="p">,</span><span class="nx">height</span><span class="o">:</span><span class="nx">y</span><span class="p">.</span><span class="nx">imgSize</span><span class="o">||</span><span class="nx">y</span><span class="p">.</span><span class="nx">size</span><span class="p">}},</span><span class="nx">hs</span><span class="p">.</span><span class="nx">expandDuration</span><span class="p">);},</span><span class="nx">changeSize</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">up</span><span class="p">,</span><span class="nx">to</span><span class="p">,</span><span class="nx">dur</span><span class="p">){</span><span class="kd">var</span> <span class="nx">trans</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">transitions</span><span class="p">,</span><span class="nx">other</span><span class="o">=</span><span class="nx">up</span><span class="o">?</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">last</span><span class="o">?</span><span class="k">this</span><span class="p">.</span><span class="nx">last</span><span class="p">.</span><span class="nx">a</span><span class="o">:</span><span class="kc">null</span><span class="p">)</span><span class="o">:</span><span class="nx">hs</span><span class="p">.</span><span class="nx">upcoming</span><span class="p">,</span><span class="nx">t</span><span class="o">=</span><span class="p">(</span><span class="nx">trans</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">&amp;&amp;</span><span class="nx">other</span><span class="o">&amp;&amp;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">getParam</span><span class="p">(</span><span class="nx">other</span><span class="p">,</span><span class="s1">&#39;transitions&#39;</span><span class="p">)[</span><span class="mi">1</span><span class="p">]</span><span class="o">==</span><span class="nx">trans</span><span class="p">[</span><span class="mi">1</span><span class="p">])</span><span class="o">?</span><span class="nx">trans</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">:</span><span class="nx">trans</span><span class="p">[</span><span class="mi">0</span><span class="p">];</span><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">[</span><span class="nx">t</span><span class="p">]</span><span class="o">&amp;&amp;</span><span class="nx">t</span><span class="o">!=</span><span class="s1">&#39;expand&#39;</span><span class="p">){</span><span class="k">this</span><span class="p">[</span><span class="nx">t</span><span class="p">](</span><span class="nx">up</span><span class="p">,</span><span class="nx">to</span><span class="p">);</span><span class="k">return</span><span class="p">;}</span></div><div class='line' id='LC119'><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">outline</span><span class="o">&amp;&amp;!</span><span class="k">this</span><span class="p">.</span><span class="nx">outlineWhileAnimating</span><span class="p">){</span><span class="k">if</span><span class="p">(</span><span class="nx">up</span><span class="p">)</span><span class="k">this</span><span class="p">.</span><span class="nx">outline</span><span class="p">.</span><span class="nx">setPosition</span><span class="p">();</span><span class="k">else</span> <span class="k">this</span><span class="p">.</span><span class="nx">outline</span><span class="p">.</span><span class="nx">destroy</span><span class="p">((</span><span class="k">this</span><span class="p">.</span><span class="nx">isHtml</span><span class="o">&amp;&amp;</span><span class="k">this</span><span class="p">.</span><span class="nx">preserveContent</span><span class="p">));}</span></div><div class='line' id='LC120'><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="nx">up</span><span class="p">)</span><span class="k">this</span><span class="p">.</span><span class="nx">destroyOverlays</span><span class="p">();</span><span class="kd">var</span> <span class="nx">exp</span><span class="o">=</span><span class="k">this</span><span class="p">,</span><span class="nx">x</span><span class="o">=</span><span class="nx">exp</span><span class="p">.</span><span class="nx">x</span><span class="p">,</span><span class="nx">y</span><span class="o">=</span><span class="nx">exp</span><span class="p">.</span><span class="nx">y</span><span class="p">,</span><span class="nx">easing</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">easing</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="nx">up</span><span class="p">)</span><span class="nx">easing</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">easingClose</span><span class="o">||</span><span class="nx">easing</span><span class="p">;</span><span class="kd">var</span> <span class="nx">after</span><span class="o">=</span><span class="nx">up</span><span class="o">?</span><span class="kd">function</span><span class="p">(){</span><span class="k">if</span><span class="p">(</span><span class="nx">exp</span><span class="p">.</span><span class="nx">outline</span><span class="p">)</span><span class="nx">exp</span><span class="p">.</span><span class="nx">outline</span><span class="p">.</span><span class="nx">table</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">visibility</span><span class="o">=</span><span class="s2">&quot;visible&quot;</span><span class="p">;</span><span class="nx">setTimeout</span><span class="p">(</span><span class="kd">function</span><span class="p">(){</span><span class="nx">exp</span><span class="p">.</span><span class="nx">afterExpand</span><span class="p">();},</span><span class="mi">50</span><span class="p">);}</span><span class="o">:</span><span class="kd">function</span><span class="p">(){</span><span class="nx">exp</span><span class="p">.</span><span class="nx">afterClose</span><span class="p">();};</span><span class="k">if</span><span class="p">(</span><span class="nx">up</span><span class="p">)</span><span class="nx">hs</span><span class="p">.</span><span class="nx">setStyles</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">wrapper</span><span class="p">,{</span><span class="nx">width</span><span class="o">:</span><span class="nx">x</span><span class="p">.</span><span class="nx">t</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">,</span><span class="nx">height</span><span class="o">:</span><span class="nx">y</span><span class="p">.</span><span class="nx">t</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">});</span><span class="k">if</span><span class="p">(</span><span class="nx">up</span><span class="o">&amp;&amp;</span><span class="k">this</span><span class="p">.</span><span class="nx">isHtml</span><span class="p">){</span><span class="nx">hs</span><span class="p">.</span><span class="nx">setStyles</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">wrapper</span><span class="p">,{</span><span class="nx">left</span><span class="o">:</span><span class="p">(</span><span class="nx">x</span><span class="p">.</span><span class="nx">tpos</span><span class="o">-</span><span class="nx">x</span><span class="p">.</span><span class="nx">cb</span><span class="o">+</span><span class="nx">x</span><span class="p">.</span><span class="nx">tb</span><span class="p">)</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">,</span><span class="nx">top</span><span class="o">:</span><span class="p">(</span><span class="nx">y</span><span class="p">.</span><span class="nx">tpos</span><span class="o">-</span><span class="nx">y</span><span class="p">.</span><span class="nx">cb</span><span class="o">+</span><span class="nx">y</span><span class="p">.</span><span class="nx">tb</span><span class="p">)</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">});}</span></div><div class='line' id='LC121'><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">fadeInOut</span><span class="p">){</span><span class="nx">hs</span><span class="p">.</span><span class="nx">setStyles</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">wrapper</span><span class="p">,{</span><span class="nx">opacity</span><span class="o">:</span><span class="nx">up</span><span class="o">?</span><span class="mi">0</span><span class="o">:</span><span class="mi">1</span><span class="p">});</span><span class="nx">hs</span><span class="p">.</span><span class="nx">extend</span><span class="p">(</span><span class="nx">to</span><span class="p">.</span><span class="nx">wrapper</span><span class="p">,{</span><span class="nx">opacity</span><span class="o">:</span><span class="nx">up</span><span class="p">});}</span></div><div class='line' id='LC122'><span class="nx">hs</span><span class="p">.</span><span class="nx">animate</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">wrapper</span><span class="p">,</span><span class="nx">to</span><span class="p">.</span><span class="nx">wrapper</span><span class="p">,{</span><span class="nx">duration</span><span class="o">:</span><span class="nx">dur</span><span class="p">,</span><span class="nx">easing</span><span class="o">:</span><span class="nx">easing</span><span class="p">,</span><span class="nx">step</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">val</span><span class="p">,</span><span class="nx">args</span><span class="p">){</span><span class="k">if</span><span class="p">(</span><span class="nx">exp</span><span class="p">.</span><span class="nx">outline</span><span class="o">&amp;&amp;</span><span class="nx">exp</span><span class="p">.</span><span class="nx">outlineWhileAnimating</span><span class="o">&amp;&amp;</span><span class="nx">args</span><span class="p">.</span><span class="nx">prop</span><span class="o">==</span><span class="s1">&#39;top&#39;</span><span class="p">){</span><span class="kd">var</span> <span class="nx">fac</span><span class="o">=</span><span class="nx">up</span><span class="o">?</span><span class="nx">args</span><span class="p">.</span><span class="nx">pos</span><span class="o">:</span><span class="mi">1</span><span class="o">-</span><span class="nx">args</span><span class="p">.</span><span class="nx">pos</span><span class="p">;</span><span class="kd">var</span> <span class="nx">pos</span><span class="o">=</span><span class="p">{</span><span class="nx">w</span><span class="o">:</span><span class="nx">x</span><span class="p">.</span><span class="nx">t</span><span class="o">+</span><span class="p">(</span><span class="nx">x</span><span class="p">.</span><span class="nx">get</span><span class="p">(</span><span class="s1">&#39;wsize&#39;</span><span class="p">)</span><span class="o">-</span><span class="nx">x</span><span class="p">.</span><span class="nx">t</span><span class="p">)</span><span class="o">*</span><span class="nx">fac</span><span class="p">,</span><span class="nx">h</span><span class="o">:</span><span class="nx">y</span><span class="p">.</span><span class="nx">t</span><span class="o">+</span><span class="p">(</span><span class="nx">y</span><span class="p">.</span><span class="nx">get</span><span class="p">(</span><span class="s1">&#39;wsize&#39;</span><span class="p">)</span><span class="o">-</span><span class="nx">y</span><span class="p">.</span><span class="nx">t</span><span class="p">)</span><span class="o">*</span><span class="nx">fac</span><span class="p">,</span><span class="nx">x</span><span class="o">:</span><span class="nx">x</span><span class="p">.</span><span class="nx">tpos</span><span class="o">+</span><span class="p">(</span><span class="nx">x</span><span class="p">.</span><span class="nx">pos</span><span class="o">-</span><span class="nx">x</span><span class="p">.</span><span class="nx">tpos</span><span class="p">)</span><span class="o">*</span><span class="nx">fac</span><span class="p">,</span><span class="nx">y</span><span class="o">:</span><span class="nx">y</span><span class="p">.</span><span class="nx">tpos</span><span class="o">+</span><span class="p">(</span><span class="nx">y</span><span class="p">.</span><span class="nx">pos</span><span class="o">-</span><span class="nx">y</span><span class="p">.</span><span class="nx">tpos</span><span class="p">)</span><span class="o">*</span><span class="nx">fac</span><span class="p">};</span><span class="nx">exp</span><span class="p">.</span><span class="nx">outline</span><span class="p">.</span><span class="nx">setPosition</span><span class="p">(</span><span class="nx">pos</span><span class="p">,</span><span class="mi">0</span><span class="p">,</span><span class="mi">1</span><span class="p">);}</span></div><div class='line' id='LC123'><span class="k">if</span><span class="p">(</span><span class="nx">exp</span><span class="p">.</span><span class="nx">isHtml</span><span class="p">){</span><span class="k">if</span><span class="p">(</span><span class="nx">args</span><span class="p">.</span><span class="nx">prop</span><span class="o">==</span><span class="s1">&#39;left&#39;</span><span class="p">)</span></div><div class='line' id='LC124'><span class="nx">exp</span><span class="p">.</span><span class="nx">mediumContent</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">left</span><span class="o">=</span><span class="p">(</span><span class="nx">x</span><span class="p">.</span><span class="nx">pos</span><span class="o">-</span><span class="nx">val</span><span class="p">)</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="nx">args</span><span class="p">.</span><span class="nx">prop</span><span class="o">==</span><span class="s1">&#39;top&#39;</span><span class="p">)</span></div><div class='line' id='LC125'><span class="nx">exp</span><span class="p">.</span><span class="nx">mediumContent</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">top</span><span class="o">=</span><span class="p">(</span><span class="nx">y</span><span class="p">.</span><span class="nx">pos</span><span class="o">-</span><span class="nx">val</span><span class="p">)</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">;}}});</span><span class="nx">hs</span><span class="p">.</span><span class="nx">animate</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">content</span><span class="p">,</span><span class="nx">to</span><span class="p">.</span><span class="nx">content</span><span class="p">,</span><span class="nx">dur</span><span class="p">,</span><span class="nx">easing</span><span class="p">,</span><span class="nx">after</span><span class="p">);</span><span class="k">if</span><span class="p">(</span><span class="nx">up</span><span class="p">){</span><span class="k">this</span><span class="p">.</span><span class="nx">wrapper</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">visibility</span><span class="o">=</span><span class="s1">&#39;visible&#39;</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">content</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">visibility</span><span class="o">=</span><span class="s1">&#39;visible&#39;</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">isHtml</span><span class="p">)</span><span class="k">this</span><span class="p">.</span><span class="nx">innerContent</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">visibility</span><span class="o">=</span><span class="s1">&#39;visible&#39;</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">a</span><span class="p">.</span><span class="nx">className</span><span class="o">+=</span><span class="s1">&#39; highslide-active-anchor&#39;</span><span class="p">;}},</span><span class="nx">fade</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">up</span><span class="p">,</span><span class="nx">to</span><span class="p">){</span><span class="k">this</span><span class="p">.</span><span class="nx">outlineWhileAnimating</span><span class="o">=</span><span class="kc">false</span><span class="p">;</span><span class="kd">var</span> <span class="nx">exp</span><span class="o">=</span><span class="k">this</span><span class="p">,</span><span class="nx">t</span><span class="o">=</span><span class="nx">up</span><span class="o">?</span><span class="nx">hs</span><span class="p">.</span><span class="nx">expandDuration</span><span class="o">:</span><span class="mi">0</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="nx">up</span><span class="p">){</span><span class="nx">hs</span><span class="p">.</span><span class="nx">animate</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">wrapper</span><span class="p">,</span><span class="nx">to</span><span class="p">.</span><span class="nx">wrapper</span><span class="p">,</span><span class="mi">0</span><span class="p">);</span><span class="nx">hs</span><span class="p">.</span><span class="nx">setStyles</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">wrapper</span><span class="p">,{</span><span class="nx">opacity</span><span class="o">:</span><span class="mi">0</span><span class="p">,</span><span class="nx">visibility</span><span class="o">:</span><span class="s1">&#39;visible&#39;</span><span class="p">});</span><span class="nx">hs</span><span class="p">.</span><span class="nx">animate</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">content</span><span class="p">,</span><span class="nx">to</span><span class="p">.</span><span class="nx">content</span><span class="p">,</span><span class="mi">0</span><span class="p">);</span><span class="k">this</span><span class="p">.</span><span class="nx">content</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">visibility</span><span class="o">=</span><span class="s1">&#39;visible&#39;</span><span class="p">;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">animate</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">wrapper</span><span class="p">,{</span><span class="nx">opacity</span><span class="o">:</span><span class="mi">1</span><span class="p">},</span><span class="nx">t</span><span class="p">,</span><span class="kc">null</span><span class="p">,</span><span class="kd">function</span><span class="p">(){</span><span class="nx">exp</span><span class="p">.</span><span class="nx">afterExpand</span><span class="p">();});}</span></div><div class='line' id='LC126'><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">outline</span><span class="p">){</span><span class="k">this</span><span class="p">.</span><span class="nx">outline</span><span class="p">.</span><span class="nx">table</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">zIndex</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">wrapper</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">zIndex</span><span class="p">;</span><span class="kd">var</span> <span class="nx">dir</span><span class="o">=</span><span class="nx">up</span><span class="o">||-</span><span class="mi">1</span><span class="p">,</span><span class="nx">offset</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">outline</span><span class="p">.</span><span class="nx">offset</span><span class="p">,</span><span class="nx">startOff</span><span class="o">=</span><span class="nx">up</span><span class="o">?</span><span class="mi">3</span><span class="o">:</span><span class="nx">offset</span><span class="p">,</span><span class="nx">endOff</span><span class="o">=</span><span class="nx">up</span><span class="o">?</span><span class="nx">offset</span><span class="o">:</span><span class="mi">3</span><span class="p">;</span><span class="k">for</span><span class="p">(</span><span class="kd">var</span> <span class="nx">i</span><span class="o">=</span><span class="nx">startOff</span><span class="p">;</span><span class="nx">dir</span><span class="o">*</span><span class="nx">i</span><span class="o">&lt;=</span><span class="nx">dir</span><span class="o">*</span><span class="nx">endOff</span><span class="p">;</span><span class="nx">i</span><span class="o">+=</span><span class="nx">dir</span><span class="p">,</span><span class="nx">t</span><span class="o">+=</span><span class="mi">25</span><span class="p">){(</span><span class="kd">function</span><span class="p">(){</span><span class="kd">var</span> <span class="nx">o</span><span class="o">=</span><span class="nx">up</span><span class="o">?</span><span class="nx">endOff</span><span class="o">-</span><span class="nx">i</span><span class="o">:</span><span class="nx">startOff</span><span class="o">-</span><span class="nx">i</span><span class="p">;</span><span class="nx">setTimeout</span><span class="p">(</span><span class="kd">function</span><span class="p">(){</span><span class="nx">exp</span><span class="p">.</span><span class="nx">outline</span><span class="p">.</span><span class="nx">setPosition</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span><span class="nx">o</span><span class="p">,</span><span class="mi">1</span><span class="p">);},</span><span class="nx">t</span><span class="p">);})();}}</span></div><div class='line' id='LC127'><span class="k">if</span><span class="p">(</span><span class="nx">up</span><span class="p">){}</span></div><div class='line' id='LC128'><span class="k">else</span><span class="p">{</span><span class="nx">setTimeout</span><span class="p">(</span><span class="kd">function</span><span class="p">(){</span><span class="k">if</span><span class="p">(</span><span class="nx">exp</span><span class="p">.</span><span class="nx">outline</span><span class="p">)</span><span class="nx">exp</span><span class="p">.</span><span class="nx">outline</span><span class="p">.</span><span class="nx">destroy</span><span class="p">(</span><span class="nx">exp</span><span class="p">.</span><span class="nx">preserveContent</span><span class="p">);</span><span class="nx">exp</span><span class="p">.</span><span class="nx">destroyOverlays</span><span class="p">();</span><span class="nx">hs</span><span class="p">.</span><span class="nx">animate</span><span class="p">(</span><span class="nx">exp</span><span class="p">.</span><span class="nx">wrapper</span><span class="p">,{</span><span class="nx">opacity</span><span class="o">:</span><span class="mi">0</span><span class="p">},</span><span class="kc">null</span><span class="p">,</span><span class="kc">null</span><span class="p">,</span><span class="kd">function</span><span class="p">(){</span><span class="nx">exp</span><span class="p">.</span><span class="nx">afterClose</span><span class="p">();});},</span><span class="nx">t</span><span class="p">);}},</span><span class="nx">crossfade</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">up</span><span class="p">,</span><span class="nx">to</span><span class="p">){</span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="nx">up</span><span class="p">)</span><span class="k">return</span><span class="p">;</span><span class="kd">var</span> <span class="nx">exp</span><span class="o">=</span><span class="k">this</span><span class="p">,</span><span class="nx">dur</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">transitionDuration</span><span class="p">,</span><span class="nx">last</span><span class="o">=</span><span class="nx">exp</span><span class="p">.</span><span class="nx">last</span><span class="p">,</span><span class="nx">x</span><span class="o">=</span><span class="nx">exp</span><span class="p">.</span><span class="nx">x</span><span class="p">,</span><span class="nx">y</span><span class="o">=</span><span class="nx">exp</span><span class="p">.</span><span class="nx">y</span><span class="p">,</span><span class="nx">lastX</span><span class="o">=</span><span class="nx">last</span><span class="p">.</span><span class="nx">x</span><span class="p">,</span><span class="nx">lastY</span><span class="o">=</span><span class="nx">last</span><span class="p">.</span><span class="nx">y</span><span class="p">,</span><span class="nx">overlayBox</span><span class="o">=</span><span class="nx">exp</span><span class="p">.</span><span class="nx">overlayBox</span><span class="p">,</span><span class="nx">wrapper</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">wrapper</span><span class="p">,</span><span class="nx">content</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">content</span><span class="p">;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">removeEventListener</span><span class="p">(</span><span class="nb">document</span><span class="p">,</span><span class="s1">&#39;mousemove&#39;</span><span class="p">,</span><span class="nx">hs</span><span class="p">.</span><span class="nx">dragHandler</span><span class="p">);</span><span class="k">this</span><span class="p">.</span><span class="nx">outline</span><span class="o">=</span><span class="nx">last</span><span class="p">.</span><span class="nx">outline</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">outline</span><span class="p">)</span><span class="k">this</span><span class="p">.</span><span class="nx">outline</span><span class="p">.</span><span class="nx">exp</span><span class="o">=</span><span class="nx">exp</span><span class="p">;</span><span class="nx">last</span><span class="p">.</span><span class="nx">outline</span><span class="o">=</span><span class="kc">null</span><span class="p">;</span><span class="nx">last</span><span class="p">.</span><span class="nx">wrapper</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">overflow</span><span class="o">=</span><span class="s1">&#39;hidden&#39;</span><span class="p">;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">setStyles</span><span class="p">(</span><span class="nx">wrapper</span><span class="p">,{</span><span class="nx">left</span><span class="o">:</span><span class="nx">lastX</span><span class="p">.</span><span class="nx">pos</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">,</span><span class="nx">top</span><span class="o">:</span><span class="nx">lastY</span><span class="p">.</span><span class="nx">pos</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">,</span><span class="nx">width</span><span class="o">:</span><span class="nx">lastX</span><span class="p">.</span><span class="nx">get</span><span class="p">(</span><span class="s1">&#39;wsize&#39;</span><span class="p">)</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">,</span><span class="nx">height</span><span class="o">:</span><span class="nx">lastY</span><span class="p">.</span><span class="nx">get</span><span class="p">(</span><span class="s1">&#39;wsize&#39;</span><span class="p">)</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">});</span><span class="nx">hs</span><span class="p">.</span><span class="nx">setStyles</span><span class="p">(</span><span class="nx">content</span><span class="p">,{</span><span class="nx">display</span><span class="o">:</span><span class="s1">&#39;none&#39;</span><span class="p">,</span><span class="nx">width</span><span class="o">:</span><span class="p">(</span><span class="nx">x</span><span class="p">.</span><span class="nx">imgSize</span><span class="o">||</span><span class="nx">x</span><span class="p">.</span><span class="nx">size</span><span class="p">)</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">,</span><span class="nx">height</span><span class="o">:</span><span class="p">(</span><span class="nx">y</span><span class="p">.</span><span class="nx">imgSize</span><span class="o">||</span><span class="nx">y</span><span class="p">.</span><span class="nx">size</span><span class="p">)</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">,</span><span class="nx">left</span><span class="o">:</span><span class="p">(</span><span class="nx">x</span><span class="p">.</span><span class="nx">p1</span><span class="o">+</span><span class="nx">x</span><span class="p">.</span><span class="nx">get</span><span class="p">(</span><span class="s1">&#39;imgPad&#39;</span><span class="p">))</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">,</span><span class="nx">top</span><span class="o">:</span><span class="p">(</span><span class="nx">y</span><span class="p">.</span><span class="nx">p1</span><span class="o">+</span><span class="nx">y</span><span class="p">.</span><span class="nx">get</span><span class="p">(</span><span class="s1">&#39;imgPad&#39;</span><span class="p">))</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">});</span><span class="kd">var</span> <span class="nx">fadeBox</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="s1">&#39;div&#39;</span><span class="p">,{</span><span class="nx">className</span><span class="o">:</span><span class="s1">&#39;highslide-image&#39;</span><span class="p">},{</span><span class="nx">position</span><span class="o">:</span><span class="s1">&#39;absolute&#39;</span><span class="p">,</span><span class="nx">zIndex</span><span class="o">:</span><span class="mi">4</span><span class="p">,</span><span class="nx">overflow</span><span class="o">:</span><span class="s1">&#39;hidden&#39;</span><span class="p">,</span><span class="nx">display</span><span class="o">:</span><span class="s1">&#39;none&#39;</span><span class="p">,</span><span class="nx">left</span><span class="o">:</span><span class="p">(</span><span class="nx">lastX</span><span class="p">.</span><span class="nx">p1</span><span class="o">+</span><span class="nx">lastX</span><span class="p">.</span><span class="nx">get</span><span class="p">(</span><span class="s1">&#39;imgPad&#39;</span><span class="p">))</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">,</span><span class="nx">top</span><span class="o">:</span><span class="p">(</span><span class="nx">lastY</span><span class="p">.</span><span class="nx">p1</span><span class="o">+</span><span class="nx">lastY</span><span class="p">.</span><span class="nx">get</span><span class="p">(</span><span class="s1">&#39;imgPad&#39;</span><span class="p">))</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">,</span><span class="nx">width</span><span class="o">:</span><span class="p">(</span><span class="nx">lastX</span><span class="p">.</span><span class="nx">imgSize</span><span class="o">||</span><span class="nx">lastX</span><span class="p">.</span><span class="nx">size</span><span class="p">)</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">,</span><span class="nx">height</span><span class="o">:</span><span class="p">(</span><span class="nx">lastY</span><span class="p">.</span><span class="nx">imgSize</span><span class="o">||</span><span class="nx">lastY</span><span class="p">.</span><span class="nx">size</span><span class="p">)</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">});</span><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">isHtml</span><span class="p">)</span><span class="nx">hs</span><span class="p">.</span><span class="nx">setStyles</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">mediumContent</span><span class="p">,{</span><span class="nx">left</span><span class="o">:</span><span class="mi">0</span><span class="p">,</span><span class="nx">top</span><span class="o">:</span><span class="mi">0</span><span class="p">});</span><span class="k">for</span><span class="p">(</span><span class="kd">var</span> <span class="nx">i</span><span class="o">=</span><span class="mi">0</span><span class="p">;</span><span class="nx">i</span><span class="o">&lt;</span><span class="k">this</span><span class="p">.</span><span class="nx">overlays</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">i</span><span class="o">++</span><span class="p">){</span><span class="kd">var</span> <span class="nx">o</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">$</span><span class="p">(</span><span class="s1">&#39;hsId&#39;</span><span class="o">+</span><span class="k">this</span><span class="p">.</span><span class="nx">overlays</span><span class="p">[</span><span class="nx">i</span><span class="p">]);</span><span class="k">if</span><span class="p">(</span><span class="nx">o</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">visibility</span><span class="o">==</span><span class="s1">&#39;hidden&#39;</span><span class="p">)</span><span class="nx">o</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">display</span><span class="o">=</span><span class="s1">&#39;none&#39;</span><span class="p">;}</span></div><div class='line' id='LC129'><span class="k">if</span><span class="p">(</span><span class="nx">overlayBox</span><span class="p">)</span><span class="nx">hs</span><span class="p">.</span><span class="nx">setStyles</span><span class="p">(</span><span class="nx">overlayBox</span><span class="p">,{</span><span class="nx">overflow</span><span class="o">:</span><span class="s1">&#39;visible&#39;</span><span class="p">,</span><span class="nx">left</span><span class="o">:</span><span class="p">(</span><span class="nx">lastX</span><span class="p">.</span><span class="nx">p1</span><span class="o">+</span><span class="nx">lastX</span><span class="p">.</span><span class="nx">cb</span><span class="p">)</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">,</span><span class="nx">top</span><span class="o">:</span><span class="p">(</span><span class="nx">lastY</span><span class="p">.</span><span class="nx">p1</span><span class="o">+</span><span class="nx">lastY</span><span class="p">.</span><span class="nx">cb</span><span class="p">)</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">,</span><span class="nx">width</span><span class="o">:</span><span class="nx">lastX</span><span class="p">.</span><span class="nx">size</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">,</span><span class="nx">height</span><span class="o">:</span><span class="nx">lastY</span><span class="p">.</span><span class="nx">size</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">});</span><span class="kd">var</span> <span class="nx">names</span><span class="o">=</span><span class="p">{</span><span class="nx">oldImg</span><span class="o">:</span><span class="nx">last</span><span class="p">,</span><span class="nx">newImg</span><span class="o">:</span><span class="k">this</span><span class="p">};</span><span class="k">for</span><span class="p">(</span><span class="kd">var</span> <span class="nx">n</span> <span class="k">in</span> <span class="nx">names</span><span class="p">){</span><span class="k">this</span><span class="p">[</span><span class="nx">n</span><span class="p">]</span><span class="o">=</span><span class="nx">names</span><span class="p">[</span><span class="nx">n</span><span class="p">].</span><span class="nx">content</span><span class="p">.</span><span class="nx">cloneNode</span><span class="p">(</span><span class="mi">1</span><span class="p">);</span><span class="nx">hs</span><span class="p">.</span><span class="nx">setStyles</span><span class="p">(</span><span class="k">this</span><span class="p">[</span><span class="nx">n</span><span class="p">],{</span><span class="nx">position</span><span class="o">:</span><span class="s1">&#39;absolute&#39;</span><span class="p">,</span><span class="nx">border</span><span class="o">:</span><span class="mi">0</span><span class="p">,</span><span class="nx">visibility</span><span class="o">:</span><span class="s1">&#39;visible&#39;</span><span class="p">});</span><span class="nx">fadeBox</span><span class="p">.</span><span class="nx">appendChild</span><span class="p">(</span><span class="k">this</span><span class="p">[</span><span class="nx">n</span><span class="p">]);}</span></div><div class='line' id='LC130'><span class="nx">hs</span><span class="p">.</span><span class="nx">setStyles</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">oldImg</span><span class="p">,{</span><span class="nx">left</span><span class="o">:</span><span class="mi">0</span><span class="p">,</span><span class="nx">top</span><span class="o">:</span><span class="mi">0</span><span class="p">});</span><span class="nx">hs</span><span class="p">.</span><span class="nx">setStyles</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">newImg</span><span class="p">,{</span><span class="nx">display</span><span class="o">:</span><span class="s1">&#39;block&#39;</span><span class="p">,</span><span class="nx">opacity</span><span class="o">:</span><span class="mi">0</span><span class="p">,</span><span class="nx">left</span><span class="o">:</span><span class="p">(</span><span class="nx">x</span><span class="p">.</span><span class="nx">pos</span><span class="o">-</span><span class="nx">lastX</span><span class="p">.</span><span class="nx">pos</span><span class="o">+</span><span class="nx">x</span><span class="p">.</span><span class="nx">p1</span><span class="o">-</span><span class="nx">lastX</span><span class="p">.</span><span class="nx">p1</span><span class="o">+</span><span class="nx">x</span><span class="p">.</span><span class="nx">get</span><span class="p">(</span><span class="s1">&#39;imgPad&#39;</span><span class="p">)</span><span class="o">-</span><span class="nx">lastX</span><span class="p">.</span><span class="nx">get</span><span class="p">(</span><span class="s1">&#39;imgPad&#39;</span><span class="p">))</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">,</span><span class="nx">top</span><span class="o">:</span><span class="p">(</span><span class="nx">y</span><span class="p">.</span><span class="nx">pos</span><span class="o">-</span><span class="nx">lastY</span><span class="p">.</span><span class="nx">pos</span><span class="o">+</span><span class="nx">y</span><span class="p">.</span><span class="nx">p1</span><span class="o">-</span><span class="nx">lastY</span><span class="p">.</span><span class="nx">p1</span><span class="o">+</span><span class="nx">y</span><span class="p">.</span><span class="nx">get</span><span class="p">(</span><span class="s1">&#39;imgPad&#39;</span><span class="p">)</span><span class="o">-</span><span class="nx">lastY</span><span class="p">.</span><span class="nx">get</span><span class="p">(</span><span class="s1">&#39;imgPad&#39;</span><span class="p">))</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">});</span><span class="nx">wrapper</span><span class="p">.</span><span class="nx">appendChild</span><span class="p">(</span><span class="nx">fadeBox</span><span class="p">);</span><span class="k">if</span><span class="p">(</span><span class="nx">overlayBox</span><span class="p">){</span><span class="nx">overlayBox</span><span class="p">.</span><span class="nx">className</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">;</span><span class="nx">wrapper</span><span class="p">.</span><span class="nx">appendChild</span><span class="p">(</span><span class="nx">overlayBox</span><span class="p">);}</span></div><div class='line' id='LC131'><span class="nx">fadeBox</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">display</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">;</span><span class="nx">last</span><span class="p">.</span><span class="nx">content</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">display</span><span class="o">=</span><span class="s1">&#39;none&#39;</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">safari</span><span class="p">){</span><span class="kd">var</span> <span class="nx">match</span><span class="o">=</span><span class="nx">navigator</span><span class="p">.</span><span class="nx">userAgent</span><span class="p">.</span><span class="nx">match</span><span class="p">(</span><span class="sr">/Safari\/([0-9]{3})/</span><span class="p">);</span><span class="k">if</span><span class="p">(</span><span class="nx">match</span><span class="o">&amp;&amp;</span><span class="nb">parseInt</span><span class="p">(</span><span class="nx">match</span><span class="p">[</span><span class="mi">1</span><span class="p">])</span><span class="o">&lt;</span><span class="mi">525</span><span class="p">)</span><span class="nx">wrapper</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">visibility</span><span class="o">=</span><span class="s1">&#39;visible&#39;</span><span class="p">;}</span></div><div class='line' id='LC132'><span class="kd">function</span> <span class="nx">end</span><span class="p">(){</span><span class="nx">wrapper</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">visibility</span><span class="o">=</span><span class="nx">content</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">visibility</span><span class="o">=</span><span class="s1">&#39;visible&#39;</span><span class="p">;</span><span class="nx">content</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">display</span><span class="o">=</span><span class="s1">&#39;block&#39;</span><span class="p">;</span><span class="nx">fadeBox</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">display</span><span class="o">=</span><span class="s1">&#39;none&#39;</span><span class="p">;</span><span class="nx">exp</span><span class="p">.</span><span class="nx">a</span><span class="p">.</span><span class="nx">className</span><span class="o">+=</span><span class="s1">&#39; highslide-active-anchor&#39;</span><span class="p">;</span><span class="nx">exp</span><span class="p">.</span><span class="nx">afterExpand</span><span class="p">();</span><span class="nx">last</span><span class="p">.</span><span class="nx">afterClose</span><span class="p">();</span><span class="nx">exp</span><span class="p">.</span><span class="nx">last</span><span class="o">=</span><span class="kc">null</span><span class="p">;}</span></div><div class='line' id='LC133'><span class="nx">hs</span><span class="p">.</span><span class="nx">animate</span><span class="p">(</span><span class="nx">last</span><span class="p">.</span><span class="nx">wrapper</span><span class="p">,{</span><span class="nx">left</span><span class="o">:</span><span class="nx">x</span><span class="p">.</span><span class="nx">pos</span><span class="p">,</span><span class="nx">top</span><span class="o">:</span><span class="nx">y</span><span class="p">.</span><span class="nx">pos</span><span class="p">,</span><span class="nx">width</span><span class="o">:</span><span class="nx">x</span><span class="p">.</span><span class="nx">get</span><span class="p">(</span><span class="s1">&#39;wsize&#39;</span><span class="p">),</span><span class="nx">height</span><span class="o">:</span><span class="nx">y</span><span class="p">.</span><span class="nx">get</span><span class="p">(</span><span class="s1">&#39;wsize&#39;</span><span class="p">)},</span><span class="nx">dur</span><span class="p">);</span><span class="nx">hs</span><span class="p">.</span><span class="nx">animate</span><span class="p">(</span><span class="nx">fadeBox</span><span class="p">,{</span><span class="nx">width</span><span class="o">:</span><span class="nx">x</span><span class="p">.</span><span class="nx">imgSize</span><span class="o">||</span><span class="nx">x</span><span class="p">.</span><span class="nx">size</span><span class="p">,</span><span class="nx">height</span><span class="o">:</span><span class="nx">y</span><span class="p">.</span><span class="nx">imgSize</span><span class="o">||</span><span class="nx">y</span><span class="p">.</span><span class="nx">size</span><span class="p">,</span><span class="nx">left</span><span class="o">:</span><span class="nx">x</span><span class="p">.</span><span class="nx">p1</span><span class="o">+</span><span class="nx">x</span><span class="p">.</span><span class="nx">get</span><span class="p">(</span><span class="s1">&#39;imgPad&#39;</span><span class="p">),</span><span class="nx">top</span><span class="o">:</span><span class="nx">y</span><span class="p">.</span><span class="nx">p1</span><span class="o">+</span><span class="nx">y</span><span class="p">.</span><span class="nx">get</span><span class="p">(</span><span class="s1">&#39;imgPad&#39;</span><span class="p">)},</span><span class="nx">dur</span><span class="p">);</span><span class="nx">hs</span><span class="p">.</span><span class="nx">animate</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">oldImg</span><span class="p">,{</span><span class="nx">left</span><span class="o">:</span><span class="p">(</span><span class="nx">lastX</span><span class="p">.</span><span class="nx">pos</span><span class="o">-</span><span class="nx">x</span><span class="p">.</span><span class="nx">pos</span><span class="o">+</span><span class="nx">lastX</span><span class="p">.</span><span class="nx">p1</span><span class="o">-</span><span class="nx">x</span><span class="p">.</span><span class="nx">p1</span><span class="o">+</span><span class="nx">lastX</span><span class="p">.</span><span class="nx">get</span><span class="p">(</span><span class="s1">&#39;imgPad&#39;</span><span class="p">)</span><span class="o">-</span><span class="nx">x</span><span class="p">.</span><span class="nx">get</span><span class="p">(</span><span class="s1">&#39;imgPad&#39;</span><span class="p">)),</span><span class="nx">top</span><span class="o">:</span><span class="p">(</span><span class="nx">lastY</span><span class="p">.</span><span class="nx">pos</span><span class="o">-</span><span class="nx">y</span><span class="p">.</span><span class="nx">pos</span><span class="o">+</span><span class="nx">lastY</span><span class="p">.</span><span class="nx">p1</span><span class="o">-</span><span class="nx">y</span><span class="p">.</span><span class="nx">p1</span><span class="o">+</span><span class="nx">lastY</span><span class="p">.</span><span class="nx">get</span><span class="p">(</span><span class="s1">&#39;imgPad&#39;</span><span class="p">)</span><span class="o">-</span><span class="nx">y</span><span class="p">.</span><span class="nx">get</span><span class="p">(</span><span class="s1">&#39;imgPad&#39;</span><span class="p">))},</span><span class="nx">dur</span><span class="p">);</span><span class="nx">hs</span><span class="p">.</span><span class="nx">animate</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">newImg</span><span class="p">,{</span><span class="nx">opacity</span><span class="o">:</span><span class="mi">1</span><span class="p">,</span><span class="nx">left</span><span class="o">:</span><span class="mi">0</span><span class="p">,</span><span class="nx">top</span><span class="o">:</span><span class="mi">0</span><span class="p">},</span><span class="nx">dur</span><span class="p">);</span><span class="k">if</span><span class="p">(</span><span class="nx">overlayBox</span><span class="p">)</span><span class="nx">hs</span><span class="p">.</span><span class="nx">animate</span><span class="p">(</span><span class="nx">overlayBox</span><span class="p">,{</span><span class="nx">left</span><span class="o">:</span><span class="nx">x</span><span class="p">.</span><span class="nx">p1</span><span class="o">+</span><span class="nx">x</span><span class="p">.</span><span class="nx">cb</span><span class="p">,</span><span class="nx">top</span><span class="o">:</span><span class="nx">y</span><span class="p">.</span><span class="nx">p1</span><span class="o">+</span><span class="nx">y</span><span class="p">.</span><span class="nx">cb</span><span class="p">,</span><span class="nx">width</span><span class="o">:</span><span class="nx">x</span><span class="p">.</span><span class="nx">size</span><span class="p">,</span><span class="nx">height</span><span class="o">:</span><span class="nx">y</span><span class="p">.</span><span class="nx">size</span><span class="p">},</span><span class="nx">dur</span><span class="p">);</span><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">outline</span><span class="p">)</span><span class="kd">var</span> <span class="nx">wrapStep</span><span class="o">=</span><span class="kd">function</span><span class="p">(</span><span class="nx">val</span><span class="p">,</span><span class="nx">args</span><span class="p">){</span><span class="k">if</span><span class="p">(</span><span class="nx">args</span><span class="p">.</span><span class="nx">prop</span><span class="o">==</span><span class="s1">&#39;top&#39;</span><span class="p">){</span><span class="kd">var</span> <span class="nx">stl</span><span class="o">=</span><span class="nx">exp</span><span class="p">.</span><span class="nx">wrapper</span><span class="p">.</span><span class="nx">style</span><span class="p">;</span><span class="kd">var</span> <span class="nx">pos</span><span class="o">=</span><span class="p">{</span><span class="nx">w</span><span class="o">:</span><span class="nb">parseInt</span><span class="p">(</span><span class="nx">stl</span><span class="p">.</span><span class="nx">width</span><span class="p">),</span><span class="nx">h</span><span class="o">:</span><span class="nb">parseInt</span><span class="p">(</span><span class="nx">stl</span><span class="p">.</span><span class="nx">height</span><span class="p">),</span><span class="nx">x</span><span class="o">:</span><span class="nb">parseInt</span><span class="p">(</span><span class="nx">stl</span><span class="p">.</span><span class="nx">left</span><span class="p">),</span><span class="nx">y</span><span class="o">:</span><span class="nb">parseInt</span><span class="p">(</span><span class="nx">stl</span><span class="p">.</span><span class="nx">top</span><span class="p">)};</span><span class="nx">exp</span><span class="p">.</span><span class="nx">outline</span><span class="p">.</span><span class="nx">setPosition</span><span class="p">(</span><span class="nx">pos</span><span class="p">);}};</span><span class="nx">hs</span><span class="p">.</span><span class="nx">animate</span><span class="p">(</span><span class="nx">wrapper</span><span class="p">,</span><span class="nx">to</span><span class="p">.</span><span class="nx">wrapper</span><span class="p">,{</span><span class="nx">duration</span><span class="o">:</span><span class="nx">dur</span><span class="p">,</span><span class="nx">complete</span><span class="o">:</span><span class="nx">end</span><span class="p">,</span><span class="nx">step</span><span class="o">:</span><span class="nx">wrapStep</span><span class="p">});</span><span class="nx">fadeBox</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">visibility</span><span class="o">=</span><span class="s1">&#39;visible&#39;</span><span class="p">;},</span><span class="nx">reuseOverlay</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">o</span><span class="p">,</span><span class="nx">el</span><span class="p">){</span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="k">this</span><span class="p">.</span><span class="nx">last</span><span class="p">)</span><span class="k">return</span> <span class="kc">false</span><span class="p">;</span><span class="k">for</span><span class="p">(</span><span class="kd">var</span> <span class="nx">i</span><span class="o">=</span><span class="mi">0</span><span class="p">;</span><span class="nx">i</span><span class="o">&lt;</span><span class="k">this</span><span class="p">.</span><span class="nx">last</span><span class="p">.</span><span class="nx">overlays</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">i</span><span class="o">++</span><span class="p">){</span><span class="kd">var</span> <span class="nx">oDiv</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">$</span><span class="p">(</span><span class="s1">&#39;hsId&#39;</span><span class="o">+</span><span class="k">this</span><span class="p">.</span><span class="nx">last</span><span class="p">.</span><span class="nx">overlays</span><span class="p">[</span><span class="nx">i</span><span class="p">]);</span><span class="k">if</span><span class="p">(</span><span class="nx">oDiv</span><span class="o">&amp;&amp;</span><span class="nx">oDiv</span><span class="p">.</span><span class="nx">hsId</span><span class="o">==</span><span class="nx">o</span><span class="p">.</span><span class="nx">hsId</span><span class="p">){</span><span class="k">this</span><span class="p">.</span><span class="nx">genOverlayBox</span><span class="p">();</span><span class="nx">oDiv</span><span class="p">.</span><span class="nx">reuse</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">key</span><span class="p">;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">overlays</span><span class="p">,</span><span class="k">this</span><span class="p">.</span><span class="nx">last</span><span class="p">.</span><span class="nx">overlays</span><span class="p">[</span><span class="nx">i</span><span class="p">]);</span><span class="k">return</span> <span class="kc">true</span><span class="p">;}}</span></div><div class='line' id='LC134'><span class="k">return</span> <span class="kc">false</span><span class="p">;},</span><span class="nx">afterExpand</span><span class="o">:</span><span class="kd">function</span><span class="p">(){</span><span class="k">this</span><span class="p">.</span><span class="nx">isExpanded</span><span class="o">=</span><span class="kc">true</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">focus</span><span class="p">();</span><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">isHtml</span><span class="o">&amp;&amp;</span><span class="k">this</span><span class="p">.</span><span class="nx">objectLoadTime</span><span class="o">==</span><span class="s1">&#39;after&#39;</span><span class="p">)</span><span class="k">this</span><span class="p">.</span><span class="nx">writeExtendedContent</span><span class="p">();</span><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">iframe</span><span class="p">){</span><span class="k">try</span><span class="p">{</span><span class="kd">var</span> <span class="nx">exp</span><span class="o">=</span><span class="k">this</span><span class="p">,</span><span class="nx">doc</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">iframe</span><span class="p">.</span><span class="nx">contentDocument</span><span class="o">||</span><span class="k">this</span><span class="p">.</span><span class="nx">iframe</span><span class="p">.</span><span class="nx">contentWindow</span><span class="p">.</span><span class="nb">document</span><span class="p">;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">addEventListener</span><span class="p">(</span><span class="nx">doc</span><span class="p">,</span><span class="s1">&#39;mousedown&#39;</span><span class="p">,</span><span class="kd">function</span><span class="p">(){</span><span class="k">if</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">focusKey</span><span class="o">!=</span><span class="nx">exp</span><span class="p">.</span><span class="nx">key</span><span class="p">)</span><span class="nx">exp</span><span class="p">.</span><span class="nx">focus</span><span class="p">();});}</span><span class="k">catch</span><span class="p">(</span><span class="nx">e</span><span class="p">){}</span></div><div class='line' id='LC135'><span class="k">if</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">ie</span><span class="o">&amp;&amp;</span><span class="k">typeof</span> <span class="k">this</span><span class="p">.</span><span class="nx">isClosing</span><span class="o">!=</span><span class="s1">&#39;boolean&#39;</span><span class="p">)</span></div><div class='line' id='LC136'><span class="k">this</span><span class="p">.</span><span class="nx">iframe</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">width</span><span class="o">=</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">objectWidth</span><span class="o">-</span><span class="mi">1</span><span class="p">)</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">;}</span></div><div class='line' id='LC137'><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">dimmingOpacity</span><span class="p">)</span><span class="nx">hs</span><span class="p">.</span><span class="nx">dim</span><span class="p">(</span><span class="k">this</span><span class="p">);</span><span class="k">if</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">upcoming</span><span class="o">&amp;&amp;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">upcoming</span><span class="o">==</span><span class="k">this</span><span class="p">.</span><span class="nx">a</span><span class="p">)</span><span class="nx">hs</span><span class="p">.</span><span class="nx">upcoming</span><span class="o">=</span><span class="kc">null</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">prepareNextOutline</span><span class="p">();</span><span class="kd">var</span> <span class="nx">p</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">page</span><span class="p">,</span><span class="nx">mX</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">mouse</span><span class="p">.</span><span class="nx">x</span><span class="o">+</span><span class="nx">p</span><span class="p">.</span><span class="nx">scrollLeft</span><span class="p">,</span><span class="nx">mY</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">mouse</span><span class="p">.</span><span class="nx">y</span><span class="o">+</span><span class="nx">p</span><span class="p">.</span><span class="nx">scrollTop</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">mouseIsOver</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">x</span><span class="p">.</span><span class="nx">pos</span><span class="o">&lt;</span><span class="nx">mX</span><span class="o">&amp;&amp;</span><span class="nx">mX</span><span class="o">&lt;</span><span class="k">this</span><span class="p">.</span><span class="nx">x</span><span class="p">.</span><span class="nx">pos</span><span class="o">+</span><span class="k">this</span><span class="p">.</span><span class="nx">x</span><span class="p">.</span><span class="nx">get</span><span class="p">(</span><span class="s1">&#39;wsize&#39;</span><span class="p">)</span><span class="o">&amp;&amp;</span><span class="k">this</span><span class="p">.</span><span class="nx">y</span><span class="p">.</span><span class="nx">pos</span><span class="o">&lt;</span><span class="nx">mY</span><span class="o">&amp;&amp;</span><span class="nx">mY</span><span class="o">&lt;</span><span class="k">this</span><span class="p">.</span><span class="nx">y</span><span class="p">.</span><span class="nx">pos</span><span class="o">+</span><span class="k">this</span><span class="p">.</span><span class="nx">y</span><span class="p">.</span><span class="nx">get</span><span class="p">(</span><span class="s1">&#39;wsize&#39;</span><span class="p">);</span><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">overlayBox</span><span class="p">)</span><span class="k">this</span><span class="p">.</span><span class="nx">showOverlays</span><span class="p">();</span><span class="nx">hs</span><span class="p">.</span><span class="nx">fireEvent</span><span class="p">(</span><span class="k">this</span><span class="p">,</span><span class="s1">&#39;onAfterExpand&#39;</span><span class="p">);},</span><span class="nx">prepareNextOutline</span><span class="o">:</span><span class="kd">function</span><span class="p">(){</span><span class="kd">var</span> <span class="nx">key</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">key</span><span class="p">;</span><span class="kd">var</span> <span class="nx">outlineType</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">outlineType</span><span class="p">;</span><span class="k">new</span> <span class="nx">hs</span><span class="p">.</span><span class="nx">Outline</span><span class="p">(</span><span class="nx">outlineType</span><span class="p">,</span><span class="kd">function</span><span class="p">(){</span><span class="k">try</span><span class="p">{</span><span class="nx">hs</span><span class="p">.</span><span class="nx">expanders</span><span class="p">[</span><span class="nx">key</span><span class="p">].</span><span class="nx">preloadNext</span><span class="p">();}</span><span class="k">catch</span><span class="p">(</span><span class="nx">e</span><span class="p">){}});},</span><span class="nx">preloadNext</span><span class="o">:</span><span class="kd">function</span><span class="p">(){</span><span class="kd">var</span> <span class="nx">next</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">getAdjacentAnchor</span><span class="p">(</span><span class="mi">1</span><span class="p">);</span><span class="k">if</span><span class="p">(</span><span class="nx">next</span><span class="o">&amp;&amp;</span><span class="nx">next</span><span class="p">.</span><span class="nx">onclick</span><span class="p">.</span><span class="nx">toString</span><span class="p">().</span><span class="nx">match</span><span class="p">(</span><span class="sr">/hs\.expand/</span><span class="p">))</span></div><div class='line' id='LC138'><span class="kd">var</span> <span class="nx">img</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="s1">&#39;img&#39;</span><span class="p">,{</span><span class="nx">src</span><span class="o">:</span><span class="nx">hs</span><span class="p">.</span><span class="nx">getSrc</span><span class="p">(</span><span class="nx">next</span><span class="p">)});},</span><span class="nx">getAdjacentAnchor</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">op</span><span class="p">){</span><span class="kd">var</span> <span class="nx">current</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">getAnchorIndex</span><span class="p">(),</span><span class="nx">as</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">anchors</span><span class="p">.</span><span class="nx">groups</span><span class="p">[</span><span class="k">this</span><span class="p">.</span><span class="nx">slideshowGroup</span><span class="o">||</span><span class="s1">&#39;none&#39;</span><span class="p">];</span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="nx">as</span><span class="p">[</span><span class="nx">current</span><span class="o">+</span><span class="nx">op</span><span class="p">]</span><span class="o">&amp;&amp;</span><span class="k">this</span><span class="p">.</span><span class="nx">slideshow</span><span class="o">&amp;&amp;</span><span class="k">this</span><span class="p">.</span><span class="nx">slideshow</span><span class="p">.</span><span class="nx">repeat</span><span class="p">){</span><span class="k">if</span><span class="p">(</span><span class="nx">op</span><span class="o">==</span><span class="mi">1</span><span class="p">)</span><span class="k">return</span> <span class="nx">as</span><span class="p">[</span><span class="mi">0</span><span class="p">];</span><span class="k">else</span> <span class="k">if</span><span class="p">(</span><span class="nx">op</span><span class="o">==-</span><span class="mi">1</span><span class="p">)</span><span class="k">return</span> <span class="nx">as</span><span class="p">[</span><span class="nx">as</span><span class="p">.</span><span class="nx">length</span><span class="o">-</span><span class="mi">1</span><span class="p">];}</span></div><div class='line' id='LC139'><span class="k">return</span> <span class="nx">as</span><span class="p">[</span><span class="nx">current</span><span class="o">+</span><span class="nx">op</span><span class="p">]</span><span class="o">||</span><span class="kc">null</span><span class="p">;},</span><span class="nx">getAnchorIndex</span><span class="o">:</span><span class="kd">function</span><span class="p">(){</span><span class="kd">var</span> <span class="nx">arr</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">getAnchors</span><span class="p">().</span><span class="nx">groups</span><span class="p">[</span><span class="k">this</span><span class="p">.</span><span class="nx">slideshowGroup</span><span class="o">||</span><span class="s1">&#39;none&#39;</span><span class="p">];</span><span class="k">if</span><span class="p">(</span><span class="nx">arr</span><span class="p">)</span><span class="k">for</span><span class="p">(</span><span class="kd">var</span> <span class="nx">i</span><span class="o">=</span><span class="mi">0</span><span class="p">;</span><span class="nx">i</span><span class="o">&lt;</span><span class="nx">arr</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">i</span><span class="o">++</span><span class="p">){</span><span class="k">if</span><span class="p">(</span><span class="nx">arr</span><span class="p">[</span><span class="nx">i</span><span class="p">]</span><span class="o">==</span><span class="k">this</span><span class="p">.</span><span class="nx">a</span><span class="p">)</span><span class="k">return</span> <span class="nx">i</span><span class="p">;}</span></div><div class='line' id='LC140'><span class="k">return</span> <span class="kc">null</span><span class="p">;},</span><span class="nx">getNumber</span><span class="o">:</span><span class="kd">function</span><span class="p">(){</span><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">[</span><span class="k">this</span><span class="p">.</span><span class="nx">numberPosition</span><span class="p">]){</span><span class="kd">var</span> <span class="nx">arr</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">anchors</span><span class="p">.</span><span class="nx">groups</span><span class="p">[</span><span class="k">this</span><span class="p">.</span><span class="nx">slideshowGroup</span><span class="o">||</span><span class="s1">&#39;none&#39;</span><span class="p">];</span><span class="k">if</span><span class="p">(</span><span class="nx">arr</span><span class="p">){</span><span class="kd">var</span> <span class="nx">s</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">lang</span><span class="p">.</span><span class="nx">number</span><span class="p">.</span><span class="nx">replace</span><span class="p">(</span><span class="s1">&#39;%1&#39;</span><span class="p">,</span><span class="k">this</span><span class="p">.</span><span class="nx">getAnchorIndex</span><span class="p">()</span><span class="o">+</span><span class="mi">1</span><span class="p">).</span><span class="nx">replace</span><span class="p">(</span><span class="s1">&#39;%2&#39;</span><span class="p">,</span><span class="nx">arr</span><span class="p">.</span><span class="nx">length</span><span class="p">);</span><span class="k">this</span><span class="p">[</span><span class="k">this</span><span class="p">.</span><span class="nx">numberPosition</span><span class="p">].</span><span class="nx">innerHTML</span><span class="o">=</span><span class="s1">&#39;&lt;div class=&quot;highslide-number&quot;&gt;&#39;</span><span class="o">+</span><span class="nx">s</span><span class="o">+</span><span class="s1">&#39;&lt;/div&gt;&#39;</span><span class="o">+</span><span class="k">this</span><span class="p">[</span><span class="k">this</span><span class="p">.</span><span class="nx">numberPosition</span><span class="p">].</span><span class="nx">innerHTML</span><span class="p">;}}},</span><span class="nx">initSlideshow</span><span class="o">:</span><span class="kd">function</span><span class="p">(){</span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="k">this</span><span class="p">.</span><span class="nx">last</span><span class="p">){</span><span class="k">for</span><span class="p">(</span><span class="kd">var</span> <span class="nx">i</span><span class="o">=</span><span class="mi">0</span><span class="p">;</span><span class="nx">i</span><span class="o">&lt;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">slideshows</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">i</span><span class="o">++</span><span class="p">){</span><span class="kd">var</span> <span class="nx">ss</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">slideshows</span><span class="p">[</span><span class="nx">i</span><span class="p">],</span><span class="nx">sg</span><span class="o">=</span><span class="nx">ss</span><span class="p">.</span><span class="nx">slideshowGroup</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="k">typeof</span> <span class="nx">sg</span><span class="o">==</span><span class="s1">&#39;undefined&#39;</span><span class="o">||</span><span class="nx">sg</span><span class="o">===</span><span class="kc">null</span><span class="o">||</span><span class="nx">sg</span><span class="o">===</span><span class="k">this</span><span class="p">.</span><span class="nx">slideshowGroup</span><span class="p">)</span></div><div class='line' id='LC141'><span class="k">this</span><span class="p">.</span><span class="nx">slideshow</span><span class="o">=</span><span class="k">new</span> <span class="nx">hs</span><span class="p">.</span><span class="nx">Slideshow</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">key</span><span class="p">,</span><span class="nx">ss</span><span class="p">);}}</span><span class="k">else</span><span class="p">{</span><span class="k">this</span><span class="p">.</span><span class="nx">slideshow</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">last</span><span class="p">.</span><span class="nx">slideshow</span><span class="p">;}</span></div><div class='line' id='LC142'><span class="kd">var</span> <span class="nx">ss</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">slideshow</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="nx">ss</span><span class="p">)</span><span class="k">return</span><span class="p">;</span><span class="kd">var</span> <span class="nx">key</span><span class="o">=</span><span class="nx">ss</span><span class="p">.</span><span class="nx">expKey</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">key</span><span class="p">;</span><span class="nx">ss</span><span class="p">.</span><span class="nx">checkFirstAndLast</span><span class="p">();</span><span class="nx">ss</span><span class="p">.</span><span class="nx">disable</span><span class="p">(</span><span class="s1">&#39;full-expand&#39;</span><span class="p">);</span><span class="k">if</span><span class="p">(</span><span class="nx">ss</span><span class="p">.</span><span class="nx">controls</span><span class="p">){</span><span class="kd">var</span> <span class="nx">o</span><span class="o">=</span><span class="nx">ss</span><span class="p">.</span><span class="nx">overlayOptions</span><span class="o">||</span><span class="p">{};</span><span class="nx">o</span><span class="p">.</span><span class="nx">overlayId</span><span class="o">=</span><span class="nx">ss</span><span class="p">.</span><span class="nx">controls</span><span class="p">;</span><span class="nx">o</span><span class="p">.</span><span class="nx">hsId</span><span class="o">=</span><span class="s1">&#39;controls&#39;</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">createOverlay</span><span class="p">(</span><span class="nx">o</span><span class="p">);}</span></div><div class='line' id='LC143'><span class="k">if</span><span class="p">(</span><span class="nx">ss</span><span class="p">.</span><span class="nx">thumbstrip</span><span class="p">)</span><span class="nx">ss</span><span class="p">.</span><span class="nx">thumbstrip</span><span class="p">.</span><span class="nx">add</span><span class="p">(</span><span class="k">this</span><span class="p">);</span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="k">this</span><span class="p">.</span><span class="nx">last</span><span class="o">&amp;&amp;</span><span class="k">this</span><span class="p">.</span><span class="nx">autoplay</span><span class="p">)</span><span class="nx">ss</span><span class="p">.</span><span class="nx">play</span><span class="p">(</span><span class="kc">true</span><span class="p">);</span><span class="k">if</span><span class="p">(</span><span class="nx">ss</span><span class="p">.</span><span class="nx">autoplay</span><span class="p">){</span><span class="nx">ss</span><span class="p">.</span><span class="nx">autoplay</span><span class="o">=</span><span class="nx">setTimeout</span><span class="p">(</span><span class="kd">function</span><span class="p">(){</span><span class="nx">hs</span><span class="p">.</span><span class="nx">next</span><span class="p">(</span><span class="nx">key</span><span class="p">);},(</span><span class="nx">ss</span><span class="p">.</span><span class="nx">interval</span><span class="o">||</span><span class="mi">500</span><span class="p">));}},</span><span class="nx">cancelLoading</span><span class="o">:</span><span class="kd">function</span><span class="p">(){</span><span class="nx">hs</span><span class="p">.</span><span class="nx">expanders</span><span class="p">[</span><span class="k">this</span><span class="p">.</span><span class="nx">key</span><span class="p">]</span><span class="o">=</span><span class="kc">null</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">upcoming</span><span class="o">==</span><span class="k">this</span><span class="p">.</span><span class="nx">a</span><span class="p">)</span><span class="nx">hs</span><span class="p">.</span><span class="nx">upcoming</span><span class="o">=</span><span class="kc">null</span><span class="p">;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">undim</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">key</span><span class="p">);</span><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">loading</span><span class="p">)</span><span class="nx">hs</span><span class="p">.</span><span class="nx">loading</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">left</span><span class="o">=</span><span class="s1">&#39;-9999px&#39;</span><span class="p">;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">fireEvent</span><span class="p">(</span><span class="k">this</span><span class="p">,</span><span class="s1">&#39;onHideLoading&#39;</span><span class="p">);},</span><span class="nx">writeCredits</span><span class="o">:</span><span class="kd">function</span><span class="p">(){</span><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">credits</span><span class="p">)</span><span class="k">return</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">credits</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="s1">&#39;a&#39;</span><span class="p">,{</span><span class="nx">href</span><span class="o">:</span><span class="nx">hs</span><span class="p">.</span><span class="nx">creditsHref</span><span class="p">,</span><span class="nx">className</span><span class="o">:</span><span class="s1">&#39;highslide-credits&#39;</span><span class="p">,</span><span class="nx">innerHTML</span><span class="o">:</span><span class="nx">hs</span><span class="p">.</span><span class="nx">lang</span><span class="p">.</span><span class="nx">creditsText</span><span class="p">,</span><span class="nx">title</span><span class="o">:</span><span class="nx">hs</span><span class="p">.</span><span class="nx">lang</span><span class="p">.</span><span class="nx">creditsTitle</span><span class="p">});</span><span class="k">this</span><span class="p">.</span><span class="nx">createOverlay</span><span class="p">({</span><span class="nx">overlayId</span><span class="o">:</span><span class="k">this</span><span class="p">.</span><span class="nx">credits</span><span class="p">,</span><span class="nx">position</span><span class="o">:</span><span class="k">this</span><span class="p">.</span><span class="nx">creditsPosition</span><span class="o">||</span><span class="s1">&#39;top left&#39;</span><span class="p">,</span><span class="nx">hsId</span><span class="o">:</span><span class="s1">&#39;credits&#39;</span><span class="p">});},</span><span class="nx">getInline</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">types</span><span class="p">,</span><span class="nx">addOverlay</span><span class="p">){</span><span class="k">for</span><span class="p">(</span><span class="kd">var</span> <span class="nx">i</span><span class="o">=</span><span class="mi">0</span><span class="p">;</span><span class="nx">i</span><span class="o">&lt;</span><span class="nx">types</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">i</span><span class="o">++</span><span class="p">){</span><span class="kd">var</span> <span class="nx">type</span><span class="o">=</span><span class="nx">types</span><span class="p">[</span><span class="nx">i</span><span class="p">],</span><span class="nx">s</span><span class="o">=</span><span class="kc">null</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="nx">type</span><span class="o">==</span><span class="s1">&#39;caption&#39;</span><span class="o">&amp;&amp;!</span><span class="nx">hs</span><span class="p">.</span><span class="nx">fireEvent</span><span class="p">(</span><span class="k">this</span><span class="p">,</span><span class="s1">&#39;onBeforeGetCaption&#39;</span><span class="p">))</span><span class="k">return</span><span class="p">;</span><span class="k">else</span> <span class="k">if</span><span class="p">(</span><span class="nx">type</span><span class="o">==</span><span class="s1">&#39;heading&#39;</span><span class="o">&amp;&amp;!</span><span class="nx">hs</span><span class="p">.</span><span class="nx">fireEvent</span><span class="p">(</span><span class="k">this</span><span class="p">,</span><span class="s1">&#39;onBeforeGetHeading&#39;</span><span class="p">))</span><span class="k">return</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="k">this</span><span class="p">[</span><span class="nx">type</span><span class="o">+</span><span class="s1">&#39;Id&#39;</span><span class="p">]</span><span class="o">&amp;&amp;</span><span class="k">this</span><span class="p">.</span><span class="nx">thumbsUserSetId</span><span class="p">)</span></div><div class='line' id='LC144'><span class="k">this</span><span class="p">[</span><span class="nx">type</span><span class="o">+</span><span class="s1">&#39;Id&#39;</span><span class="p">]</span><span class="o">=</span><span class="nx">type</span><span class="o">+</span><span class="s1">&#39;-for-&#39;</span><span class="o">+</span><span class="k">this</span><span class="p">.</span><span class="nx">thumbsUserSetId</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">[</span><span class="nx">type</span><span class="o">+</span><span class="s1">&#39;Id&#39;</span><span class="p">])</span><span class="k">this</span><span class="p">[</span><span class="nx">type</span><span class="p">]</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">getNode</span><span class="p">(</span><span class="k">this</span><span class="p">[</span><span class="nx">type</span><span class="o">+</span><span class="s1">&#39;Id&#39;</span><span class="p">]);</span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="k">this</span><span class="p">[</span><span class="nx">type</span><span class="p">]</span><span class="o">&amp;&amp;!</span><span class="k">this</span><span class="p">[</span><span class="nx">type</span><span class="o">+</span><span class="s1">&#39;Text&#39;</span><span class="p">]</span><span class="o">&amp;&amp;</span><span class="k">this</span><span class="p">[</span><span class="nx">type</span><span class="o">+</span><span class="s1">&#39;Eval&#39;</span><span class="p">])</span><span class="k">try</span><span class="p">{</span><span class="nx">s</span><span class="o">=</span><span class="nb">eval</span><span class="p">(</span><span class="k">this</span><span class="p">[</span><span class="nx">type</span><span class="o">+</span><span class="s1">&#39;Eval&#39;</span><span class="p">]);}</span><span class="k">catch</span><span class="p">(</span><span class="nx">e</span><span class="p">){}</span></div><div class='line' id='LC145'><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="k">this</span><span class="p">[</span><span class="nx">type</span><span class="p">]</span><span class="o">&amp;&amp;</span><span class="k">this</span><span class="p">[</span><span class="nx">type</span><span class="o">+</span><span class="s1">&#39;Text&#39;</span><span class="p">]){</span><span class="nx">s</span><span class="o">=</span><span class="k">this</span><span class="p">[</span><span class="nx">type</span><span class="o">+</span><span class="s1">&#39;Text&#39;</span><span class="p">];}</span></div><div class='line' id='LC146'><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="k">this</span><span class="p">[</span><span class="nx">type</span><span class="p">]</span><span class="o">&amp;&amp;!</span><span class="nx">s</span><span class="p">){</span><span class="kd">var</span> <span class="nx">next</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">a</span><span class="p">.</span><span class="nx">nextSibling</span><span class="p">;</span><span class="k">while</span><span class="p">(</span><span class="nx">next</span><span class="o">&amp;&amp;!</span><span class="nx">hs</span><span class="p">.</span><span class="nx">isHsAnchor</span><span class="p">(</span><span class="nx">next</span><span class="p">)){</span><span class="k">if</span><span class="p">((</span><span class="k">new</span> <span class="nb">RegExp</span><span class="p">(</span><span class="s1">&#39;highslide-&#39;</span><span class="o">+</span><span class="nx">type</span><span class="p">)).</span><span class="nx">test</span><span class="p">(</span><span class="nx">next</span><span class="p">.</span><span class="nx">className</span><span class="o">||</span><span class="kc">null</span><span class="p">)){</span><span class="k">this</span><span class="p">[</span><span class="nx">type</span><span class="p">]</span><span class="o">=</span><span class="nx">next</span><span class="p">.</span><span class="nx">cloneNode</span><span class="p">(</span><span class="mi">1</span><span class="p">);</span><span class="k">break</span><span class="p">;}</span></div><div class='line' id='LC147'><span class="nx">next</span><span class="o">=</span><span class="nx">next</span><span class="p">.</span><span class="nx">nextSibling</span><span class="p">;}}</span></div><div class='line' id='LC148'><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="k">this</span><span class="p">[</span><span class="nx">type</span><span class="p">]</span><span class="o">&amp;&amp;!</span><span class="nx">s</span><span class="o">&amp;&amp;</span><span class="k">this</span><span class="p">.</span><span class="nx">numberPosition</span><span class="o">==</span><span class="nx">type</span><span class="p">)</span><span class="nx">s</span><span class="o">=</span><span class="s1">&#39;\n&#39;</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="k">this</span><span class="p">[</span><span class="nx">type</span><span class="p">]</span><span class="o">&amp;&amp;</span><span class="nx">s</span><span class="p">)</span><span class="k">this</span><span class="p">[</span><span class="nx">type</span><span class="p">]</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="s1">&#39;div&#39;</span><span class="p">,{</span><span class="nx">className</span><span class="o">:</span><span class="s1">&#39;highslide-&#39;</span><span class="o">+</span><span class="nx">type</span><span class="p">,</span><span class="nx">innerHTML</span><span class="o">:</span><span class="nx">s</span><span class="p">});</span><span class="k">if</span><span class="p">(</span><span class="nx">addOverlay</span><span class="o">&amp;&amp;</span><span class="k">this</span><span class="p">[</span><span class="nx">type</span><span class="p">]){</span><span class="kd">var</span> <span class="nx">o</span><span class="o">=</span><span class="p">{</span><span class="nx">position</span><span class="o">:</span><span class="p">(</span><span class="nx">type</span><span class="o">==</span><span class="s1">&#39;heading&#39;</span><span class="p">)</span><span class="o">?</span><span class="s1">&#39;above&#39;</span><span class="o">:</span><span class="s1">&#39;below&#39;</span><span class="p">};</span><span class="k">for</span><span class="p">(</span><span class="kd">var</span> <span class="nx">x</span> <span class="k">in</span> <span class="k">this</span><span class="p">[</span><span class="nx">type</span><span class="o">+</span><span class="s1">&#39;Overlay&#39;</span><span class="p">])</span><span class="nx">o</span><span class="p">[</span><span class="nx">x</span><span class="p">]</span><span class="o">=</span><span class="k">this</span><span class="p">[</span><span class="nx">type</span><span class="o">+</span><span class="s1">&#39;Overlay&#39;</span><span class="p">][</span><span class="nx">x</span><span class="p">];</span><span class="nx">o</span><span class="p">.</span><span class="nx">overlayId</span><span class="o">=</span><span class="k">this</span><span class="p">[</span><span class="nx">type</span><span class="p">];</span><span class="k">this</span><span class="p">.</span><span class="nx">createOverlay</span><span class="p">(</span><span class="nx">o</span><span class="p">);}}},</span><span class="nx">doShowHide</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">visibility</span><span class="p">){</span><span class="k">if</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">hideSelects</span><span class="p">)</span><span class="k">this</span><span class="p">.</span><span class="nx">showHideElements</span><span class="p">(</span><span class="s1">&#39;SELECT&#39;</span><span class="p">,</span><span class="nx">visibility</span><span class="p">);</span><span class="k">if</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">hideIframes</span><span class="p">)</span><span class="k">this</span><span class="p">.</span><span class="nx">showHideElements</span><span class="p">(</span><span class="s1">&#39;IFRAME&#39;</span><span class="p">,</span><span class="nx">visibility</span><span class="p">);</span><span class="k">if</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">geckoMac</span><span class="p">)</span><span class="k">this</span><span class="p">.</span><span class="nx">showHideElements</span><span class="p">(</span><span class="s1">&#39;*&#39;</span><span class="p">,</span><span class="nx">visibility</span><span class="p">);},</span><span class="nx">showHideElements</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">tagName</span><span class="p">,</span><span class="nx">visibility</span><span class="p">){</span><span class="kd">var</span> <span class="nx">els</span><span class="o">=</span><span class="nb">document</span><span class="p">.</span><span class="nx">getElementsByTagName</span><span class="p">(</span><span class="nx">tagName</span><span class="p">);</span><span class="kd">var</span> <span class="nx">prop</span><span class="o">=</span><span class="nx">tagName</span><span class="o">==</span><span class="s1">&#39;*&#39;</span><span class="o">?</span><span class="s1">&#39;overflow&#39;</span><span class="o">:</span><span class="s1">&#39;visibility&#39;</span><span class="p">;</span><span class="k">for</span><span class="p">(</span><span class="kd">var</span> <span class="nx">i</span><span class="o">=</span><span class="mi">0</span><span class="p">;</span><span class="nx">i</span><span class="o">&lt;</span><span class="nx">els</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">i</span><span class="o">++</span><span class="p">){</span><span class="k">if</span><span class="p">(</span><span class="nx">prop</span><span class="o">==</span><span class="s1">&#39;visibility&#39;</span><span class="o">||</span><span class="p">(</span><span class="nb">document</span><span class="p">.</span><span class="nx">defaultView</span><span class="p">.</span><span class="nx">getComputedStyle</span><span class="p">(</span><span class="nx">els</span><span class="p">[</span><span class="nx">i</span><span class="p">],</span><span class="s2">&quot;&quot;</span><span class="p">).</span><span class="nx">getPropertyValue</span><span class="p">(</span><span class="s1">&#39;overflow&#39;</span><span class="p">)</span><span class="o">==</span><span class="s1">&#39;auto&#39;</span><span class="o">||</span><span class="nx">els</span><span class="p">[</span><span class="nx">i</span><span class="p">].</span><span class="nx">getAttribute</span><span class="p">(</span><span class="s1">&#39;hidden-by&#39;</span><span class="p">)</span><span class="o">!=</span><span class="kc">null</span><span class="p">)){</span><span class="kd">var</span> <span class="nx">hiddenBy</span><span class="o">=</span><span class="nx">els</span><span class="p">[</span><span class="nx">i</span><span class="p">].</span><span class="nx">getAttribute</span><span class="p">(</span><span class="s1">&#39;hidden-by&#39;</span><span class="p">);</span><span class="k">if</span><span class="p">(</span><span class="nx">visibility</span><span class="o">==</span><span class="s1">&#39;visible&#39;</span><span class="o">&amp;&amp;</span><span class="nx">hiddenBy</span><span class="p">){</span><span class="nx">hiddenBy</span><span class="o">=</span><span class="nx">hiddenBy</span><span class="p">.</span><span class="nx">replace</span><span class="p">(</span><span class="s1">&#39;[&#39;</span><span class="o">+</span><span class="k">this</span><span class="p">.</span><span class="nx">key</span><span class="o">+</span><span class="s1">&#39;]&#39;</span><span class="p">,</span><span class="s1">&#39;&#39;</span><span class="p">);</span><span class="nx">els</span><span class="p">[</span><span class="nx">i</span><span class="p">].</span><span class="nx">setAttribute</span><span class="p">(</span><span class="s1">&#39;hidden-by&#39;</span><span class="p">,</span><span class="nx">hiddenBy</span><span class="p">);</span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="nx">hiddenBy</span><span class="p">)</span><span class="nx">els</span><span class="p">[</span><span class="nx">i</span><span class="p">].</span><span class="nx">style</span><span class="p">[</span><span class="nx">prop</span><span class="p">]</span><span class="o">=</span><span class="nx">els</span><span class="p">[</span><span class="nx">i</span><span class="p">].</span><span class="nx">origProp</span><span class="p">;}</span><span class="k">else</span> <span class="k">if</span><span class="p">(</span><span class="nx">visibility</span><span class="o">==</span><span class="s1">&#39;hidden&#39;</span><span class="p">){</span><span class="kd">var</span> <span class="nx">elPos</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">getPosition</span><span class="p">(</span><span class="nx">els</span><span class="p">[</span><span class="nx">i</span><span class="p">]);</span><span class="nx">elPos</span><span class="p">.</span><span class="nx">w</span><span class="o">=</span><span class="nx">els</span><span class="p">[</span><span class="nx">i</span><span class="p">].</span><span class="nx">offsetWidth</span><span class="p">;</span><span class="nx">elPos</span><span class="p">.</span><span class="nx">h</span><span class="o">=</span><span class="nx">els</span><span class="p">[</span><span class="nx">i</span><span class="p">].</span><span class="nx">offsetHeight</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="k">this</span><span class="p">.</span><span class="nx">dimmingOpacity</span><span class="p">){</span><span class="kd">var</span> <span class="nx">clearsX</span><span class="o">=</span><span class="p">(</span><span class="nx">elPos</span><span class="p">.</span><span class="nx">x</span><span class="o">+</span><span class="nx">elPos</span><span class="p">.</span><span class="nx">w</span><span class="o">&lt;</span><span class="k">this</span><span class="p">.</span><span class="nx">x</span><span class="p">.</span><span class="nx">get</span><span class="p">(</span><span class="s1">&#39;opos&#39;</span><span class="p">)</span><span class="o">||</span><span class="nx">elPos</span><span class="p">.</span><span class="nx">x</span><span class="o">&gt;</span><span class="k">this</span><span class="p">.</span><span class="nx">x</span><span class="p">.</span><span class="nx">get</span><span class="p">(</span><span class="s1">&#39;opos&#39;</span><span class="p">)</span><span class="o">+</span><span class="k">this</span><span class="p">.</span><span class="nx">x</span><span class="p">.</span><span class="nx">get</span><span class="p">(</span><span class="s1">&#39;osize&#39;</span><span class="p">));</span><span class="kd">var</span> <span class="nx">clearsY</span><span class="o">=</span><span class="p">(</span><span class="nx">elPos</span><span class="p">.</span><span class="nx">y</span><span class="o">+</span><span class="nx">elPos</span><span class="p">.</span><span class="nx">h</span><span class="o">&lt;</span><span class="k">this</span><span class="p">.</span><span class="nx">y</span><span class="p">.</span><span class="nx">get</span><span class="p">(</span><span class="s1">&#39;opos&#39;</span><span class="p">)</span><span class="o">||</span><span class="nx">elPos</span><span class="p">.</span><span class="nx">y</span><span class="o">&gt;</span><span class="k">this</span><span class="p">.</span><span class="nx">y</span><span class="p">.</span><span class="nx">get</span><span class="p">(</span><span class="s1">&#39;opos&#39;</span><span class="p">)</span><span class="o">+</span><span class="k">this</span><span class="p">.</span><span class="nx">y</span><span class="p">.</span><span class="nx">get</span><span class="p">(</span><span class="s1">&#39;osize&#39;</span><span class="p">));}</span></div><div class='line' id='LC149'><span class="kd">var</span> <span class="nx">wrapperKey</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">getWrapperKey</span><span class="p">(</span><span class="nx">els</span><span class="p">[</span><span class="nx">i</span><span class="p">]);</span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="nx">clearsX</span><span class="o">&amp;&amp;!</span><span class="nx">clearsY</span><span class="o">&amp;&amp;</span><span class="nx">wrapperKey</span><span class="o">!=</span><span class="k">this</span><span class="p">.</span><span class="nx">key</span><span class="p">){</span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="nx">hiddenBy</span><span class="p">){</span><span class="nx">els</span><span class="p">[</span><span class="nx">i</span><span class="p">].</span><span class="nx">setAttribute</span><span class="p">(</span><span class="s1">&#39;hidden-by&#39;</span><span class="p">,</span><span class="s1">&#39;[&#39;</span><span class="o">+</span><span class="k">this</span><span class="p">.</span><span class="nx">key</span><span class="o">+</span><span class="s1">&#39;]&#39;</span><span class="p">);</span><span class="nx">els</span><span class="p">[</span><span class="nx">i</span><span class="p">].</span><span class="nx">origProp</span><span class="o">=</span><span class="nx">els</span><span class="p">[</span><span class="nx">i</span><span class="p">].</span><span class="nx">style</span><span class="p">[</span><span class="nx">prop</span><span class="p">];</span><span class="nx">els</span><span class="p">[</span><span class="nx">i</span><span class="p">].</span><span class="nx">style</span><span class="p">[</span><span class="nx">prop</span><span class="p">]</span><span class="o">=</span><span class="s1">&#39;hidden&#39;</span><span class="p">;}</span><span class="k">else</span> <span class="k">if</span><span class="p">(</span><span class="nx">hiddenBy</span><span class="p">.</span><span class="nx">indexOf</span><span class="p">(</span><span class="s1">&#39;[&#39;</span><span class="o">+</span><span class="k">this</span><span class="p">.</span><span class="nx">key</span><span class="o">+</span><span class="s1">&#39;]&#39;</span><span class="p">)</span><span class="o">==-</span><span class="mi">1</span><span class="p">){</span><span class="nx">els</span><span class="p">[</span><span class="nx">i</span><span class="p">].</span><span class="nx">setAttribute</span><span class="p">(</span><span class="s1">&#39;hidden-by&#39;</span><span class="p">,</span><span class="nx">hiddenBy</span><span class="o">+</span><span class="s1">&#39;[&#39;</span><span class="o">+</span><span class="k">this</span><span class="p">.</span><span class="nx">key</span><span class="o">+</span><span class="s1">&#39;]&#39;</span><span class="p">);}}</span><span class="k">else</span> <span class="k">if</span><span class="p">((</span><span class="nx">hiddenBy</span><span class="o">==</span><span class="s1">&#39;[&#39;</span><span class="o">+</span><span class="k">this</span><span class="p">.</span><span class="nx">key</span><span class="o">+</span><span class="s1">&#39;]&#39;</span><span class="o">||</span><span class="nx">hs</span><span class="p">.</span><span class="nx">focusKey</span><span class="o">==</span><span class="nx">wrapperKey</span><span class="p">)</span><span class="o">&amp;&amp;</span><span class="nx">wrapperKey</span><span class="o">!=</span><span class="k">this</span><span class="p">.</span><span class="nx">key</span><span class="p">){</span><span class="nx">els</span><span class="p">[</span><span class="nx">i</span><span class="p">].</span><span class="nx">setAttribute</span><span class="p">(</span><span class="s1">&#39;hidden-by&#39;</span><span class="p">,</span><span class="s1">&#39;&#39;</span><span class="p">);</span><span class="nx">els</span><span class="p">[</span><span class="nx">i</span><span class="p">].</span><span class="nx">style</span><span class="p">[</span><span class="nx">prop</span><span class="p">]</span><span class="o">=</span><span class="nx">els</span><span class="p">[</span><span class="nx">i</span><span class="p">].</span><span class="nx">origProp</span><span class="o">||</span><span class="s1">&#39;&#39;</span><span class="p">;}</span><span class="k">else</span> <span class="k">if</span><span class="p">(</span><span class="nx">hiddenBy</span><span class="o">&amp;&amp;</span><span class="nx">hiddenBy</span><span class="p">.</span><span class="nx">indexOf</span><span class="p">(</span><span class="s1">&#39;[&#39;</span><span class="o">+</span><span class="k">this</span><span class="p">.</span><span class="nx">key</span><span class="o">+</span><span class="s1">&#39;]&#39;</span><span class="p">)</span><span class="o">&gt;-</span><span class="mi">1</span><span class="p">){</span><span class="nx">els</span><span class="p">[</span><span class="nx">i</span><span class="p">].</span><span class="nx">setAttribute</span><span class="p">(</span><span class="s1">&#39;hidden-by&#39;</span><span class="p">,</span><span class="nx">hiddenBy</span><span class="p">.</span><span class="nx">replace</span><span class="p">(</span><span class="s1">&#39;[&#39;</span><span class="o">+</span><span class="k">this</span><span class="p">.</span><span class="nx">key</span><span class="o">+</span><span class="s1">&#39;]&#39;</span><span class="p">,</span><span class="s1">&#39;&#39;</span><span class="p">));}}}}},</span><span class="nx">focus</span><span class="o">:</span><span class="kd">function</span><span class="p">(){</span><span class="k">this</span><span class="p">.</span><span class="nx">wrapper</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">zIndex</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">zIndexCounter</span><span class="o">++</span><span class="p">;</span><span class="k">for</span><span class="p">(</span><span class="kd">var</span> <span class="nx">i</span><span class="o">=</span><span class="mi">0</span><span class="p">;</span><span class="nx">i</span><span class="o">&lt;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">expanders</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">i</span><span class="o">++</span><span class="p">){</span><span class="k">if</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">expanders</span><span class="p">[</span><span class="nx">i</span><span class="p">]</span><span class="o">&amp;&amp;</span><span class="nx">i</span><span class="o">==</span><span class="nx">hs</span><span class="p">.</span><span class="nx">focusKey</span><span class="p">){</span><span class="kd">var</span> <span class="nx">blurExp</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">expanders</span><span class="p">[</span><span class="nx">i</span><span class="p">];</span><span class="nx">blurExp</span><span class="p">.</span><span class="nx">content</span><span class="p">.</span><span class="nx">className</span><span class="o">+=</span><span class="s1">&#39; highslide-&#39;</span><span class="o">+</span><span class="nx">blurExp</span><span class="p">.</span><span class="nx">contentType</span><span class="o">+</span><span class="s1">&#39;-blur&#39;</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="nx">blurExp</span><span class="p">.</span><span class="nx">isImage</span><span class="p">){</span><span class="nx">blurExp</span><span class="p">.</span><span class="nx">content</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">cursor</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">ie</span><span class="o">?</span><span class="s1">&#39;hand&#39;</span><span class="o">:</span><span class="s1">&#39;pointer&#39;</span><span class="p">;</span><span class="nx">blurExp</span><span class="p">.</span><span class="nx">content</span><span class="p">.</span><span class="nx">title</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">lang</span><span class="p">.</span><span class="nx">focusTitle</span><span class="p">;}</span></div><div class='line' id='LC150'><span class="nx">hs</span><span class="p">.</span><span class="nx">fireEvent</span><span class="p">(</span><span class="nx">blurExp</span><span class="p">,</span><span class="s1">&#39;onBlur&#39;</span><span class="p">);}}</span></div><div class='line' id='LC151'><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">outline</span><span class="p">)</span><span class="k">this</span><span class="p">.</span><span class="nx">outline</span><span class="p">.</span><span class="nx">table</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">zIndex</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">wrapper</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">zIndex</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">content</span><span class="p">.</span><span class="nx">className</span><span class="o">=</span><span class="s1">&#39;highslide-&#39;</span><span class="o">+</span><span class="k">this</span><span class="p">.</span><span class="nx">contentType</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">isImage</span><span class="p">){</span><span class="k">this</span><span class="p">.</span><span class="nx">content</span><span class="p">.</span><span class="nx">title</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">lang</span><span class="p">.</span><span class="nx">restoreTitle</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">restoreCursor</span><span class="p">){</span><span class="nx">hs</span><span class="p">.</span><span class="nx">styleRestoreCursor</span><span class="o">=</span><span class="nb">window</span><span class="p">.</span><span class="nx">opera</span><span class="o">?</span><span class="s1">&#39;pointer&#39;</span><span class="o">:</span><span class="s1">&#39;url(&#39;</span><span class="o">+</span><span class="nx">hs</span><span class="p">.</span><span class="nx">graphicsDir</span><span class="o">+</span><span class="nx">hs</span><span class="p">.</span><span class="nx">restoreCursor</span><span class="o">+</span><span class="s1">&#39;), pointer&#39;</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">ie</span><span class="o">&amp;&amp;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">uaVersion</span><span class="o">&lt;</span><span class="mi">6</span><span class="p">)</span><span class="nx">hs</span><span class="p">.</span><span class="nx">styleRestoreCursor</span><span class="o">=</span><span class="s1">&#39;hand&#39;</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">content</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">cursor</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">styleRestoreCursor</span><span class="p">;}}</span></div><div class='line' id='LC152'><span class="nx">hs</span><span class="p">.</span><span class="nx">focusKey</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">key</span><span class="p">;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">addEventListener</span><span class="p">(</span><span class="nb">document</span><span class="p">,</span><span class="nb">window</span><span class="p">.</span><span class="nx">opera</span><span class="o">?</span><span class="s1">&#39;keypress&#39;</span><span class="o">:</span><span class="s1">&#39;keydown&#39;</span><span class="p">,</span><span class="nx">hs</span><span class="p">.</span><span class="nx">keyHandler</span><span class="p">);</span><span class="nx">hs</span><span class="p">.</span><span class="nx">fireEvent</span><span class="p">(</span><span class="k">this</span><span class="p">,</span><span class="s1">&#39;onFocus&#39;</span><span class="p">);},</span><span class="nx">moveTo</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">x</span><span class="p">,</span><span class="nx">y</span><span class="p">){</span><span class="k">this</span><span class="p">.</span><span class="nx">x</span><span class="p">.</span><span class="nx">setPos</span><span class="p">(</span><span class="nx">x</span><span class="p">);</span><span class="k">this</span><span class="p">.</span><span class="nx">y</span><span class="p">.</span><span class="nx">setPos</span><span class="p">(</span><span class="nx">y</span><span class="p">);},</span><span class="nx">resize</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="kd">var</span> <span class="nx">w</span><span class="p">,</span><span class="nx">h</span><span class="p">,</span><span class="nx">r</span><span class="o">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">width</span><span class="o">/</span><span class="nx">e</span><span class="p">.</span><span class="nx">height</span><span class="p">;</span><span class="nx">w</span><span class="o">=</span><span class="nb">Math</span><span class="p">.</span><span class="nx">max</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">width</span><span class="o">+</span><span class="nx">e</span><span class="p">.</span><span class="nx">dX</span><span class="p">,</span><span class="nb">Math</span><span class="p">.</span><span class="nx">min</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">minWidth</span><span class="p">,</span><span class="k">this</span><span class="p">.</span><span class="nx">x</span><span class="p">.</span><span class="nx">full</span><span class="p">));</span><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">isImage</span><span class="o">&amp;&amp;</span><span class="nb">Math</span><span class="p">.</span><span class="nx">abs</span><span class="p">(</span><span class="nx">w</span><span class="o">-</span><span class="k">this</span><span class="p">.</span><span class="nx">x</span><span class="p">.</span><span class="nx">full</span><span class="p">)</span><span class="o">&lt;</span><span class="mi">12</span><span class="p">)</span><span class="nx">w</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">x</span><span class="p">.</span><span class="nx">full</span><span class="p">;</span><span class="nx">h</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">isHtml</span><span class="o">?</span><span class="nx">e</span><span class="p">.</span><span class="nx">height</span><span class="o">+</span><span class="nx">e</span><span class="p">.</span><span class="nx">dY</span><span class="o">:</span><span class="nx">w</span><span class="o">/</span><span class="nx">r</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="nx">h</span><span class="o">&lt;</span><span class="nb">Math</span><span class="p">.</span><span class="nx">min</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">minHeight</span><span class="p">,</span><span class="k">this</span><span class="p">.</span><span class="nx">y</span><span class="p">.</span><span class="nx">full</span><span class="p">)){</span><span class="nx">h</span><span class="o">=</span><span class="nb">Math</span><span class="p">.</span><span class="nx">min</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">minHeight</span><span class="p">,</span><span class="k">this</span><span class="p">.</span><span class="nx">y</span><span class="p">.</span><span class="nx">full</span><span class="p">);</span><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">isImage</span><span class="p">)</span><span class="nx">w</span><span class="o">=</span><span class="nx">h</span><span class="o">*</span><span class="nx">r</span><span class="p">;}</span></div><div class='line' id='LC153'><span class="k">this</span><span class="p">.</span><span class="nx">resizeTo</span><span class="p">(</span><span class="nx">w</span><span class="p">,</span><span class="nx">h</span><span class="p">);},</span><span class="nx">resizeTo</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">w</span><span class="p">,</span><span class="nx">h</span><span class="p">){</span><span class="k">this</span><span class="p">.</span><span class="nx">y</span><span class="p">.</span><span class="nx">setSize</span><span class="p">(</span><span class="nx">h</span><span class="p">);</span><span class="k">this</span><span class="p">.</span><span class="nx">x</span><span class="p">.</span><span class="nx">setSize</span><span class="p">(</span><span class="nx">w</span><span class="p">);},</span><span class="nx">close</span><span class="o">:</span><span class="kd">function</span><span class="p">(){</span><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">isClosing</span><span class="o">||!</span><span class="k">this</span><span class="p">.</span><span class="nx">isExpanded</span><span class="p">)</span><span class="k">return</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">transitions</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">==</span><span class="s1">&#39;crossfade&#39;</span><span class="o">&amp;&amp;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">upcoming</span><span class="p">){</span><span class="nx">hs</span><span class="p">.</span><span class="nx">getExpander</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">upcoming</span><span class="p">).</span><span class="nx">cancelLoading</span><span class="p">();</span><span class="nx">hs</span><span class="p">.</span><span class="nx">upcoming</span><span class="o">=</span><span class="kc">null</span><span class="p">;}</span></div><div class='line' id='LC154'><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="nx">hs</span><span class="p">.</span><span class="nx">fireEvent</span><span class="p">(</span><span class="k">this</span><span class="p">,</span><span class="s1">&#39;onBeforeClose&#39;</span><span class="p">))</span><span class="k">return</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">isClosing</span><span class="o">=</span><span class="kc">true</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">slideshow</span><span class="o">&amp;&amp;!</span><span class="nx">hs</span><span class="p">.</span><span class="nx">upcoming</span><span class="p">)</span><span class="k">this</span><span class="p">.</span><span class="nx">slideshow</span><span class="p">.</span><span class="nx">pause</span><span class="p">();</span><span class="nx">hs</span><span class="p">.</span><span class="nx">removeEventListener</span><span class="p">(</span><span class="nb">document</span><span class="p">,</span><span class="nb">window</span><span class="p">.</span><span class="nx">opera</span><span class="o">?</span><span class="s1">&#39;keypress&#39;</span><span class="o">:</span><span class="s1">&#39;keydown&#39;</span><span class="p">,</span><span class="nx">hs</span><span class="p">.</span><span class="nx">keyHandler</span><span class="p">);</span><span class="k">try</span><span class="p">{</span><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">isHtml</span><span class="p">)</span><span class="k">this</span><span class="p">.</span><span class="nx">htmlPrepareClose</span><span class="p">();</span><span class="k">this</span><span class="p">.</span><span class="nx">content</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">cursor</span><span class="o">=</span><span class="s1">&#39;default&#39;</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">changeSize</span><span class="p">(</span><span class="mi">0</span><span class="p">,{</span><span class="nx">wrapper</span><span class="o">:</span><span class="p">{</span><span class="nx">width</span><span class="o">:</span><span class="k">this</span><span class="p">.</span><span class="nx">x</span><span class="p">.</span><span class="nx">t</span><span class="p">,</span><span class="nx">height</span><span class="o">:</span><span class="k">this</span><span class="p">.</span><span class="nx">y</span><span class="p">.</span><span class="nx">t</span><span class="p">,</span><span class="nx">left</span><span class="o">:</span><span class="k">this</span><span class="p">.</span><span class="nx">x</span><span class="p">.</span><span class="nx">tpos</span><span class="o">-</span><span class="k">this</span><span class="p">.</span><span class="nx">x</span><span class="p">.</span><span class="nx">cb</span><span class="o">+</span><span class="k">this</span><span class="p">.</span><span class="nx">x</span><span class="p">.</span><span class="nx">tb</span><span class="p">,</span><span class="nx">top</span><span class="o">:</span><span class="k">this</span><span class="p">.</span><span class="nx">y</span><span class="p">.</span><span class="nx">tpos</span><span class="o">-</span><span class="k">this</span><span class="p">.</span><span class="nx">y</span><span class="p">.</span><span class="nx">cb</span><span class="o">+</span><span class="k">this</span><span class="p">.</span><span class="nx">y</span><span class="p">.</span><span class="nx">tb</span><span class="p">},</span><span class="nx">content</span><span class="o">:</span><span class="p">{</span><span class="nx">left</span><span class="o">:</span><span class="mi">0</span><span class="p">,</span><span class="nx">top</span><span class="o">:</span><span class="mi">0</span><span class="p">,</span><span class="nx">width</span><span class="o">:</span><span class="k">this</span><span class="p">.</span><span class="nx">x</span><span class="p">.</span><span class="nx">t</span><span class="p">,</span><span class="nx">height</span><span class="o">:</span><span class="k">this</span><span class="p">.</span><span class="nx">y</span><span class="p">.</span><span class="nx">t</span><span class="p">}},</span><span class="nx">hs</span><span class="p">.</span><span class="nx">restoreDuration</span><span class="p">);}</span><span class="k">catch</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="k">this</span><span class="p">.</span><span class="nx">afterClose</span><span class="p">();}},</span><span class="nx">htmlPrepareClose</span><span class="o">:</span><span class="kd">function</span><span class="p">(){</span><span class="k">if</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">geckoMac</span><span class="p">){</span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="nx">hs</span><span class="p">.</span><span class="nx">mask</span><span class="p">)</span><span class="nx">hs</span><span class="p">.</span><span class="nx">mask</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="s1">&#39;div&#39;</span><span class="p">,</span><span class="kc">null</span><span class="p">,{</span><span class="nx">position</span><span class="o">:</span><span class="s1">&#39;absolute&#39;</span><span class="p">},</span><span class="nx">hs</span><span class="p">.</span><span class="nx">container</span><span class="p">);</span><span class="nx">hs</span><span class="p">.</span><span class="nx">setStyles</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">mask</span><span class="p">,{</span><span class="nx">width</span><span class="o">:</span><span class="k">this</span><span class="p">.</span><span class="nx">x</span><span class="p">.</span><span class="nx">size</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">,</span><span class="nx">height</span><span class="o">:</span><span class="k">this</span><span class="p">.</span><span class="nx">y</span><span class="p">.</span><span class="nx">size</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">,</span><span class="nx">left</span><span class="o">:</span><span class="k">this</span><span class="p">.</span><span class="nx">x</span><span class="p">.</span><span class="nx">pos</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">,</span><span class="nx">top</span><span class="o">:</span><span class="k">this</span><span class="p">.</span><span class="nx">y</span><span class="p">.</span><span class="nx">pos</span><span class="o">+</span><span class="s1">&#39;px&#39;</span><span class="p">,</span><span class="nx">display</span><span class="o">:</span><span class="s1">&#39;block&#39;</span><span class="p">});}</span></div><div class='line' id='LC155'><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">objectType</span><span class="o">==</span><span class="s1">&#39;swf&#39;</span><span class="p">)</span><span class="k">try</span><span class="p">{</span><span class="nx">hs</span><span class="p">.</span><span class="nx">$</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">body</span><span class="p">.</span><span class="nx">id</span><span class="p">).</span><span class="nx">StopPlay</span><span class="p">();}</span><span class="k">catch</span><span class="p">(</span><span class="nx">e</span><span class="p">){}</span></div><div class='line' id='LC156'><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">objectLoadTime</span><span class="o">==</span><span class="s1">&#39;after&#39;</span><span class="o">&amp;&amp;!</span><span class="k">this</span><span class="p">.</span><span class="nx">preserveContent</span><span class="p">)</span><span class="k">this</span><span class="p">.</span><span class="nx">destroyObject</span><span class="p">();</span><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">scrollerDiv</span><span class="o">&amp;&amp;</span><span class="k">this</span><span class="p">.</span><span class="nx">scrollerDiv</span><span class="o">!=</span><span class="k">this</span><span class="p">.</span><span class="nx">scrollingContent</span><span class="p">)</span></div><div class='line' id='LC157'><span class="k">this</span><span class="p">.</span><span class="nx">scrollerDiv</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">overflow</span><span class="o">=</span><span class="s1">&#39;hidden&#39;</span><span class="p">;},</span><span class="nx">destroyObject</span><span class="o">:</span><span class="kd">function</span><span class="p">(){</span><span class="k">if</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">ie</span><span class="o">&amp;&amp;</span><span class="k">this</span><span class="p">.</span><span class="nx">iframe</span><span class="p">)</span></div><div class='line' id='LC158'><span class="k">try</span><span class="p">{</span><span class="k">this</span><span class="p">.</span><span class="nx">iframe</span><span class="p">.</span><span class="nx">contentWindow</span><span class="p">.</span><span class="nb">document</span><span class="p">.</span><span class="nx">body</span><span class="p">.</span><span class="nx">innerHTML</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">;}</span><span class="k">catch</span><span class="p">(</span><span class="nx">e</span><span class="p">){}</span></div><div class='line' id='LC159'><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">objectType</span><span class="o">==</span><span class="s1">&#39;swf&#39;</span><span class="p">)</span><span class="nx">swfobject</span><span class="p">.</span><span class="nx">removeSWF</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">body</span><span class="p">.</span><span class="nx">id</span><span class="p">);</span><span class="k">this</span><span class="p">.</span><span class="nx">body</span><span class="p">.</span><span class="nx">innerHTML</span><span class="o">=</span><span class="s1">&#39;&#39;</span><span class="p">;},</span><span class="nx">sleep</span><span class="o">:</span><span class="kd">function</span><span class="p">(){</span><span class="k">if</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">outline</span><span class="p">)</span><span class="k">this</span><span class="p">.</span><span class="nx">outline</span><span class="p">.</span><span class="nx">table</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">display</span><span class="o">=</span><span class="s1">&#39;none&#39;</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">releaseMask</span><span class="o">=</span><span class="kc">null</span><span class="p">;</span><span class="k">this</span><span class="p">.</span><span class="nx">wrapper</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">display</span><span class="o">=</span><span class="s1">&#39;none&#39;</span><span class="p">;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">hs</span><span class="p">.</span><span class="nx">sleeping</span><span class="p">,</span><span class="k">this</span><span class="p">);},</span><span class="nx">awake</span><span class="o">:</span><span class="kd">function</span><span class="p">(){</span><span class="k">try</span><span class="p">{</span><span class="nx">hs</span><span class="p">.</span><span class="nx">expanders</span><span class="p">[</span><span class="k">this</span><span class="p">.</span><span class="nx">key</span><span class="p">]</span><span class="o">=</span><span class="k">this</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="nx">hs</span><span class="p">.</span><span class="nx">allowMultipleInstances</span><span class="o">&amp;&amp;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">focusKey</span><span class="o">!=</span><span class="k">this</span><span class="p">.</span><span class="nx">key</span><span class="p">){</span><span class="k">try</span><span class="p">{</span><span class="nx">hs</span><span class="p">.</span><span class="nx">expanders</span><span class="p">[</span><span class="nx">hs</span><span class="p">.</span><span class="nx">focusKey</span><span class="p">].</span><span class="nx">close</span><span class="p">();}</span><span class="k">catch</span><span class="p">(</span><span class="nx">e</span><span class="p">){}}</span></div><div class='line' id='LC160'><span class="kd">var</span> <span class="nx">z</span><span class="o">=</span><span class="nx">hs</span><span class="p">.</span><span class="nx">zIndexCounter</span><span class="o">++</span><span class="p">,</span><span class="nx">stl</span><span class="o">=</span><span class="p">{</span><span class="nx">display</span><span class="o">:</span><span class="s1">&#39;&#39;</span><span class="p">,</span><span class="nx">zIndex</span><span class="o">:</span><span class="nx">z</span><span class="p">};</span><span class="nx">hs</span><span class="p">.</span><span class="nx">setStyles</span><span class="p">(</span><span class="k">this</span><span class="p">.</span><span class="nx">wrapper</span><span class="p">,</span><span class="nx">stl</span><span class="p">);</span><span class="k">this</span><span class="p">.</span><span class="nx">isClosing</span><span class="o">=</span><span class="kc">false</span><span class="p">;</span><span class="kd">var</span> <span class="nx">o</span><span class="o">=</span><span class="k">this</span><span class="p">.</span><span class="nx">outline</span><span class="o">||</span><span class="mi">0</span><span class="p">;</span><span class="k">if</span><span class="p">(</span><span class="nx">o</span><span class="p">){</span><span class="k">if</span><span class="p">(</span><span class="o">!</span><span class="k">this</span><span class="p">.</span><span class="nx">outlineWhileAnimating</span><span class="p">)</span><span class="nx">stl</span><span class="p">.</span><span class="nx">visibility</span><span class="o">=</span><span class="s1">&#39;hidden&#39;</span><span class="p">;</span><span class="nx">hs</span><span class="p">.</span><span class="nx">setStyles</span><span class="p">(</span><span class="nx">o</span><span class="p">.</span><span class="nx">table</span><span class="p">,</span><span class="nx">stl</span><span cla