| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128 |
- <!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">
- <head>
- <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
- <meta http-equiv="X-UA-Compatible" content="IE=9"/>
- <meta name="generator" content="Doxygen 1.8.8"/>
- <title>ecom: /home/isundil/Project/ecom/doc/coverage/js/bootstrap.min.js Source File</title>
- <link href="tabs.css" rel="stylesheet" type="text/css"/>
- <script type="text/javascript" src="jquery.js"></script>
- <script type="text/javascript" src="dynsections.js"></script>
- <link href="search/search.css" rel="stylesheet" type="text/css"/>
- <script type="text/javascript" src="search/search.js"></script>
- <script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
- </script>
- <link href="doxygen.css" rel="stylesheet" type="text/css" />
- </head>
- <body>
- <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
- <div id="titlearea">
- <table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
- <div id="projectname">ecom
- </div>
- <div id="projectbrief">E-commerce cms</div>
- </td>
- </tr>
- </tbody>
- </table>
- </div>
- <!-- end header part -->
- <!-- Generated by Doxygen 1.8.8 -->
- <script type="text/javascript">
- var searchBox = new SearchBox("searchBox", "search",false,'Search');
- </script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main Page</span></a></li>
- <li><a href="pages.html"><span>Related Pages</span></a></li>
- <li><a href="namespaces.html"><span>Namespaces</span></a></li>
- <li><a href="annotated.html"><span>Data Structures</span></a></li>
- <li class="current"><a href="files.html"><span>Files</span></a></li>
- <li>
- <div id="MSearchBox" class="MSearchBoxInactive">
- <span class="left">
- <img id="MSearchSelect" src="search/mag_sel.png"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- alt=""/>
- <input type="text" id="MSearchField" value="Search" accesskey="S"
- onfocus="searchBox.OnSearchFieldFocus(true)"
- onblur="searchBox.OnSearchFieldFocus(false)"
- onkeyup="searchBox.OnSearchFieldChange(event)"/>
- </span><span class="right">
- <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
- </span>
- </div>
- </li>
- </ul>
- </div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="files.html"><span>File List</span></a></li>
- <li><a href="globals.html"><span>Globals</span></a></li>
- </ul>
- </div>
- <!-- window showing the filter options -->
- <div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
- <a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Pages</a></div>
- <!-- iframe showing the search results (closed by default) -->
- <div id="MSearchResultsWindow">
- <iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
- </iframe>
- </div>
- <div id="nav-path" class="navpath">
- <ul>
- <li class="navelem"><a class="el" href="dir_75b82e7e4a5feb05200b9ad7adf06257.html">home</a></li><li class="navelem"><a class="el" href="dir_9db4aabfa12fb2197f4b553e7ea8deed.html">isundil</a></li><li class="navelem"><a class="el" href="dir_1a6cb19e8504dda728b9574aa47fdf34.html">Project</a></li><li class="navelem"><a class="el" href="dir_f8738126562420a628a94e1d7172443f.html">ecom</a></li><li class="navelem"><a class="el" href="dir_968ac4ba732ccbb20167f99e63ceabec.html">doc</a></li><li class="navelem"><a class="el" href="dir_ea8895f8d403da4a94df7b0dd4f32bce.html">coverage</a></li><li class="navelem"><a class="el" href="dir_f20e6af198d19336751b186fed52de78.html">js</a></li> </ul>
- </div>
- </div><!-- top -->
- <div class="header">
- <div class="headertitle">
- <div class="title">bootstrap.min.js</div> </div>
- </div><!--header-->
- <div class="contents">
- <a href="bootstrap_8min_8js.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> </div>
- <div class="line"><a name="l00006"></a><span class="lineno"><a class="line" href="bootstrap_8min_8js.html#a3635f2df5844f69204b70bf7b3983587"> 6</a></span> <span class="keywordflow">if</span>(<span class="stringliteral">"undefined"</span>==typeof jQuery)<span class="keywordflow">throw</span> <span class="keyword">new</span> Error(<span class="stringliteral">"Bootstrap's JavaScript requires jQuery"</span>);+<span class="keyword">function</span>(<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>){<span class="stringliteral">"use strict"</span>;var <a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>=<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>.fn.jquery.split(<span class="stringliteral">" "</span>)[0].split(<span class="stringliteral">"."</span>);<span class="keywordflow">if</span>(b[0]<2&&b[1]<9||1==b[0]&&9==b[1]&&b[2]<1)<span class="keywordflow">throw</span> <span class="keyword">new</span> Error(<span class="stringliteral">"Bootstrap's JavaScript requires jQuery version 1.9.1 or higher"</span>)}(jQuery),+<span class="keyword">function</span>(<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>){<span class="stringliteral">"use strict"</span>;<span class="keyword">function</span> <a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>(){var <a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>=<a class="code" href="html5shiv_8min_8js.html#aa14f8e0338cced6720590fd2ea13bd4b">document</a>.createElement(<span class="stringliteral">"bootstrap"</span>),b={WebkitTransition:<span class="stringliteral">"webkitTransitionEnd"</span>,MozTransition:<span class="stringliteral">"transitionend"</span>,OTransition:<span class="stringliteral">"oTransitionEnd otransitionend"</span>,<a class="code" href="d3_8min_8js.html#aa0415083525b7c33305b4460120327ae">transition</a>:<span class="stringliteral">"transitionend"</span>};<span class="keywordflow">for</span>(var <a class="code" href="bootstrap_8min_8js.html#a928f83d7780f5546f357b5af262dc17b">c</a> in b)<span class="keywordflow">if</span>(<span class="keywordtype">void</span> 0!==a.style[<a class="code" href="bootstrap_8min_8js.html#a928f83d7780f5546f357b5af262dc17b">c</a>])<span class="keywordflow">return</span>{end:b[<a class="code" href="bootstrap_8min_8js.html#a928f83d7780f5546f357b5af262dc17b">c</a>]};<span class="keywordflow">return</span>!1}a.fn.emulateTransitionEnd=<span class="keyword">function</span>(<a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>){var <a class="code" href="bootstrap_8min_8js.html#a928f83d7780f5546f357b5af262dc17b">c</a>=!1,<a class="code" href="bootstrap_8min_8js.html#aeb337d295abaddb5ec3cb34cc2e2bbc9">d</a>=<span class="keyword">this</span>;<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(<span class="keyword">this</span>).one(<span class="stringliteral">"bsTransitionEnd"</span>,<span class="keyword">function</span>(){c=!0});var <a class="code" href="bootstrap_8min_8js.html#ab5902775854a8b8440bcd25e0fe1c120">e</a>=<span class="keyword">function</span>(){c||<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(<a class="code" href="bootstrap_8min_8js.html#aeb337d295abaddb5ec3cb34cc2e2bbc9">d</a>).trigger(a.support.transition.end)};<span class="keywordflow">return</span> setTimeout(e,b),<span class="keyword">this</span>},<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(<span class="keyword">function</span>(){a.support.transition=<a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>(),a.support.transition&&(a.event.special.bsTransitionEnd={bindType:a.support.transition.end,delegateType:a.support.transition.end,handle:<span class="keyword">function</span>(<a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>){<span class="keywordflow">return</span> <a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(b.target).is(<span class="keyword">this</span>)?b.handleObj.handler.apply(<span class="keyword">this</span>,arguments):<span class="keywordtype">void</span> 0}})})}(jQuery),+<span class="keyword">function</span>(a){<span class="stringliteral">"use strict"</span>;<span class="keyword">function</span> <a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>(b){<span class="keywordflow">return</span> this.<a class="code" href="d3_8min_8js.html#a9f39e770ffa5e22d7d24fa441c5e702d">each</a>(<span class="keyword">function</span>(){var c=<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(<span class="keyword">this</span>),e=c.data(<span class="stringliteral">"bs.alert"</span>);e||c.data(<span class="stringliteral">"bs.alert"</span>,e=<span class="keyword">new</span> <a class="code" href="bootstrap_8min_8js.html#aeb337d295abaddb5ec3cb34cc2e2bbc9">d</a>(<span class="keyword">this</span>)),<span class="stringliteral">"string"</span>==typeof b&&e[<a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>].call(c)})}var c=<span class="stringliteral">'[data-dismiss="alert"]'</span>,<a class="code" href="bootstrap_8min_8js.html#aeb337d295abaddb5ec3cb34cc2e2bbc9">d</a>=<span class="keyword">function</span>(b){<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(b).on(<span class="stringliteral">"click"</span>,c,this.<a class="code" href="bootstrap_8min_8js.html#a72fbb3628c3cc943ced8aad64247888c">close</a>)};<a class="code" href="bootstrap_8min_8js.html#aeb337d295abaddb5ec3cb34cc2e2bbc9">d</a>.VERSION=<span class="stringliteral">"3.3.4"</span>,<a class="code" href="bootstrap_8min_8js.html#aeb337d295abaddb5ec3cb34cc2e2bbc9">d</a>.TRANSITION_DURATION=150,<a class="code" href="bootstrap_8min_8js.html#aeb337d295abaddb5ec3cb34cc2e2bbc9">d</a>.prototype.close=<span class="keyword">function</span>(<a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>){<span class="keyword">function</span> <a class="code" href="bootstrap_8min_8js.html#a928f83d7780f5546f357b5af262dc17b">c</a>(){g.detach().trigger(<span class="stringliteral">"closed.bs.alert"</span>).remove()}var e=<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(<span class="keyword">this</span>),<a class="code" href="respond_8min_8js.html#a9cf09a2972472098a4c689fd988f4dfc">f</a>=e.attr(<span class="stringliteral">"data-target"</span>);<a class="code" href="respond_8min_8js.html#a9cf09a2972472098a4c689fd988f4dfc">f</a>||(<a class="code" href="respond_8min_8js.html#a9cf09a2972472098a4c689fd988f4dfc">f</a>=e.attr(<span class="stringliteral">"href"</span>),<a class="code" href="respond_8min_8js.html#a9cf09a2972472098a4c689fd988f4dfc">f</a>=<a class="code" href="respond_8min_8js.html#a9cf09a2972472098a4c689fd988f4dfc">f</a>&&<a class="code" href="respond_8min_8js.html#a9cf09a2972472098a4c689fd988f4dfc">f</a>.replace(/.*(?=#[^\s]*$)/,<span class="stringliteral">""</span>));var g=<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(<a class="code" href="respond_8min_8js.html#a9cf09a2972472098a4c689fd988f4dfc">f</a>);b&&b.preventDefault(),g.length||(g=e.closest(<span class="stringliteral">".alert"</span>)),g.trigger(b=a.Event(<span class="stringliteral">"close.bs.alert"</span>)),b.isDefaultPrevented()||(g.removeClass(<span class="stringliteral">"in"</span>),a.support.transition&&g.hasClass(<span class="stringliteral">"fade"</span>)?g.one(<span class="stringliteral">"bsTransitionEnd"</span>,c).emulateTransitionEnd(<a class="code" href="bootstrap_8min_8js.html#aeb337d295abaddb5ec3cb34cc2e2bbc9">d</a>.TRANSITION_DURATION):<a class="code" href="bootstrap_8min_8js.html#a928f83d7780f5546f357b5af262dc17b">c</a>())};var e=a.fn.alert;a.fn.alert=<a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>,a.fn.alert.Constructor=<a class="code" href="bootstrap_8min_8js.html#aeb337d295abaddb5ec3cb34cc2e2bbc9">d</a>,a.fn.alert.noConflict=<span class="keyword">function</span>(){<span class="keywordflow">return</span> a.fn.alert=<a class="code" href="bootstrap_8min_8js.html#ab5902775854a8b8440bcd25e0fe1c120">e</a>,<span class="keyword">this</span>},<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(<a class="code" href="html5shiv_8min_8js.html#aa14f8e0338cced6720590fd2ea13bd4b">document</a>).on(<span class="stringliteral">"click.bs.alert.data-api"</span>,c,<a class="code" href="bootstrap_8min_8js.html#aeb337d295abaddb5ec3cb34cc2e2bbc9">d</a>.prototype.close)}(jQuery),+<span class="keyword">function</span>(a){<span class="stringliteral">"use strict"</span>;<span class="keyword">function</span> <a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>(b){<span class="keywordflow">return</span> this.<a class="code" href="d3_8min_8js.html#a9f39e770ffa5e22d7d24fa441c5e702d">each</a>(<span class="keyword">function</span>(){var <a class="code" href="bootstrap_8min_8js.html#aeb337d295abaddb5ec3cb34cc2e2bbc9">d</a>=<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(<span class="keyword">this</span>),e=d.data(<span class="stringliteral">"bs.button"</span>),<a class="code" href="respond_8min_8js.html#a9cf09a2972472098a4c689fd988f4dfc">f</a>=<span class="stringliteral">"object"</span>==typeof b&&<a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>;e||d.data(<span class="stringliteral">"bs.button"</span>,e=<span class="keyword">new</span> <a class="code" href="bootstrap_8min_8js.html#a928f83d7780f5546f357b5af262dc17b">c</a>(<span class="keyword">this</span>,<a class="code" href="respond_8min_8js.html#a9cf09a2972472098a4c689fd988f4dfc">f</a>)),<span class="stringliteral">"toggle"</span>==b?e.toggle():b&&e.setState(b)})}var c=<span class="keyword">function</span>(b,d){this.$element=<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(b),this.options=a.extend({},c.DEFAULTS,<a class="code" href="bootstrap_8min_8js.html#aeb337d295abaddb5ec3cb34cc2e2bbc9">d</a>),this.isLoading=!1};c.VERSION=<span class="stringliteral">"3.3.4"</span>,c.DEFAULTS={loadingText:<span class="stringliteral">"loading..."</span>},c.prototype.setState=<span class="keyword">function</span>(<a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>){var c=<span class="stringliteral">"disabled"</span>,d=this.$element,e=d.is(<span class="stringliteral">"input"</span>)?<span class="stringliteral">"val"</span>:<span class="stringliteral">"html"</span>,<a class="code" href="respond_8min_8js.html#a9cf09a2972472098a4c689fd988f4dfc">f</a>=d.data();b+=<span class="stringliteral">"Text"</span>,null==<a class="code" href="respond_8min_8js.html#a9cf09a2972472098a4c689fd988f4dfc">f</a>.resetText&&d.data(<span class="stringliteral">"resetText"</span>,d[e]()),setTimeout(a.proxy(<span class="keyword">function</span>(){d[e](null==f[b]?this.options[b]:f[b]),<span class="stringliteral">"loadingText"</span>==b?(this.isLoading=!0,d.addClass(c).attr(c,c)):this.isLoading&&(this.isLoading=!1,d.removeClass(c).removeAttr(c))},<span class="keyword">this</span>),0)},c.prototype.toggle=<span class="keyword">function</span>(){var a=!0,b=this.$element.closest(<span class="stringliteral">'[data-toggle="buttons"]'</span>);<span class="keywordflow">if</span>(b.length){var c=this.$element.find(<span class="stringliteral">"input"</span>);<span class="stringliteral">"radio"</span>==c.prop(<span class="stringliteral">"type"</span>)&&(c.prop(<span class="stringliteral">"checked"</span>)&&this.$element.hasClass(<span class="stringliteral">"active"</span>)?a=!1:b.find(<span class="stringliteral">".active"</span>).removeClass(<span class="stringliteral">"active"</span>)),a&&c.prop(<span class="stringliteral">"checked"</span>,!<span class="keyword">this</span>.$element.hasClass(<span class="stringliteral">"active"</span>)).trigger(<span class="stringliteral">"change"</span>)}<span class="keywordflow">else</span> this.$element.attr(<span class="stringliteral">"aria-pressed"</span>,!this.$element.hasClass(<span class="stringliteral">"active"</span>));a&&this.$element.toggleClass(<span class="stringliteral">"active"</span>)};var d=a.fn.button;a.fn.button=<a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>,a.fn.button.Constructor=<a class="code" href="bootstrap_8min_8js.html#a928f83d7780f5546f357b5af262dc17b">c</a>,a.fn.button.noConflict=<span class="keyword">function</span>(){<span class="keywordflow">return</span> a.fn.button=<a class="code" href="bootstrap_8min_8js.html#aeb337d295abaddb5ec3cb34cc2e2bbc9">d</a>,<span class="keyword">this</span>},<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(<a class="code" href="html5shiv_8min_8js.html#aa14f8e0338cced6720590fd2ea13bd4b">document</a>).on(<span class="stringliteral">"click.bs.button.data-api"</span>,<span class="stringliteral">'[data-toggle^="button"]'</span>,<span class="keyword">function</span>(c){var d=<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(c.target);d.hasClass(<span class="stringliteral">"btn"</span>)||(d=d.closest(<span class="stringliteral">".btn"</span>)),b.call(d,<span class="stringliteral">"toggle"</span>),c.preventDefault()}).<a class="code" href="d3_8min_8js.html#a38590a4413ea3c7d95cbd495b7cff43b">on</a>(<span class="stringliteral">"focus.bs.button.data-api blur.bs.button.data-api"</span>,<span class="stringliteral">'[data-toggle^="button"]'</span>,<span class="keyword">function</span>(b){<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(b.target).closest(<span class="stringliteral">".btn"</span>).toggleClass(<span class="stringliteral">"focus"</span>,/^focus(in)?$/.test(b.type))})}(jQuery),+<span class="keyword">function</span>(<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>){<span class="stringliteral">"use strict"</span>;<span class="keyword">function</span> <a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>(b){<span class="keywordflow">return</span> this.<a class="code" href="d3_8min_8js.html#a9f39e770ffa5e22d7d24fa441c5e702d">each</a>(<span class="keyword">function</span>(){var d=<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(<span class="keyword">this</span>),e=d.data(<span class="stringliteral">"bs.carousel"</span>),<a class="code" href="respond_8min_8js.html#a9cf09a2972472098a4c689fd988f4dfc">f</a>=a.extend({},c.DEFAULTS,d.data(),<span class="stringliteral">"object"</span>==typeof b&&<a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>),g=<span class="stringliteral">"string"</span>==typeof b?b:<a class="code" href="respond_8min_8js.html#a9cf09a2972472098a4c689fd988f4dfc">f</a>.slide;e||d.data(<span class="stringliteral">"bs.carousel"</span>,e=<span class="keyword">new</span> c(<span class="keyword">this</span>,<a class="code" href="respond_8min_8js.html#a9cf09a2972472098a4c689fd988f4dfc">f</a>)),<span class="stringliteral">"number"</span>==typeof b?e.to(b):g?e[g]():<a class="code" href="respond_8min_8js.html#a9cf09a2972472098a4c689fd988f4dfc">f</a>.interval&&e.pause().cycle()})}var c=<span class="keyword">function</span>(b,c){this.$element=<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(b),this.$indicators=this.$element.find(<span class="stringliteral">".carousel-indicators"</span>),this.options=<a class="code" href="bootstrap_8min_8js.html#a928f83d7780f5546f357b5af262dc17b">c</a>,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on(<span class="stringliteral">"keydown.bs.carousel"</span>,a.proxy(<span class="keyword">this</span>.keydown,<span class="keyword">this</span>)),<span class="stringliteral">"hover"</span>==this.options.pause&&!(<span class="stringliteral">"ontouchstart"</span>in <a class="code" href="html5shiv_8min_8js.html#aa14f8e0338cced6720590fd2ea13bd4b">document</a>.documentElement)&&this.$element.on(<span class="stringliteral">"mouseenter.bs.carousel"</span>,a.proxy(<span class="keyword">this</span>.pause,<span class="keyword">this</span>)).<a class="code" href="d3_8min_8js.html#a38590a4413ea3c7d95cbd495b7cff43b">on</a>(<span class="stringliteral">"mouseleave.bs.carousel"</span>,a.proxy(<span class="keyword">this</span>.cycle,<span class="keyword">this</span>))};c.VERSION=<span class="stringliteral">"3.3.4"</span>,c.TRANSITION_DURATION=600,c.DEFAULTS={interval:5e3,pause:<span class="stringliteral">"hover"</span>,wrap:!0,keyboard:!0},c.prototype.keydown=<span class="keyword">function</span>(<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>){<span class="keywordflow">if</span>(!/input|textarea/<a class="code" href="d3_8min_8js.html#a5e25b1d1bed9ab5f3174b76d6a722180">i</a>.test(a.target.tagName)){<span class="keywordflow">switch</span>(a.which){<span class="keywordflow">case</span> 37:this.prev();<span class="keywordflow">break</span>;<span class="keywordflow">case</span> 39:this.next();<span class="keywordflow">break</span>;<span class="keywordflow">default</span>:<span class="keywordflow">return</span>}a.preventDefault()}},c.prototype.cycle=<span class="keyword">function</span>(<a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>){<span class="keywordflow">return</span> b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(<span class="keyword">this</span>.next,<span class="keyword">this</span>),this.options.interval)),<span class="keyword">this</span>},c.prototype.getItemIndex=<span class="keyword">function</span>(<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>){<span class="keywordflow">return</span> this.$items=a.parent().children(<span class="stringliteral">".item"</span>),this.$items.index(a||this.$active)},c.prototype.getItemForDirection=<span class="keyword">function</span>(<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>,<a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>){var c=this.getItemIndex(b),d=<span class="stringliteral">"prev"</span>==a&&0===c||<span class="stringliteral">"next"</span>==a&&c==this.$items.length-1;<span class="keywordflow">if</span>(d&&!this.options.wrap)<span class="keywordflow">return</span> <a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>;var e=<span class="stringliteral">"prev"</span>==a?-1:1,<a class="code" href="respond_8min_8js.html#a9cf09a2972472098a4c689fd988f4dfc">f</a>=(c+<a class="code" href="bootstrap_8min_8js.html#ab5902775854a8b8440bcd25e0fe1c120">e</a>)%this.$items.length;<span class="keywordflow">return</span> <span class="keyword">this</span>.$items.eq(<a class="code" href="respond_8min_8js.html#a9cf09a2972472098a4c689fd988f4dfc">f</a>)},c.prototype.to=<span class="keyword">function</span>(<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>){var b=<span class="keyword">this</span>,c=this.getItemIndex(this.$active=this.$element.find(<span class="stringliteral">".item.active"</span>));<span class="keywordflow">return</span> a>this.$items.length-1||0>a?<span class="keywordtype">void</span> 0:this.sliding?this.$element.one(<span class="stringliteral">"slid.bs.carousel"</span>,<span class="keyword">function</span>(){b.to(a)}):c==a?this.pause().cycle():this.slide(a>c?<span class="stringliteral">"next"</span>:<span class="stringliteral">"prev"</span>,this.$items.eq(a))},c.prototype.pause=<span class="keyword">function</span>(b){<span class="keywordflow">return</span> b||(this.paused=!0),this.$element.find(<span class="stringliteral">".next, .prev"</span>).length&&a.support.transition&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),<span class="keyword">this</span>},c.prototype.next=<span class="keyword">function</span>(){<span class="keywordflow">return</span> this.sliding?<span class="keywordtype">void</span> 0:this.slide(<span class="stringliteral">"next"</span>)},c.prototype.prev=<span class="keyword">function</span>(){<span class="keywordflow">return</span> this.sliding?<span class="keywordtype">void</span> 0:this.slide(<span class="stringliteral">"prev"</span>)},c.prototype.slide=<span class="keyword">function</span>(<a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>,<a class="code" href="bootstrap_8min_8js.html#aeb337d295abaddb5ec3cb34cc2e2bbc9">d</a>){var e=this.$element.find(<span class="stringliteral">".item.active"</span>),<a class="code" href="respond_8min_8js.html#a9cf09a2972472098a4c689fd988f4dfc">f</a>=d||this.getItemForDirection(b,e),g=this.interval,h=<span class="stringliteral">"next"</span>==b?<span class="stringliteral">"left"</span>:<span class="stringliteral">"right"</span>,<a class="code" href="d3_8min_8js.html#a5e25b1d1bed9ab5f3174b76d6a722180">i</a>=<span class="keyword">this</span>;<span class="keywordflow">if</span>(<a class="code" href="respond_8min_8js.html#a9cf09a2972472098a4c689fd988f4dfc">f</a>.hasClass(<span class="stringliteral">"active"</span>))<span class="keywordflow">return</span> this.sliding=!1;var j=<a class="code" href="respond_8min_8js.html#a9cf09a2972472098a4c689fd988f4dfc">f</a>[0],k=a.Event(<span class="stringliteral">"slide.bs.carousel"</span>,{relatedTarget:j,direction:h});<span class="keywordflow">if</span>(this.$element.trigger(k),!k.isDefaultPrevented()){<span class="keywordflow">if</span>(this.sliding=!0,g&&this.pause(),this.$indicators.length){this.$indicators.find(<span class="stringliteral">".active"</span>).removeClass(<span class="stringliteral">"active"</span>);var l=<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(this.$indicators.children()[this.getItemIndex(<a class="code" href="respond_8min_8js.html#a9cf09a2972472098a4c689fd988f4dfc">f</a>)]);l&&l.addClass(<span class="stringliteral">"active"</span>)}var m=a.Event(<span class="stringliteral">"slid.bs.carousel"</span>,{relatedTarget:j,direction:h});<span class="keywordflow">return</span> a.support.transition&&this.$element.hasClass(<span class="stringliteral">"slide"</span>)?(<a class="code" href="respond_8min_8js.html#a9cf09a2972472098a4c689fd988f4dfc">f</a>.addClass(b),<a class="code" href="respond_8min_8js.html#a9cf09a2972472098a4c689fd988f4dfc">f</a>[0].offsetWidth,e.addClass(h),<a class="code" href="respond_8min_8js.html#a9cf09a2972472098a4c689fd988f4dfc">f</a>.addClass(h),e.one(<span class="stringliteral">"bsTransitionEnd"</span>,<span class="keyword">function</span>(){<a class="code" href="respond_8min_8js.html#a9cf09a2972472098a4c689fd988f4dfc">f</a>.removeClass([b,h].join(<span class="stringliteral">" "</span>)).addClass(<span class="stringliteral">"active"</span>),e.removeClass([<span class="stringliteral">"active"</span>,h].join(<span class="stringliteral">" "</span>)),<a class="code" href="d3_8min_8js.html#a5e25b1d1bed9ab5f3174b76d6a722180">i</a>.sliding=!1,setTimeout(<span class="keyword">function</span>(){<a class="code" href="d3_8min_8js.html#a5e25b1d1bed9ab5f3174b76d6a722180">i</a>.$element.trigger(m)},0)}).emulateTransitionEnd(c.TRANSITION_DURATION)):(e.removeClass(<span class="stringliteral">"active"</span>),<a class="code" href="respond_8min_8js.html#a9cf09a2972472098a4c689fd988f4dfc">f</a>.addClass(<span class="stringliteral">"active"</span>),this.sliding=!1,this.$element.trigger(m)),g&&this.cycle(),<span class="keyword">this</span>}};var d=a.fn.carousel;a.fn.carousel=<a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>,a.fn.carousel.Constructor=<a class="code" href="bootstrap_8min_8js.html#a928f83d7780f5546f357b5af262dc17b">c</a>,a.fn.carousel.noConflict=<span class="keyword">function</span>(){<span class="keywordflow">return</span> a.fn.carousel=<a class="code" href="bootstrap_8min_8js.html#aeb337d295abaddb5ec3cb34cc2e2bbc9">d</a>,<span class="keyword">this</span>};var e=<span class="keyword">function</span>(<a class="code" href="bootstrap_8min_8js.html#a928f83d7780f5546f357b5af262dc17b">c</a>){var <a class="code" href="bootstrap_8min_8js.html#aeb337d295abaddb5ec3cb34cc2e2bbc9">d</a>,e=<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(<span class="keyword">this</span>),<a class="code" href="respond_8min_8js.html#a9cf09a2972472098a4c689fd988f4dfc">f</a>=<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(e.attr(<span class="stringliteral">"data-target"</span>)||(d=e.attr(<span class="stringliteral">"href"</span>))&&d.replace(/.*(?=#[^\s]+$)/,<span class="stringliteral">""</span>));<span class="keywordflow">if</span>(<a class="code" href="respond_8min_8js.html#a9cf09a2972472098a4c689fd988f4dfc">f</a>.hasClass(<span class="stringliteral">"carousel"</span>)){var g=a.extend({},<a class="code" href="respond_8min_8js.html#a9cf09a2972472098a4c689fd988f4dfc">f</a>.data(),e.data()),h=e.attr(<span class="stringliteral">"data-slide-to"</span>);h&&(g.interval=!1),b.call(<a class="code" href="respond_8min_8js.html#a9cf09a2972472098a4c689fd988f4dfc">f</a>,g),h&&<a class="code" href="respond_8min_8js.html#a9cf09a2972472098a4c689fd988f4dfc">f</a>.data(<span class="stringliteral">"bs.carousel"</span>).to(h),c.preventDefault()}};<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(<a class="code" href="html5shiv_8min_8js.html#aa14f8e0338cced6720590fd2ea13bd4b">document</a>).on(<span class="stringliteral">"click.bs.carousel.data-api"</span>,<span class="stringliteral">"[data-slide]"</span>,e).on(<span class="stringliteral">"click.bs.carousel.data-api"</span>,<span class="stringliteral">"[data-slide-to]"</span>,e),<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(window).on(<span class="stringliteral">"load"</span>,<span class="keyword">function</span>(){<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(<span class="stringliteral">'[data-ride="carousel"]'</span>).each(<span class="keyword">function</span>(){var c=<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(<span class="keyword">this</span>);b.call(c,c.data())})})}(jQuery),+<span class="keyword">function</span>(<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>){<span class="stringliteral">"use strict"</span>;<span class="keyword">function</span> <a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>(b){var <a class="code" href="bootstrap_8min_8js.html#a928f83d7780f5546f357b5af262dc17b">c</a>,d=b.attr(<span class="stringliteral">"data-target"</span>)||(c=b.attr(<span class="stringliteral">"href"</span>))&&c.replace(/.*(?=#[^\s]+$)/,<span class="stringliteral">""</span>);<span class="keywordflow">return</span> <a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(d)}<span class="keyword">function</span> <a class="code" href="bootstrap_8min_8js.html#a928f83d7780f5546f357b5af262dc17b">c</a>(b){<span class="keywordflow">return</span> this.<a class="code" href="d3_8min_8js.html#a9f39e770ffa5e22d7d24fa441c5e702d">each</a>(<span class="keyword">function</span>(){var c=<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(<span class="keyword">this</span>),e=c.data(<span class="stringliteral">"bs.collapse"</span>),<a class="code" href="respond_8min_8js.html#a9cf09a2972472098a4c689fd988f4dfc">f</a>=a.extend({},d.DEFAULTS,c.data(),<span class="stringliteral">"object"</span>==typeof b&&<a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>);!e&&<a class="code" href="respond_8min_8js.html#a9cf09a2972472098a4c689fd988f4dfc">f</a>.toggle&&/show|hide/.test(b)&&(<a class="code" href="respond_8min_8js.html#a9cf09a2972472098a4c689fd988f4dfc">f</a>.toggle=!1),e||c.data(<span class="stringliteral">"bs.collapse"</span>,e=<span class="keyword">new</span> d(<span class="keyword">this</span>,<a class="code" href="respond_8min_8js.html#a9cf09a2972472098a4c689fd988f4dfc">f</a>)),<span class="stringliteral">"string"</span>==typeof b&&e[<a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>]()})}var d=<span class="keyword">function</span>(<a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>,<a class="code" href="bootstrap_8min_8js.html#a928f83d7780f5546f357b5af262dc17b">c</a>){this.$element=<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(b),this.options=a.extend({},d.DEFAULTS,<a class="code" href="bootstrap_8min_8js.html#a928f83d7780f5546f357b5af262dc17b">c</a>),this.$trigger=<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(<span class="stringliteral">'[data-toggle="collapse"][href="#'</span>+b.id+<span class="stringliteral">'"],[data-toggle="collapse"][data-target="#'</span>+b.id+<span class="stringliteral">'"]'</span>),this.transitioning=null,this.options.parent?this.$parent=this.getParent():<a class="code" href="holder_8min_8js.html#a05c09a5e9d53fa7adf0a7936038c2fa3">this</a>.addAriaAndCollapsedClass(<a class="code" href="holder_8min_8js.html#a05c09a5e9d53fa7adf0a7936038c2fa3">this</a>.$element,<a class="code" href="holder_8min_8js.html#a05c09a5e9d53fa7adf0a7936038c2fa3">this</a>.$trigger),<a class="code" href="holder_8min_8js.html#a05c09a5e9d53fa7adf0a7936038c2fa3">this</a>.options.<a class="code" href="bootstrap_8min_8js.html#aa8e797a9bda5e7e313be3518054164a3">toggle</a>&&<a class="code" href="holder_8min_8js.html#a05c09a5e9d53fa7adf0a7936038c2fa3">this</a>.<a class="code" href="bootstrap_8min_8js.html#aa8e797a9bda5e7e313be3518054164a3">toggle</a>()};d.VERSION=<span class="stringliteral">"3.3.4"</span>,d.TRANSITION_DURATION=350,d.DEFAULTS={<a class="code" href="bootstrap_8min_8js.html#aa8e797a9bda5e7e313be3518054164a3">toggle</a>:!0},d.prototype.dimension=<span class="keyword">function</span>(){var a=this.$element.hasClass(<span class="stringliteral">"width"</span>);<span class="keywordflow">return</span> a?<span class="stringliteral">"width"</span>:<span class="stringliteral">"height"</span>},d.prototype.show=<span class="keyword">function</span>(){<span class="keywordflow">if</span>(!this.transitioning&&!this.$element.hasClass(<span class="stringliteral">"in"</span>)){var <a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>,e=this.$parent&&this.$parent.children(<span class="stringliteral">".panel"</span>).children(<span class="stringliteral">".in, .collapsing"</span>);<span class="keywordflow">if</span>(!(e&&e.length&&(b=e.data(<span class="stringliteral">"bs.collapse"</span>),b&&b.transitioning))){var <a class="code" href="respond_8min_8js.html#a9cf09a2972472098a4c689fd988f4dfc">f</a>=a.Event(<span class="stringliteral">"show.bs.collapse"</span>);<span class="keywordflow">if</span>(this.$element.trigger(f),!f.isDefaultPrevented()){e&&e.length&&(c.call(e,<span class="stringliteral">"hide"</span>),b||e.data(<span class="stringliteral">"bs.collapse"</span>,null));var g=this.dimension();this.$element.removeClass(<span class="stringliteral">"collapse"</span>).addClass(<span class="stringliteral">"collapsing"</span>)[g](0).<a class="code" href="d3_8min_8js.html#a8a37cf60d739c5a67f73e0d39bfb8778">attr</a>(<span class="stringliteral">"aria-expanded"</span>,!0),this.$trigger.removeClass(<span class="stringliteral">"collapsed"</span>).attr(<span class="stringliteral">"aria-expanded"</span>,!0),this.transitioning=1;var h=<span class="keyword">function</span>(){this.$element.removeClass(<span class="stringliteral">"collapsing"</span>).addClass(<span class="stringliteral">"collapse in"</span>)[g](<span class="stringliteral">""</span>),this.transitioning=0,this.$element.trigger(<span class="stringliteral">"shown.bs.collapse"</span>)};<span class="keywordflow">if</span>(!a.support.transition)<span class="keywordflow">return</span> h.call(<span class="keyword">this</span>);var <a class="code" href="d3_8min_8js.html#a5e25b1d1bed9ab5f3174b76d6a722180">i</a>=a.camelCase([<span class="stringliteral">"scroll"</span>,g].join(<span class="stringliteral">"-"</span>));this.$element.one(<span class="stringliteral">"bsTransitionEnd"</span>,a.proxy(h,<span class="keyword">this</span>)).<a class="code" href="bootstrap_8min_8js.html#a006fe6a2a254572b367123c6db401ff3">emulateTransitionEnd</a>(d.TRANSITION_DURATION)[g](this.$element[0][<a class="code" href="d3_8min_8js.html#a5e25b1d1bed9ab5f3174b76d6a722180">i</a>])}}}},d.prototype.hide=<span class="keyword">function</span>(){<span class="keywordflow">if</span>(!this.transitioning&&this.$element.hasClass(<span class="stringliteral">"in"</span>)){var b=a.Event(<span class="stringliteral">"hide.bs.collapse"</span>);<span class="keywordflow">if</span>(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[<a class="code" href="bootstrap_8min_8js.html#a928f83d7780f5546f357b5af262dc17b">c</a>](this.$element[<a class="code" href="bootstrap_8min_8js.html#a928f83d7780f5546f357b5af262dc17b">c</a>]())[0].offsetHeight,this.$element.addClass(<span class="stringliteral">"collapsing"</span>).removeClass(<span class="stringliteral">"collapse in"</span>).attr(<span class="stringliteral">"aria-expanded"</span>,!1),this.$trigger.addClass(<span class="stringliteral">"collapsed"</span>).attr(<span class="stringliteral">"aria-expanded"</span>,!1),this.transitioning=1;var e=<span class="keyword">function</span>(){this.transitioning=0,this.$element.removeClass(<span class="stringliteral">"collapsing"</span>).addClass(<span class="stringliteral">"collapse"</span>).trigger(<span class="stringliteral">"hidden.bs.collapse"</span>)};<span class="keywordflow">return</span> a.support.transition?<span class="keywordtype">void</span> this.$element[<a class="code" href="bootstrap_8min_8js.html#a928f83d7780f5546f357b5af262dc17b">c</a>](0).one(<span class="stringliteral">"bsTransitionEnd"</span>,a.proxy(e,<span class="keyword">this</span>)).<a class="code" href="bootstrap_8min_8js.html#a006fe6a2a254572b367123c6db401ff3">emulateTransitionEnd</a>(d.TRANSITION_DURATION):e.<a class="code" href="d3_8min_8js.html#a411f36fa44cfb270927f33c15d618808">call</a>(<a class="code" href="holder_8min_8js.html#a05c09a5e9d53fa7adf0a7936038c2fa3">this</a>)}}},d.<a class="code" href="d3_8min_8js.html#a30aff6a1e7b2b481b52d30fea53bc162">prototype</a>.<a class="code" href="bootstrap_8min_8js.html#aa8e797a9bda5e7e313be3518054164a3">toggle</a>=function(){<span class="keyword">this</span>[this.$element.hasClass(<span class="stringliteral">"in"</span>)?<span class="stringliteral">"hide"</span>:<span class="stringliteral">"show"</span>]()},d.prototype.getParent=<span class="keyword">function</span>(){<span class="keywordflow">return</span> <a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(this.options.parent).find(<span class="stringliteral">'[data-toggle="collapse"][data-parent="'</span>+this.options.parent+<span class="stringliteral">'"]'</span>).each(a.proxy(<span class="keyword">function</span>(c,d){var e=a(d);this.addAriaAndCollapsedClass(b(e),e)},<span class="keyword">this</span>)).end()},d.prototype.addAriaAndCollapsedClass=<span class="keyword">function</span>(<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>,<a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>){var c=a.hasClass(<span class="stringliteral">"in"</span>);a.attr(<span class="stringliteral">"aria-expanded"</span>,c),b.toggleClass(<span class="stringliteral">"collapsed"</span>,!c).attr(<span class="stringliteral">"aria-expanded"</span>,c)};var e=a.fn.collapse;a.fn.collapse=<a class="code" href="bootstrap_8min_8js.html#a928f83d7780f5546f357b5af262dc17b">c</a>,a.fn.collapse.Constructor=<a class="code" href="bootstrap_8min_8js.html#aeb337d295abaddb5ec3cb34cc2e2bbc9">d</a>,a.fn.collapse.noConflict=<span class="keyword">function</span>(){<span class="keywordflow">return</span> a.fn.collapse=<a class="code" href="bootstrap_8min_8js.html#ab5902775854a8b8440bcd25e0fe1c120">e</a>,<span class="keyword">this</span>},<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(<a class="code" href="html5shiv_8min_8js.html#aa14f8e0338cced6720590fd2ea13bd4b">document</a>).on(<span class="stringliteral">"click.bs.collapse.data-api"</span>,<span class="stringliteral">'[data-toggle="collapse"]'</span>,<span class="keyword">function</span>(d){var e=<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(<span class="keyword">this</span>);e.attr(<span class="stringliteral">"data-target"</span>)||d.preventDefault();var f=<a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>(e),g=f.data(<span class="stringliteral">"bs.collapse"</span>),h=g?<span class="stringliteral">"toggle"</span>:e.data();c.call(f,h)})}(jQuery),+<span class="keyword">function</span>(<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>){<span class="stringliteral">"use strict"</span>;<span class="keyword">function</span> <a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>(b){b&&3===b.which||(<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(e).remove(),<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(f).each(<span class="keyword">function</span>(){var d=<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(<span class="keyword">this</span>),e=<a class="code" href="bootstrap_8min_8js.html#a928f83d7780f5546f357b5af262dc17b">c</a>(d),f={relatedTarget:<span class="keyword">this</span>};e.hasClass(<span class="stringliteral">"open"</span>)&&(e.trigger(b=a.Event(<span class="stringliteral">"hide.bs.dropdown"</span>,f)),b.isDefaultPrevented()||(d.attr(<span class="stringliteral">"aria-expanded"</span>,<span class="stringliteral">"false"</span>),e.removeClass(<span class="stringliteral">"open"</span>).trigger(<span class="stringliteral">"hidden.bs.dropdown"</span>,f)))}))}<span class="keyword">function</span> <a class="code" href="bootstrap_8min_8js.html#a928f83d7780f5546f357b5af262dc17b">c</a>(b){var c=b.attr(<span class="stringliteral">"data-target"</span>);c||(c=b.attr(<span class="stringliteral">"href"</span>),c=c&&/#[A-<a class="code" href="d3_8min_8js.html#ac0701559560e3eda144588bd994df442">Za</a>-z]/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,<span class="stringliteral">""</span>));var d=c&&<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(c);<span class="keywordflow">return</span> d&&d.length?d:b.parent()}<span class="keyword">function</span> <a class="code" href="bootstrap_8min_8js.html#aeb337d295abaddb5ec3cb34cc2e2bbc9">d</a>(b){<span class="keywordflow">return</span> this.<a class="code" href="d3_8min_8js.html#a9f39e770ffa5e22d7d24fa441c5e702d">each</a>(<span class="keyword">function</span>(){var c=<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(<span class="keyword">this</span>),d=c.data(<span class="stringliteral">"bs.dropdown"</span>);d||c.data(<span class="stringliteral">"bs.dropdown"</span>,d=<span class="keyword">new</span> g(<span class="keyword">this</span>)),<span class="stringliteral">"string"</span>==typeof b&&d[<a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>].call(c)})}var e=<span class="stringliteral">".dropdown-backdrop"</span>,f=<span class="stringliteral">'[data-toggle="dropdown"]'</span>,g=<span class="keyword">function</span>(b){<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(b).on(<span class="stringliteral">"click.bs.dropdown"</span>,this.<a class="code" href="bootstrap_8min_8js.html#aa8e797a9bda5e7e313be3518054164a3">toggle</a>)};g.VERSION=<span class="stringliteral">"3.3.4"</span>,g.prototype.toggle=<span class="keyword">function</span>(<a class="code" href="bootstrap_8min_8js.html#aeb337d295abaddb5ec3cb34cc2e2bbc9">d</a>){var e=<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(<span class="keyword">this</span>);<span class="keywordflow">if</span>(!e.is(<span class="stringliteral">".disabled, :disabled"</span>)){var f=<a class="code" href="bootstrap_8min_8js.html#a928f83d7780f5546f357b5af262dc17b">c</a>(e),g=f.hasClass(<span class="stringliteral">"open"</span>);<span class="keywordflow">if</span>(<a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>(),!g){<span class="stringliteral">"ontouchstart"</span>in <a class="code" href="html5shiv_8min_8js.html#aa14f8e0338cced6720590fd2ea13bd4b">document</a>.documentElement&&!f.closest(<span class="stringliteral">".navbar-nav"</span>).length&&<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(<span class="stringliteral">'<div class="dropdown-backdrop"/>'</span>).insertAfter(<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(<span class="keyword">this</span>)).on(<span class="stringliteral">"click"</span>,b);var h={relatedTarget:<span class="keyword">this</span>};<span class="keywordflow">if</span>(f.trigger(d=a.Event(<span class="stringliteral">"show.bs.dropdown"</span>,h)),d.isDefaultPrevented())<span class="keywordflow">return</span>;e.trigger(<span class="stringliteral">"focus"</span>).attr(<span class="stringliteral">"aria-expanded"</span>,<span class="stringliteral">"true"</span>),f.toggleClass(<span class="stringliteral">"open"</span>).trigger(<span class="stringliteral">"shown.bs.dropdown"</span>,h)}<span class="keywordflow">return</span>!1}},g.prototype.keydown=<span class="keyword">function</span>(<a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>){<span class="keywordflow">if</span>(/(38|40|27|32)/.test(b.which)&&!/input|textarea/i.test(b.target.tagName)){var d=<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(<span class="keyword">this</span>);<span class="keywordflow">if</span>(b.preventDefault(),b.stopPropagation(),!d.is(<span class="stringliteral">".disabled, :disabled"</span>)){var e=<a class="code" href="bootstrap_8min_8js.html#a928f83d7780f5546f357b5af262dc17b">c</a>(d),g=e.hasClass(<span class="stringliteral">"open"</span>);<span class="keywordflow">if</span>(!g&&27!=b.which||g&&27==b.which)<span class="keywordflow">return</span> 27==b.which&&e.find(f).trigger(<span class="stringliteral">"focus"</span>),d.trigger(<span class="stringliteral">"click"</span>);var h=<span class="stringliteral">" li:not(.disabled):visible a"</span>,i=e.find(<span class="stringliteral">'[role="menu"]'</span>+h+<span class="stringliteral">', [role="listbox"]'</span>+h);<span class="keywordflow">if</span>(i.length){var j=i.index(b.target);38==b.which&&j>0&&j--,40==b.which&&j<i.length-1&&j++,~j||(j=0),i.eq(j).trigger(<span class="stringliteral">"focus"</span>)}}}};var h=a.fn.dropdown;a.fn.dropdown=<a class="code" href="bootstrap_8min_8js.html#aeb337d295abaddb5ec3cb34cc2e2bbc9">d</a>,a.fn.dropdown.Constructor=g,a.fn.dropdown.noConflict=<span class="keyword">function</span>(){<span class="keywordflow">return</span> a.fn.dropdown=h,<span class="keyword">this</span>},<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(<a class="code" href="html5shiv_8min_8js.html#aa14f8e0338cced6720590fd2ea13bd4b">document</a>).on(<span class="stringliteral">"click.bs.dropdown.data-api"</span>,b).on(<span class="stringliteral">"click.bs.dropdown.data-api"</span>,<span class="stringliteral">".dropdown form"</span>,<span class="keyword">function</span>(a){a.stopPropagation()}).<a class="code" href="d3_8min_8js.html#a38590a4413ea3c7d95cbd495b7cff43b">on</a>(<span class="stringliteral">"click.bs.dropdown.data-api"</span>,f,g.prototype.toggle).on(<span class="stringliteral">"keydown.bs.dropdown.data-api"</span>,f,g.prototype.keydown).on(<span class="stringliteral">"keydown.bs.dropdown.data-api"</span>,<span class="stringliteral">'[role="menu"]'</span>,g.prototype.keydown).on(<span class="stringliteral">"keydown.bs.dropdown.data-api"</span>,<span class="stringliteral">'[role="listbox"]'</span>,g.prototype.keydown)}(jQuery),+<span class="keyword">function</span>(a){<span class="stringliteral">"use strict"</span>;<span class="keyword">function</span> <a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>(b,d){<span class="keywordflow">return</span> this.<a class="code" href="d3_8min_8js.html#a9f39e770ffa5e22d7d24fa441c5e702d">each</a>(<span class="keyword">function</span>(){var e=<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(<span class="keyword">this</span>),f=e.data(<span class="stringliteral">"bs.modal"</span>),g=a.extend({},c.DEFAULTS,e.data(),<span class="stringliteral">"object"</span>==typeof b&&<a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>);f||e.data(<span class="stringliteral">"bs.modal"</span>,f=<span class="keyword">new</span> <a class="code" href="bootstrap_8min_8js.html#a928f83d7780f5546f357b5af262dc17b">c</a>(<span class="keyword">this</span>,g)),<span class="stringliteral">"string"</span>==typeof b?f[<a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>](<a class="code" href="bootstrap_8min_8js.html#aeb337d295abaddb5ec3cb34cc2e2bbc9">d</a>):g.show&&f.show(d)})}var c=<span class="keyword">function</span>(b,c){this.options=<a class="code" href="bootstrap_8min_8js.html#a928f83d7780f5546f357b5af262dc17b">c</a>,this.$body=<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(<a class="code" href="html5shiv_8min_8js.html#aa14f8e0338cced6720590fd2ea13bd4b">document</a>.body),this.$element=<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(b),this.$dialog=this.$element.find(<span class="stringliteral">".modal-dialog"</span>),this.$backdrop=null,this.isShown=null,this.originalBodyPad=null,this.scrollbarWidth=0,this.ignoreBackdropClick=!1,this.options.remote&&this.$element.find(<span class="stringliteral">".modal-content"</span>).load(this.options.remote,a.proxy(<span class="keyword">function</span>(){this.$element.trigger(<span class="stringliteral">"loaded.bs.modal"</span>)},<span class="keyword">this</span>))};c.VERSION=<span class="stringliteral">"3.3.4"</span>,c.TRANSITION_DURATION=300,c.BACKDROP_TRANSITION_DURATION=150,c.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},c.prototype.toggle=<span class="keyword">function</span>(<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>){<span class="keywordflow">return</span> this.isShown?this.hide():<a class="code" href="holder_8min_8js.html#a05c09a5e9d53fa7adf0a7936038c2fa3">this</a>.show(a)},c.<a class="code" href="d3_8min_8js.html#a30aff6a1e7b2b481b52d30fea53bc162">prototype</a>.show=function(b){var d=<span class="keyword">this</span>,e=a.Event(<span class="stringliteral">"show.bs.modal"</span>,{relatedTarget:b});this.$element.trigger(e),this.isShown||e.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.setScrollbar(),this.$body.addClass(<span class="stringliteral">"modal-open"</span>),this.escape(),this.resize(),this.$element.on(<span class="stringliteral">"click.dismiss.bs.modal"</span>,<span class="stringliteral">'[data-dismiss="modal"]'</span>,a.proxy(<span class="keyword">this</span>.hide,<span class="keyword">this</span>)),this.$dialog.on(<span class="stringliteral">"mousedown.dismiss.bs.modal"</span>,<span class="keyword">function</span>(){d.$element.one(<span class="stringliteral">"mouseup.dismiss.bs.modal"</span>,function(b){a(b.target).is(d.$element)&&(d.ignoreBackdropClick=!0)})}),this.backdrop(<span class="keyword">function</span>(){var e=a.support.transition&&d.$element.hasClass(<span class="stringliteral">"fade"</span>);d.$element.parent().length||d.$element.appendTo(d.$body),d.$element.show().scrollTop(0),d.adjustDialog(),e&&d.$element[0].offsetWidth,d.$element.addClass(<span class="stringliteral">"in"</span>).attr(<span class="stringliteral">"aria-hidden"</span>,!1),d.enforceFocus();var f=a.Event(<span class="stringliteral">"shown.bs.modal"</span>,{relatedTarget:b});e?d.$dialog.one(<span class="stringliteral">"bsTransitionEnd"</span>,<span class="keyword">function</span>(){d.$element.trigger(<span class="stringliteral">"focus"</span>).trigger(f)}).<a class="code" href="bootstrap_8min_8js.html#a006fe6a2a254572b367123c6db401ff3">emulateTransitionEnd</a>(c.TRANSITION_DURATION):d.$element.trigger(<span class="stringliteral">"focus"</span>).trigger(f)}))},c.prototype.hide=<span class="keyword">function</span>(<a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>){b&&b.preventDefault(),b=a.Event(<span class="stringliteral">"hide.bs.modal"</span>),this.$element.trigger(b),this.isShown&&!b.isDefaultPrevented()&&(this.isShown=!1,this.escape(),this.resize(),<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(<a class="code" href="html5shiv_8min_8js.html#aa14f8e0338cced6720590fd2ea13bd4b">document</a>).off(<span class="stringliteral">"focusin.bs.modal"</span>),this.$element.removeClass(<span class="stringliteral">"in"</span>).attr(<span class="stringliteral">"aria-hidden"</span>,!0).off(<span class="stringliteral">"click.dismiss.bs.modal"</span>).off(<span class="stringliteral">"mouseup.dismiss.bs.modal"</span>),this.$dialog.off(<span class="stringliteral">"mousedown.dismiss.bs.modal"</span>),a.support.transition&&this.$element.hasClass(<span class="stringliteral">"fade"</span>)?this.$element.one(<span class="stringliteral">"bsTransitionEnd"</span>,a.proxy(<span class="keyword">this</span>.hideModal,<span class="keyword">this</span>)).<a class="code" href="bootstrap_8min_8js.html#a006fe6a2a254572b367123c6db401ff3">emulateTransitionEnd</a>(c.TRANSITION_DURATION):this.hideModal())},c.prototype.enforceFocus=<span class="keyword">function</span>(){<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(<a class="code" href="html5shiv_8min_8js.html#aa14f8e0338cced6720590fd2ea13bd4b">document</a>).off(<span class="stringliteral">"focusin.bs.modal"</span>).on(<span class="stringliteral">"focusin.bs.modal"</span>,a.proxy(<span class="keyword">function</span>(a){this.$element[0]===a.target||this.$element.has(a.target).length||this.$element.trigger(<span class="stringliteral">"focus"</span>)},<span class="keyword">this</span>))},c.prototype.escape=<span class="keyword">function</span>(){this.isShown&&this.options.keyboard?this.$element.on(<span class="stringliteral">"keydown.dismiss.bs.modal"</span>,a.proxy(<span class="keyword">function</span>(a){27==a.which&&this.hide()},<span class="keyword">this</span>)):this.isShown||this.$element.off(<span class="stringliteral">"keydown.dismiss.bs.modal"</span>)},c.prototype.resize=<span class="keyword">function</span>(){this.isShown?<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(window).on(<span class="stringliteral">"resize.bs.modal"</span>,a.proxy(<span class="keyword">this</span>.handleUpdate,<span class="keyword">this</span>)):<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(window).off(<span class="stringliteral">"resize.bs.modal"</span>)},c.prototype.hideModal=<span class="keyword">function</span>(){var a=<span class="keyword">this</span>;this.$element.hide(),this.backdrop(<span class="keyword">function</span>(){a.$body.removeClass(<span class="stringliteral">"modal-open"</span>),a.resetAdjustments(),a.resetScrollbar(),a.$element.trigger(<span class="stringliteral">"hidden.bs.modal"</span>)})},c.prototype.removeBackdrop=<span class="keyword">function</span>(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},c.prototype.backdrop=<span class="keyword">function</span>(<a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>){var d=<span class="keyword">this</span>,e=this.$element.hasClass(<span class="stringliteral">"fade"</span>)?<span class="stringliteral">"fade"</span>:<span class="stringliteral">""</span>;<span class="keywordflow">if</span>(this.isShown&&this.options.backdrop){var f=a.support.transition&&<a class="code" href="bootstrap_8min_8js.html#ab5902775854a8b8440bcd25e0fe1c120">e</a>;<span class="keywordflow">if</span>(this.$backdrop=<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(<span class="stringliteral">'<div class="modal-backdrop '</span>+e+<span class="stringliteral">'" />'</span>).appendTo(this.$body),this.$element.on(<span class="stringliteral">"click.dismiss.bs.modal"</span>,a.proxy(<span class="keyword">function</span>(a){return this.ignoreBackdropClick?void(this.ignoreBackdropClick=!1):void(a.target===a.currentTarget&&(<span class="stringliteral">"static"</span>==this.options.backdrop?this.$element[0].focus():this.hide()))},<span class="keyword">this</span>)),f&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass(<span class="stringliteral">"in"</span>),!<a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>)<span class="keywordflow">return</span>;f?this.$backdrop.one(<span class="stringliteral">"bsTransitionEnd"</span>,b).emulateTransitionEnd(c.BACKDROP_TRANSITION_DURATION):<a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>()}<span class="keywordflow">else</span> <span class="keywordflow">if</span>(!this.isShown&&this.$backdrop){this.$backdrop.removeClass(<span class="stringliteral">"in"</span>);var g=<span class="keyword">function</span>(){d.removeBackdrop(),b&&<a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>()};a.support.transition&&this.$element.hasClass(<span class="stringliteral">"fade"</span>)?this.$backdrop.one(<span class="stringliteral">"bsTransitionEnd"</span>,g).emulateTransitionEnd(c.BACKDROP_TRANSITION_DURATION):g()}<span class="keywordflow">else</span> b&&<a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>()},c.prototype.handleUpdate=<span class="keyword">function</span>(){this.adjustDialog()},c.prototype.adjustDialog=<span class="keyword">function</span>(){var a=this.$element[0].scrollHeight><a class="code" href="html5shiv_8min_8js.html#aa14f8e0338cced6720590fd2ea13bd4b">document</a>.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&a?this.scrollbarWidth:<span class="stringliteral">""</span>,paddingRight:this.bodyIsOverflowing&&!a?this.scrollbarWidth:<span class="stringliteral">""</span>})},c.prototype.resetAdjustments=<span class="keyword">function</span>(){this.$element.css({paddingLeft:<span class="stringliteral">""</span>,paddingRight:<span class="stringliteral">""</span>})},c.prototype.checkScrollbar=<span class="keyword">function</span>(){var a=window.innerWidth;<span class="keywordflow">if</span>(!a){var b=<a class="code" href="html5shiv_8min_8js.html#aa14f8e0338cced6720590fd2ea13bd4b">document</a>.documentElement.getBoundingClientRect();a=b.right-Math.abs(b.left)}this.bodyIsOverflowing=<a class="code" href="html5shiv_8min_8js.html#aa14f8e0338cced6720590fd2ea13bd4b">document</a>.body.clientWidth<<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>,this.scrollbarWidth=this.measureScrollbar()},c.prototype.setScrollbar=<span class="keyword">function</span>(){var a=parseInt(this.$body.css(<span class="stringliteral">"padding-right"</span>)||0,10);this.originalBodyPad=<a class="code" href="html5shiv_8min_8js.html#aa14f8e0338cced6720590fd2ea13bd4b">document</a>.body.style.paddingRight||<span class="stringliteral">""</span>,this.bodyIsOverflowing&&this.$body.css(<span class="stringliteral">"padding-right"</span>,a+this.scrollbarWidth)},c.prototype.resetScrollbar=<span class="keyword">function</span>(){this.$body.css(<span class="stringliteral">"padding-right"</span>,this.originalBodyPad)},c.prototype.measureScrollbar=<span class="keyword">function</span>(){var a=<a class="code" href="html5shiv_8min_8js.html#aa14f8e0338cced6720590fd2ea13bd4b">document</a>.createElement(<span class="stringliteral">"div"</span>);a.className=<span class="stringliteral">"modal-scrollbar-measure"</span>,this.$body.append(a);var b=a.offsetWidth-a.clientWidth;<span class="keywordflow">return</span> this.$body[0].removeChild(a),b};var d=a.fn.modal;a.fn.modal=<a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>,a.fn.modal.Constructor=<a class="code" href="bootstrap_8min_8js.html#a928f83d7780f5546f357b5af262dc17b">c</a>,a.fn.modal.noConflict=<span class="keyword">function</span>(){<span class="keywordflow">return</span> a.fn.modal=<a class="code" href="bootstrap_8min_8js.html#aeb337d295abaddb5ec3cb34cc2e2bbc9">d</a>,<span class="keyword">this</span>},<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(<a class="code" href="html5shiv_8min_8js.html#aa14f8e0338cced6720590fd2ea13bd4b">document</a>).on(<span class="stringliteral">"click.bs.modal.data-api"</span>,<span class="stringliteral">'[data-toggle="modal"]'</span>,<span class="keyword">function</span>(c){var d=<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(<span class="keyword">this</span>),e=d.attr(<span class="stringliteral">"href"</span>),f=<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(d.attr(<span class="stringliteral">"data-target"</span>)||e&&e.replace(/.*(?=#[^\s]+$)/,<span class="stringliteral">""</span>)),g=f.data(<span class="stringliteral">"bs.modal"</span>)?<span class="stringliteral">"toggle"</span>:a.extend({remote:!/#/.test(e)&&e},f.data(),d.data());d.is(<span class="stringliteral">"a"</span>)&&c.preventDefault(),f.one(<span class="stringliteral">"show.bs.modal"</span>,<span class="keyword">function</span>(a){a.isDefaultPrevented()||f.one(<span class="stringliteral">"hidden.bs.modal"</span>,<span class="keyword">function</span>(){d.is(<span class="stringliteral">":visible"</span>)&&d.trigger(<span class="stringliteral">"focus"</span>)})}),b.call(f,g,<span class="keyword">this</span>)})}(jQuery),+<span class="keyword">function</span>(<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>){<span class="stringliteral">"use strict"</span>;<span class="keyword">function</span> <a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>(b){<span class="keywordflow">return</span> this.<a class="code" href="d3_8min_8js.html#a9f39e770ffa5e22d7d24fa441c5e702d">each</a>(<span class="keyword">function</span>(){var d=<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(<span class="keyword">this</span>),e=d.data(<span class="stringliteral">"bs.tooltip"</span>),f=<span class="stringliteral">"object"</span>==typeof b&&<a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>;(e||!/destroy|hide/.test(b))&&(e||d.data(<span class="stringliteral">"bs.tooltip"</span>,e=<span class="keyword">new</span> c(<span class="keyword">this</span>,f)),<span class="stringliteral">"string"</span>==typeof b&&e[<a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>]())})}var c=<span class="keyword">function</span>(a,b){this.type=null,this.options=null,this.enabled=null,this.timeout=null,this.hoverState=null,this.$element=null,this.init(<span class="stringliteral">"tooltip"</span>,a,b)};c.VERSION=<span class="stringliteral">"3.3.4"</span>,c.TRANSITION_DURATION=150,c.DEFAULTS={animation:!0,placement:<span class="stringliteral">"top"</span>,selector:!1,<span class="keyword">template</span>:<span class="stringliteral">'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>'</span>,trigger:<span class="stringliteral">"hover focus"</span>,title:<span class="stringliteral">""</span>,<a class="code" href="d3_8min_8js.html#abd62f673a08b840c24687780e609debf">delay</a>:0,<a class="code" href="d3_8min_8js.html#a05f859add95fbe1ac8518df106379f91">html</a>:!1,container:!1,viewport:{selector:<span class="stringliteral">"body"</span>,padding:0}},c.prototype.init=<span class="keyword">function</span>(<a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>,<a class="code" href="bootstrap_8min_8js.html#a928f83d7780f5546f357b5af262dc17b">c</a>,<a class="code" href="bootstrap_8min_8js.html#aeb337d295abaddb5ec3cb34cc2e2bbc9">d</a>){<span class="keywordflow">if</span>(this.enabled=!0,this.type=b,this.$element=<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(c),this.options=this.getOptions(d),this.$viewport=this.options.viewport&&<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(this.options.viewport.selector||<span class="keyword">this</span>.options.viewport),this.$element[0]instanceof <a class="code" href="html5shiv_8min_8js.html#aa14f8e0338cced6720590fd2ea13bd4b">document</a>.constructor&&!this.options.selector)<span class="keywordflow">throw</span> <span class="keyword">new</span> Error(<span class="stringliteral">"`selector` option must be specified when initializing "</span>+this.type+<span class="stringliteral">" on the window.document object!"</span>);<span class="keywordflow">for</span>(var e=this.options.trigger.split(<span class="stringliteral">" "</span>),f=e.length;f--;){var g=e[<a class="code" href="respond_8min_8js.html#a9cf09a2972472098a4c689fd988f4dfc">f</a>];<span class="keywordflow">if</span>(<span class="stringliteral">"click"</span>==g)this.$element.on(<span class="stringliteral">"click."</span>+this.type,this.options.selector,a.proxy(<span class="keyword">this</span>.toggle,<span class="keyword">this</span>));<span class="keywordflow">else</span> <span class="keywordflow">if</span>(<span class="stringliteral">"manual"</span>!=g){var h=<span class="stringliteral">"hover"</span>==g?<span class="stringliteral">"mouseenter"</span>:<span class="stringliteral">"focusin"</span>,i=<span class="stringliteral">"hover"</span>==g?<span class="stringliteral">"mouseleave"</span>:<span class="stringliteral">"focusout"</span>;this.$element.on(h+<span class="stringliteral">"."</span>+this.type,this.options.selector,a.proxy(<span class="keyword">this</span>.enter,<span class="keyword">this</span>)),this.$element.on(i+<span class="stringliteral">"."</span>+<span class="keyword">this</span>.type,<span class="keyword">this</span>.options.selector,a.proxy(<span class="keyword">this</span>.leave,<span class="keyword">this</span>))}}this.options.selector?<span class="keyword">this</span>._options=a.extend({},<span class="keyword">this</span>.options,{trigger:<span class="stringliteral">"manual"</span>,selector:<span class="stringliteral">""</span>}):this.fixTitle()},c.prototype.getDefaults=<span class="keyword">function</span>(){<span class="keywordflow">return</span> c.DEFAULTS},c.prototype.getOptions=<span class="keyword">function</span>(<a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>){<span class="keywordflow">return</span> b=a.extend({},this.getDefaults(),this.$element.data(),<a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>),b.delay&&<span class="stringliteral">"number"</span>==typeof b.delay&&(b.delay={show:b.delay,hide:b.delay}),b},c.prototype.getDelegateOptions=<span class="keyword">function</span>(){var b={},c=this.getDefaults();<span class="keywordflow">return</span> this._options&&a.each(this._options,<span class="keyword">function</span>(a,d){c[<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>]!=d&&(b[<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>]=<a class="code" href="bootstrap_8min_8js.html#aeb337d295abaddb5ec3cb34cc2e2bbc9">d</a>)}),b},c.prototype.enter=<span class="keyword">function</span>(<a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>){var c=b instanceof this.constructor?b:<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(b.currentTarget).data(<span class="stringliteral">"bs."</span>+this.type);<span class="keywordflow">return</span> c&&c.$tip&&c.$tip.is(<span class="stringliteral">":visible"</span>)?void(c.hoverState=<span class="stringliteral">"in"</span>):(c||(c=new <a class="code" href="holder_8min_8js.html#a05c09a5e9d53fa7adf0a7936038c2fa3">this</a>.constructor(b.currentTarget,<a class="code" href="holder_8min_8js.html#a05c09a5e9d53fa7adf0a7936038c2fa3">this</a>.getDelegateOptions()),a(b.currentTarget).<a class="code" href="d3_8min_8js.html#adb031eeb727d5d337fa12e11ce81ae39">data</a>(<span class="stringliteral">"bs."</span>+<a class="code" href="holder_8min_8js.html#a05c09a5e9d53fa7adf0a7936038c2fa3">this</a>.type,c)),clearTimeout(c.timeout),c.hoverState=<span class="stringliteral">"in"</span>,c.options.<a class="code" href="d3_8min_8js.html#abd62f673a08b840c24687780e609debf">delay</a>&&c.options.<a class="code" href="d3_8min_8js.html#abd62f673a08b840c24687780e609debf">delay</a>.show?void(c.timeout=setTimeout(function(){<span class="stringliteral">"in"</span>==c.hoverState&&c.show()},c.options.delay.show)):c.show())},c.<a class="code" href="d3_8min_8js.html#a30aff6a1e7b2b481b52d30fea53bc162">prototype</a>.leave=function(b){var c=b instanceof this.constructor?b:<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(b.currentTarget).data(<span class="stringliteral">"bs."</span>+this.type);<span class="keywordflow">return</span> c||(c=<span class="keyword">new</span> this.constructor(b.currentTarget,<span class="keyword">this</span>.getDelegateOptions()),<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(b.currentTarget).data(<span class="stringliteral">"bs."</span>+this.type,c)),clearTimeout(c.timeout),c.hoverState=<span class="stringliteral">"out"</span>,c.options.delay&&c.options.delay.hide?void(c.timeout=setTimeout(<span class="keyword">function</span>(){<span class="stringliteral">"out"</span>==c.hoverState&&c.hide()},c.options.delay.hide)):c.hide()},c.<a class="code" href="d3_8min_8js.html#a30aff6a1e7b2b481b52d30fea53bc162">prototype</a>.show=function(){var b=a.Event(<span class="stringliteral">"show.bs."</span>+this.type);<span class="keywordflow">if</span>(this.hasContent()&&this.enabled){this.$element.trigger(b);var d=a.contains(this.$element[0].ownerDocument.documentElement,<span class="keyword">this</span>.$element[0]);<span class="keywordflow">if</span>(b.isDefaultPrevented()||!<a class="code" href="bootstrap_8min_8js.html#aeb337d295abaddb5ec3cb34cc2e2bbc9">d</a>)<span class="keywordflow">return</span>;var e=<span class="keyword">this</span>,f=this.tip(),g=this.getUID(this.type);this.setContent(),f.attr(<span class="stringliteral">"id"</span>,g),this.$element.attr(<span class="stringliteral">"aria-describedby"</span>,g),this.options.animation&&f.addClass(<span class="stringliteral">"fade"</span>);var h=<span class="stringliteral">"function"</span>==typeof this.options.placement?this.options.placement.call(<span class="keyword">this</span>,f[0],this.$element[0]):this.options.placement,i=/\s?<span class="keyword">auto</span>?\s?/<a class="code" href="d3_8min_8js.html#a5e25b1d1bed9ab5f3174b76d6a722180">i</a>,j=i.test(h);j&&(h=h.replace(i,<span class="stringliteral">""</span>)||<span class="stringliteral">"top"</span>),f.detach().css({top:0,left:0,display:<span class="stringliteral">"block"</span>}).addClass(h).data(<span class="stringliteral">"bs."</span>+this.type,<span class="keyword">this</span>),this.options.container?f.appendTo(this.options.container):f.insertAfter(this.$element);var k=this.getPosition(),l=f[0].offsetWidth,m=f[0].offsetHeight;<span class="keywordflow">if</span>(j){var n=h,<a class="code" href="d3_8min_8js.html#a400dc8109620963da8314d4bdfa14f83">o</a>=this.options.container?<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(this.options.container):<a class="code" href="holder_8min_8js.html#a05c09a5e9d53fa7adf0a7936038c2fa3">this</a>.$element.parent(),p=<a class="code" href="holder_8min_8js.html#a05c09a5e9d53fa7adf0a7936038c2fa3">this</a>.getPosition(o);h=<span class="stringliteral">"bottom"</span>==h&&k.bottom+m>p.bottom?<span class="stringliteral">"top"</span>:<span class="stringliteral">"top"</span>==h&&k.top-m<p.top?<span class="stringliteral">"bottom"</span>:<span class="stringliteral">"right"</span>==h&&k.right+l>p.width?<span class="stringliteral">"left"</span>:<span class="stringliteral">"left"</span>==h&&k.left-l<p.left?<span class="stringliteral">"right"</span>:h,f.removeClass(n).addClass(h)}var q=this.getCalculatedOffset(h,k,l,m);this.applyPlacement(q,h);var <a class="code" href="jquery_8min_8js.html#a96f65b399314d93896076ceb474b6b9b">r</a>=<span class="keyword">function</span>(){var a=e.hoverState;e.$element.trigger(<span class="stringliteral">"shown.bs."</span>+e.type),e.hoverState=null,<span class="stringliteral">"out"</span>==a&&e.leave(e)};a.support.transition&&this.$tip.hasClass(<span class="stringliteral">"fade"</span>)?f.one(<span class="stringliteral">"bsTransitionEnd"</span>,r).emulateTransitionEnd(c.TRANSITION_DURATION):<a class="code" href="jquery_8min_8js.html#a96f65b399314d93896076ceb474b6b9b">r</a>()}},c.prototype.applyPlacement=<span class="keyword">function</span>(<a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>,<a class="code" href="bootstrap_8min_8js.html#a928f83d7780f5546f357b5af262dc17b">c</a>){var d=this.tip(),e=d[0].offsetWidth,f=d[0].offsetHeight,g=parseInt(d.css(<span class="stringliteral">"margin-top"</span>),10),h=parseInt(d.css(<span class="stringliteral">"margin-left"</span>),10);isNaN(g)&&(g=0),isNaN(h)&&(h=0),b.top=b.top+g,b.left=b.left+h,a.offset.setOffset(d[0],a.extend({using:function(a){d.css({top:Math.round(a.top),left:Math.round(a.left)})}},<a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>),0),d.addClass(<span class="stringliteral">"in"</span>);var i=d[0].offsetWidth,j=d[0].offsetHeight;<span class="stringliteral">"top"</span>==c&&j!=f&&(b.top=b.top+f-j);var k=this.getViewportAdjustedDelta(c,b,i,j);k.left?b.left+=k.left:b.top+=k.top;var l=/top|bottom/.test(c),m=l?2*k.left-e+i:2*k.top-f+j,n=l?<span class="stringliteral">"offsetWidth"</span>:<span class="stringliteral">"offsetHeight"</span>;d.offset(b),this.replaceArrow(m,d[0][n],l)},c.prototype.replaceArrow=<span class="keyword">function</span>(<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>,<a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>,<a class="code" href="bootstrap_8min_8js.html#a928f83d7780f5546f357b5af262dc17b">c</a>){this.arrow().css(c?<span class="stringliteral">"left"</span>:<span class="stringliteral">"top"</span>,50*(1-a/b)+<span class="stringliteral">"%"</span>).css(c?<span class="stringliteral">"top"</span>:<span class="stringliteral">"left"</span>,<span class="stringliteral">""</span>)},c.prototype.setContent=<span class="keyword">function</span>(){var a=this.tip(),b=this.getTitle();a.find(<span class="stringliteral">".tooltip-inner"</span>)[this.options.html?<span class="stringliteral">"html"</span>:<span class="stringliteral">"text"</span>](<a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>),a.removeClass(<span class="stringliteral">"fade in top bottom left right"</span>)},c.prototype.hide=<span class="keyword">function</span>(<a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>){<span class="keyword">function</span> <a class="code" href="bootstrap_8min_8js.html#aeb337d295abaddb5ec3cb34cc2e2bbc9">d</a>(){<span class="stringliteral">"in"</span>!=e.hoverState&&f.detach(),e.$element.removeAttr(<span class="stringliteral">"aria-describedby"</span>).trigger(<span class="stringliteral">"hidden.bs."</span>+e.type),b&&<a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>()}var e=<span class="keyword">this</span>,f=<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(this.$tip),g=a.Event(<span class="stringliteral">"hide.bs."</span>+this.type);<span class="keywordflow">return</span> this.$element.trigger(g),g.isDefaultPrevented()?<span class="keywordtype">void</span> 0:(f.removeClass(<span class="stringliteral">"in"</span>),a.support.transition&&f.hasClass(<span class="stringliteral">"fade"</span>)?f.one(<span class="stringliteral">"bsTransitionEnd"</span>,d).emulateTransitionEnd(c.TRANSITION_DURATION):<a class="code" href="bootstrap_8min_8js.html#aeb337d295abaddb5ec3cb34cc2e2bbc9">d</a>(),this.hoverState=null,<span class="keyword">this</span>)},c.prototype.fixTitle=<span class="keyword">function</span>(){var a=this.$element;(a.attr(<span class="stringliteral">"title"</span>)||<span class="stringliteral">"string"</span>!=typeof a.attr(<span class="stringliteral">"data-original-title"</span>))&&a.attr(<span class="stringliteral">"data-original-title"</span>,a.attr(<span class="stringliteral">"title"</span>)||<span class="stringliteral">""</span>).<a class="code" href="d3_8min_8js.html#a8a37cf60d739c5a67f73e0d39bfb8778">attr</a>(<span class="stringliteral">"title"</span>,<span class="stringliteral">""</span>)},c.prototype.hasContent=<span class="keyword">function</span>(){<span class="keywordflow">return</span> this.getTitle()},c.prototype.getPosition=<span class="keyword">function</span>(<a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>){b=b||this.$element;var c=b[0],d=<span class="stringliteral">"BODY"</span>==c.tagName,e=c.getBoundingClientRect();null==e.width&&(e=a.extend({},<a class="code" href="bootstrap_8min_8js.html#ab5902775854a8b8440bcd25e0fe1c120">e</a>,{width:e.right-e.left,height:e.bottom-e.top}));var f=d?{top:0,left:0}:b.offset(),g={scroll:d?<a class="code" href="html5shiv_8min_8js.html#aa14f8e0338cced6720590fd2ea13bd4b">document</a>.documentElement.scrollTop||<a class="code" href="html5shiv_8min_8js.html#aa14f8e0338cced6720590fd2ea13bd4b">document</a>.body.scrollTop:b.scrollTop()},h=d?{width:<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(window).width(),height:<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(window).height()}:null;<span class="keywordflow">return</span> a.extend({},<a class="code" href="bootstrap_8min_8js.html#ab5902775854a8b8440bcd25e0fe1c120">e</a>,g,h,<a class="code" href="respond_8min_8js.html#a9cf09a2972472098a4c689fd988f4dfc">f</a>)},c.prototype.getCalculatedOffset=<span class="keyword">function</span>(a,b,c,d){<span class="keywordflow">return</span><span class="stringliteral">"bottom"</span>==a?{top:b.top+b.height,left:b.left+b.width/2-c/2}:<span class="stringliteral">"top"</span>==a?{top:b.top-<a class="code" href="bootstrap_8min_8js.html#aeb337d295abaddb5ec3cb34cc2e2bbc9">d</a>,left:b.left+b.width/2-c/2}:<span class="stringliteral">"left"</span>==a?{top:b.top+b.height/2-d/2,left:b.left-c}:{top:b.top+b.height/2-d/2,left:b.left+b.width}},c.prototype.getViewportAdjustedDelta=<span class="keyword">function</span>(<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>,<a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>,<a class="code" href="bootstrap_8min_8js.html#a928f83d7780f5546f357b5af262dc17b">c</a>,<a class="code" href="bootstrap_8min_8js.html#aeb337d295abaddb5ec3cb34cc2e2bbc9">d</a>){var e={top:0,left:0};<span class="keywordflow">if</span>(!this.$viewport)<span class="keywordflow">return</span> <a class="code" href="bootstrap_8min_8js.html#ab5902775854a8b8440bcd25e0fe1c120">e</a>;var f=this.options.viewport&&this.options.viewport.padding||0,g=this.getPosition(this.$viewport);<span class="keywordflow">if</span>(/right|left/.test(a)){var h=b.top-f-g.scroll,i=b.top+f-g.scroll+<a class="code" href="bootstrap_8min_8js.html#aeb337d295abaddb5ec3cb34cc2e2bbc9">d</a>;h<g.top?e.top=g.top-h:i>g.top+g.height&&(e.top=g.top+g.height-<a class="code" href="d3_8min_8js.html#a5e25b1d1bed9ab5f3174b76d6a722180">i</a>)}<span class="keywordflow">else</span>{var j=b.left-<a class="code" href="respond_8min_8js.html#a9cf09a2972472098a4c689fd988f4dfc">f</a>,k=b.left+f+<a class="code" href="bootstrap_8min_8js.html#a928f83d7780f5546f357b5af262dc17b">c</a>;j<g.left?e.left=g.left-j:k>g.width&&(e.left=g.left+g.width-k)}<span class="keywordflow">return</span> e},c.prototype.getTitle=<span class="keyword">function</span>(){var <a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>,b=this.$element,c=this.options;<span class="keywordflow">return</span> a=b.attr(<span class="stringliteral">"data-original-title"</span>)||(<span class="stringliteral">"function"</span>==typeof c.title?c.title.call(b[0]):c.title)},c.prototype.getUID=<span class="keyword">function</span>(a){<span class="keywordflow">do</span> a+=~~(1e6*Math.random());<span class="keywordflow">while</span>(<a class="code" href="html5shiv_8min_8js.html#aa14f8e0338cced6720590fd2ea13bd4b">document</a>.getElementById(a));<span class="keywordflow">return</span> a},c.prototype.tip=<span class="keyword">function</span>(){<span class="keywordflow">return</span> this.$tip=this.$tip||<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(this.options.template)},c.prototype.arrow=<span class="keyword">function</span>(){<span class="keywordflow">return</span> this.$arrow=this.$arrow||this.tip().find(<span class="stringliteral">".tooltip-arrow"</span>)},c.prototype.enable=<span class="keyword">function</span>(){this.enabled=!0},c.prototype.disable=<span class="keyword">function</span>(){this.enabled=!1},c.prototype.toggleEnabled=<span class="keyword">function</span>(){this.enabled=!this.enabled},c.prototype.toggle=<span class="keyword">function</span>(<a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>){var c=<span class="keyword">this</span>;b&&(c=<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(b.currentTarget).data(<span class="stringliteral">"bs."</span>+this.type),c||(c=<span class="keyword">new</span> this.constructor(b.currentTarget,<span class="keyword">this</span>.getDelegateOptions()),<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(b.currentTarget).data(<span class="stringliteral">"bs."</span>+this.type,c))),c.tip().hasClass(<span class="stringliteral">"in"</span>)?c.leave(c):c.enter(c)},c.prototype.destroy=<span class="keyword">function</span>(){var a=<span class="keyword">this</span>;clearTimeout(this.timeout),this.hide(<span class="keyword">function</span>(){a.$element.off(<span class="stringliteral">"."</span>+a.type).removeData(<span class="stringliteral">"bs."</span>+a.type)})};var d=a.fn.tooltip;a.fn.tooltip=<a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>,a.fn.tooltip.Constructor=<a class="code" href="bootstrap_8min_8js.html#a928f83d7780f5546f357b5af262dc17b">c</a>,a.fn.tooltip.noConflict=<span class="keyword">function</span>(){<span class="keywordflow">return</span> a.fn.tooltip=<a class="code" href="bootstrap_8min_8js.html#aeb337d295abaddb5ec3cb34cc2e2bbc9">d</a>,<span class="keyword">this</span>}}(jQuery),+<span class="keyword">function</span>(a){<span class="stringliteral">"use strict"</span>;<span class="keyword">function</span> <a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>(b){<span class="keywordflow">return</span> this.<a class="code" href="d3_8min_8js.html#a9f39e770ffa5e22d7d24fa441c5e702d">each</a>(<span class="keyword">function</span>(){var d=<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(<span class="keyword">this</span>),e=d.data(<span class="stringliteral">"bs.popover"</span>),f=<span class="stringliteral">"object"</span>==typeof b&&<a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>;(e||!/destroy|hide/.test(b))&&(e||d.data(<span class="stringliteral">"bs.popover"</span>,e=<span class="keyword">new</span> c(<span class="keyword">this</span>,f)),<span class="stringliteral">"string"</span>==typeof b&&e[<a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>]())})}var c=<span class="keyword">function</span>(a,b){this.init(<span class="stringliteral">"popover"</span>,a,b)};<span class="keywordflow">if</span>(!a.fn.tooltip)<span class="keywordflow">throw</span> <span class="keyword">new</span> Error(<span class="stringliteral">"Popover requires tooltip.js"</span>);c.VERSION=<span class="stringliteral">"3.3.4"</span>,c.DEFAULTS=a.extend({},a.fn.tooltip.Constructor.DEFAULTS,{placement:<span class="stringliteral">"right"</span>,trigger:<span class="stringliteral">"click"</span>,content:<span class="stringliteral">""</span>,<span class="keyword">template</span>:<span class="stringliteral">'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'</span>}),c.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),c.prototype.constructor=<a class="code" href="bootstrap_8min_8js.html#a928f83d7780f5546f357b5af262dc17b">c</a>,c.prototype.getDefaults=<span class="keyword">function</span>(){<span class="keywordflow">return</span> c.DEFAULTS},c.prototype.setContent=<span class="keyword">function</span>(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(<span class="stringliteral">".popover-title"</span>)[this.options.html?<span class="stringliteral">"html"</span>:<span class="stringliteral">"text"</span>](<a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>),a.find(<span class="stringliteral">".popover-content"</span>).children().detach().end()[this.options.html?<span class="stringliteral">"string"</span>==typeof c?<span class="stringliteral">"html"</span>:<span class="stringliteral">"append"</span>:<span class="stringliteral">"text"</span>](<a class="code" href="bootstrap_8min_8js.html#a928f83d7780f5546f357b5af262dc17b">c</a>),a.removeClass(<span class="stringliteral">"fade top bottom left right in"</span>),a.find(<span class="stringliteral">".popover-title"</span>).html()||a.find(<span class="stringliteral">".popover-title"</span>).hide()},c.prototype.hasContent=<span class="keyword">function</span>(){<span class="keywordflow">return</span> this.getTitle()||this.getContent()},c.prototype.getContent=<span class="keyword">function</span>(){var a=this.$element,b=this.options;<span class="keywordflow">return</span> a.attr(<span class="stringliteral">"data-content"</span>)||(<span class="stringliteral">"function"</span>==typeof b.content?b.content.call(a[0]):b.content)},c.prototype.arrow=<span class="keyword">function</span>(){<span class="keywordflow">return</span> this.$arrow=this.$arrow||this.tip().find(<span class="stringliteral">".arrow"</span>)};var d=a.fn.popover;a.fn.popover=<a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>,a.fn.popover.Constructor=<a class="code" href="bootstrap_8min_8js.html#a928f83d7780f5546f357b5af262dc17b">c</a>,a.fn.popover.noConflict=<span class="keyword">function</span>(){<span class="keywordflow">return</span> a.fn.popover=<a class="code" href="bootstrap_8min_8js.html#aeb337d295abaddb5ec3cb34cc2e2bbc9">d</a>,<span class="keyword">this</span>}}(jQuery),+<span class="keyword">function</span>(a){<span class="stringliteral">"use strict"</span>;<span class="keyword">function</span> <a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>(c,d){this.$body=<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(<a class="code" href="html5shiv_8min_8js.html#aa14f8e0338cced6720590fd2ea13bd4b">document</a>.body),this.$scrollElement=<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(c).is(<a class="code" href="html5shiv_8min_8js.html#aa14f8e0338cced6720590fd2ea13bd4b">document</a>.body)?window:c),this.options=a.extend({},b.DEFAULTS,<a class="code" href="bootstrap_8min_8js.html#aeb337d295abaddb5ec3cb34cc2e2bbc9">d</a>),this.selector=(this.options.target||<span class="stringliteral">""</span>)+<span class="stringliteral">" .nav li > a"</span>,this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on(<span class="stringliteral">"scroll.bs.scrollspy"</span>,a.proxy(<span class="keyword">this</span>.process,<span class="keyword">this</span>)),this.refresh(),this.process()}<span class="keyword">function</span> <a class="code" href="bootstrap_8min_8js.html#a928f83d7780f5546f357b5af262dc17b">c</a>(c){<span class="keywordflow">return</span> this.<a class="code" href="d3_8min_8js.html#a9f39e770ffa5e22d7d24fa441c5e702d">each</a>(<span class="keyword">function</span>(){var d=<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(<span class="keyword">this</span>),e=d.data(<span class="stringliteral">"bs.scrollspy"</span>),f=<span class="stringliteral">"object"</span>==typeof c&&<a class="code" href="bootstrap_8min_8js.html#a928f83d7780f5546f357b5af262dc17b">c</a>;e||d.data(<span class="stringliteral">"bs.scrollspy"</span>,e=<span class="keyword">new</span> <a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>(<span class="keyword">this</span>,f)),<span class="stringliteral">"string"</span>==typeof c&&e[<a class="code" href="bootstrap_8min_8js.html#a928f83d7780f5546f357b5af262dc17b">c</a>]()})}b.VERSION=<span class="stringliteral">"3.3.4"</span>,b.DEFAULTS={offset:10},b.prototype.getScrollHeight=<span class="keyword">function</span>(){<span class="keywordflow">return</span> this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,<a class="code" href="html5shiv_8min_8js.html#aa14f8e0338cced6720590fd2ea13bd4b">document</a>.documentElement.scrollHeight)},b.prototype.refresh=<span class="keyword">function</span>(){var b=<span class="keyword">this</span>,c=<span class="stringliteral">"offset"</span>,d=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),a.isWindow(this.$scrollElement[0])||(c=<span class="stringliteral">"position"</span>,d=this.$scrollElement.scrollTop()),this.$body.find(<span class="keyword">this</span>.selector).map(<span class="keyword">function</span>(){var b=<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(<span class="keyword">this</span>),e=b.data(<span class="stringliteral">"target"</span>)||b.attr(<span class="stringliteral">"href"</span>),f=/^#./.test(e)&&<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(e);<span class="keywordflow">return</span> f&&f.length&&f.is(<span class="stringliteral">":visible"</span>)&&[[f[<a class="code" href="bootstrap_8min_8js.html#a928f83d7780f5546f357b5af262dc17b">c</a>]().top+d,e]]||null}).sort(<span class="keyword">function</span>(a,b){<span class="keywordflow">return</span> a[0]-b[0]}).<a class="code" href="d3_8min_8js.html#a9f39e770ffa5e22d7d24fa441c5e702d">each</a>(<span class="keyword">function</span>(){b.offsets.push(<span class="keyword">this</span>[0]),b.targets.push(<span class="keyword">this</span>[1])})},b.prototype.process=<span class="keyword">function</span>(){var <a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.getScrollHeight(),d=this.options.offset+c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;<span class="keywordflow">if</span>(this.scrollHeight!=c&&this.refresh(),b>=d)<span class="keywordflow">return</span> g!=(a=f[f.length-1])&&this.activate(a);<span class="keywordflow">if</span>(g&&b<e[0])<span class="keywordflow">return</span> this.activeTarget=null,this.clear();<span class="keywordflow">for</span>(a=e.length;a--;)g!=f[<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>]&&b>=e[<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>]&&(<span class="keywordtype">void</span> 0===e[a+1]||b<e[a+1])&&this.activate(f[a])},b.prototype.activate=<span class="keyword">function</span>(<a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>){this.activeTarget=<a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>,this.clear();var c=this.selector+<span class="stringliteral">'[data-target="'</span>+b+<span class="stringliteral">'"],'</span>+this.selector+<span class="stringliteral">'[href="'</span>+b+<span class="stringliteral">'"]'</span>,d=<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(c).parents(<span class="stringliteral">"li"</span>).addClass(<span class="stringliteral">"active"</span>);d.parent(<span class="stringliteral">".dropdown-menu"</span>).length&&(d=d.closest(<span class="stringliteral">"li.dropdown"</span>).addClass(<span class="stringliteral">"active"</span>)),d.trigger(<span class="stringliteral">"activate.bs.scrollspy"</span>)},b.prototype.clear=<span class="keyword">function</span>(){<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(this.selector).parentsUntil(this.options.target,<span class="stringliteral">".active"</span>).removeClass(<span class="stringliteral">"active"</span>)};var d=a.fn.scrollspy;a.fn.scrollspy=<a class="code" href="bootstrap_8min_8js.html#a928f83d7780f5546f357b5af262dc17b">c</a>,a.fn.scrollspy.Constructor=<a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>,a.fn.scrollspy.noConflict=<span class="keyword">function</span>(){<span class="keywordflow">return</span> a.fn.scrollspy=<a class="code" href="bootstrap_8min_8js.html#aeb337d295abaddb5ec3cb34cc2e2bbc9">d</a>,<span class="keyword">this</span>},<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(window).on(<span class="stringliteral">"load.bs.scrollspy.data-api"</span>,<span class="keyword">function</span>(){<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(<span class="stringliteral">'[data-spy="scroll"]'</span>).each(<span class="keyword">function</span>(){var b=<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(<span class="keyword">this</span>);c.call(b,b.data())})})}(jQuery),+<span class="keyword">function</span>(<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>){<span class="stringliteral">"use strict"</span>;<span class="keyword">function</span> <a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>(b){<span class="keywordflow">return</span> this.<a class="code" href="d3_8min_8js.html#a9f39e770ffa5e22d7d24fa441c5e702d">each</a>(<span class="keyword">function</span>(){var d=<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(<span class="keyword">this</span>),e=d.data(<span class="stringliteral">"bs.tab"</span>);e||d.data(<span class="stringliteral">"bs.tab"</span>,e=<span class="keyword">new</span> <a class="code" href="bootstrap_8min_8js.html#a928f83d7780f5546f357b5af262dc17b">c</a>(<span class="keyword">this</span>)),<span class="stringliteral">"string"</span>==typeof b&&e[<a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>]()})}var c=<span class="keyword">function</span>(<a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>){this.element=<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(b)};c.VERSION=<span class="stringliteral">"3.3.4"</span>,c.TRANSITION_DURATION=150,c.prototype.show=<span class="keyword">function</span>(){var b=this.element,c=b.closest(<span class="stringliteral">"ul:not(.dropdown-menu)"</span>),d=b.data(<span class="stringliteral">"target"</span>);<span class="keywordflow">if</span>(d||(d=b.attr(<span class="stringliteral">"href"</span>),d=d&&d.replace(/.*(?=#[^\s]*$)/,<span class="stringliteral">""</span>)),!b.parent(<span class="stringliteral">"li"</span>).hasClass(<span class="stringliteral">"active"</span>)){</div>
- <div class="line"><a name="l00007"></a><span class="lineno"> 7</span> var e=c.find(<span class="stringliteral">".active:last a"</span>),f=a.Event(<span class="stringliteral">"hide.bs.tab"</span>,{relatedTarget:b[0]}),g=a.Event(<span class="stringliteral">"show.bs.tab"</span>,{relatedTarget:e[0]});<span class="keywordflow">if</span>(e.trigger(f),b.trigger(g),!g.isDefaultPrevented()&&!f.isDefaultPrevented()){var h=<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(d);this.activate(b.closest(<span class="stringliteral">"li"</span>),<a class="code" href="bootstrap_8min_8js.html#a928f83d7780f5546f357b5af262dc17b">c</a>),this.activate(h,h.parent(),<span class="keyword">function</span>(){e.trigger({type:<span class="stringliteral">"hidden.bs.tab"</span>,relatedTarget:b[0]}),b.trigger({type:<span class="stringliteral">"shown.bs.tab"</span>,relatedTarget:e[0]})})}}},c.prototype.activate=<span class="keyword">function</span>(b,d,e){<span class="keyword">function</span> <a class="code" href="respond_8min_8js.html#a9cf09a2972472098a4c689fd988f4dfc">f</a>(){g.removeClass(<span class="stringliteral">"active"</span>).find(<span class="stringliteral">"> .dropdown-menu > .active"</span>).removeClass(<span class="stringliteral">"active"</span>).end().find(<span class="stringliteral">'[data-toggle="tab"]'</span>).attr(<span class="stringliteral">"aria-expanded"</span>,!1),b.addClass(<span class="stringliteral">"active"</span>).find(<span class="stringliteral">'[data-toggle="tab"]'</span>).attr(<span class="stringliteral">"aria-expanded"</span>,!0),h?(b[0].offsetWidth,b.addClass(<span class="stringliteral">"in"</span>)):b.removeClass(<span class="stringliteral">"fade"</span>),b.parent(<span class="stringliteral">".dropdown-menu"</span>).length&&b.closest(<span class="stringliteral">"li.dropdown"</span>).addClass(<span class="stringliteral">"active"</span>).end().find(<span class="stringliteral">'[data-toggle="tab"]'</span>).attr(<span class="stringliteral">"aria-expanded"</span>,!0),e&&<a class="code" href="bootstrap_8min_8js.html#ab5902775854a8b8440bcd25e0fe1c120">e</a>()}var g=d.find(<span class="stringliteral">"> .active"</span>),h=e&&a.support.transition&&(g.length&&g.hasClass(<span class="stringliteral">"fade"</span>)||!!d.find(<span class="stringliteral">"> .fade"</span>).length);g.length&&h?g.one(<span class="stringliteral">"bsTransitionEnd"</span>,f).emulateTransitionEnd(c.TRANSITION_DURATION):<a class="code" href="respond_8min_8js.html#a9cf09a2972472098a4c689fd988f4dfc">f</a>(),g.removeClass(<span class="stringliteral">"in"</span>)};var d=a.fn.tab;a.fn.tab=<a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>,a.fn.tab.Constructor=<a class="code" href="bootstrap_8min_8js.html#a928f83d7780f5546f357b5af262dc17b">c</a>,a.fn.tab.noConflict=<span class="keyword">function</span>(){<span class="keywordflow">return</span> a.fn.tab=<a class="code" href="bootstrap_8min_8js.html#aeb337d295abaddb5ec3cb34cc2e2bbc9">d</a>,<span class="keyword">this</span>};var e=<span class="keyword">function</span>(<a class="code" href="bootstrap_8min_8js.html#a928f83d7780f5546f357b5af262dc17b">c</a>){c.preventDefault(),b.call(<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(<span class="keyword">this</span>),<span class="stringliteral">"show"</span>)};<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(<a class="code" href="html5shiv_8min_8js.html#aa14f8e0338cced6720590fd2ea13bd4b">document</a>).on(<span class="stringliteral">"click.bs.tab.data-api"</span>,<span class="stringliteral">'[data-toggle="tab"]'</span>,e).on(<span class="stringliteral">"click.bs.tab.data-api"</span>,<span class="stringliteral">'[data-toggle="pill"]'</span>,e)}(jQuery),+<span class="keyword">function</span>(a){<span class="stringliteral">"use strict"</span>;<span class="keyword">function</span> <a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>(b){<span class="keywordflow">return</span> this.<a class="code" href="d3_8min_8js.html#a9f39e770ffa5e22d7d24fa441c5e702d">each</a>(<span class="keyword">function</span>(){var d=<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(<span class="keyword">this</span>),e=d.data(<span class="stringliteral">"bs.affix"</span>),f=<span class="stringliteral">"object"</span>==typeof b&&<a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>;e||d.data(<span class="stringliteral">"bs.affix"</span>,e=<span class="keyword">new</span> <a class="code" href="bootstrap_8min_8js.html#a928f83d7780f5546f357b5af262dc17b">c</a>(<span class="keyword">this</span>,f)),<span class="stringliteral">"string"</span>==typeof b&&e[<a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>]()})}var c=<span class="keyword">function</span>(<a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>,<a class="code" href="bootstrap_8min_8js.html#aeb337d295abaddb5ec3cb34cc2e2bbc9">d</a>){this.options=a.extend({},c.DEFAULTS,<a class="code" href="bootstrap_8min_8js.html#aeb337d295abaddb5ec3cb34cc2e2bbc9">d</a>),this.$target=<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(this.options.target).on(<span class="stringliteral">"scroll.bs.affix.data-api"</span>,a.proxy(<span class="keyword">this</span>.checkPosition,<span class="keyword">this</span>)).<a class="code" href="d3_8min_8js.html#a38590a4413ea3c7d95cbd495b7cff43b">on</a>(<span class="stringliteral">"click.bs.affix.data-api"</span>,a.proxy(<span class="keyword">this</span>.checkPositionWithEventLoop,<span class="keyword">this</span>)),this.$element=<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(b),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};c.VERSION=<span class="stringliteral">"3.3.4"</span>,c.RESET=<span class="stringliteral">"affix affix-top affix-bottom"</span>,c.DEFAULTS={offset:0,target:window},c.prototype.getState=<span class="keyword">function</span>(<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>,<a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>,<a class="code" href="bootstrap_8min_8js.html#a928f83d7780f5546f357b5af262dc17b">c</a>,<a class="code" href="bootstrap_8min_8js.html#aeb337d295abaddb5ec3cb34cc2e2bbc9">d</a>){var e=this.$target.scrollTop(),f=this.$element.offset(),g=this.$target.height();<span class="keywordflow">if</span>(null!=c&&<span class="stringliteral">"top"</span>==this.affixed)<span class="keywordflow">return</span> c>e?<span class="stringliteral">"top"</span>:!1;<span class="keywordflow">if</span>(<span class="stringliteral">"bottom"</span>==this.affixed)<span class="keywordflow">return</span> null!=c?e+this.unpin<=f.top?!1:<span class="stringliteral">"bottom"</span>:a-d>=e+g?!1:<span class="stringliteral">"bottom"</span>;var h=null==this.affixed,i=h?e:f.top,j=h?g:<a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>;<span class="keywordflow">return</span> null!=c&&c>=e?<span class="stringliteral">"top"</span>:null!=d&&i+j>=a-d?<span class="stringliteral">"bottom"</span>:!1},c.prototype.getPinnedOffset=<span class="keyword">function</span>(){<span class="keywordflow">if</span>(this.pinnedOffset)<span class="keywordflow">return</span> this.pinnedOffset;this.$element.removeClass(c.RESET).addClass(<span class="stringliteral">"affix"</span>);var a=this.$target.scrollTop(),b=this.$element.offset();<span class="keywordflow">return</span> this.pinnedOffset=b.top-a},c.prototype.checkPositionWithEventLoop=<span class="keyword">function</span>(){setTimeout(a.proxy(<span class="keyword">this</span>.checkPosition,<span class="keyword">this</span>),1)},c.prototype.checkPosition=<span class="keyword">function</span>(){<span class="keywordflow">if</span>(this.$element.is(<span class="stringliteral">":visible"</span>)){var b=this.$element.height(),d=this.options.offset,e=d.top,f=d.bottom,g=<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(<a class="code" href="html5shiv_8min_8js.html#aa14f8e0338cced6720590fd2ea13bd4b">document</a>.body).height();<span class="stringliteral">"object"</span>!=typeof d&&(f=e=<a class="code" href="bootstrap_8min_8js.html#aeb337d295abaddb5ec3cb34cc2e2bbc9">d</a>),<span class="stringliteral">"function"</span>==typeof e&&(e=d.top(<span class="keyword">this</span>.$element)),<span class="stringliteral">"function"</span>==typeof f&&(f=d.bottom(<span class="keyword">this</span>.$element));var h=this.getState(g,b,e,f);<span class="keywordflow">if</span>(this.affixed!=h){null!=this.unpin&&this.$element.css(<span class="stringliteral">"top"</span>,<span class="stringliteral">""</span>);var i=<span class="stringliteral">"affix"</span>+(h?<span class="stringliteral">"-"</span>+h:<span class="stringliteral">""</span>),j=a.Event(i+<span class="stringliteral">".bs.affix"</span>);<span class="keywordflow">if</span>(this.$element.trigger(j),j.isDefaultPrevented())<span class="keywordflow">return</span>;this.affixed=h,this.unpin=<span class="stringliteral">"bottom"</span>==h?this.getPinnedOffset():null,<a class="code" href="holder_8min_8js.html#a05c09a5e9d53fa7adf0a7936038c2fa3">this</a>.$element.removeClass(c.RESET).addClass(i).trigger(i.replace(<span class="stringliteral">"affix"</span>,<span class="stringliteral">"affixed"</span>)+<span class="stringliteral">".bs.affix"</span>)}<span class="stringliteral">"bottom"</span>==h&&<a class="code" href="holder_8min_8js.html#a05c09a5e9d53fa7adf0a7936038c2fa3">this</a>.$element.offset({top:g-b-f})}};var d=a.fn.affix;a.fn.affix=<a class="code" href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a>,a.fn.affix.Constructor=<a class="code" href="bootstrap_8min_8js.html#a928f83d7780f5546f357b5af262dc17b">c</a>,a.fn.affix.noConflict=<span class="keyword">function</span>(){<span class="keywordflow">return</span> a.fn.affix=<a class="code" href="bootstrap_8min_8js.html#aeb337d295abaddb5ec3cb34cc2e2bbc9">d</a>,<span class="keyword">this</span>},<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(window).on(<span class="stringliteral">"load"</span>,<span class="keyword">function</span>(){<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(<span class="stringliteral">'[data-spy="affix"]'</span>).each(<span class="keyword">function</span>(){var c=<a class="code" href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a>(<span class="keyword">this</span>),d=c.data();d.offset=d.offset||{},null!=d.offsetBottom&&(d.offset.bottom=d.offsetBottom),null!=d.offsetTop&&(d.offset.top=d.offsetTop),b.call(c,d)})})}(jQuery);</div>
- <div class="ttc" id="d3_8min_8js_html_a8a37cf60d739c5a67f73e0d39bfb8778"><div class="ttname"><a href="d3_8min_8js.html#a8a37cf60d739c5a67f73e0d39bfb8778">attr</a></div><div class="ttdeci">ta _a attr</div><div class="ttdef"><b>Definition:</b> <a href="d3_8min_8js_source.html#l00003">d3.min.js:3</a></div></div>
- <div class="ttc" id="d3_8min_8js_html_a05f859add95fbe1ac8518df106379f91"><div class="ttname"><a href="d3_8min_8js.html#a05f859add95fbe1ac8518df106379f91">html</a></div><div class="ttdeci">ta _a _a _a _a _a _a html</div><div class="ttdef"><b>Definition:</b> <a href="d3_8min_8js_source.html#l00003">d3.min.js:3</a></div></div>
- <div class="ttc" id="bootstrap_8min_8js_html_ae8f6b400ed3390908c5cdeebed3a82b9"><div class="ttname"><a href="bootstrap_8min_8js.html#ae8f6b400ed3390908c5cdeebed3a82b9">a</a></div><div class="ttdeci">function a</div><div class="ttdef"><b>Definition:</b> <a href="bootstrap_8min_8js_source.html#l00006">bootstrap.min.js:6</a></div></div>
- <div class="ttc" id="bootstrap_8min_8js_html_a928f83d7780f5546f357b5af262dc17b"><div class="ttname"><a href="bootstrap_8min_8js.html#a928f83d7780f5546f357b5af262dc17b">c</a></div><div class="ttdeci">var c</div><div class="ttdef"><b>Definition:</b> <a href="bootstrap_8min_8js_source.html#l00006">bootstrap.min.js:6</a></div></div>
- <div class="ttc" id="bootstrap_8min_8js_html_a72fbb3628c3cc943ced8aad64247888c"><div class="ttname"><a href="bootstrap_8min_8js.html#a72fbb3628c3cc943ced8aad64247888c">close</a></div><div class="ttdeci">d d d prototype close</div><div class="ttdef"><b>Definition:</b> <a href="bootstrap_8min_8js_source.html#l00006">bootstrap.min.js:6</a></div></div>
- <div class="ttc" id="d3_8min_8js_html_ac0701559560e3eda144588bd994df442"><div class="ttname"><a href="d3_8min_8js.html#ac0701559560e3eda144588bd994df442">Za</a></div><div class="ttdeci">var Za</div><div class="ttdef"><b>Definition:</b> <a href="d3_8min_8js_source.html#l00003">d3.min.js:3</a></div></div>
- <div class="ttc" id="d3_8min_8js_html_a411f36fa44cfb270927f33c15d618808"><div class="ttname"><a href="d3_8min_8js.html#a411f36fa44cfb270927f33c15d618808">call</a></div><div class="ttdeci">ta _a _a _a _a _a _a _a _a _a _a _a _a _a _a _a _a call</div><div class="ttdef"><b>Definition:</b> <a href="d3_8min_8js_source.html#l00003">d3.min.js:3</a></div></div>
- <div class="ttc" id="d3_8min_8js_html_a9f39e770ffa5e22d7d24fa441c5e702d"><div class="ttname"><a href="d3_8min_8js.html#a9f39e770ffa5e22d7d24fa441c5e702d">each</a></div><div class="ttdeci">ta _a _a _a _a _a _a _a _a _a _a _a _a _a _a _a each</div><div class="ttdef"><b>Definition:</b> <a href="d3_8min_8js_source.html#l00003">d3.min.js:3</a></div></div>
- <div class="ttc" id="bootstrap_8min_8js_html_aa8e797a9bda5e7e313be3518054164a3"><div class="ttname"><a href="bootstrap_8min_8js.html#aa8e797a9bda5e7e313be3518054164a3">toggle</a></div><div class="ttdeci">c c c prototype c prototype toggle</div><div class="ttdef"><b>Definition:</b> <a href="bootstrap_8min_8js_source.html#l00006">bootstrap.min.js:6</a></div></div>
- <div class="ttc" id="bootstrap_8min_8js_html_aeb337d295abaddb5ec3cb34cc2e2bbc9"><div class="ttname"><a href="bootstrap_8min_8js.html#aeb337d295abaddb5ec3cb34cc2e2bbc9">d</a></div><div class="ttdeci">var d</div><div class="ttdef"><b>Definition:</b> <a href="bootstrap_8min_8js_source.html#l00006">bootstrap.min.js:6</a></div></div>
- <div class="ttc" id="bootstrap_8min_8js_html_ab5902775854a8b8440bcd25e0fe1c120"><div class="ttname"><a href="bootstrap_8min_8js.html#ab5902775854a8b8440bcd25e0fe1c120">e</a></div><div class="ttdeci">var e</div><div class="ttdef"><b>Definition:</b> <a href="bootstrap_8min_8js_source.html#l00006">bootstrap.min.js:6</a></div></div>
- <div class="ttc" id="bootstrap_8min_8js_html_a006fe6a2a254572b367123c6db401ff3"><div class="ttname"><a href="bootstrap_8min_8js.html#a006fe6a2a254572b367123c6db401ff3">emulateTransitionEnd</a></div><div class="ttdeci">a fn emulateTransitionEnd</div><div class="ttdef"><b>Definition:</b> <a href="bootstrap_8min_8js_source.html#l00006">bootstrap.min.js:6</a></div></div>
- <div class="ttc" id="respond_8min_8js_html_a9cf09a2972472098a4c689fd988f4dfc"><div class="ttname"><a href="respond_8min_8js.html#a9cf09a2972472098a4c689fd988f4dfc">f</a></div><div class="ttdeci">var f</div><div class="ttdef"><b>Definition:</b> <a href="respond_8min_8js_source.html#l00005">respond.min.js:5</a></div></div>
- <div class="ttc" id="d3_8min_8js_html_aa0415083525b7c33305b4460120327ae"><div class="ttname"><a href="d3_8min_8js.html#aa0415083525b7c33305b4460120327ae">transition</a></div><div class="ttdeci">_a transition</div><div class="ttdef"><b>Definition:</b> <a href="d3_8min_8js_source.html#l00005">d3.min.js:5</a></div></div>
- <div class="ttc" id="holder_8min_8js_html_a05c09a5e9d53fa7adf0a7936038c2fa3"><div class="ttname"><a href="holder_8min_8js.html#a05c09a5e9d53fa7adf0a7936038c2fa3">this</a></div><div class="ttdeci">this</div><div class="ttdef"><b>Definition:</b> <a href="holder_8min_8js_source.html#l00012">holder.min.js:12</a></div></div>
- <div class="ttc" id="d3_8min_8js_html_a400dc8109620963da8314d4bdfa14f83"><div class="ttname"><a href="d3_8min_8js.html#a400dc8109620963da8314d4bdfa14f83">o</a></div><div class="ttdeci">var o</div><div class="ttdef"><b>Definition:</b> <a href="d3_8min_8js_source.html#l00002">d3.min.js:2</a></div></div>
- <div class="ttc" id="d3_8min_8js_html_adb031eeb727d5d337fa12e11ce81ae39"><div class="ttname"><a href="d3_8min_8js.html#adb031eeb727d5d337fa12e11ce81ae39">data</a></div><div class="ttdeci">ta _a _a _a _a _a _a _a _a _a _a data</div><div class="ttdef"><b>Definition:</b> <a href="d3_8min_8js_source.html#l00003">d3.min.js:3</a></div></div>
- <div class="ttc" id="d3_8min_8js_html_a30aff6a1e7b2b481b52d30fea53bc162"><div class="ttname"><a href="d3_8min_8js.html#a30aff6a1e7b2b481b52d30fea53bc162">prototype</a></div><div class="ttdeci">ta selection ta selection enter prototype</div><div class="ttdef"><b>Definition:</b> <a href="d3_8min_8js_source.html#l00003">d3.min.js:3</a></div></div>
- <div class="ttc" id="d3_8min_8js_html_abd62f673a08b840c24687780e609debf"><div class="ttname"><a href="d3_8min_8js.html#abd62f673a08b840c24687780e609debf">delay</a></div><div class="ttdeci">Pl Pl Pl Pl ta ta transition Pl Pl Pl Pl Pl Pl Pl Pl Pl Pl Pl Pl delay</div><div class="ttdef"><b>Definition:</b> <a href="d3_8min_8js_source.html#l00005">d3.min.js:5</a></div></div>
- <div class="ttc" id="d3_8min_8js_html_a38590a4413ea3c7d95cbd495b7cff43b"><div class="ttname"><a href="d3_8min_8js.html#a38590a4413ea3c7d95cbd495b7cff43b">on</a></div><div class="ttdeci">ta _ prototype on</div><div class="ttdef"><b>Definition:</b> <a href="d3_8min_8js_source.html#l00003">d3.min.js:3</a></div></div>
- <div class="ttc" id="html5shiv_8min_8js_html_aa14f8e0338cced6720590fd2ea13bd4b"><div class="ttname"><a href="html5shiv_8min_8js.html#aa14f8e0338cced6720590fd2ea13bd4b">document</a></div><div class="ttdeci">document</div><div class="ttdef"><b>Definition:</b> <a href="html5shiv_8min_8js_source.html#l00004">html5shiv.min.js:4</a></div></div>
- <div class="ttc" id="jquery_8min_8js_html_a96f65b399314d93896076ceb474b6b9b"><div class="ttname"><a href="jquery_8min_8js.html#a96f65b399314d93896076ceb474b6b9b">r</a></div><div class="ttdeci">function r(a)</div><div class="ttdef"><b>Definition:</b> <a href="jquery_8min_8js_source.html#l00002">jquery.min.js:2</a></div></div>
- <div class="ttc" id="bootstrap_8min_8js_html_ac0431efac4d7c393d1e70b86115cb93f"><div class="ttname"><a href="bootstrap_8min_8js.html#ac0431efac4d7c393d1e70b86115cb93f">b</a></div><div class="ttdeci">var b</div><div class="ttdef"><b>Definition:</b> <a href="bootstrap_8min_8js_source.html#l00006">bootstrap.min.js:6</a></div></div>
- <div class="ttc" id="d3_8min_8js_html_a5e25b1d1bed9ab5f3174b76d6a722180"><div class="ttname"><a href="d3_8min_8js.html#a5e25b1d1bed9ab5f3174b76d6a722180">i</a></div><div class="ttdeci">var i</div><div class="ttdef"><b>Definition:</b> <a href="d3_8min_8js_source.html#l00002">d3.min.js:2</a></div></div>
- </div><!-- fragment --></div><!-- contents -->
- <!-- start footer part -->
- <hr class="footer"/><address class="footer"><small>
- Generated on Wed Aug 5 2015 00:55:56 for ecom by  <a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/>
- </a> 1.8.8
- </small></address>
- </body>
- </html>
|