<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html lang="en">
<head>
<meta content="text/html; charset=US-ASCII" http-equiv="Content-Type">
<title>
GitLab
</title>



<style>img {
max-width: 100%; height: auto;
}
</style>
</head>
<body>
<div class="content">

<h3>
Chris Lamb pushed to branch master
at <a href="https://salsa.debian.org/reproducible-builds/reproducible-website">Reproducible Builds / reproducible-website</a>
</h3>
<h4>
Commits:
</h4>
<ul>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/reproducible-website/-/commit/539eb99efcd737cb9face94a0a48f9b5773cfe3b">539eb99e</a></strong>
<div>
<span>by Chris Lamb</span>
<i>at 2020-07-29T11:02:28+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Drop unused run_prettify.js javascript.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/reproducible-website/-/commit/222b306f041437ab46ca09adfea626ed31bc7b0f">222b306f</a></strong>
<div>
<span>by Chris Lamb</span>
<i>at 2020-07-29T11:12:45+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Drop unused modernizr.min.js.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/reproducible-website/-/commit/3b71cb0675c7bb2e9f6f5b7c8b3adc7023a2dd75">3b71cb06</a></strong>
<div>
<span>by Chris Lamb</span>
<i>at 2020-07-29T11:12:54+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Drop unused popper.min.js.
</pre>
</li>
<li>
<strong><a href="https://salsa.debian.org/reproducible-builds/reproducible-website/-/commit/fb57181d8a7b54ea2498ace93fbc0e56769ab250">fb57181d</a></strong>
<div>
<span>by Chris Lamb</span>
<i>at 2020-07-29T11:13:24+01:00</i>
</div>
<pre class="commit-message" style="white-space: pre-wrap; margin: 0;">Add unminified versions of bootstrap.js v4.1.0 and jQuery Slim v3.3.1.
</pre>
</li>
</ul>
<h4>6 changed files:</h4>
<ul>
<li class="file-stats">
<a href="#c8fe7f97c71d2f8efd98ae07cfaec863fca83f57">
_includes/scripts.html
</a>
</li>
<li class="file-stats">
<a href="#d443b679473a99e52e6624007f652f89b70440a9">
<span class="new-file">
+
assets/javascript/bootstrap.js
</span>
</a>
</li>
<li class="file-stats">
<a href="#161bfd0ec15bdda1956e8ae12a2d1bf98fec0195">
<span class="new-file">
+
assets/javascript/jquery-3.3.1.slim.js
</span>
</a>
</li>
<li class="file-stats">
<a href="#3c30c52ec07fdce7b2343369f7a655e5c489733a">
<span class="deleted-file">

assets/javascript/modernizr.min.js
</span>
</a>
</li>
<li class="file-stats">
<a href="#f15a5ae4f3432f9164d7776c71aead9eb270df39">
<span class="deleted-file">

assets/javascript/popper.min.js
</span>
</a>
</li>
<li class="file-stats">
<a href="#f34ead859e6a795e42d1b873c9e86993c899af66">
<span class="deleted-file">

assets/javascript/run_prettify.js
</span>
</a>
</li>
</ul>
<h4>Changes:</h4>
<li id="c8fe7f97c71d2f8efd98ae07cfaec863fca83f57">
<a href="https://salsa.debian.org/reproducible-builds/reproducible-website/-/compare/4c7a4e85fe60929b2a8f58be39ae92b50770a5b7...fb57181d8a7b54ea2498ace93fbc0e56769ab250#c8fe7f97c71d2f8efd98ae07cfaec863fca83f57"><strong>_includes/scripts.html</strong></a>
<hr>
<table class="code white" style="font-family: monospace; font-size: 90%;" bgcolor="#fff" width="100%" cellpadding="0" cellspacing="0">
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="1" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
1
</td>
<td class="diff-line-num new_line old" data-linenumber="1" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC1" class="line" lang="html"><span class="nt" style="color: #000080;"><script </span><span class="na" style="color: #008080;">src=</span><span class="s" style="color: #d14;">"{{ "</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">/</span><span class="na" style="color: #008080;">assets</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">/</span><span class="na" style="color: #008080;">javascript</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">/</span><span class="na" style="color: #008080;">modernizr.min.js</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">"</span> <span class="err" style="color: #a61717; background-color: #e3d2d2;">|</span> <span class="na" style="color: #008080;">relative_url</span> <span class="err" style="color: #a61717; background-color: #e3d2d2;">}}"</span><span class="nt" style="color: #000080;">></script></span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="2" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
2
</td>
<td class="diff-line-num new_line" data-linenumber="1" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
1
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC1" class="line" lang="html"><span class="nt" style="color: #000080;"><script </span><span class="na" style="color: #008080;">src=</span><span class="s" style="color: #d14;">"{{ "</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">/</span><span class="na" style="color: #008080;">assets</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">/</span><span class="na" style="color: #008080;">javascript</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">/</span><span class="na" style="color: #008080;">jquery-3.3.1.slim.min.js</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">"</span> <span class="err" style="color: #a61717; background-color: #e3d2d2;">|</span> <span class="na" style="color: #008080;">relative_url</span> <span class="err" style="color: #a61717; background-color: #e3d2d2;">}}"</span><span class="nt" style="color: #000080;">></script></span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="3" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
3
</td>
<td class="diff-line-num new_line old" data-linenumber="2" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC3" class="line" lang="html"><span class="nt" style="color: #000080;"><script </span><span class="na" style="color: #008080;">src=</span><span class="s" style="color: #d14;">"{{ "</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">/</span><span class="na" style="color: #008080;">assets</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">/</span><span class="na" style="color: #008080;">javascript</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">/</span><span class="na" style="color: #008080;">popper.min.js</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">"</span> <span class="err" style="color: #a61717; background-color: #e3d2d2;">|</span> <span class="na" style="color: #008080;">relative_url</span> <span class="err" style="color: #a61717; background-color: #e3d2d2;">}}"</span><span class="nt" style="color: #000080;">></script></span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="4" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
4
</td>
<td class="diff-line-num new_line" data-linenumber="2" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
2
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC2" class="line" lang="html"><span class="nt" style="color: #000080;"><script </span><span class="na" style="color: #008080;">src=</span><span class="s" style="color: #d14;">"{{ "</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">/</span><span class="na" style="color: #008080;">assets</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">/</span><span class="na" style="color: #008080;">javascript</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">/</span><span class="na" style="color: #008080;">bootstrap.min.js</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">"</span> <span class="err" style="color: #a61717; background-color: #e3d2d2;">|</span> <span class="na" style="color: #008080;">relative_url</span> <span class="err" style="color: #a61717; background-color: #e3d2d2;">}}"</span><span class="nt" style="color: #000080;">></script></span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="5" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
5
</td>
<td class="diff-line-num new_line old" data-linenumber="3" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC5" class="line" lang="html"><span class="c" style="color: #998; font-style: italic;"><!-- <script src="{{ "/assets/javascript/run_prettify.js" | relative_url }}"></script> /* --></span></span>
</pre>
</td>
</tr>
<tr class="line_holder" id="" style="line-height: 1.6;">
<td class="diff-line-num old_line" data-linenumber="6" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
6
</td>
<td class="diff-line-num new_line" data-linenumber="3" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa">
3
</td>
<td class="line_content" style="padding-left: 0.5em; padding-right: 0.5em;">
<pre style="margin: 0;"> <span id="LC3" class="line" lang="html"><span class="nt" style="color: #000080;"><script </span><span class="na" style="color: #008080;">type=</span><span class="s" style="color: #d14;">"text/javascript"</span> <span class="na" style="color: #008080;">src=</span><span class="s" style="color: #d14;">"{{ "</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">/</span><span class="na" style="color: #008080;">assets</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">/</span><span class="na" style="color: #008080;">javascript</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">/</span><span class="na" style="color: #008080;">index.js</span><span class="err" style="color: #a61717; background-color: #e3d2d2;">"</span> <span class="err" style="color: #a61717; background-color: #e3d2d2;">|</span> <span class="na" style="color: #008080;">relative_url</span> <span class="err" style="color: #a61717; background-color: #e3d2d2;">}}"</span><span class="nt" style="color: #000080;">></script></span></span></pre>
</td>
</tr>

</table>
<br>
</li>
<li id="d443b679473a99e52e6624007f652f89b70440a9">
<a href="https://salsa.debian.org/reproducible-builds/reproducible-website/-/compare/4c7a4e85fe60929b2a8f58be39ae92b50770a5b7...fb57181d8a7b54ea2498ace93fbc0e56769ab250#d443b679473a99e52e6624007f652f89b70440a9"><strong>assets/javascript/bootstrap.js</strong></a>
The diff for this file was not included because it is too large.
<br>
</li>
<li id="161bfd0ec15bdda1956e8ae12a2d1bf98fec0195">
<a href="https://salsa.debian.org/reproducible-builds/reproducible-website/-/compare/4c7a4e85fe60929b2a8f58be39ae92b50770a5b7...fb57181d8a7b54ea2498ace93fbc0e56769ab250#161bfd0ec15bdda1956e8ae12a2d1bf98fec0195"><strong>assets/javascript/jquery-3.3.1.slim.js</strong></a>
The diff for this file was not included because it is too large.
<br>
</li>
<li id="3c30c52ec07fdce7b2343369f7a655e5c489733a">
<a href="https://salsa.debian.org/reproducible-builds/reproducible-website/-/compare/4c7a4e85fe60929b2a8f58be39ae92b50770a5b7...fb57181d8a7b54ea2498ace93fbc0e56769ab250#3c30c52ec07fdce7b2343369f7a655e5c489733a"><strong>assets/javascript/modernizr.min.js</strong>
deleted
</a>
<hr>
<table class="code white" style="font-family: monospace; font-size: 90%;" bgcolor="#fff" width="100%" cellpadding="0" cellspacing="0">
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="1" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
1
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC1" class="line" lang="javascript"><span class="nb" style="color: #0086b3;">window</span><span class="p">.</span><span class="nx">Modernizr</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">t</span><span class="p">,</span><span class="nx">n</span><span class="p">){</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">r</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="nx">b</span><span class="p">.</span><span class="nx">cssText</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">o</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">t</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">r</span><span class="p">(</span><span class="nx">S</span><span class="p">.</span><span class="nx">join</span><span class="p">(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">+</span><span class="dl">"</span><span class="s2" style="color: #d14;">;</span><span class="dl">"</span><span class="p">)</span><span class="o" style="font-weight: 600;">+</span><span class="p">(</span><span class="nx">t</span><span class="o" style="font-weight: 600;">||</span><span class="dl">""</span><span class="p">))}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">a</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">t</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">typeof</span> <span class="nx">e</span><span class="o" style="font-weight: 600;">===</span><span class="nx">t</span><span class="p">}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">i</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">t</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span><span class="o" style="font-weight: 600;">!!~</span><span class="p">(</span><span class="dl">""</span><span class="o" style="font-weight: 600;">+</span><span class="nx">e</span><span class="p">).</span><span class="nx">indexOf</span><span class="p">(</span><span class="nx">t</span><span class="p">)}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">c</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">t</span><span class="p">){</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">r</span> <span class="k" style="font-weight: 600;">in</span> <span class="nx">e</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">[</span><span class="nx">r</span><span class="p">];</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="nx">i</span><span class="p">(</span><span class="nx">o</span><span class="p">,</span><span class="dl">"</span><span class="s2" style="color: #d14;">-</span><span class="dl">"</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">b</span><span class="p">[</span><span class="nx">o</span><span class="p">]</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">n</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span><span class="dl">"</span><span class="s2" style="color: #d14;">pfx</span><span class="dl">"</span><span class="o" style="font-weight: 600;">==</span><span class="nx">t</span><span class="p">?</span><span class="nx">o</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">}</span><span class="k" style="font-weight: 600;">return</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">s</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">t</span><span class="p">,</span><span class="nx">r</span><span class="p">){</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">o</span> <span class="k" style="font-weight: 600;">in</span> <span class="nx">e</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">[</span><span class="nx">e</span><span class="p">[</span><span class="nx">o</span><span class="p">]];</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">i</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">n</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">r</span><span class="o" style="font-weight: 600;">===!</span><span class="mi" style="color: #099;">1</span><span class="p">?</span><span class="nx">e</span><span class="p">[</span><span class="nx">o</span><span class="p">]:</span><span class="nx">a</span><span class="p">(</span><span class="nx">i</span><span class="p">,</span><span class="dl">"</span><span class="s2" style="color: #d14;">function</span><span class="dl">"</span><span class="p">)?</span><span class="nx">i</span><span class="p">.</span><span class="nx">bind</span><span class="p">(</span><span class="nx">r</span><span class="o" style="font-weight: 600;">||</span><span class="nx">t</span><span class="p">):</span><span class="nx">i</span><span class="p">}</span><span class="k" style="font-weight: 600;">return</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">u</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">t</span><span class="p">,</span><span class="nx">n</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">r</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">charAt</span><span class="p">(</span><span class="mi" style="color: #099;">0</span><span class="p">).</span><span class="nx">toUpperCase</span><span class="p">()</span><span class="o" style="font-weight: 600;">+</span><span class="nx">e</span><span class="p">.</span><span class="nx">slice</span><span class="p">(</span><span class="mi" style="color: #099;">1</span><span class="p">),</span><span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="p">(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">+</span><span class="dl">"</span><span class="s2" style="color: #d14;"> </span><span class="dl">"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">k</span><span class="p">.</span><span class="nx">join</span><span class="p">(</span><span class="nx">r</span><span class="o" style="font-weight: 600;">+</span><span class="dl">"</span><span class="s2" style="color: #d14;"> </span><span class="dl">"</span><span class="p">)</span><span class="o" style="font-weight: 600;">+</span><span class="nx">r</span><span class="p">).</span><span class="nx">split</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;"> </span><span class="dl">"</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="p">(</span><span class="nx">t</span><span class="p">,</span><span class="dl">"</span><span class="s2" style="color: #d14;">string</span><span class="dl">"</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="nx">a</span><span class="p">(</span><span class="nx">t</span><span class="p">,</span><span class="dl">"</span><span class="s2" style="color: #d14;">undefined</span><span class="dl">"</span><span class="p">)?</span><span class="nx">c</span><span class="p">(</span><span class="nx">o</span><span class="p">,</span><span class="nx">t</span><span class="p">):(</span><span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="p">(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">+</span><span class="dl">"</span><span class="s2" style="color: #d14;"> </span><span class="dl">"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">T</span><span class="p">.</span><span class="nx">join</span><span class="p">(</span><span class="nx">r</span><span class="o" style="font-weight: 600;">+</span><span class="dl">"</span><span class="s2" style="color: #d14;"> </span><span class="dl">"</span><span class="p">)</span><span class="o" style="font-weight: 600;">+</span><span class="nx">r</span><span class="p">).</span><span class="nx">split</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;"> </span><span class="dl">"</span><span class="p">),</span><span class="nx">s</span><span class="p">(</span><span class="nx">o</span><span class="p">,</span><span class="nx">t</span><span class="p">,</span><span class="nx">n</span><span class="p">))}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">l</span><span class="p">(){</span><span class="nx">p</span><span class="p">.</span><span class="nx">input</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">n</span><span class="p">){</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">r</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="nx">n</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">o</span><span class="o" style="font-weight: 600;">></span><span class="nx">r</span><span class="p">;</span><span class="nx">r</span><span class="o" style="font-weight: 600;">++</span><span class="p">)</span><span class="nx">j</span><span class="p">[</span><span class="nx">n</span><span class="p">[</span><span class="nx">r</span><span class="p">]]</span><span class="o" style="font-weight: 600;">=!!</span><span class="p">(</span><span class="nx">n</span><span class="p">[</span><span class="nx">r</span><span class="p">]</span><span class="k" style="font-weight: 600;">in</span> <span class="nx">E</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">j</span><span class="p">.</span><span class="nx">list</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">j</span><span class="p">.</span><span class="nx">list</span><span class="o" style="font-weight: 600;">=!</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="nx">t</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">datalist</span><span class="dl">"</span><span class="p">)</span><span class="o" style="font-weight: 600;">||!</span><span class="nx">e</span><span class="p">.</span><span class="nx">HTMLDataListElement</span><span class="p">)),</span><span class="nx">j</span><span class="p">}(</span><span class="dl">"</span><span class="s2" style="color: #d14;">autocomplete autofocus list placeholder max min multiple pattern required step</span><span class="dl">"</span><span class="p">.</span><span class="nx">split</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;"> </span><span class="dl">"</span><span class="p">)),</span><span class="nx">p</span><span class="p">.</span><span class="nx">inputtypes</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">r</span><span class="p">,</span><span class="nx">o</span><span class="p">,</span><span class="nx">a</span><span class="p">,</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">c</span><span class="o" style="font-weight: 600;">></span><span class="nx">i</span><span class="p">;</span><span class="nx">i</span><span class="o" style="font-weight: 600;">++</span><span class="p">)</span><span class="nx">E</span><span class="p">.</span><span class="nx">setAttribute</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">type</span><span class="dl">"</span><span class="p">,</span><span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">[</span><span class="nx">i</span><span class="p">]),</span><span class="nx">r</span><span class="o" style="font-weight: 600;">=</span><span class="dl">"</span><span class="s2" style="color: #d14;">text</span><span class="dl">"</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">E</span><span class="p">.</span><span class="nx">type</span><span class="p">,</span><span class="nx">r</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">E</span><span class="p">.</span><span class="nx">value</span><span class="o" style="font-weight: 600;">=</span><span class="nx">x</span><span class="p">,</span><span class="nx">E</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">cssText</span><span class="o" style="font-weight: 600;">=</span><span class="dl">"</span><span class="s2" style="color: #d14;">position:absolute;visibility:hidden;</span><span class="dl">"</span><span class="p">,</span><span class="sr" style="color: #009926;">/^range$/</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">o</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">E</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">WebkitAppearance</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">n</span><span class="p">?(</span><span class="nx">g</span><span class="p">.</span><span class="nx">appendChild</span><span class="p">(</span><span class="nx">E</span><span class="p">),</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">.</span><span class="nx">defaultView</span><span class="p">,</span><span class="nx">r</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">getComputedStyle</span><span class="o" style="font-weight: 600;">&&</span><span class="dl">"</span><span class="s2" style="color: #d14;">textfield</span><span class="dl">"</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">a</span><span class="p">.</span><span class="nx">getComputedStyle</span><span class="p">(</span><span class="nx">E</span><span class="p">,</span><span class="kc" style="font-weight: 600;">null</span><span class="p">).</span><span class="nx">WebkitAppearance</span><span class="o" style="font-weight: 600;">&&</span><span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">E</span><span class="p">.</span><span class="nx">offsetHeight</span><span class="p">,</span><span class="nx">g</span><span class="p">.</span><span class="nx">removeChild</span><span class="p">(</span><span class="nx">E</span><span class="p">)):</span><span class="sr" style="color: #009926;">/^</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">search|tel</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">$/</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">o</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">r</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/^</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">url|email</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">$/</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">o</span><span class="p">)?</span><span class="nx">E</span><span class="p">.</span><span class="nx">checkValidity</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">E</span><span class="p">.</span><span class="nx">checkValidity</span><span class="p">()</span><span class="o" style="font-weight: 600;">===!</span><span class="mi" style="color: #099;">1</span><span class="p">:</span><span class="nx">E</span><span class="p">.</span><span class="nx">value</span><span class="o" style="font-weight: 600;">!=</span><span class="nx">x</span><span class="p">)),</span><span class="nx">P</span><span class="p">[</span><span class="nx">e</span><span class="p">[</span><span class="nx">i</span><span class="p">]]</span><span class="o" style="font-weight: 600;">=!!</span><span class="nx">r</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">P</span><span class="p">}(</span><span class="dl">"</span><span class="s2" style="color: #d14;">search tel url email datetime date month week time datetime-local number range color</span><span class="dl">"</span><span class="p">.</span><span class="nx">split</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;"> </span><span class="dl">"</span><span class="p">))}</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">d</span><span class="p">,</span><span class="nx">f</span><span class="p">,</span><span class="nx">m</span><span class="o" style="font-weight: 600;">=</span><span class="dl">"</span><span class="s2" style="color: #d14;">2.8.3</span><span class="dl">"</span><span class="p">,</span><span class="nx">p</span><span class="o" style="font-weight: 600;">=</span><span class="p">{},</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">.</span><span class="nx">documentElement</span><span class="p">,</span><span class="nx">v</span><span class="o" style="font-weight: 600;">=</span><span class="dl">"</span><span class="s2" style="color: #d14;">modernizr</span><span class="dl">"</span><span class="p">,</span><span class="nx">y</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="nx">v</span><span class="p">),</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">y</span><span class="p">.</span><span class="nx">style</span><span class="p">,</span><span class="nx">E</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">input</span><span class="dl">"</span><span class="p">),</span><span class="nx">x</span><span class="o" style="font-weight: 600;">=</span><span class="dl">"</span><span class="s2" style="color: #d14;">:)</span><span class="dl">"</span><span class="p">,</span><span class="nx">w</span><span class="o" style="font-weight: 600;">=</span><span class="p">{}.</span><span class="nx">toString</span><span class="p">,</span><span class="nx">S</span><span class="o" style="font-weight: 600;">=</span><span class="dl">"</span><span class="s2" style="color: #d14;"> -webkit- -moz- -o- -ms- </span><span class="dl">"</span><span class="p">.</span><span class="nx">split</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;"> </span><span class="dl">"</span><span class="p">),</span><span class="nx">C</span><span class="o" style="font-weight: 600;">=</span><span class="dl">"</span><span class="s2" style="color: #d14;">Webkit Moz O ms</span><span class="dl">"</span><span class="p">,</span><span class="nx">k</span><span class="o" style="font-weight: 600;">=</span><span class="nx">C</span><span class="p">.</span><span class="nx">split</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;"> </span><span class="dl">"</span><span class="p">),</span><span class="nx">T</span><span class="o" style="font-weight: 600;">=</span><span class="nx">C</span><span class="p">.</span><span class="nx">toLowerCase</span><span class="p">().</span><span class="nx">split</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;"> </span><span class="dl">"</span><span class="p">),</span><span class="nx">N</span><span class="o" style="font-weight: 600;">=</span><span class="p">{</span><span class="na" style="color: #008080;">svg</span><span class="p">:</span><span class="dl">"</span><span class="s2" style="color: #d14;">http://www.w3.org/2000/svg</span><span class="dl">"</span><span class="p">},</span><span class="nx">M</span><span class="o" style="font-weight: 600;">=</span><span class="p">{},</span><span class="nx">P</span><span class="o" style="font-weight: 600;">=</span><span class="p">{},</span><span class="nx">j</span><span class="o" style="font-weight: 600;">=</span><span class="p">{},</span><span class="nx">$</span><span class="o" style="font-weight: 600;">=</span><span class="p">[],</span><span class="nx">D</span><span class="o" style="font-weight: 600;">=</span><span class="nx">$</span><span class="p">.</span><span class="nx">slice</span><span class="p">,</span><span class="nx">F</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">n</span><span class="p">,</span><span class="nx">r</span><span class="p">,</span><span class="nx">o</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">a</span><span class="p">,</span><span class="nx">i</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">s</span><span class="p">,</span><span class="nx">u</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">div</span><span class="dl">"</span><span class="p">),</span><span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">.</span><span class="nx">body</span><span class="p">,</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">l</span><span class="o" style="font-weight: 600;">||</span><span class="nx">t</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">body</span><span class="dl">"</span><span class="p">);</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nb" style="color: #0086b3;">parseInt</span><span class="p">(</span><span class="nx">r</span><span class="p">,</span><span class="mi" style="color: #099;">10</span><span class="p">))</span><span class="k" style="font-weight: 600;">for</span><span class="p">(;</span><span class="nx">r</span><span class="o" style="font-weight: 600;">--</span><span class="p">;)</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">div</span><span class="dl">"</span><span class="p">),</span><span class="nx">c</span><span class="p">.</span><span class="nx">id</span><span class="o" style="font-weight: 600;">=</span><span class="nx">o</span><span class="p">?</span><span class="nx">o</span><span class="p">[</span><span class="nx">r</span><span class="p">]:</span><span class="nx">v</span><span class="o" style="font-weight: 600;">+</span><span class="p">(</span><span class="nx">r</span><span class="o" style="font-weight: 600;">+</span><span class="mi" style="color: #099;">1</span><span class="p">),</span><span class="nx">u</span><span class="p">.</span><span class="nx">appendChild</span><span class="p">(</span><span class="nx">c</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="p">[</span><span class="dl">"</span><span class="s2" style="color: #d14;">&#173;</span><span class="dl">"</span><span class="p">,</span><span class="dl">'</span><span class="s1" style="color: #d14;"><style id="s</span><span class="dl">'</span><span class="p">,</span><span class="nx">v</span><span class="p">,</span><span class="dl">'</span><span class="s1" style="color: #d14;">"></span><span class="dl">'</span><span class="p">,</span><span class="nx">e</span><span class="p">,</span><span class="dl">"</span><span class="s2" style="color: #d14;"></style></span><span class="dl">"</span><span class="p">].</span><span class="nx">join</span><span class="p">(</span><span class="dl">""</span><span class="p">),</span><span class="nx">u</span><span class="p">.</span><span class="nx">id</span><span class="o" style="font-weight: 600;">=</span><span class="nx">v</span><span class="p">,(</span><span class="nx">l</span><span class="p">?</span><span class="nx">u</span><span class="p">:</span><span class="nx">d</span><span class="p">).</span><span class="nx">innerHTML</span><span class="o" style="font-weight: 600;">+=</span><span class="nx">a</span><span class="p">,</span><span class="nx">d</span><span class="p">.</span><span class="nx">appendChild</span><span class="p">(</span><span class="nx">u</span><span class="p">),</span><span class="nx">l</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">d</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">background</span><span class="o" style="font-weight: 600;">=</span><span class="dl">""</span><span class="p">,</span><span class="nx">d</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">overflow</span><span class="o" style="font-weight: 600;">=</span><span class="dl">"</span><span class="s2" style="color: #d14;">hidden</span><span class="dl">"</span><span class="p">,</span><span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="nx">g</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">overflow</span><span class="p">,</span><span class="nx">g</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">overflow</span><span class="o" style="font-weight: 600;">=</span><span class="dl">"</span><span class="s2" style="color: #d14;">hidden</span><span class="dl">"</span><span class="p">,</span><span class="nx">g</span><span class="p">.</span><span class="nx">appendChild</span><span class="p">(</span><span class="nx">d</span><span class="p">)),</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">n</span><span class="p">(</span><span class="nx">u</span><span class="p">,</span><span class="nx">e</span><span class="p">),</span><span class="nx">l</span><span class="p">?</span><span class="nx">u</span><span class="p">.</span><span class="nx">parentNode</span><span class="p">.</span><span class="nx">removeChild</span><span class="p">(</span><span class="nx">u</span><span class="p">):(</span><span class="nx">d</span><span class="p">.</span><span class="nx">parentNode</span><span class="p">.</span><span class="nx">removeChild</span><span class="p">(</span><span class="nx">d</span><span class="p">),</span><span class="nx">g</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">overflow</span><span class="o" style="font-weight: 600;">=</span><span class="nx">s</span><span class="p">),</span><span class="o" style="font-weight: 600;">!!</span><span class="nx">i</span><span class="p">},</span><span class="nx">z</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">t</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">matchMedia</span><span class="o" style="font-weight: 600;">||</span><span class="nx">e</span><span class="p">.</span><span class="nx">msMatchMedia</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">n</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">n</span><span class="p">(</span><span class="nx">t</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">n</span><span class="p">(</span><span class="nx">t</span><span class="p">).</span><span class="nx">matches</span><span class="o" style="font-weight: 600;">||!</span><span class="mi" style="color: #099;">1</span><span class="p">;</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">r</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">F</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">@media </span><span class="dl">"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">t</span><span class="o" style="font-weight: 600;">+</span><span class="dl">"</span><span class="s2" style="color: #d14;"> { #</span><span class="dl">"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">v</span><span class="o" style="font-weight: 600;">+</span><span class="dl">"</span><span class="s2" style="color: #d14;"> { position: absolute; } }</span><span class="dl">"</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">t</span><span class="p">){</span><span class="nx">r</span><span class="o" style="font-weight: 600;">=</span><span class="dl">"</span><span class="s2" style="color: #d14;">absolute</span><span class="dl">"</span><span class="o" style="font-weight: 600;">==</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">getComputedStyle</span><span class="p">?</span><span class="nx">getComputedStyle</span><span class="p">(</span><span class="nx">t</span><span class="p">,</span><span class="kc" style="font-weight: 600;">null</span><span class="p">):</span><span class="nx">t</span><span class="p">.</span><span class="nx">currentStyle</span><span class="p">).</span><span class="nx">position</span><span class="p">}),</span><span class="nx">r</span><span class="p">},</span><span class="nx">A</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">e</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">o</span><span class="p">){</span><span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="nx">o</span><span class="o" style="font-weight: 600;">||</span><span class="nx">t</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="nx">r</span><span class="p">[</span><span class="nx">e</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="dl">"</span><span class="s2" style="color: #d14;">div</span><span class="dl">"</span><span class="p">),</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="dl">"</span><span class="s2" style="color: #d14;">on</span><span class="dl">"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">e</span><span class="p">;</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span> <span class="k" style="font-weight: 600;">in</span> <span class="nx">o</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">i</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">o</span><span class="p">.</span><span class="nx">setAttribute</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">div</span><span class="dl">"</span><span class="p">)),</span><span class="nx">o</span><span class="p">.</span><span class="nx">setAttribute</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">o</span><span class="p">.</span><span class="nx">removeAttribute</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">o</span><span class="p">.</span><span class="nx">setAttribute</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="dl">""</span><span class="p">),</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">(</span><span class="nx">o</span><span class="p">[</span><span class="nx">e</span><span class="p">],</span><span class="dl">"</span><span class="s2" style="color: #d14;">function</span><span class="dl">"</span><span class="p">),</span><span class="nx">a</span><span class="p">(</span><span class="nx">o</span><span class="p">[</span><span class="nx">e</span><span class="p">],</span><span class="dl">"</span><span class="s2" style="color: #d14;">undefined</span><span class="dl">"</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">o</span><span class="p">[</span><span class="nx">e</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">n</span><span class="p">),</span><span class="nx">o</span><span class="p">.</span><span class="nx">removeAttribute</span><span class="p">(</span><span class="nx">e</span><span class="p">))),</span><span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="nx">i</span><span class="p">}</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">r</span><span class="o" style="font-weight: 600;">=</span><span class="p">{</span><span class="na" style="color: #008080;">select</span><span class="p">:</span><span class="dl">"</span><span class="s2" style="color: #d14;">input</span><span class="dl">"</span><span class="p">,</span><span class="na" style="color: #008080;">change</span><span class="p">:</span><span class="dl">"</span><span class="s2" style="color: #d14;">input</span><span class="dl">"</span><span class="p">,</span><span class="na" style="color: #008080;">submit</span><span class="p">:</span><span class="dl">"</span><span class="s2" style="color: #d14;">form</span><span class="dl">"</span><span class="p">,</span><span class="na" style="color: #008080;">reset</span><span class="p">:</span><span class="dl">"</span><span class="s2" style="color: #d14;">form</span><span class="dl">"</span><span class="p">,</span><span class="na" style="color: #008080;">error</span><span class="p">:</span><span class="dl">"</span><span class="s2" style="color: #d14;">img</span><span class="dl">"</span><span class="p">,</span><span class="na" style="color: #008080;">load</span><span class="p">:</span><span class="dl">"</span><span class="s2" style="color: #d14;">img</span><span class="dl">"</span><span class="p">,</span><span class="na" style="color: #008080;">abort</span><span class="p">:</span><span class="dl">"</span><span class="s2" style="color: #d14;">img</span><span class="dl">"</span><span class="p">};</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">e</span><span class="p">}(),</span><span class="nx">L</span><span class="o" style="font-weight: 600;">=</span><span class="p">{}.</span><span class="nx">hasOwnProperty</span><span class="p">;</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">(</span><span class="nx">L</span><span class="p">,</span><span class="dl">"</span><span class="s2" style="color: #d14;">undefined</span><span class="dl">"</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="nx">a</span><span class="p">(</span><span class="nx">L</span><span class="p">.</span><span class="nx">call</span><span class="p">,</span><span class="dl">"</span><span class="s2" style="color: #d14;">undefined</span><span class="dl">"</span><span class="p">)?</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">t</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">t</span> <span class="k" style="font-weight: 600;">in</span> <span class="nx">e</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">a</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="kd" style="font-weight: 600;">constructor</span><span class="p">.</span><span class="nx">prototype</span><span class="p">[</span><span class="nx">t</span><span class="p">],</span><span class="dl">"</span><span class="s2" style="color: #d14;">undefined</span><span class="dl">"</span><span class="p">)}:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">t</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">L</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">t</span><span class="p">)},</span><span class="nb" style="color: #0086b3;">Function</span><span class="p">.</span><span class="nx">prototype</span><span class="p">.</span><span class="nx">bind</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nb" style="color: #0086b3;">Function</span><span class="p">.</span><span class="nx">prototype</span><span class="p">.</span><span class="nx">bind</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">t</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">function</span><span class="dl">"</span><span class="o" style="font-weight: 600;">!=</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">t</span><span class="p">)</span><span class="k" style="font-weight: 600;">throw</span> <span class="k" style="font-weight: 600;">new</span> <span class="nx">TypeError</span><span class="p">;</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="nx">D</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="nx">arguments</span><span class="p">,</span><span class="mi" style="color: #099;">1</span><span class="p">),</span><span class="nx">r</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span> <span class="k" style="font-weight: 600;">instanceof</span> <span class="nx">r</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){};</span><span class="nx">o</span><span class="p">.</span><span class="nx">prototype</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">.</span><span class="nx">prototype</span><span class="p">;</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">new</span> <span class="nx">o</span><span class="p">,</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">.</span><span class="nx">apply</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">n</span><span class="p">.</span><span class="nx">concat</span><span class="p">(</span><span class="nx">D</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="nx">arguments</span><span class="p">)));</span><span class="k" style="font-weight: 600;">return</span> <span class="nb" style="color: #0086b3;">Object</span><span class="p">(</span><span class="nx">i</span><span class="p">)</span><span class="o" style="font-weight: 600;">===</span><span class="nx">i</span><span class="p">?</span><span class="nx">i</span><span class="p">:</span><span class="nx">a</span><span class="p">}</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">t</span><span class="p">.</span><span class="nx">apply</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">n</span><span class="p">.</span><span class="nx">concat</span><span class="p">(</span><span class="nx">D</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="nx">arguments</span><span class="p">)))};</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">r</span><span class="p">}),</span><span class="nx">M</span><span class="p">.</span><span class="nx">flexbox</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">u</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">flexWrap</span><span class="dl">"</span><span class="p">)},</span><span class="nx">M</span><span class="p">.</span><span class="nx">flexboxlegacy</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">u</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">boxDirection</span><span class="dl">"</span><span class="p">)},</span><span class="nx">M</span><span class="p">.</span><span class="nx">canvas</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">canvas</span><span class="dl">"</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span><span class="o" style="font-weight: 600;">!</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="nx">e</span><span class="p">.</span><span class="nx">getContext</span><span class="o" style="font-weight: 600;">||!</span><span class="nx">e</span><span class="p">.</span><span class="nx">getContext</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">2d</span><span class="dl">"</span><span class="p">))},</span><span class="nx">M</span><span class="p">.</span><span class="nx">canvastext</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span><span class="o" style="font-weight: 600;">!</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="nx">p</span><span class="p">.</span><span class="nx">canvas</span><span class="o" style="font-weight: 600;">||!</span><span class="nx">a</span><span class="p">(</span><span class="nx">t</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">canvas</span><span class="dl">"</span><span class="p">).</span><span class="nx">getContext</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">2d</span><span class="dl">"</span><span class="p">).</span><span class="nx">fillText</span><span class="p">,</span><span class="dl">"</span><span class="s2" style="color: #d14;">function</span><span class="dl">"</span><span class="p">))},</span><span class="nx">M</span><span class="p">.</span><span class="nx">webgl</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span><span class="o" style="font-weight: 600;">!!</span><span class="nx">e</span><span class="p">.</span><span class="nx">WebGLRenderingContext</span><span class="p">},</span><span class="nx">M</span><span class="p">.</span><span class="nx">touch</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">n</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span><span class="dl">"</span><span class="s2" style="color: #d14;">ontouchstart</span><span class="dl">"</span><span class="k" style="font-weight: 600;">in</span> <span class="nx">e</span><span class="o" style="font-weight: 600;">||</span><span class="nx">e</span><span class="p">.</span><span class="nx">DocumentTouch</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">t</span> <span class="k" style="font-weight: 600;">instanceof</span> <span class="nx">DocumentTouch</span><span class="p">?</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">0</span><span class="p">:</span><span class="nx">F</span><span class="p">([</span><span class="dl">"</span><span class="s2" style="color: #d14;">@media (</span><span class="dl">"</span><span class="p">,</span><span class="nx">S</span><span class="p">.</span><span class="nx">join</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">touch-enabled),(</span><span class="dl">"</span><span class="p">),</span><span class="nx">v</span><span class="p">,</span><span class="dl">"</span><span class="s2" style="color: #d14;">)</span><span class="dl">"</span><span class="p">,</span><span class="dl">"</span><span class="s2" style="color: #d14;">{#modernizr{top:9px;position:absolute}}</span><span class="dl">"</span><span class="p">].</span><span class="nx">join</span><span class="p">(</span><span class="dl">""</span><span class="p">),</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">9</span><span class="o" style="font-weight: 600;">===</span><span class="nx">e</span><span class="p">.</span><span class="nx">offsetTop</span><span class="p">}),</span><span class="nx">n</span><span class="p">},</span><span class="nx">M</span><span class="p">.</span><span class="nx">geolocation</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span><span class="dl">"</span><span class="s2" style="color: #d14;">geolocation</span><span class="dl">"</span><span class="k" style="font-weight: 600;">in</span> <span class="nb" style="color: #0086b3;">navigator</span><span class="p">},</span><span class="nx">M</span><span class="p">.</span><span class="nx">postmessage</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span><span class="o" style="font-weight: 600;">!!</span><span class="nx">e</span><span class="p">.</span><span class="nx">postMessage</span><span class="p">},</span><span class="nx">M</span><span class="p">.</span><span class="nx">websqldatabase</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span><span class="o" style="font-weight: 600;">!!</span><span class="nx">e</span><span class="p">.</span><span class="nx">openDatabase</span><span class="p">},</span><span class="nx">M</span><span class="p">.</span><span class="nx">indexedDB</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span><span class="o" style="font-weight: 600;">!!</span><span class="nx">u</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">indexedDB</span><span class="dl">"</span><span class="p">,</span><span class="nx">e</span><span class="p">)},</span><span class="nx">M</span><span class="p">.</span><span class="nx">hashchange</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">A</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">hashchange</span><span class="dl">"</span><span class="p">,</span><span class="nx">e</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">t</span><span class="p">.</span><span class="nx">documentMode</span><span class="o" style="font-weight: 600;">===</span><span class="nx">n</span><span class="o" style="font-weight: 600;">||</span><span class="nx">t</span><span class="p">.</span><span class="nx">documentMode</span><span class="o" style="font-weight: 600;">></span><span class="mi" style="color: #099;">7</span><span class="p">)},</span><span class="nx">M</span><span class="p">.</span><span class="nx">history</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span><span class="o" style="font-weight: 600;">!</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="nx">e</span><span class="p">.</span><span class="nx">history</span><span class="o" style="font-weight: 600;">||!</span><span class="nx">history</span><span class="p">.</span><span class="nx">pushState</span><span class="p">)},</span><span class="nx">M</span><span class="p">.</span><span class="nx">draganddrop</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">div</span><span class="dl">"</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span><span class="dl">"</span><span class="s2" style="color: #d14;">draggable</span><span class="dl">"</span><span class="k" style="font-weight: 600;">in</span> <span class="nx">e</span><span class="o" style="font-weight: 600;">||</span><span class="dl">"</span><span class="s2" style="color: #d14;">ondragstart</span><span class="dl">"</span><span class="k" style="font-weight: 600;">in</span> <span class="nx">e</span><span class="o" style="font-weight: 600;">&&</span><span class="dl">"</span><span class="s2" style="color: #d14;">ondrop</span><span class="dl">"</span><span class="k" style="font-weight: 600;">in</span> <span class="nx">e</span><span class="p">},</span><span class="nx">M</span><span class="p">.</span><span class="nx">websockets</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span><span class="dl">"</span><span class="s2" style="color: #d14;">WebSocket</span><span class="dl">"</span><span class="k" style="font-weight: 600;">in</span> <span class="nx">e</span><span class="o" style="font-weight: 600;">||</span><span class="dl">"</span><span class="s2" style="color: #d14;">MozWebSocket</span><span class="dl">"</span><span class="k" style="font-weight: 600;">in</span> <span class="nx">e</span><span class="p">},</span><span class="nx">M</span><span class="p">.</span><span class="nx">rgba</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">r</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">background-color:rgba(150,255,150,.5)</span><span class="dl">"</span><span class="p">),</span><span class="nx">i</span><span class="p">(</span><span class="nx">b</span><span class="p">.</span><span class="nx">backgroundColor</span><span class="p">,</span><span class="dl">"</span><span class="s2" style="color: #d14;">rgba</span><span class="dl">"</span><span class="p">)},</span><span class="nx">M</span><span class="p">.</span><span class="nx">hsla</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">r</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">background-color:hsla(120,40%,100%,.5)</span><span class="dl">"</span><span class="p">),</span><span class="nx">i</span><span class="p">(</span><span class="nx">b</span><span class="p">.</span><span class="nx">backgroundColor</span><span class="p">,</span><span class="dl">"</span><span class="s2" style="color: #d14;">rgba</span><span class="dl">"</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="nx">i</span><span class="p">(</span><span class="nx">b</span><span class="p">.</span><span class="nx">backgroundColor</span><span class="p">,</span><span class="dl">"</span><span class="s2" style="color: #d14;">hsla</span><span class="dl">"</span><span class="p">)},</span><span class="nx">M</span><span class="p">.</span><span class="nx">multiplebgs</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">r</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">background:url(https://),url(https://),red url(https://)</span><span class="dl">"</span><span class="p">),</span><span class="sr" style="color: #009926;">/</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">url</span><span class="se" style="color: #d14;">\s</span><span class="sr" style="color: #009926;">*</span><span class="se" style="color: #d14;">\(</span><span class="sr" style="color: #009926;">.*</span><span class="se" style="color: #d14;">?){3}</span><span class="sr" style="color: #009926;">/</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">b</span><span class="p">.</span><span class="nx">background</span><span class="p">)},</span><span class="nx">M</span><span class="p">.</span><span class="nx">backgroundsize</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">u</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">backgroundSize</span><span class="dl">"</span><span class="p">)},</span><span class="nx">M</span><span class="p">.</span><span class="nx">borderimage</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">u</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">borderImage</span><span class="dl">"</span><span class="p">)},</span><span class="nx">M</span><span class="p">.</span><span class="nx">borderradius</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">u</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">borderRadius</span><span class="dl">"</span><span class="p">)},</span><span class="nx">M</span><span class="p">.</span><span class="nx">boxshadow</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">u</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">boxShadow</span><span class="dl">"</span><span class="p">)},</span><span class="nx">M</span><span class="p">.</span><span class="nx">textshadow</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span><span class="dl">""</span><span class="o" style="font-weight: 600;">===</span><span class="nx">t</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">div</span><span class="dl">"</span><span class="p">).</span><span class="nx">style</span><span class="p">.</span><span class="nx">textShadow</span><span class="p">},</span><span class="nx">M</span><span class="p">.</span><span class="nx">opacity</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">o</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">opacity:.55</span><span class="dl">"</span><span class="p">),</span><span class="sr" style="color: #009926;">/^0.55$/</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">b</span><span class="p">.</span><span class="nx">opacity</span><span class="p">)},</span><span class="nx">M</span><span class="p">.</span><span class="nx">cssanimations</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">u</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">animationName</span><span class="dl">"</span><span class="p">)},</span><span class="nx">M</span><span class="p">.</span><span class="nx">csscolumns</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">u</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">columnCount</span><span class="dl">"</span><span class="p">)},</span><span class="nx">M</span><span class="p">.</span><span class="nx">cssgradients</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="dl">"</span><span class="s2" style="color: #d14;">background-image:</span><span class="dl">"</span><span class="p">,</span><span class="nx">t</span><span class="o" style="font-weight: 600;">=</span><span class="dl">"</span><span class="s2" style="color: #d14;">gradient(linear,left top,right bottom,from(#9f9),to(white));</span><span class="dl">"</span><span class="p">,</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="dl">"</span><span class="s2" style="color: #d14;">linear-gradient(left top,#9f9, white);</span><span class="dl">"</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">r</span><span class="p">((</span><span class="nx">e</span><span class="o" style="font-weight: 600;">+</span><span class="dl">"</span><span class="s2" style="color: #d14;">-webkit- </span><span class="dl">"</span><span class="p">.</span><span class="nx">split</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;"> </span><span class="dl">"</span><span class="p">).</span><span class="nx">join</span><span class="p">(</span><span class="nx">t</span><span class="o" style="font-weight: 600;">+</span><span class="nx">e</span><span class="p">)</span><span class="o" style="font-weight: 600;">+</span><span class="nx">S</span><span class="p">.</span><span class="nx">join</span><span class="p">(</span><span class="nx">n</span><span class="o" style="font-weight: 600;">+</span><span class="nx">e</span><span class="p">)).</span><span class="nx">slice</span><span class="p">(</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="o" style="font-weight: 600;">-</span><span class="nx">e</span><span class="p">.</span><span class="nx">length</span><span class="p">)),</span><span class="nx">i</span><span class="p">(</span><span class="nx">b</span><span class="p">.</span><span class="nx">backgroundImage</span><span class="p">,</span><span class="dl">"</span><span class="s2" style="color: #d14;">gradient</span><span class="dl">"</span><span class="p">)},</span><span class="nx">M</span><span class="p">.</span><span class="nx">cssreflections</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">u</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">boxReflect</span><span class="dl">"</span><span class="p">)},</span><span class="nx">M</span><span class="p">.</span><span class="nx">csstransforms</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span><span class="o" style="font-weight: 600;">!!</span><span class="nx">u</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">transform</span><span class="dl">"</span><span class="p">)},</span><span class="nx">M</span><span class="p">.</span><span class="nx">csstransforms3d</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">e</span><span class="o" style="font-weight: 600;">=!!</span><span class="nx">u</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">perspective</span><span class="dl">"</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">e</span><span class="o" style="font-weight: 600;">&&</span><span class="dl">"</span><span class="s2" style="color: #d14;">webkitPerspective</span><span class="dl">"</span><span class="k" style="font-weight: 600;">in</span> <span class="nx">g</span><span class="p">.</span><span class="nx">style</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">F</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}</span><span class="dl">"</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">t</span><span class="p">){</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">9</span><span class="o" style="font-weight: 600;">===</span><span class="nx">t</span><span class="p">.</span><span class="nx">offsetLeft</span><span class="o" style="font-weight: 600;">&&</span><span class="mi" style="color: #099;">3</span><span class="o" style="font-weight: 600;">===</span><span class="nx">t</span><span class="p">.</span><span class="nx">offsetHeight</span><span class="p">}),</span><span class="nx">e</span><span class="p">},</span><span class="nx">M</span><span class="p">.</span><span class="nx">csstransitions</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">u</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">transition</span><span class="dl">"</span><span class="p">)},</span><span class="nx">M</span><span class="p">.</span><span class="nx">fontface</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">e</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">F</span><span class="p">(</span><span class="dl">'</span><span class="s1" style="color: #d14;">@font-face {font-family:"font";src:url("https://")}</span><span class="dl">'</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">n</span><span class="p">,</span><span class="nx">r</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">.</span><span class="nx">getElementById</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">smodernizr</span><span class="dl">"</span><span class="p">),</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">o</span><span class="p">.</span><span class="nx">sheet</span><span class="o" style="font-weight: 600;">||</span><span class="nx">o</span><span class="p">.</span><span class="nx">styleSheet</span><span class="p">,</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">?</span><span class="nx">a</span><span class="p">.</span><span class="nx">cssRules</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">a</span><span class="p">.</span><span class="nx">cssRules</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]?</span><span class="nx">a</span><span class="p">.</span><span class="nx">cssRules</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">cssText</span><span class="p">:</span><span class="nx">a</span><span class="p">.</span><span class="nx">cssText</span><span class="o" style="font-weight: 600;">||</span><span class="dl">""</span><span class="p">:</span><span class="dl">""</span><span class="p">;</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/src/i</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">i</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">===</span><span class="nx">i</span><span class="p">.</span><span class="nx">indexOf</span><span class="p">(</span><span class="nx">r</span><span class="p">.</span><span class="nx">split</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;"> </span><span class="dl">"</span><span class="p">)[</span><span class="mi" style="color: #099;">0</span><span class="p">])}),</span><span class="nx">e</span><span class="p">},</span><span class="nx">M</span><span class="p">.</span><span class="nx">generatedcontent</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">e</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">F</span><span class="p">([</span><span class="dl">"</span><span class="s2" style="color: #d14;">#</span><span class="dl">"</span><span class="p">,</span><span class="nx">v</span><span class="p">,</span><span class="dl">"</span><span class="s2" style="color: #d14;">{font:0/0 a}#</span><span class="dl">"</span><span class="p">,</span><span class="nx">v</span><span class="p">,</span><span class="dl">'</span><span class="s1" style="color: #d14;">:after{content:"</span><span class="dl">'</span><span class="p">,</span><span class="nx">x</span><span class="p">,</span><span class="dl">'</span><span class="s1" style="color: #d14;">";visibility:hidden;font:3px/1 a}</span><span class="dl">'</span><span class="p">].</span><span class="nx">join</span><span class="p">(</span><span class="dl">""</span><span class="p">),</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">t</span><span class="p">){</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">.</span><span class="nx">offsetHeight</span><span class="o" style="font-weight: 600;">>=</span><span class="mi" style="color: #099;">3</span><span class="p">}),</span><span class="nx">e</span><span class="p">},</span><span class="nx">M</span><span class="p">.</span><span class="nx">video</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">video</span><span class="dl">"</span><span class="p">),</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">1</span><span class="p">;</span><span class="k" style="font-weight: 600;">try</span><span class="p">{(</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=!!</span><span class="nx">e</span><span class="p">.</span><span class="nx">canPlayType</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">new</span> <span class="nb" style="color: #0086b3;">Boolean</span><span class="p">(</span><span class="nx">n</span><span class="p">),</span><span class="nx">n</span><span class="p">.</span><span class="nx">ogg</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">canPlayType</span><span class="p">(</span><span class="dl">'</span><span class="s1" style="color: #d14;">video/ogg; codecs="theora"</span><span class="dl">'</span><span class="p">).</span><span class="nx">replace</span><span class="p">(</span><span class="sr" style="color: #009926;">/^no$/</span><span class="p">,</span><span class="dl">""</span><span class="p">),</span><span class="nx">n</span><span class="p">.</span><span class="nx">h264</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">canPlayType</span><span class="p">(</span><span class="dl">'</span><span class="s1" style="color: #d14;">video/mp4; codecs="avc1.42E01E"</span><span class="dl">'</span><span class="p">).</span><span class="nx">replace</span><span class="p">(</span><span class="sr" style="color: #009926;">/^no$/</span><span class="p">,</span><span class="dl">""</span><span class="p">),</span><span class="nx">n</span><span class="p">.</span><span class="nx">webm</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">canPlayType</span><span class="p">(</span><span class="dl">'</span><span class="s1" style="color: #d14;">video/webm; codecs="vp8, vorbis"</span><span class="dl">'</span><span class="p">).</span><span class="nx">replace</span><span class="p">(</span><span class="sr" style="color: #009926;">/^no$/</span><span class="p">,</span><span class="dl">""</span><span class="p">))}</span><span class="k" style="font-weight: 600;">catch</span><span class="p">(</span><span class="nx">r</span><span class="p">){}</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">n</span><span class="p">},</span><span class="nx">M</span><span class="p">.</span><span class="nx">audio</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">audio</span><span class="dl">"</span><span class="p">),</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">1</span><span class="p">;</span><span class="k" style="font-weight: 600;">try</span><span class="p">{(</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=!!</span><span class="nx">e</span><span class="p">.</span><span class="nx">canPlayType</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">new</span> <span class="nb" style="color: #0086b3;">Boolean</span><span class="p">(</span><span class="nx">n</span><span class="p">),</span><span class="nx">n</span><span class="p">.</span><span class="nx">ogg</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">canPlayType</span><span class="p">(</span><span class="dl">'</span><span class="s1" style="color: #d14;">audio/ogg; codecs="vorbis"</span><span class="dl">'</span><span class="p">).</span><span class="nx">replace</span><span class="p">(</span><span class="sr" style="color: #009926;">/^no$/</span><span class="p">,</span><span class="dl">""</span><span class="p">),</span><span class="nx">n</span><span class="p">.</span><span class="nx">mp3</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">canPlayType</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">audio/mpeg;</span><span class="dl">"</span><span class="p">).</span><span class="nx">replace</span><span class="p">(</span><span class="sr" style="color: #009926;">/^no$/</span><span class="p">,</span><span class="dl">""</span><span class="p">),</span><span class="nx">n</span><span class="p">.</span><span class="nx">wav</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">canPlayType</span><span class="p">(</span><span class="dl">'</span><span class="s1" style="color: #d14;">audio/wav; codecs="1"</span><span class="dl">'</span><span class="p">).</span><span class="nx">replace</span><span class="p">(</span><span class="sr" style="color: #009926;">/^no$/</span><span class="p">,</span><span class="dl">""</span><span class="p">),</span><span class="nx">n</span><span class="p">.</span><span class="nx">m4a</span><span class="o" style="font-weight: 600;">=</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">canPlayType</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">audio/x-m4a;</span><span class="dl">"</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="nx">e</span><span class="p">.</span><span class="nx">canPlayType</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">audio/aac;</span><span class="dl">"</span><span class="p">)).</span><span class="nx">replace</span><span class="p">(</span><span class="sr" style="color: #009926;">/^no$/</span><span class="p">,</span><span class="dl">""</span><span class="p">))}</span><span class="k" style="font-weight: 600;">catch</span><span class="p">(</span><span class="nx">r</span><span class="p">){}</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">n</span><span class="p">},</span><span class="nx">M</span><span class="p">.</span><span class="nx">localstorage</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">try</span><span class="p">{</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">localStorage</span><span class="p">.</span><span class="nx">setItem</span><span class="p">(</span><span class="nx">v</span><span class="p">,</span><span class="nx">v</span><span class="p">),</span><span class="nx">localStorage</span><span class="p">.</span><span class="nx">removeItem</span><span class="p">(</span><span class="nx">v</span><span class="p">),</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">}</span><span class="k" style="font-weight: 600;">catch</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">}},</span><span class="nx">M</span><span class="p">.</span><span class="nx">sessionstorage</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">try</span><span class="p">{</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">sessionStorage</span><span class="p">.</span><span class="nx">setItem</span><span class="p">(</span><span class="nx">v</span><span class="p">,</span><span class="nx">v</span><span class="p">),</span><span class="nx">sessionStorage</span><span class="p">.</span><span class="nx">removeItem</span><span class="p">(</span><span class="nx">v</span><span class="p">),</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">}</span><span class="k" style="font-weight: 600;">catch</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">}},</span><span class="nx">M</span><span class="p">.</span><span class="nx">webworkers</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span><span class="o" style="font-weight: 600;">!!</span><span class="nx">e</span><span class="p">.</span><span class="nx">Worker</span><span class="p">},</span><span class="nx">M</span><span class="p">.</span><span class="nx">applicationcache</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span><span class="o" style="font-weight: 600;">!!</span><span class="nx">e</span><span class="p">.</span><span class="nx">applicationCache</span><span class="p">},</span><span class="nx">M</span><span class="p">.</span><span class="nx">svg</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span><span class="o" style="font-weight: 600;">!!</span><span class="nx">t</span><span class="p">.</span><span class="nx">createElementNS</span><span class="o" style="font-weight: 600;">&&!!</span><span class="nx">t</span><span class="p">.</span><span class="nx">createElementNS</span><span class="p">(</span><span class="nx">N</span><span class="p">.</span><span class="nx">svg</span><span class="p">,</span><span class="dl">"</span><span class="s2" style="color: #d14;">svg</span><span class="dl">"</span><span class="p">).</span><span class="nx">createSVGRect</span><span class="p">},</span><span class="nx">M</span><span class="p">.</span><span class="nx">inlinesvg</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">div</span><span class="dl">"</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">e</span><span class="p">.</span><span class="nx">innerHTML</span><span class="o" style="font-weight: 600;">=</span><span class="dl">"</span><span class="s2" style="color: #d14;"><svg/></span><span class="dl">"</span><span class="p">,(</span><span class="nx">e</span><span class="p">.</span><span class="nx">firstChild</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">e</span><span class="p">.</span><span class="nx">firstChild</span><span class="p">.</span><span class="nx">namespaceURI</span><span class="p">)</span><span class="o" style="font-weight: 600;">==</span><span class="nx">N</span><span class="p">.</span><span class="nx">svg</span><span class="p">},</span><span class="nx">M</span><span class="p">.</span><span class="nx">smil</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span><span class="o" style="font-weight: 600;">!!</span><span class="nx">t</span><span class="p">.</span><span class="nx">createElementNS</span><span class="o" style="font-weight: 600;">&&</span><span class="sr" style="color: #009926;">/SVGAnimate/</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">w</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="nx">t</span><span class="p">.</span><span class="nx">createElementNS</span><span class="p">(</span><span class="nx">N</span><span class="p">.</span><span class="nx">svg</span><span class="p">,</span><span class="dl">"</span><span class="s2" style="color: #d14;">animate</span><span class="dl">"</span><span class="p">)))},</span><span class="nx">M</span><span class="p">.</span><span class="nx">svgclippaths</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span><span class="o" style="font-weight: 600;">!!</span><span class="nx">t</span><span class="p">.</span><span class="nx">createElementNS</span><span class="o" style="font-weight: 600;">&&</span><span class="sr" style="color: #009926;">/SVGClipPath/</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">w</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="nx">t</span><span class="p">.</span><span class="nx">createElementNS</span><span class="p">(</span><span class="nx">N</span><span class="p">.</span><span class="nx">svg</span><span class="p">,</span><span class="dl">"</span><span class="s2" style="color: #d14;">clipPath</span><span class="dl">"</span><span class="p">)))};</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">H</span> <span class="k" style="font-weight: 600;">in</span> <span class="nx">M</span><span class="p">)</span><span class="nx">f</span><span class="p">(</span><span class="nx">M</span><span class="p">,</span><span class="nx">H</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">H</span><span class="p">.</span><span class="nx">toLowerCase</span><span class="p">(),</span><span class="nx">p</span><span class="p">[</span><span class="nx">d</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">M</span><span class="p">[</span><span class="nx">H</span><span class="p">](),</span><span class="nx">$</span><span class="p">.</span><span class="nx">push</span><span class="p">((</span><span class="nx">p</span><span class="p">[</span><span class="nx">d</span><span class="p">]?</span><span class="dl">""</span><span class="p">:</span><span class="dl">"</span><span class="s2" style="color: #d14;">no-</span><span class="dl">"</span><span class="p">)</span><span class="o" style="font-weight: 600;">+</span><span class="nx">d</span><span class="p">));</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">p</span><span class="p">.</span><span class="nx">input</span><span class="o" style="font-weight: 600;">||</span><span class="nx">l</span><span class="p">(),</span><span class="nx">p</span><span class="p">.</span><span class="nx">addTest</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">t</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">object</span><span class="dl">"</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">e</span><span class="p">)</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">r</span> <span class="k" style="font-weight: 600;">in</span> <span class="nx">e</span><span class="p">)</span><span class="nx">f</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">r</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">p</span><span class="p">.</span><span class="nx">addTest</span><span class="p">(</span><span class="nx">r</span><span class="p">,</span><span class="nx">e</span><span class="p">[</span><span class="nx">r</span><span class="p">]);</span><span class="k" style="font-weight: 600;">else</span><span class="p">{</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">toLowerCase</span><span class="p">(),</span><span class="nx">p</span><span class="p">[</span><span class="nx">e</span><span class="p">]</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">n</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">p</span><span class="p">;</span><span class="nx">t</span><span class="o" style="font-weight: 600;">=</span><span class="dl">"</span><span class="s2" style="color: #d14;">function</span><span class="dl">"</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">t</span><span class="p">?</span><span class="nx">t</span><span class="p">():</span><span class="nx">t</span><span class="p">,</span><span class="dl">"</span><span class="s2" style="color: #d14;">undefined</span><span class="dl">"</span><span class="o" style="font-weight: 600;">!=</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">h</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">h</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">g</span><span class="p">.</span><span class="nx">className</span><span class="o" style="font-weight: 600;">+=</span><span class="dl">"</span><span class="s2" style="color: #d14;"> </span><span class="dl">"</span><span class="o" style="font-weight: 600;">+</span><span class="p">(</span><span class="nx">t</span><span class="p">?</span><span class="dl">""</span><span class="p">:</span><span class="dl">"</span><span class="s2" style="color: #d14;">no-</span><span class="dl">"</span><span class="p">)</span><span class="o" style="font-weight: 600;">+</span><span class="nx">e</span><span class="p">),</span><span class="nx">p</span><span class="p">[</span><span class="nx">e</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">}</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">p</span><span class="p">},</span><span class="nx">r</span><span class="p">(</span><span class="dl">""</span><span class="p">),</span><span class="nx">y</span><span class="o" style="font-weight: 600;">=</span><span class="nx">E</span><span class="o" style="font-weight: 600;">=</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">t</span><span class="p">){</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">n</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">t</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">p</span><span class="dl">"</span><span class="p">),</span><span class="nx">r</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">getElementsByTagName</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">head</span><span class="dl">"</span><span class="p">)[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="nx">e</span><span class="p">.</span><span class="nx">documentElement</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">n</span><span class="p">.</span><span class="nx">innerHTML</span><span class="o" style="font-weight: 600;">=</span><span class="dl">"</span><span class="s2" style="color: #d14;">x<style></span><span class="dl">"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">t</span><span class="o" style="font-weight: 600;">+</span><span class="dl">"</span><span class="s2" style="color: #d14;"></style></span><span class="dl">"</span><span class="p">,</span><span class="nx">r</span><span class="p">.</span><span class="nx">insertBefore</span><span class="p">(</span><span class="nx">n</span><span class="p">.</span><span class="nx">lastChild</span><span class="p">,</span><span class="nx">r</span><span class="p">.</span><span class="nx">firstChild</span><span class="p">)}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">r</span><span class="p">(){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">y</span><span class="p">.</span><span class="nx">elements</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span><span class="dl">"</span><span class="s2" style="color: #d14;">string</span><span class="dl">"</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">e</span><span class="p">?</span><span class="nx">e</span><span class="p">.</span><span class="nx">split</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;"> </span><span class="dl">"</span><span class="p">):</span><span class="nx">e</span><span class="p">}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">o</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">t</span><span class="o" style="font-weight: 600;">=</span><span class="nx">v</span><span class="p">[</span><span class="nx">e</span><span class="p">[</span><span class="nx">h</span><span class="p">]];</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">t</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">t</span><span class="o" style="font-weight: 600;">=</span><span class="p">{},</span><span class="nx">g</span><span class="o" style="font-weight: 600;">++</span><span class="p">,</span><span class="nx">e</span><span class="p">[</span><span class="nx">h</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">g</span><span class="p">,</span><span class="nx">v</span><span class="p">[</span><span class="nx">g</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">),</span><span class="nx">t</span><span class="p">}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">a</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">n</span><span class="p">,</span><span class="nx">r</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">n</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">),</span><span class="nx">l</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">n</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="nx">e</span><span class="p">);</span><span class="nx">r</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">r</span><span class="o" style="font-weight: 600;">=</span><span class="nx">o</span><span class="p">(</span><span class="nx">n</span><span class="p">));</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">a</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">cache</span><span class="p">[</span><span class="nx">e</span><span class="p">]?</span><span class="nx">r</span><span class="p">.</span><span class="nx">cache</span><span class="p">[</span><span class="nx">e</span><span class="p">].</span><span class="nx">cloneNode</span><span class="p">():</span><span class="nx">p</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">e</span><span class="p">)?(</span><span class="nx">r</span><span class="p">.</span><span class="nx">cache</span><span class="p">[</span><span class="nx">e</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">createElem</span><span class="p">(</span><span class="nx">e</span><span class="p">)).</span><span class="nx">cloneNode</span><span class="p">():</span><span class="nx">r</span><span class="p">.</span><span class="nx">createElem</span><span class="p">(</span><span class="nx">e</span><span class="p">),</span><span class="o" style="font-weight: 600;">!</span><span class="nx">a</span><span class="p">.</span><span class="nx">canHaveChildren</span><span class="o" style="font-weight: 600;">||</span><span class="nx">m</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">e</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="nx">a</span><span class="p">.</span><span class="nx">tagUrn</span><span class="p">?</span><span class="nx">a</span><span class="p">:</span><span class="nx">r</span><span class="p">.</span><span class="nx">frag</span><span class="p">.</span><span class="nx">appendChild</span><span class="p">(</span><span class="nx">a</span><span class="p">)}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">i</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">n</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">),</span><span class="nx">l</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">e</span><span class="p">.</span><span class="nx">createDocumentFragment</span><span class="p">();</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="nx">n</span><span class="o" style="font-weight: 600;">||</span><span class="nx">o</span><span class="p">(</span><span class="nx">e</span><span class="p">);</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">n</span><span class="p">.</span><span class="nx">frag</span><span class="p">.</span><span class="nx">cloneNode</span><span class="p">(),</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">(),</span><span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">s</span><span class="o" style="font-weight: 600;">></span><span class="nx">i</span><span class="p">;</span><span class="nx">i</span><span class="o" style="font-weight: 600;">++</span><span class="p">)</span><span class="nx">a</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="nx">c</span><span class="p">[</span><span class="nx">i</span><span class="p">]);</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="p">}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">c</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">t</span><span class="p">){</span><span class="nx">t</span><span class="p">.</span><span class="nx">cache</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">t</span><span class="p">.</span><span class="nx">cache</span><span class="o" style="font-weight: 600;">=</span><span class="p">{},</span><span class="nx">t</span><span class="p">.</span><span class="nx">createElem</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">createElement</span><span class="p">,</span><span class="nx">t</span><span class="p">.</span><span class="nx">createFrag</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">createDocumentFragment</span><span class="p">,</span><span class="nx">t</span><span class="p">.</span><span class="nx">frag</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">.</span><span class="nx">createFrag</span><span class="p">()),</span><span class="nx">e</span><span class="p">.</span><span class="nx">createElement</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">n</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">y</span><span class="p">.</span><span class="nx">shivMethods</span><span class="p">?</span><span class="nx">a</span><span class="p">(</span><span class="nx">n</span><span class="p">,</span><span class="nx">e</span><span class="p">,</span><span class="nx">t</span><span class="p">):</span><span class="nx">t</span><span class="p">.</span><span class="nx">createElem</span><span class="p">(</span><span class="nx">n</span><span class="p">)},</span><span class="nx">e</span><span class="p">.</span><span class="nx">createDocumentFragment</span><span class="o" style="font-weight: 600;">=</span><span class="nb" style="color: #0086b3;">Function</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">h,f</span><span class="dl">"</span><span class="p">,</span><span class="dl">"</span><span class="s2" style="color: #d14;">return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&(</span><span class="dl">"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">r</span><span class="p">().</span><span class="nx">join</span><span class="p">().</span><span class="nx">replace</span><span class="p">(</span><span class="sr" style="color: #009926;">/</span><span class="se" style="color: #d14;">[\w\-]</span><span class="sr" style="color: #009926;">+/g</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">t</span><span class="p">.</span><span class="nx">createElem</span><span class="p">(</span><span class="nx">e</span><span class="p">),</span><span class="nx">t</span><span class="p">.</span><span class="nx">frag</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="nx">e</span><span class="p">),</span><span class="dl">'</span><span class="s1" style="color: #d14;">c("</span><span class="dl">'</span><span class="o" style="font-weight: 600;">+</span><span class="nx">e</span><span class="o" style="font-weight: 600;">+</span><span class="dl">'</span><span class="s1" style="color: #d14;">")</span><span class="dl">'</span><span class="p">})</span><span class="o" style="font-weight: 600;">+</span><span class="dl">"</span><span class="s2" style="color: #d14;">);return n}</span><span class="dl">"</span><span class="p">)(</span><span class="nx">y</span><span class="p">,</span><span class="nx">t</span><span class="p">.</span><span class="nx">frag</span><span class="p">)}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">s</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="nx">e</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">);</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">r</span><span class="o" style="font-weight: 600;">=</span><span class="nx">o</span><span class="p">(</span><span class="nx">e</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span><span class="o" style="font-weight: 600;">!</span><span class="nx">y</span><span class="p">.</span><span class="nx">shivCSS</span><span class="o" style="font-weight: 600;">||</span><span class="nx">u</span><span class="o" style="font-weight: 600;">||</span><span class="nx">r</span><span class="p">.</span><span class="nx">hasCSS</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">r</span><span class="p">.</span><span class="nx">hasCSS</span><span class="o" style="font-weight: 600;">=!!</span><span class="nx">n</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="dl">"</span><span class="s2" style="color: #d14;">article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}</span><span class="dl">"</span><span class="p">)),</span><span class="nx">l</span><span class="o" style="font-weight: 600;">||</span><span class="nx">c</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">r</span><span class="p">),</span><span class="nx">e</span><span class="p">}</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">u</span><span class="p">,</span><span class="nx">l</span><span class="p">,</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="dl">"</span><span class="s2" style="color: #d14;">3.7.0</span><span class="dl">"</span><span class="p">,</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">html5</span><span class="o" style="font-weight: 600;">||</span><span class="p">{},</span><span class="nx">m</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/^<|^</span><span class="se" style="color: #d14;">(?:</span><span class="sr" style="color: #009926;">button|map|select|textarea|object|iframe|option|optgroup</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">$/i</span><span class="p">,</span><span class="nx">p</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/^</span><span class="se" style="color: #d14;">(?:</span><span class="sr" style="color: #009926;">a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">$/i</span><span class="p">,</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="dl">"</span><span class="s2" style="color: #d14;">_html5shiv</span><span class="dl">"</span><span class="p">,</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">v</span><span class="o" style="font-weight: 600;">=</span><span class="p">{};</span><span class="o" style="font-weight: 600;">!</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">try</span><span class="p">{</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">a</span><span class="dl">"</span><span class="p">);</span><span class="nx">e</span><span class="p">.</span><span class="nx">innerHTML</span><span class="o" style="font-weight: 600;">=</span><span class="dl">"</span><span class="s2" style="color: #d14;"><xyz></xyz></span><span class="dl">"</span><span class="p">,</span><span class="nx">u</span><span class="o" style="font-weight: 600;">=</span><span class="dl">"</span><span class="s2" style="color: #d14;">hidden</span><span class="dl">"</span><span class="k" style="font-weight: 600;">in</span> <span class="nx">e</span><span class="p">,</span><span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">==</span><span class="nx">e</span><span class="p">.</span><span class="nx">childNodes</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">||</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="nx">t</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">a</span><span class="dl">"</span><span class="p">);</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">.</span><span class="nx">createDocumentFragment</span><span class="p">();</span><span class="k" style="font-weight: 600;">return</span><span class="dl">"</span><span class="s2" style="color: #d14;">undefined</span><span class="dl">"</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">e</span><span class="p">.</span><span class="nx">cloneNode</span><span class="o" style="font-weight: 600;">||</span><span class="dl">"</span><span class="s2" style="color: #d14;">undefined</span><span class="dl">"</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">e</span><span class="p">.</span><span class="nx">createDocumentFragment</span><span class="o" style="font-weight: 600;">||</span><span class="dl">"</span><span class="s2" style="color: #d14;">undefined</span><span class="dl">"</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">e</span><span class="p">.</span><span class="nx">createElement</span><span class="p">}()}</span><span class="k" style="font-weight: 600;">catch</span><span class="p">(</span><span class="nx">n</span><span class="p">){</span><span class="nx">u</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">l</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">0</span><span class="p">}}();</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">y</span><span class="o" style="font-weight: 600;">=</span><span class="p">{</span><span class="na" style="color: #008080;">elements</span><span class="p">:</span><span class="nx">f</span><span class="p">.</span><span class="nx">elements</span><span class="o" style="font-weight: 600;">||</span><span class="dl">"</span><span class="s2" style="color: #d14;">abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video</span><span class="dl">"</span><span class="p">,</span><span class="na" style="color: #008080;">version</span><span class="p">:</span><span class="nx">d</span><span class="p">,</span><span class="na" style="color: #008080;">shivCSS</span><span class="p">:</span><span class="nx">f</span><span class="p">.</span><span class="nx">shivCSS</span><span class="o" style="font-weight: 600;">!==!</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="na" style="color: #008080;">supportsUnknownElements</span><span class="p">:</span><span class="nx">l</span><span class="p">,</span><span class="na" style="color: #008080;">shivMethods</span><span class="p">:</span><span class="nx">f</span><span class="p">.</span><span class="nx">shivMethods</span><span class="o" style="font-weight: 600;">!==!</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="na" style="color: #008080;">type</span><span class="p">:</span><span class="dl">"</span><span class="s2" style="color: #d14;">default</span><span class="dl">"</span><span class="p">,</span><span class="na" style="color: #008080;">shivDocument</span><span class="p">:</span><span class="nx">s</span><span class="p">,</span><span class="na" style="color: #008080;">createElement</span><span class="p">:</span><span class="nx">a</span><span class="p">,</span><span class="na" style="color: #008080;">createDocumentFragment</span><span class="p">:</span><span class="nx">i</span><span class="p">};</span><span class="nx">e</span><span class="p">.</span><span class="nx">html5</span><span class="o" style="font-weight: 600;">=</span><span class="nx">y</span><span class="p">,</span><span class="nx">s</span><span class="p">(</span><span class="nx">t</span><span class="p">)}(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">t</span><span class="p">),</span><span class="nx">p</span><span class="p">.</span><span class="nx">_version</span><span class="o" style="font-weight: 600;">=</span><span class="nx">m</span><span class="p">,</span><span class="nx">p</span><span class="p">.</span><span class="nx">_prefixes</span><span class="o" style="font-weight: 600;">=</span><span class="nx">S</span><span class="p">,</span><span class="nx">p</span><span class="p">.</span><span class="nx">_domPrefixes</span><span class="o" style="font-weight: 600;">=</span><span class="nx">T</span><span class="p">,</span><span class="nx">p</span><span class="p">.</span><span class="nx">_cssomPrefixes</span><span class="o" style="font-weight: 600;">=</span><span class="nx">k</span><span class="p">,</span><span class="nx">p</span><span class="p">.</span><span class="nx">mq</span><span class="o" style="font-weight: 600;">=</span><span class="nx">z</span><span class="p">,</span><span class="nx">p</span><span class="p">.</span><span class="nx">hasEvent</span><span class="o" style="font-weight: 600;">=</span><span class="nx">A</span><span class="p">,</span><span class="nx">p</span><span class="p">.</span><span class="nx">testProp</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">c</span><span class="p">([</span><span class="nx">e</span><span class="p">])},</span><span class="nx">p</span><span class="p">.</span><span class="nx">testAllProps</span><span class="o" style="font-weight: 600;">=</span><span class="nx">u</span><span class="p">,</span><span class="nx">p</span><span class="p">.</span><span class="nx">testStyles</span><span class="o" style="font-weight: 600;">=</span><span class="nx">F</span><span class="p">,</span><span class="nx">p</span><span class="p">.</span><span class="nx">prefixed</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">t</span><span class="p">,</span><span class="nx">n</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">t</span><span class="p">?</span><span class="nx">u</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">t</span><span class="p">,</span><span class="nx">n</span><span class="p">):</span><span class="nx">u</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="dl">"</span><span class="s2" style="color: #d14;">pfx</span><span class="dl">"</span><span class="p">)},</span><span class="nx">g</span><span class="p">.</span><span class="nx">className</span><span class="o" style="font-weight: 600;">=</span><span class="nx">g</span><span class="p">.</span><span class="nx">className</span><span class="p">.</span><span class="nx">replace</span><span class="p">(</span><span class="sr" style="color: #009926;">/</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">^|</span><span class="se" style="color: #d14;">\s)</span><span class="sr" style="color: #009926;">no-js</span><span class="se" style="color: #d14;">(\s</span><span class="sr" style="color: #009926;">|$</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">/</span><span class="p">,</span><span class="dl">"</span><span class="s2" style="color: #d14;">$1$2</span><span class="dl">"</span><span class="p">)</span><span class="o" style="font-weight: 600;">+</span><span class="p">(</span><span class="nx">h</span><span class="p">?</span><span class="dl">"</span><span class="s2" style="color: #d14;"> js </span><span class="dl">"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">$</span><span class="p">.</span><span class="nx">join</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;"> </span><span class="dl">"</span><span class="p">):</span><span class="dl">""</span><span class="p">),</span><span class="nx">p</span><span class="p">}(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nb" style="color: #0086b3;">document</span><span class="p">);</span></span></pre>
</td>
</tr>
<tr class="line_holder old-nonewline" id="" style="line-height: 1.6;">
<td class="old_line diff-line-num" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa"></td>
<td class="new_line diff-line-num" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #f0f0f0; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#fafafa"></td>
<td class="line_content match" style="padding-left: 0.5em; padding-right: 0.5em; color: rgba(0,0,0,0.3);" bgcolor="#fafafa">\ No newline at end of file</td>
</tr>

</table>
<br>
</li>
<li id="f15a5ae4f3432f9164d7776c71aead9eb270df39">
<a href="https://salsa.debian.org/reproducible-builds/reproducible-website/-/compare/4c7a4e85fe60929b2a8f58be39ae92b50770a5b7...fb57181d8a7b54ea2498ace93fbc0e56769ab250#f15a5ae4f3432f9164d7776c71aead9eb270df39"><strong>assets/javascript/popper.min.js</strong>
deleted
</a>
<hr>
<table class="code white" style="font-family: monospace; font-size: 90%;" bgcolor="#fff" width="100%" cellpadding="0" cellspacing="0">
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="1" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
1
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC1" class="line" lang="javascript"><span class="cm" style="color: #998; font-style: italic;">/*</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="2" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
2
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC2" class="line" lang="javascript"><span class="cm" style="color: #998; font-style: italic;"> Copyright (C) Federico Zivolo 2018</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="3" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
3
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC3" class="line" lang="javascript"><span class="cm" style="color: #998; font-style: italic;"> Distributed under the MIT License (license terms are at http://opensource.org/licenses/MIT).</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="4" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
4
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC4" class="line" lang="javascript"><span class="cm" style="color: #998; font-style: italic;"> */</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">t</span><span class="p">){</span><span class="dl">'</span><span class="s1" style="color: #d14;">object</span><span class="dl">'</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">exports</span><span class="o" style="font-weight: 600;">&&</span><span class="dl">'</span><span class="s1" style="color: #d14;">undefined</span><span class="dl">'</span><span class="o" style="font-weight: 600;">!=</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">module</span><span class="p">?</span><span class="nx">module</span><span class="p">.</span><span class="nx">exports</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">():</span><span class="dl">'</span><span class="s1" style="color: #d14;">function</span><span class="dl">'</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">define</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">define</span><span class="p">.</span><span class="nx">amd</span><span class="p">?</span><span class="nx">define</span><span class="p">(</span><span class="nx">t</span><span class="p">):</span><span class="nx">e</span><span class="p">.</span><span class="nx">Popper</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">()})(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="dl">'</span><span class="s1" style="color: #d14;">use strict</span><span class="dl">'</span><span class="p">;</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">e</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">e</span><span class="o" style="font-weight: 600;">&&</span><span class="dl">'</span><span class="s1" style="color: #d14;">[object Function]</span><span class="dl">'</span><span class="o" style="font-weight: 600;">===</span><span class="p">{}.</span><span class="nx">toString</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="nx">e</span><span class="p">)}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">t</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">t</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">e</span><span class="p">.</span><span class="nx">nodeType</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span><span class="p">[];</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="nx">getComputedStyle</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="kc" style="font-weight: 600;">null</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">t</span><span class="p">?</span><span class="nx">o</span><span class="p">[</span><span class="nx">t</span><span class="p">]:</span><span class="nx">o</span><span class="p">}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">o</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span><span class="dl">'</span><span class="s1" style="color: #d14;">HTML</span><span class="dl">'</span><span class="o" style="font-weight: 600;">===</span><span class="nx">e</span><span class="p">.</span><span class="nx">nodeName</span><span class="p">?</span><span class="nx">e</span><span class="p">:</span><span class="nx">e</span><span class="p">.</span><span class="nx">parentNode</span><span class="o" style="font-weight: 600;">||</span><span class="nx">e</span><span class="p">.</span><span class="nx">host</span><span class="p">}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">n</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="nx">e</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span> <span class="nb" style="color: #0086b3;">document</span><span class="p">.</span><span class="nx">body</span><span class="p">;</span><span class="k" style="font-weight: 600;">switch</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">nodeName</span><span class="p">){</span><span class="k" style="font-weight: 600;">case</span><span class="dl">'</span><span class="s1" style="color: #d14;">HTML</span><span class="dl">'</span><span class="p">:</span><span class="k" style="font-weight: 600;">case</span><span class="dl">'</span><span class="s1" style="color: #d14;">BODY</span><span class="dl">'</span><span class="p">:</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">e</span><span class="p">.</span><span class="nx">ownerDocument</span><span class="p">.</span><span class="nx">body</span><span class="p">;</span><span class="k" style="font-weight: 600;">case</span><span class="dl">'</span><span class="s1" style="color: #d14;">#document</span><span class="dl">'</span><span class="p">:</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">e</span><span class="p">.</span><span class="nx">body</span><span class="p">;}</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">(</span><span class="nx">e</span><span class="p">),</span><span class="nx">r</span><span class="o" style="font-weight: 600;">=</span><span class="nx">i</span><span class="p">.</span><span class="nx">overflow</span><span class="p">,</span><span class="nx">p</span><span class="o" style="font-weight: 600;">=</span><span class="nx">i</span><span class="p">.</span><span class="nx">overflowX</span><span class="p">,</span><span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="nx">i</span><span class="p">.</span><span class="nx">overflowY</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="sr" style="color: #009926;">/</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">auto|scroll|overlay</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">/</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">r</span><span class="o" style="font-weight: 600;">+</span><span class="nx">s</span><span class="o" style="font-weight: 600;">+</span><span class="nx">p</span><span class="p">)?</span><span class="nx">e</span><span class="p">:</span><span class="nx">n</span><span class="p">(</span><span class="nx">o</span><span class="p">(</span><span class="nx">e</span><span class="p">))}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">r</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="nx">e</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span> <span class="nb" style="color: #0086b3;">document</span><span class="p">.</span><span class="nx">documentElement</span><span class="p">;</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="nx">ie</span><span class="p">(</span><span class="mi" style="color: #099;">10</span><span class="p">)?</span><span class="nb" style="color: #0086b3;">document</span><span class="p">.</span><span class="nx">body</span><span class="p">:</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">offsetParent</span><span class="p">;</span><span class="nx">n</span><span class="o" style="font-weight: 600;">===</span><span class="nx">o</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">e</span><span class="p">.</span><span class="nx">nextElementSibling</span><span class="p">;)</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="p">(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">nextElementSibling</span><span class="p">).</span><span class="nx">offsetParent</span><span class="p">;</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">n</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">n</span><span class="p">.</span><span class="nx">nodeName</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">i</span><span class="o" style="font-weight: 600;">&&</span><span class="dl">'</span><span class="s1" style="color: #d14;">BODY</span><span class="dl">'</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">i</span><span class="o" style="font-weight: 600;">&&</span><span class="dl">'</span><span class="s1" style="color: #d14;">HTML</span><span class="dl">'</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">i</span><span class="p">?</span><span class="o" style="font-weight: 600;">-</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">!==</span><span class="p">[</span><span class="dl">'</span><span class="s1" style="color: #d14;">TD</span><span class="dl">'</span><span class="p">,</span><span class="dl">'</span><span class="s1" style="color: #d14;">TABLE</span><span class="dl">'</span><span class="p">].</span><span class="nx">indexOf</span><span class="p">(</span><span class="nx">n</span><span class="p">.</span><span class="nx">nodeName</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="dl">'</span><span class="s1" style="color: #d14;">static</span><span class="dl">'</span><span class="o" style="font-weight: 600;">===</span><span class="nx">t</span><span class="p">(</span><span class="nx">n</span><span class="p">,</span><span class="dl">'</span><span class="s1" style="color: #d14;">position</span><span class="dl">'</span><span class="p">)?</span><span class="nx">r</span><span class="p">(</span><span class="nx">n</span><span class="p">):</span><span class="nx">n</span><span class="p">:</span><span class="nx">e</span><span class="p">?</span><span class="nx">e</span><span class="p">.</span><span class="nx">ownerDocument</span><span class="p">.</span><span class="nx">documentElement</span><span class="p">:</span><span class="nb" style="color: #0086b3;">document</span><span class="p">.</span><span class="nx">documentElement</span><span class="p">}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">p</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">t</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">nodeName</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span><span class="dl">'</span><span class="s1" style="color: #d14;">BODY</span><span class="dl">'</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">t</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="dl">'</span><span class="s1" style="color: #d14;">HTML</span><span class="dl">'</span><span class="o" style="font-weight: 600;">===</span><span class="nx">t</span><span class="o" style="font-weight: 600;">||</span><span class="nx">r</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">firstElementChild</span><span class="p">)</span><span class="o" style="font-weight: 600;">===</span><span class="nx">e</span><span class="p">)}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">s</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="kc" style="font-weight: 600;">null</span><span class="o" style="font-weight: 600;">===</span><span class="nx">e</span><span class="p">.</span><span class="nx">parentNode</span><span class="p">?</span><span class="nx">e</span><span class="p">:</span><span class="nx">s</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">parentNode</span><span class="p">)}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">d</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">t</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="nx">e</span><span class="o" style="font-weight: 600;">||!</span><span class="nx">e</span><span class="p">.</span><span class="nx">nodeType</span><span class="o" style="font-weight: 600;">||!</span><span class="nx">t</span><span class="o" style="font-weight: 600;">||!</span><span class="nx">t</span><span class="p">.</span><span class="nx">nodeType</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span> <span class="nb" style="color: #0086b3;">document</span><span class="p">.</span><span class="nx">documentElement</span><span class="p">;</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">compareDocumentPosition</span><span class="p">(</span><span class="nx">t</span><span class="p">)</span><span class="o" style="font-weight: 600;">&</span><span class="nx">Node</span><span class="p">.</span><span class="nx">DOCUMENT_POSITION_FOLLOWING</span><span class="p">,</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="nx">o</span><span class="p">?</span><span class="nx">e</span><span class="p">:</span><span class="nx">t</span><span class="p">,</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">o</span><span class="p">?</span><span class="nx">t</span><span class="p">:</span><span class="nx">e</span><span class="p">,</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nb" style="color: #0086b3;">document</span><span class="p">.</span><span class="nx">createRange</span><span class="p">();</span><span class="nx">a</span><span class="p">.</span><span class="nx">setStart</span><span class="p">(</span><span class="nx">n</span><span class="p">,</span><span class="mi" style="color: #099;">0</span><span class="p">),</span><span class="nx">a</span><span class="p">.</span><span class="nx">setEnd</span><span class="p">(</span><span class="nx">i</span><span class="p">,</span><span class="mi" style="color: #099;">0</span><span class="p">);</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">commonAncestorContainer</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">l</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">t</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">l</span><span class="o" style="font-weight: 600;">||</span><span class="nx">n</span><span class="p">.</span><span class="nx">contains</span><span class="p">(</span><span class="nx">i</span><span class="p">))</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">p</span><span class="p">(</span><span class="nx">l</span><span class="p">)?</span><span class="nx">l</span><span class="p">:</span><span class="nx">r</span><span class="p">(</span><span class="nx">l</span><span class="p">);</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">s</span><span class="p">(</span><span class="nx">e</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">f</span><span class="p">.</span><span class="nx">host</span><span class="p">?</span><span class="nx">d</span><span class="p">(</span><span class="nx">f</span><span class="p">.</span><span class="nx">host</span><span class="p">,</span><span class="nx">t</span><span class="p">):</span><span class="nx">d</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">s</span><span class="p">(</span><span class="nx">t</span><span class="p">).</span><span class="nx">host</span><span class="p">)}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">a</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">t</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;"><</span><span class="nx">arguments</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">arguments</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">]?</span><span class="nx">arguments</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">]:</span><span class="dl">'</span><span class="s1" style="color: #d14;">top</span><span class="dl">'</span><span class="p">,</span><span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="dl">'</span><span class="s1" style="color: #d14;">top</span><span class="dl">'</span><span class="o" style="font-weight: 600;">===</span><span class="nx">t</span><span class="p">?</span><span class="dl">'</span><span class="s1" style="color: #d14;">scrollTop</span><span class="dl">'</span><span class="p">:</span><span class="dl">'</span><span class="s1" style="color: #d14;">scrollLeft</span><span class="dl">'</span><span class="p">,</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">nodeName</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="dl">'</span><span class="s1" style="color: #d14;">BODY</span><span class="dl">'</span><span class="o" style="font-weight: 600;">===</span><span class="nx">n</span><span class="o" style="font-weight: 600;">||</span><span class="dl">'</span><span class="s1" style="color: #d14;">HTML</span><span class="dl">'</span><span class="o" style="font-weight: 600;">===</span><span class="nx">n</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">ownerDocument</span><span class="p">.</span><span class="nx">documentElement</span><span class="p">,</span><span class="nx">r</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">ownerDocument</span><span class="p">.</span><span class="nx">scrollingElement</span><span class="o" style="font-weight: 600;">||</span><span class="nx">i</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">r</span><span class="p">[</span><span class="nx">o</span><span class="p">]}</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">e</span><span class="p">[</span><span class="nx">o</span><span class="p">]}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">l</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">t</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">2</span><span class="o" style="font-weight: 600;"><</span><span class="nx">arguments</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">arguments</span><span class="p">[</span><span class="mi" style="color: #099;">2</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">arguments</span><span class="p">[</span><span class="mi" style="color: #099;">2</span><span class="p">],</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">(</span><span class="nx">t</span><span class="p">,</span><span class="dl">'</span><span class="s1" style="color: #d14;">top</span><span class="dl">'</span><span class="p">),</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">(</span><span class="nx">t</span><span class="p">,</span><span class="dl">'</span><span class="s1" style="color: #d14;">left</span><span class="dl">'</span><span class="p">),</span><span class="nx">r</span><span class="o" style="font-weight: 600;">=</span><span class="nx">o</span><span class="p">?</span><span class="o" style="font-weight: 600;">-</span><span class="mi" style="color: #099;">1</span><span class="p">:</span><span class="mi" style="color: #099;">1</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">e</span><span class="p">.</span><span class="nx">top</span><span class="o" style="font-weight: 600;">+=</span><span class="nx">n</span><span class="o" style="font-weight: 600;">*</span><span class="nx">r</span><span class="p">,</span><span class="nx">e</span><span class="p">.</span><span class="nx">bottom</span><span class="o" style="font-weight: 600;">+=</span><span class="nx">n</span><span class="o" style="font-weight: 600;">*</span><span class="nx">r</span><span class="p">,</span><span class="nx">e</span><span class="p">.</span><span class="nx">left</span><span class="o" style="font-weight: 600;">+=</span><span class="nx">i</span><span class="o" style="font-weight: 600;">*</span><span class="nx">r</span><span class="p">,</span><span class="nx">e</span><span class="p">.</span><span class="nx">right</span><span class="o" style="font-weight: 600;">+=</span><span class="nx">i</span><span class="o" style="font-weight: 600;">*</span><span class="nx">r</span><span class="p">,</span><span class="nx">e</span><span class="p">}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">f</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">t</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="dl">'</span><span class="s1" style="color: #d14;">x</span><span class="dl">'</span><span class="o" style="font-weight: 600;">===</span><span class="nx">t</span><span class="p">?</span><span class="dl">'</span><span class="s1" style="color: #d14;">Left</span><span class="dl">'</span><span class="p">:</span><span class="dl">'</span><span class="s1" style="color: #d14;">Top</span><span class="dl">'</span><span class="p">,</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="dl">'</span><span class="s1" style="color: #d14;">Left</span><span class="dl">'</span><span class="o" style="font-weight: 600;">==</span><span class="nx">o</span><span class="p">?</span><span class="dl">'</span><span class="s1" style="color: #d14;">Right</span><span class="dl">'</span><span class="p">:</span><span class="dl">'</span><span class="s1" style="color: #d14;">Bottom</span><span class="dl">'</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="nb" style="color: #0086b3;">parseFloat</span><span class="p">(</span><span class="nx">e</span><span class="p">[</span><span class="dl">'</span><span class="s1" style="color: #d14;">border</span><span class="dl">'</span><span class="o" style="font-weight: 600;">+</span><span class="nx">o</span><span class="o" style="font-weight: 600;">+</span><span class="dl">'</span><span class="s1" style="color: #d14;">Width</span><span class="dl">'</span><span class="p">],</span><span class="mi" style="color: #099;">10</span><span class="p">)</span><span class="o" style="font-weight: 600;">+</span><span class="nb" style="color: #0086b3;">parseFloat</span><span class="p">(</span><span class="nx">e</span><span class="p">[</span><span class="dl">'</span><span class="s1" style="color: #d14;">border</span><span class="dl">'</span><span class="o" style="font-weight: 600;">+</span><span class="nx">n</span><span class="o" style="font-weight: 600;">+</span><span class="dl">'</span><span class="s1" style="color: #d14;">Width</span><span class="dl">'</span><span class="p">],</span><span class="mi" style="color: #099;">10</span><span class="p">)}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">m</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">t</span><span class="p">,</span><span class="nx">o</span><span class="p">,</span><span class="nx">n</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">Q</span><span class="p">(</span><span class="nx">t</span><span class="p">[</span><span class="dl">'</span><span class="s1" style="color: #d14;">offset</span><span class="dl">'</span><span class="o" style="font-weight: 600;">+</span><span class="nx">e</span><span class="p">],</span><span class="nx">t</span><span class="p">[</span><span class="dl">'</span><span class="s1" style="color: #d14;">scroll</span><span class="dl">'</span><span class="o" style="font-weight: 600;">+</span><span class="nx">e</span><span class="p">],</span><span class="nx">o</span><span class="p">[</span><span class="dl">'</span><span class="s1" style="color: #d14;">client</span><span class="dl">'</span><span class="o" style="font-weight: 600;">+</span><span class="nx">e</span><span class="p">],</span><span class="nx">o</span><span class="p">[</span><span class="dl">'</span><span class="s1" style="color: #d14;">offset</span><span class="dl">'</span><span class="o" style="font-weight: 600;">+</span><span class="nx">e</span><span class="p">],</span><span class="nx">o</span><span class="p">[</span><span class="dl">'</span><span class="s1" style="color: #d14;">scroll</span><span class="dl">'</span><span class="o" style="font-weight: 600;">+</span><span class="nx">e</span><span class="p">],</span><span class="nx">ie</span><span class="p">(</span><span class="mi" style="color: #099;">10</span><span class="p">)?</span><span class="nx">o</span><span class="p">[</span><span class="dl">'</span><span class="s1" style="color: #d14;">offset</span><span class="dl">'</span><span class="o" style="font-weight: 600;">+</span><span class="nx">e</span><span class="p">]</span><span class="o" style="font-weight: 600;">+</span><span class="nx">n</span><span class="p">[</span><span class="dl">'</span><span class="s1" style="color: #d14;">margin</span><span class="dl">'</span><span class="o" style="font-weight: 600;">+</span><span class="p">(</span><span class="dl">'</span><span class="s1" style="color: #d14;">Height</span><span class="dl">'</span><span class="o" style="font-weight: 600;">===</span><span class="nx">e</span><span class="p">?</span><span class="dl">'</span><span class="s1" style="color: #d14;">Top</span><span class="dl">'</span><span class="p">:</span><span class="dl">'</span><span class="s1" style="color: #d14;">Left</span><span class="dl">'</span><span class="p">)]</span><span class="o" style="font-weight: 600;">+</span><span class="nx">n</span><span class="p">[</span><span class="dl">'</span><span class="s1" style="color: #d14;">margin</span><span class="dl">'</span><span class="o" style="font-weight: 600;">+</span><span class="p">(</span><span class="dl">'</span><span class="s1" style="color: #d14;">Height</span><span class="dl">'</span><span class="o" style="font-weight: 600;">===</span><span class="nx">e</span><span class="p">?</span><span class="dl">'</span><span class="s1" style="color: #d14;">Bottom</span><span class="dl">'</span><span class="p">:</span><span class="dl">'</span><span class="s1" style="color: #d14;">Right</span><span class="dl">'</span><span class="p">)]:</span><span class="mi" style="color: #099;">0</span><span class="p">)}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">h</span><span class="p">(){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nb" style="color: #0086b3;">document</span><span class="p">.</span><span class="nx">body</span><span class="p">,</span><span class="nx">t</span><span class="o" style="font-weight: 600;">=</span><span class="nb" style="color: #0086b3;">document</span><span class="p">.</span><span class="nx">documentElement</span><span class="p">,</span><span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="nx">ie</span><span class="p">(</span><span class="mi" style="color: #099;">10</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">getComputedStyle</span><span class="p">(</span><span class="nx">t</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span><span class="p">{</span><span class="na" style="color: #008080;">height</span><span class="p">:</span><span class="nx">m</span><span class="p">(</span><span class="dl">'</span><span class="s1" style="color: #d14;">Height</span><span class="dl">'</span><span class="p">,</span><span class="nx">e</span><span class="p">,</span><span class="nx">t</span><span class="p">,</span><span class="nx">o</span><span class="p">),</span><span class="na" style="color: #008080;">width</span><span class="p">:</span><span class="nx">m</span><span class="p">(</span><span class="dl">'</span><span class="s1" style="color: #d14;">Width</span><span class="dl">'</span><span class="p">,</span><span class="nx">e</span><span class="p">,</span><span class="nx">t</span><span class="p">,</span><span class="nx">o</span><span class="p">)}}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">c</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">de</span><span class="p">({},</span><span class="nx">e</span><span class="p">,{</span><span class="na" style="color: #008080;">right</span><span class="p">:</span><span class="nx">e</span><span class="p">.</span><span class="nx">left</span><span class="o" style="font-weight: 600;">+</span><span class="nx">e</span><span class="p">.</span><span class="nx">width</span><span class="p">,</span><span class="na" style="color: #008080;">bottom</span><span class="p">:</span><span class="nx">e</span><span class="p">.</span><span class="nx">top</span><span class="o" style="font-weight: 600;">+</span><span class="nx">e</span><span class="p">.</span><span class="nx">height</span><span class="p">})}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">g</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="p">{};</span><span class="k" style="font-weight: 600;">try</span><span class="p">{</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">ie</span><span class="p">(</span><span class="mi" style="color: #099;">10</span><span class="p">)){</span><span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">getBoundingClientRect</span><span class="p">();</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="dl">'</span><span class="s1" style="color: #d14;">top</span><span class="dl">'</span><span class="p">),</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="dl">'</span><span class="s1" style="color: #d14;">left</span><span class="dl">'</span><span class="p">);</span><span class="nx">o</span><span class="p">.</span><span class="nx">top</span><span class="o" style="font-weight: 600;">+=</span><span class="nx">n</span><span class="p">,</span><span class="nx">o</span><span class="p">.</span><span class="nx">left</span><span class="o" style="font-weight: 600;">+=</span><span class="nx">i</span><span class="p">,</span><span class="nx">o</span><span class="p">.</span><span class="nx">bottom</span><span class="o" style="font-weight: 600;">+=</span><span class="nx">n</span><span class="p">,</span><span class="nx">o</span><span class="p">.</span><span class="nx">right</span><span class="o" style="font-weight: 600;">+=</span><span class="nx">i</span><span class="p">}</span><span class="k" style="font-weight: 600;">else</span> <span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">getBoundingClientRect</span><span class="p">()}</span><span class="k" style="font-weight: 600;">catch</span><span class="p">(</span><span class="nx">t</span><span class="p">){}</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">r</span><span class="o" style="font-weight: 600;">=</span><span class="p">{</span><span class="na" style="color: #008080;">left</span><span class="p">:</span><span class="nx">o</span><span class="p">.</span><span class="nx">left</span><span class="p">,</span><span class="na" style="color: #008080;">top</span><span class="p">:</span><span class="nx">o</span><span class="p">.</span><span class="nx">top</span><span class="p">,</span><span class="na" style="color: #008080;">width</span><span class="p">:</span><span class="nx">o</span><span class="p">.</span><span class="nx">right</span><span class="o" style="font-weight: 600;">-</span><span class="nx">o</span><span class="p">.</span><span class="nx">left</span><span class="p">,</span><span class="na" style="color: #008080;">height</span><span class="p">:</span><span class="nx">o</span><span class="p">.</span><span class="nx">bottom</span><span class="o" style="font-weight: 600;">-</span><span class="nx">o</span><span class="p">.</span><span class="nx">top</span><span class="p">},</span><span class="nx">p</span><span class="o" style="font-weight: 600;">=</span><span class="dl">'</span><span class="s1" style="color: #d14;">HTML</span><span class="dl">'</span><span class="o" style="font-weight: 600;">===</span><span class="nx">e</span><span class="p">.</span><span class="nx">nodeName</span><span class="p">?</span><span class="nx">h</span><span class="p">():{},</span><span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="nx">p</span><span class="p">.</span><span class="nx">width</span><span class="o" style="font-weight: 600;">||</span><span class="nx">e</span><span class="p">.</span><span class="nx">clientWidth</span><span class="o" style="font-weight: 600;">||</span><span class="nx">r</span><span class="p">.</span><span class="nx">right</span><span class="o" style="font-weight: 600;">-</span><span class="nx">r</span><span class="p">.</span><span class="nx">left</span><span class="p">,</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">p</span><span class="p">.</span><span class="nx">height</span><span class="o" style="font-weight: 600;">||</span><span class="nx">e</span><span class="p">.</span><span class="nx">clientHeight</span><span class="o" style="font-weight: 600;">||</span><span class="nx">r</span><span class="p">.</span><span class="nx">bottom</span><span class="o" style="font-weight: 600;">-</span><span class="nx">r</span><span class="p">.</span><span class="nx">top</span><span class="p">,</span><span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">offsetWidth</span><span class="o" style="font-weight: 600;">-</span><span class="nx">s</span><span class="p">,</span><span class="nx">m</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">offsetHeight</span><span class="o" style="font-weight: 600;">-</span><span class="nx">d</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">l</span><span class="o" style="font-weight: 600;">||</span><span class="nx">m</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">(</span><span class="nx">e</span><span class="p">);</span><span class="nx">l</span><span class="o" style="font-weight: 600;">-=</span><span class="nx">f</span><span class="p">(</span><span class="nx">g</span><span class="p">,</span><span class="dl">'</span><span class="s1" style="color: #d14;">x</span><span class="dl">'</span><span class="p">),</span><span class="nx">m</span><span class="o" style="font-weight: 600;">-=</span><span class="nx">f</span><span class="p">(</span><span class="nx">g</span><span class="p">,</span><span class="dl">'</span><span class="s1" style="color: #d14;">y</span><span class="dl">'</span><span class="p">),</span><span class="nx">r</span><span class="p">.</span><span class="nx">width</span><span class="o" style="font-weight: 600;">-=</span><span class="nx">l</span><span class="p">,</span><span class="nx">r</span><span class="p">.</span><span class="nx">height</span><span class="o" style="font-weight: 600;">-=</span><span class="nx">m</span><span class="p">}</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">c</span><span class="p">(</span><span class="nx">r</span><span class="p">)}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">u</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">o</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">2</span><span class="o" style="font-weight: 600;"><</span><span class="nx">arguments</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">arguments</span><span class="p">[</span><span class="mi" style="color: #099;">2</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">arguments</span><span class="p">[</span><span class="mi" style="color: #099;">2</span><span class="p">],</span><span class="nx">r</span><span class="o" style="font-weight: 600;">=</span><span class="nx">ie</span><span class="p">(</span><span class="mi" style="color: #099;">10</span><span class="p">),</span><span class="nx">p</span><span class="o" style="font-weight: 600;">=</span><span class="dl">'</span><span class="s1" style="color: #d14;">HTML</span><span class="dl">'</span><span class="o" style="font-weight: 600;">===</span><span class="nx">o</span><span class="p">.</span><span class="nx">nodeName</span><span class="p">,</span><span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="nx">g</span><span class="p">(</span><span class="nx">e</span><span class="p">),</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">g</span><span class="p">(</span><span class="nx">o</span><span class="p">),</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">n</span><span class="p">(</span><span class="nx">e</span><span class="p">),</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">(</span><span class="nx">o</span><span class="p">),</span><span class="nx">m</span><span class="o" style="font-weight: 600;">=</span><span class="nb" style="color: #0086b3;">parseFloat</span><span class="p">(</span><span class="nx">f</span><span class="p">.</span><span class="nx">borderTopWidth</span><span class="p">,</span><span class="mi" style="color: #099;">10</span><span class="p">),</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="nb" style="color: #0086b3;">parseFloat</span><span class="p">(</span><span class="nx">f</span><span class="p">.</span><span class="nx">borderLeftWidth</span><span class="p">,</span><span class="mi" style="color: #099;">10</span><span class="p">);</span><span class="nx">i</span><span class="o" style="font-weight: 600;">&&</span><span class="dl">'</span><span class="s1" style="color: #d14;">HTML</span><span class="dl">'</span><span class="o" style="font-weight: 600;">===</span><span class="nx">o</span><span class="p">.</span><span class="nx">nodeName</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">d</span><span class="p">.</span><span class="nx">top</span><span class="o" style="font-weight: 600;">=</span><span class="nx">Q</span><span class="p">(</span><span class="nx">d</span><span class="p">.</span><span class="nx">top</span><span class="p">,</span><span class="mi" style="color: #099;">0</span><span class="p">),</span><span class="nx">d</span><span class="p">.</span><span class="nx">left</span><span class="o" style="font-weight: 600;">=</span><span class="nx">Q</span><span class="p">(</span><span class="nx">d</span><span class="p">.</span><span class="nx">left</span><span class="p">,</span><span class="mi" style="color: #099;">0</span><span class="p">));</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">u</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">({</span><span class="na" style="color: #008080;">top</span><span class="p">:</span><span class="nx">s</span><span class="p">.</span><span class="nx">top</span><span class="o" style="font-weight: 600;">-</span><span class="nx">d</span><span class="p">.</span><span class="nx">top</span><span class="o" style="font-weight: 600;">-</span><span class="nx">m</span><span class="p">,</span><span class="na" style="color: #008080;">left</span><span class="p">:</span><span class="nx">s</span><span class="p">.</span><span class="nx">left</span><span class="o" style="font-weight: 600;">-</span><span class="nx">d</span><span class="p">.</span><span class="nx">left</span><span class="o" style="font-weight: 600;">-</span><span class="nx">h</span><span class="p">,</span><span class="na" style="color: #008080;">width</span><span class="p">:</span><span class="nx">s</span><span class="p">.</span><span class="nx">width</span><span class="p">,</span><span class="na" style="color: #008080;">height</span><span class="p">:</span><span class="nx">s</span><span class="p">.</span><span class="nx">height</span><span class="p">});</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">u</span><span class="p">.</span><span class="nx">marginTop</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">u</span><span class="p">.</span><span class="nx">marginLeft</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="o" style="font-weight: 600;">!</span><span class="nx">r</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">p</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nb" style="color: #0086b3;">parseFloat</span><span class="p">(</span><span class="nx">f</span><span class="p">.</span><span class="nx">marginTop</span><span class="p">,</span><span class="mi" style="color: #099;">10</span><span class="p">),</span><span class="nx">y</span><span class="o" style="font-weight: 600;">=</span><span class="nb" style="color: #0086b3;">parseFloat</span><span class="p">(</span><span class="nx">f</span><span class="p">.</span><span class="nx">marginLeft</span><span class="p">,</span><span class="mi" style="color: #099;">10</span><span class="p">);</span><span class="nx">u</span><span class="p">.</span><span class="nx">top</span><span class="o" style="font-weight: 600;">-=</span><span class="nx">m</span><span class="o" style="font-weight: 600;">-</span><span class="nx">b</span><span class="p">,</span><span class="nx">u</span><span class="p">.</span><span class="nx">bottom</span><span class="o" style="font-weight: 600;">-=</span><span class="nx">m</span><span class="o" style="font-weight: 600;">-</span><span class="nx">b</span><span class="p">,</span><span class="nx">u</span><span class="p">.</span><span class="nx">left</span><span class="o" style="font-weight: 600;">-=</span><span class="nx">h</span><span class="o" style="font-weight: 600;">-</span><span class="nx">y</span><span class="p">,</span><span class="nx">u</span><span class="p">.</span><span class="nx">right</span><span class="o" style="font-weight: 600;">-=</span><span class="nx">h</span><span class="o" style="font-weight: 600;">-</span><span class="nx">y</span><span class="p">,</span><span class="nx">u</span><span class="p">.</span><span class="nx">marginTop</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">,</span><span class="nx">u</span><span class="p">.</span><span class="nx">marginLeft</span><span class="o" style="font-weight: 600;">=</span><span class="nx">y</span><span class="p">}</span><span class="k" style="font-weight: 600;">return</span><span class="p">(</span><span class="nx">r</span><span class="o" style="font-weight: 600;">&&!</span><span class="nx">i</span><span class="p">?</span><span class="nx">o</span><span class="p">.</span><span class="nx">contains</span><span class="p">(</span><span class="nx">a</span><span class="p">):</span><span class="nx">o</span><span class="o" style="font-weight: 600;">===</span><span class="nx">a</span><span class="o" style="font-weight: 600;">&&</span><span class="dl">'</span><span class="s1" style="color: #d14;">BODY</span><span class="dl">'</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">a</span><span class="p">.</span><span class="nx">nodeName</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">u</span><span class="o" style="font-weight: 600;">=</span><span class="nx">l</span><span class="p">(</span><span class="nx">u</span><span class="p">,</span><span class="nx">o</span><span class="p">)),</span><span class="nx">u</span><span class="p">}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">b</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">t</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;"><</span><span class="nx">arguments</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">arguments</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">arguments</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">],</span><span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">ownerDocument</span><span class="p">.</span><span class="nx">documentElement</span><span class="p">,</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="nx">u</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">o</span><span class="p">),</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">Q</span><span class="p">(</span><span class="nx">o</span><span class="p">.</span><span class="nx">clientWidth</span><span class="p">,</span><span class="nb" style="color: #0086b3;">window</span><span class="p">.</span><span class="nx">innerWidth</span><span class="o" style="font-weight: 600;">||</span><span class="mi" style="color: #099;">0</span><span class="p">),</span><span class="nx">r</span><span class="o" style="font-weight: 600;">=</span><span class="nx">Q</span><span class="p">(</span><span class="nx">o</span><span class="p">.</span><span class="nx">clientHeight</span><span class="p">,</span><span class="nb" style="color: #0086b3;">window</span><span class="p">.</span><span class="nx">innerHeight</span><span class="o" style="font-weight: 600;">||</span><span class="mi" style="color: #099;">0</span><span class="p">),</span><span class="nx">p</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">?</span><span class="mi" style="color: #099;">0</span><span class="p">:</span><span class="nx">a</span><span class="p">(</span><span class="nx">o</span><span class="p">),</span><span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">?</span><span class="mi" style="color: #099;">0</span><span class="p">:</span><span class="nx">a</span><span class="p">(</span><span class="nx">o</span><span class="p">,</span><span class="dl">'</span><span class="s1" style="color: #d14;">left</span><span class="dl">'</span><span class="p">),</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="p">{</span><span class="na" style="color: #008080;">top</span><span class="p">:</span><span class="nx">p</span><span class="o" style="font-weight: 600;">-</span><span class="nx">n</span><span class="p">.</span><span class="nx">top</span><span class="o" style="font-weight: 600;">+</span><span class="nx">n</span><span class="p">.</span><span class="nx">marginTop</span><span class="p">,</span><span class="na" style="color: #008080;">left</span><span class="p">:</span><span class="nx">s</span><span class="o" style="font-weight: 600;">-</span><span class="nx">n</span><span class="p">.</span><span class="nx">left</span><span class="o" style="font-weight: 600;">+</span><span class="nx">n</span><span class="p">.</span><span class="nx">marginLeft</span><span class="p">,</span><span class="na" style="color: #008080;">width</span><span class="p">:</span><span class="nx">i</span><span class="p">,</span><span class="na" style="color: #008080;">height</span><span class="p">:</span><span class="nx">r</span><span class="p">};</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">c</span><span class="p">(</span><span class="nx">d</span><span class="p">)}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">y</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">nodeName</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span><span class="dl">'</span><span class="s1" style="color: #d14;">BODY</span><span class="dl">'</span><span class="o" style="font-weight: 600;">===</span><span class="nx">n</span><span class="o" style="font-weight: 600;">||</span><span class="dl">'</span><span class="s1" style="color: #d14;">HTML</span><span class="dl">'</span><span class="o" style="font-weight: 600;">===</span><span class="nx">n</span><span class="p">?</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">:</span><span class="dl">'</span><span class="s1" style="color: #d14;">fixed</span><span class="dl">'</span><span class="o" style="font-weight: 600;">===</span><span class="nx">t</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="dl">'</span><span class="s1" style="color: #d14;">position</span><span class="dl">'</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="nx">y</span><span class="p">(</span><span class="nx">o</span><span class="p">(</span><span class="nx">e</span><span class="p">))}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">w</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="nx">e</span><span class="o" style="font-weight: 600;">||!</span><span class="nx">e</span><span class="p">.</span><span class="nx">parentElement</span><span class="o" style="font-weight: 600;">||</span><span class="nx">ie</span><span class="p">())</span><span class="k" style="font-weight: 600;">return</span> <span class="nb" style="color: #0086b3;">document</span><span class="p">.</span><span class="nx">documentElement</span><span class="p">;</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">parentElement</span><span class="p">;</span><span class="nx">o</span><span class="o" style="font-weight: 600;">&&</span><span class="dl">'</span><span class="s1" style="color: #d14;">none</span><span class="dl">'</span><span class="o" style="font-weight: 600;">===</span><span class="nx">t</span><span class="p">(</span><span class="nx">o</span><span class="p">,</span><span class="dl">'</span><span class="s1" style="color: #d14;">transform</span><span class="dl">'</span><span class="p">);)</span><span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="nx">o</span><span class="p">.</span><span class="nx">parentElement</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">o</span><span class="o" style="font-weight: 600;">||</span><span class="nb" style="color: #0086b3;">document</span><span class="p">.</span><span class="nx">documentElement</span><span class="p">}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">E</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">t</span><span class="p">,</span><span class="nx">i</span><span class="p">,</span><span class="nx">r</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">p</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">4</span><span class="o" style="font-weight: 600;"><</span><span class="nx">arguments</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">arguments</span><span class="p">[</span><span class="mi" style="color: #099;">4</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">arguments</span><span class="p">[</span><span class="mi" style="color: #099;">4</span><span class="p">],</span><span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="p">{</span><span class="na" style="color: #008080;">top</span><span class="p">:</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: #008080;">left</span><span class="p">:</span><span class="mi" style="color: #099;">0</span><span class="p">},</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">p</span><span class="p">?</span><span class="nx">w</span><span class="p">(</span><span class="nx">e</span><span class="p">):</span><span class="nx">d</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">t</span><span class="p">);</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="dl">'</span><span class="s1" style="color: #d14;">viewport</span><span class="dl">'</span><span class="o" style="font-weight: 600;">===</span><span class="nx">r</span><span class="p">)</span><span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">p</span><span class="p">);</span><span class="k" style="font-weight: 600;">else</span><span class="p">{</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">l</span><span class="p">;</span><span class="dl">'</span><span class="s1" style="color: #d14;">scrollParent</span><span class="dl">'</span><span class="o" style="font-weight: 600;">===</span><span class="nx">r</span><span class="p">?(</span><span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="nx">n</span><span class="p">(</span><span class="nx">o</span><span class="p">(</span><span class="nx">t</span><span class="p">)),</span><span class="dl">'</span><span class="s1" style="color: #d14;">BODY</span><span class="dl">'</span><span class="o" style="font-weight: 600;">===</span><span class="nx">l</span><span class="p">.</span><span class="nx">nodeName</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">ownerDocument</span><span class="p">.</span><span class="nx">documentElement</span><span class="p">)):</span><span class="dl">'</span><span class="s1" style="color: #d14;">window</span><span class="dl">'</span><span class="o" style="font-weight: 600;">===</span><span class="nx">r</span><span class="p">?</span><span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">ownerDocument</span><span class="p">.</span><span class="nx">documentElement</span><span class="p">:</span><span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">;</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">u</span><span class="p">(</span><span class="nx">l</span><span class="p">,</span><span class="nx">a</span><span class="p">,</span><span class="nx">p</span><span class="p">);</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="dl">'</span><span class="s1" style="color: #d14;">HTML</span><span class="dl">'</span><span class="o" style="font-weight: 600;">===</span><span class="nx">l</span><span class="p">.</span><span class="nx">nodeName</span><span class="o" style="font-weight: 600;">&&!</span><span class="nx">y</span><span class="p">(</span><span class="nx">a</span><span class="p">)){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">m</span><span class="o" style="font-weight: 600;">=</span><span class="nx">h</span><span class="p">(),</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">m</span><span class="p">.</span><span class="nx">height</span><span class="p">,</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="nx">m</span><span class="p">.</span><span class="nx">width</span><span class="p">;</span><span class="nx">s</span><span class="p">.</span><span class="nx">top</span><span class="o" style="font-weight: 600;">+=</span><span class="nx">f</span><span class="p">.</span><span class="nx">top</span><span class="o" style="font-weight: 600;">-</span><span class="nx">f</span><span class="p">.</span><span class="nx">marginTop</span><span class="p">,</span><span class="nx">s</span><span class="p">.</span><span class="nx">bottom</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="o" style="font-weight: 600;">+</span><span class="nx">f</span><span class="p">.</span><span class="nx">top</span><span class="p">,</span><span class="nx">s</span><span class="p">.</span><span class="nx">left</span><span class="o" style="font-weight: 600;">+=</span><span class="nx">f</span><span class="p">.</span><span class="nx">left</span><span class="o" style="font-weight: 600;">-</span><span class="nx">f</span><span class="p">.</span><span class="nx">marginLeft</span><span class="p">,</span><span class="nx">s</span><span class="p">.</span><span class="nx">right</span><span class="o" style="font-weight: 600;">=</span><span class="nx">g</span><span class="o" style="font-weight: 600;">+</span><span class="nx">f</span><span class="p">.</span><span class="nx">left</span><span class="p">}</span><span class="k" style="font-weight: 600;">else</span> <span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="nx">f</span><span class="p">}</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">s</span><span class="p">.</span><span class="nx">left</span><span class="o" style="font-weight: 600;">+=</span><span class="nx">i</span><span class="p">,</span><span class="nx">s</span><span class="p">.</span><span class="nx">top</span><span class="o" style="font-weight: 600;">+=</span><span class="nx">i</span><span class="p">,</span><span class="nx">s</span><span class="p">.</span><span class="nx">right</span><span class="o" style="font-weight: 600;">-=</span><span class="nx">i</span><span class="p">,</span><span class="nx">s</span><span class="p">.</span><span class="nx">bottom</span><span class="o" style="font-weight: 600;">-=</span><span class="nx">i</span><span class="p">,</span><span class="nx">s</span><span class="p">}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">v</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">t</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">width</span><span class="p">,</span><span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">height</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">t</span><span class="o" style="font-weight: 600;">*</span><span class="nx">o</span><span class="p">}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">x</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">t</span><span class="p">,</span><span class="nx">o</span><span class="p">,</span><span class="nx">n</span><span class="p">,</span><span class="nx">i</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">r</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">5</span><span class="o" style="font-weight: 600;"><</span><span class="nx">arguments</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">arguments</span><span class="p">[</span><span class="mi" style="color: #099;">5</span><span class="p">]?</span><span class="nx">arguments</span><span class="p">[</span><span class="mi" style="color: #099;">5</span><span class="p">]:</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="o" style="font-weight: 600;">-</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">===</span><span class="nx">e</span><span class="p">.</span><span class="nx">indexOf</span><span class="p">(</span><span class="dl">'</span><span class="s1" style="color: #d14;">auto</span><span class="dl">'</span><span class="p">))</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">e</span><span class="p">;</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">p</span><span class="o" style="font-weight: 600;">=</span><span class="nx">E</span><span class="p">(</span><span class="nx">o</span><span class="p">,</span><span class="nx">n</span><span class="p">,</span><span class="nx">r</span><span class="p">,</span><span class="nx">i</span><span class="p">),</span><span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="p">{</span><span class="na" style="color: #008080;">top</span><span class="p">:{</span><span class="na" style="color: #008080;">width</span><span class="p">:</span><span class="nx">p</span><span class="p">.</span><span class="nx">width</span><span class="p">,</span><span class="na" style="color: #008080;">height</span><span class="p">:</span><span class="nx">t</span><span class="p">.</span><span class="nx">top</span><span class="o" style="font-weight: 600;">-</span><span class="nx">p</span><span class="p">.</span><span class="nx">top</span><span class="p">},</span><span class="na" style="color: #008080;">right</span><span class="p">:{</span><span class="na" style="color: #008080;">width</span><span class="p">:</span><span class="nx">p</span><span class="p">.</span><span class="nx">right</span><span class="o" style="font-weight: 600;">-</span><span class="nx">t</span><span class="p">.</span><span class="nx">right</span><span class="p">,</span><span class="na" style="color: #008080;">height</span><span class="p">:</span><span class="nx">p</span><span class="p">.</span><span class="nx">height</span><span class="p">},</span><span class="na" style="color: #008080;">bottom</span><span class="p">:{</span><span class="na" style="color: #008080;">width</span><span class="p">:</span><span class="nx">p</span><span class="p">.</span><span class="nx">width</span><span class="p">,</span><span class="na" style="color: #008080;">height</span><span class="p">:</span><span class="nx">p</span><span class="p">.</span><span class="nx">bottom</span><span class="o" style="font-weight: 600;">-</span><span class="nx">t</span><span class="p">.</span><span class="nx">bottom</span><span class="p">},</span><span class="na" style="color: #008080;">left</span><span class="p">:{</span><span class="na" style="color: #008080;">width</span><span class="p">:</span><span class="nx">t</span><span class="p">.</span><span class="nx">left</span><span class="o" style="font-weight: 600;">-</span><span class="nx">p</span><span class="p">.</span><span class="nx">left</span><span class="p">,</span><span class="na" style="color: #008080;">height</span><span class="p">:</span><span class="nx">p</span><span class="p">.</span><span class="nx">height</span><span class="p">}},</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nb" style="color: #0086b3;">Object</span><span class="p">.</span><span class="nx">keys</span><span class="p">(</span><span class="nx">s</span><span class="p">).</span><span class="nx">map</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">de</span><span class="p">({</span><span class="na" style="color: #008080;">key</span><span class="p">:</span><span class="nx">e</span><span class="p">},</span><span class="nx">s</span><span class="p">[</span><span class="nx">e</span><span class="p">],{</span><span class="na" style="color: #008080;">area</span><span class="p">:</span><span class="nx">v</span><span class="p">(</span><span class="nx">s</span><span class="p">[</span><span class="nx">e</span><span class="p">])})}).</span><span class="nx">sort</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">t</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">t</span><span class="p">.</span><span class="nx">area</span><span class="o" style="font-weight: 600;">-</span><span class="nx">e</span><span class="p">.</span><span class="nx">area</span><span class="p">}),</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="p">.</span><span class="nx">filter</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">t</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">width</span><span class="p">,</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">height</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">t</span><span class="o" style="font-weight: 600;">>=</span><span class="nx">o</span><span class="p">.</span><span class="nx">clientWidth</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">n</span><span class="o" style="font-weight: 600;">>=</span><span class="nx">o</span><span class="p">.</span><span class="nx">clientHeight</span><span class="p">}),</span><span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;"><</span><span class="nx">a</span><span class="p">.</span><span class="nx">length</span><span class="p">?</span><span class="nx">a</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">key</span><span class="p">:</span><span class="nx">d</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">key</span><span class="p">,</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">split</span><span class="p">(</span><span class="dl">'</span><span class="s1" style="color: #d14;">-</span><span class="dl">'</span><span class="p">)[</span><span class="mi" style="color: #099;">1</span><span class="p">];</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">l</span><span class="o" style="font-weight: 600;">+</span><span class="p">(</span><span class="nx">f</span><span class="p">?</span><span class="dl">'</span><span class="s1" style="color: #d14;">-</span><span class="dl">'</span><span class="o" style="font-weight: 600;">+</span><span class="nx">f</span><span class="p">:</span><span class="dl">''</span><span class="p">)}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">O</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">t</span><span class="p">,</span><span class="nx">o</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">3</span><span class="o" style="font-weight: 600;"><</span><span class="nx">arguments</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">arguments</span><span class="p">[</span><span class="mi" style="color: #099;">3</span><span class="p">]?</span><span class="nx">arguments</span><span class="p">[</span><span class="mi" style="color: #099;">3</span><span class="p">]:</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">n</span><span class="p">?</span><span class="nx">w</span><span class="p">(</span><span class="nx">t</span><span class="p">):</span><span class="nx">d</span><span class="p">(</span><span class="nx">t</span><span class="p">,</span><span class="nx">o</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">u</span><span class="p">(</span><span class="nx">o</span><span class="p">,</span><span class="nx">i</span><span class="p">,</span><span class="nx">n</span><span class="p">)}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">L</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">t</span><span class="o" style="font-weight: 600;">=</span><span class="nx">getComputedStyle</span><span class="p">(</span><span class="nx">e</span><span class="p">),</span><span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="nb" style="color: #0086b3;">parseFloat</span><span class="p">(</span><span class="nx">t</span><span class="p">.</span><span class="nx">marginTop</span><span class="p">)</span><span class="o" style="font-weight: 600;">+</span><span class="nb" style="color: #0086b3;">parseFloat</span><span class="p">(</span><span class="nx">t</span><span class="p">.</span><span class="nx">marginBottom</span><span class="p">),</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="nb" style="color: #0086b3;">parseFloat</span><span class="p">(</span><span class="nx">t</span><span class="p">.</span><span class="nx">marginLeft</span><span class="p">)</span><span class="o" style="font-weight: 600;">+</span><span class="nb" style="color: #0086b3;">parseFloat</span><span class="p">(</span><span class="nx">t</span><span class="p">.</span><span class="nx">marginRight</span><span class="p">),</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="p">{</span><span class="na" style="color: #008080;">width</span><span class="p">:</span><span class="nx">e</span><span class="p">.</span><span class="nx">offsetWidth</span><span class="o" style="font-weight: 600;">+</span><span class="nx">n</span><span class="p">,</span><span class="na" style="color: #008080;">height</span><span class="p">:</span><span class="nx">e</span><span class="p">.</span><span class="nx">offsetHeight</span><span class="o" style="font-weight: 600;">+</span><span class="nx">o</span><span class="p">};</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">i</span><span class="p">}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">S</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">t</span><span class="o" style="font-weight: 600;">=</span><span class="p">{</span><span class="na" style="color: #008080;">left</span><span class="p">:</span><span class="dl">'</span><span class="s1" style="color: #d14;">right</span><span class="dl">'</span><span class="p">,</span><span class="na" style="color: #008080;">right</span><span class="p">:</span><span class="dl">'</span><span class="s1" style="color: #d14;">left</span><span class="dl">'</span><span class="p">,</span><span class="na" style="color: #008080;">bottom</span><span class="p">:</span><span class="dl">'</span><span class="s1" style="color: #d14;">top</span><span class="dl">'</span><span class="p">,</span><span class="na" style="color: #008080;">top</span><span class="p">:</span><span class="dl">'</span><span class="s1" style="color: #d14;">bottom</span><span class="dl">'</span><span class="p">};</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">e</span><span class="p">.</span><span class="nx">replace</span><span class="p">(</span><span class="sr" style="color: #009926;">/left|right|bottom|top/g</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">t</span><span class="p">[</span><span class="nx">e</span><span class="p">]})}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">T</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">t</span><span class="p">,</span><span class="nx">o</span><span class="p">){</span><span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="nx">o</span><span class="p">.</span><span class="nx">split</span><span class="p">(</span><span class="dl">'</span><span class="s1" style="color: #d14;">-</span><span class="dl">'</span><span class="p">)[</span><span class="mi" style="color: #099;">0</span><span class="p">];</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="nx">L</span><span class="p">(</span><span class="nx">e</span><span class="p">),</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="p">{</span><span class="na" style="color: #008080;">width</span><span class="p">:</span><span class="nx">n</span><span class="p">.</span><span class="nx">width</span><span class="p">,</span><span class="na" style="color: #008080;">height</span><span class="p">:</span><span class="nx">n</span><span class="p">.</span><span class="nx">height</span><span class="p">},</span><span class="nx">r</span><span class="o" style="font-weight: 600;">=-</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">!==</span><span class="p">[</span><span class="dl">'</span><span class="s1" style="color: #d14;">right</span><span class="dl">'</span><span class="p">,</span><span class="dl">'</span><span class="s1" style="color: #d14;">left</span><span class="dl">'</span><span class="p">].</span><span class="nx">indexOf</span><span class="p">(</span><span class="nx">o</span><span class="p">),</span><span class="nx">p</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">?</span><span class="dl">'</span><span class="s1" style="color: #d14;">top</span><span class="dl">'</span><span class="p">:</span><span class="dl">'</span><span class="s1" style="color: #d14;">left</span><span class="dl">'</span><span class="p">,</span><span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">?</span><span class="dl">'</span><span class="s1" style="color: #d14;">left</span><span class="dl">'</span><span class="p">:</span><span class="dl">'</span><span class="s1" style="color: #d14;">top</span><span class="dl">'</span><span class="p">,</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">?</span><span class="dl">'</span><span class="s1" style="color: #d14;">height</span><span class="dl">'</span><span class="p">:</span><span class="dl">'</span><span class="s1" style="color: #d14;">width</span><span class="dl">'</span><span class="p">,</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">?</span><span class="dl">'</span><span class="s1" style="color: #d14;">width</span><span class="dl">'</span><span class="p">:</span><span class="dl">'</span><span class="s1" style="color: #d14;">height</span><span class="dl">'</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">i</span><span class="p">[</span><span class="nx">p</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">[</span><span class="nx">p</span><span class="p">]</span><span class="o" style="font-weight: 600;">+</span><span class="nx">t</span><span class="p">[</span><span class="nx">d</span><span class="p">]</span><span class="o" style="font-weight: 600;">/</span><span class="mi" style="color: #099;">2</span><span class="o" style="font-weight: 600;">-</span><span class="nx">n</span><span class="p">[</span><span class="nx">d</span><span class="p">]</span><span class="o" style="font-weight: 600;">/</span><span class="mi" style="color: #099;">2</span><span class="p">,</span><span class="nx">i</span><span class="p">[</span><span class="nx">s</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">o</span><span class="o" style="font-weight: 600;">===</span><span class="nx">s</span><span class="p">?</span><span class="nx">t</span><span class="p">[</span><span class="nx">s</span><span class="p">]</span><span class="o" style="font-weight: 600;">-</span><span class="nx">n</span><span class="p">[</span><span class="nx">a</span><span class="p">]:</span><span class="nx">t</span><span class="p">[</span><span class="nx">S</span><span class="p">(</span><span class="nx">s</span><span class="p">)],</span><span class="nx">i</span><span class="p">}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">D</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">t</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nb" style="color: #0086b3;">Array</span><span class="p">.</span><span class="nx">prototype</span><span class="p">.</span><span class="nx">find</span><span class="p">?</span><span class="nx">e</span><span class="p">.</span><span class="nx">find</span><span class="p">(</span><span class="nx">t</span><span class="p">):</span><span class="nx">e</span><span class="p">.</span><span class="nx">filter</span><span class="p">(</span><span class="nx">t</span><span class="p">)[</span><span class="mi" style="color: #099;">0</span><span class="p">]}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">C</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">t</span><span class="p">,</span><span class="nx">o</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nb" style="color: #0086b3;">Array</span><span class="p">.</span><span class="nx">prototype</span><span class="p">.</span><span class="nx">findIndex</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">e</span><span class="p">.</span><span class="nx">findIndex</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">e</span><span class="p">[</span><span class="nx">t</span><span class="p">]</span><span class="o" style="font-weight: 600;">===</span><span class="nx">o</span><span class="p">});</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="nx">D</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">e</span><span class="p">[</span><span class="nx">t</span><span class="p">]</span><span class="o" style="font-weight: 600;">===</span><span class="nx">o</span><span class="p">});</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">e</span><span class="p">.</span><span class="nx">indexOf</span><span class="p">(</span><span class="nx">n</span><span class="p">)}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">N</span><span class="p">(</span><span class="nx">t</span><span class="p">,</span><span class="nx">o</span><span class="p">,</span><span class="nx">n</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">===</span><span class="nx">n</span><span class="p">?</span><span class="nx">t</span><span class="p">:</span><span class="nx">t</span><span class="p">.</span><span class="nx">slice</span><span class="p">(</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">C</span><span class="p">(</span><span class="nx">t</span><span class="p">,</span><span class="dl">'</span><span class="s1" style="color: #d14;">name</span><span class="dl">'</span><span class="p">,</span><span class="nx">n</span><span class="p">));</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">i</span><span class="p">.</span><span class="nx">forEach</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">t</span><span class="p">){</span><span class="nx">t</span><span class="p">[</span><span class="dl">'</span><span class="s1" style="color: #d14;">function</span><span class="dl">'</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">console</span><span class="p">.</span><span class="nx">warn</span><span class="p">(</span><span class="dl">'</span><span class="s1" style="color: #d14;">`modifier.function` is deprecated, use `modifier.fn`!</span><span class="dl">'</span><span class="p">);</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">[</span><span class="dl">'</span><span class="s1" style="color: #d14;">function</span><span class="dl">'</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="nx">t</span><span class="p">.</span><span class="nx">fn</span><span class="p">;</span><span class="nx">t</span><span class="p">.</span><span class="nx">enabled</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">e</span><span class="p">(</span><span class="nx">n</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">o</span><span class="p">.</span><span class="nx">offsets</span><span class="p">.</span><span class="nx">popper</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">(</span><span class="nx">o</span><span class="p">.</span><span class="nx">offsets</span><span class="p">.</span><span class="nx">popper</span><span class="p">),</span><span class="nx">o</span><span class="p">.</span><span class="nx">offsets</span><span class="p">.</span><span class="nx">reference</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">(</span><span class="nx">o</span><span class="p">.</span><span class="nx">offsets</span><span class="p">.</span><span class="nx">reference</span><span class="p">),</span><span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="nx">n</span><span class="p">(</span><span class="nx">o</span><span class="p">,</span><span class="nx">t</span><span class="p">))}),</span><span class="nx">o</span><span class="p">}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">k</span><span class="p">(){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">state</span><span class="p">.</span><span class="nx">isDestroyed</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="p">{</span><span class="na" style="color: #008080;">instance</span><span class="p">:</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="na" style="color: #008080;">styles</span><span class="p">:{},</span><span class="na" style="color: #008080;">arrowStyles</span><span class="p">:{},</span><span class="na" style="color: #008080;">attributes</span><span class="p">:{},</span><span class="na" style="color: #008080;">flipped</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="na" style="color: #008080;">offsets</span><span class="p">:{}};</span><span class="nx">e</span><span class="p">.</span><span class="nx">offsets</span><span class="p">.</span><span class="nx">reference</span><span class="o" style="font-weight: 600;">=</span><span class="nx">O</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">state</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">popper</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">reference</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">positionFixed</span><span class="p">),</span><span class="nx">e</span><span class="p">.</span><span class="nx">placement</span><span class="o" style="font-weight: 600;">=</span><span class="nx">x</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">placement</span><span class="p">,</span><span class="nx">e</span><span class="p">.</span><span class="nx">offsets</span><span class="p">.</span><span class="nx">reference</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">popper</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">reference</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">modifiers</span><span class="p">.</span><span class="nx">flip</span><span class="p">.</span><span class="nx">boundariesElement</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">modifiers</span><span class="p">.</span><span class="nx">flip</span><span class="p">.</span><span class="nx">padding</span><span class="p">),</span><span class="nx">e</span><span class="p">.</span><span class="nx">originalPlacement</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">placement</span><span class="p">,</span><span class="nx">e</span><span class="p">.</span><span class="nx">positionFixed</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">positionFixed</span><span class="p">,</span><span class="nx">e</span><span class="p">.</span><span class="nx">offsets</span><span class="p">.</span><span class="nx">popper</span><span class="o" style="font-weight: 600;">=</span><span class="nx">T</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">popper</span><span class="p">,</span><span class="nx">e</span><span class="p">.</span><span class="nx">offsets</span><span class="p">.</span><span class="nx">reference</span><span class="p">,</span><span class="nx">e</span><span class="p">.</span><span class="nx">placement</span><span class="p">),</span><span class="nx">e</span><span class="p">.</span><span class="nx">offsets</span><span class="p">.</span><span class="nx">popper</span><span class="p">.</span><span class="nx">position</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">positionFixed</span><span class="p">?</span><span class="dl">'</span><span class="s1" style="color: #d14;">fixed</span><span class="dl">'</span><span class="p">:</span><span class="dl">'</span><span class="s1" style="color: #d14;">absolute</span><span class="dl">'</span><span class="p">,</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">N</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">modifiers</span><span class="p">,</span><span class="nx">e</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">state</span><span class="p">.</span><span class="nx">isCreated</span><span class="p">?</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">onUpdate</span><span class="p">(</span><span class="nx">e</span><span class="p">):(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">state</span><span class="p">.</span><span class="nx">isCreated</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">onCreate</span><span class="p">(</span><span class="nx">e</span><span class="p">))}}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">P</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">t</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">e</span><span class="p">.</span><span class="nx">some</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">name</span><span class="p">,</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">enabled</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">n</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">o</span><span class="o" style="font-weight: 600;">===</span><span class="nx">t</span><span class="p">})}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">W</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">t</span><span class="o" style="font-weight: 600;">=</span><span class="p">[</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="dl">'</span><span class="s1" style="color: #d14;">ms</span><span class="dl">'</span><span class="p">,</span><span class="dl">'</span><span class="s1" style="color: #d14;">Webkit</span><span class="dl">'</span><span class="p">,</span><span class="dl">'</span><span class="s1" style="color: #d14;">Moz</span><span class="dl">'</span><span class="p">,</span><span class="dl">'</span><span class="s1" style="color: #d14;">O</span><span class="dl">'</span><span class="p">],</span><span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">charAt</span><span class="p">(</span><span class="mi" style="color: #099;">0</span><span class="p">).</span><span class="nx">toUpperCase</span><span class="p">()</span><span class="o" style="font-weight: 600;">+</span><span class="nx">e</span><span class="p">.</span><span class="nx">slice</span><span class="p">(</span><span class="mi" style="color: #099;">1</span><span class="p">),</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">n</span><span class="o" style="font-weight: 600;"><</span><span class="nx">t</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">n</span><span class="o" style="font-weight: 600;">++</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">[</span><span class="nx">n</span><span class="p">],</span><span class="nx">r</span><span class="o" style="font-weight: 600;">=</span><span class="nx">i</span><span class="p">?</span><span class="dl">''</span><span class="o" style="font-weight: 600;">+</span><span class="nx">i</span><span class="o" style="font-weight: 600;">+</span><span class="nx">o</span><span class="p">:</span><span class="nx">e</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="dl">'</span><span class="s1" style="color: #d14;">undefined</span><span class="dl">'</span><span class="o" style="font-weight: 600;">!=</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nb" style="color: #0086b3;">document</span><span class="p">.</span><span class="nx">body</span><span class="p">.</span><span class="nx">style</span><span class="p">[</span><span class="nx">r</span><span class="p">])</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">r</span><span class="p">}</span><span class="k" style="font-weight: 600;">return</span> <span class="kc" style="font-weight: 600;">null</span><span class="p">}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">B</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">state</span><span class="p">.</span><span class="nx">isDestroyed</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">P</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">modifiers</span><span class="p">,</span><span class="dl">'</span><span class="s1" style="color: #d14;">applyStyle</span><span class="dl">'</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">popper</span><span class="p">.</span><span class="nx">removeAttribute</span><span class="p">(</span><span class="dl">'</span><span class="s1" style="color: #d14;">x-placement</span><span class="dl">'</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">popper</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">position</span><span class="o" style="font-weight: 600;">=</span><span class="dl">''</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">popper</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">top</span><span class="o" style="font-weight: 600;">=</span><span class="dl">''</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">popper</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">left</span><span class="o" style="font-weight: 600;">=</span><span class="dl">''</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">popper</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">right</span><span class="o" style="font-weight: 600;">=</span><span class="dl">''</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">popper</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">bottom</span><span class="o" style="font-weight: 600;">=</span><span class="dl">''</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">popper</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">willChange</span><span class="o" style="font-weight: 600;">=</span><span class="dl">''</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">popper</span><span class="p">.</span><span class="nx">style</span><span class="p">[</span><span class="nx">W</span><span class="p">(</span><span class="dl">'</span><span class="s1" style="color: #d14;">transform</span><span class="dl">'</span><span class="p">)]</span><span class="o" style="font-weight: 600;">=</span><span class="dl">''</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">disableEventListeners</span><span class="p">(),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">removeOnDestroy</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">popper</span><span class="p">.</span><span class="nx">parentNode</span><span class="p">.</span><span class="nx">removeChild</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">popper</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">H</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">t</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">ownerDocument</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">t</span><span class="p">?</span><span class="nx">t</span><span class="p">.</span><span class="nx">defaultView</span><span class="p">:</span><span class="nb" style="color: #0086b3;">window</span><span class="p">}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">A</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">t</span><span class="p">,</span><span class="nx">o</span><span class="p">,</span><span class="nx">i</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">r</span><span class="o" style="font-weight: 600;">=</span><span class="dl">'</span><span class="s1" style="color: #d14;">BODY</span><span class="dl">'</span><span class="o" style="font-weight: 600;">===</span><span class="nx">e</span><span class="p">.</span><span class="nx">nodeName</span><span class="p">,</span><span class="nx">p</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">?</span><span class="nx">e</span><span class="p">.</span><span class="nx">ownerDocument</span><span class="p">.</span><span class="nx">defaultView</span><span class="p">:</span><span class="nx">e</span><span class="p">;</span><span class="nx">p</span><span class="p">.</span><span class="nx">addEventListener</span><span class="p">(</span><span class="nx">t</span><span class="p">,</span><span class="nx">o</span><span class="p">,{</span><span class="na" style="color: #008080;">passive</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">}),</span><span class="nx">r</span><span class="o" style="font-weight: 600;">||</span><span class="nx">A</span><span class="p">(</span><span class="nx">n</span><span class="p">(</span><span class="nx">p</span><span class="p">.</span><span class="nx">parentNode</span><span class="p">),</span><span class="nx">t</span><span class="p">,</span><span class="nx">o</span><span class="p">,</span><span class="nx">i</span><span class="p">),</span><span class="nx">i</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">p</span><span class="p">)}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">I</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">t</span><span class="p">,</span><span class="nx">o</span><span class="p">,</span><span class="nx">i</span><span class="p">){</span><span class="nx">o</span><span class="p">.</span><span class="nx">updateBound</span><span class="o" style="font-weight: 600;">=</span><span class="nx">i</span><span class="p">,</span><span class="nx">H</span><span class="p">(</span><span class="nx">e</span><span class="p">).</span><span class="nx">addEventListener</span><span class="p">(</span><span class="dl">'</span><span class="s1" style="color: #d14;">resize</span><span class="dl">'</span><span class="p">,</span><span class="nx">o</span><span class="p">.</span><span class="nx">updateBound</span><span class="p">,{</span><span class="na" style="color: #008080;">passive</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">});</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">r</span><span class="o" style="font-weight: 600;">=</span><span class="nx">n</span><span class="p">(</span><span class="nx">e</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">A</span><span class="p">(</span><span class="nx">r</span><span class="p">,</span><span class="dl">'</span><span class="s1" style="color: #d14;">scroll</span><span class="dl">'</span><span class="p">,</span><span class="nx">o</span><span class="p">.</span><span class="nx">updateBound</span><span class="p">,</span><span class="nx">o</span><span class="p">.</span><span class="nx">scrollParents</span><span class="p">),</span><span class="nx">o</span><span class="p">.</span><span class="nx">scrollElement</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">,</span><span class="nx">o</span><span class="p">.</span><span class="nx">eventsEnabled</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">o</span><span class="p">}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">M</span><span class="p">(){</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">state</span><span class="p">.</span><span class="nx">eventsEnabled</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">state</span><span class="o" style="font-weight: 600;">=</span><span class="nx">I</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">reference</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">state</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">scheduleUpdate</span><span class="p">))}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">F</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">t</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">H</span><span class="p">(</span><span class="nx">e</span><span class="p">).</span><span class="nx">removeEventListener</span><span class="p">(</span><span class="dl">'</span><span class="s1" style="color: #d14;">resize</span><span class="dl">'</span><span class="p">,</span><span class="nx">t</span><span class="p">.</span><span class="nx">updateBound</span><span class="p">),</span><span class="nx">t</span><span class="p">.</span><span class="nx">scrollParents</span><span class="p">.</span><span class="nx">forEach</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="nx">e</span><span class="p">.</span><span class="nx">removeEventListener</span><span class="p">(</span><span class="dl">'</span><span class="s1" style="color: #d14;">scroll</span><span class="dl">'</span><span class="p">,</span><span class="nx">t</span><span class="p">.</span><span class="nx">updateBound</span><span class="p">)}),</span><span class="nx">t</span><span class="p">.</span><span class="nx">updateBound</span><span class="o" style="font-weight: 600;">=</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="nx">t</span><span class="p">.</span><span class="nx">scrollParents</span><span class="o" style="font-weight: 600;">=</span><span class="p">[],</span><span class="nx">t</span><span class="p">.</span><span class="nx">scrollElement</span><span class="o" style="font-weight: 600;">=</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="nx">t</span><span class="p">.</span><span class="nx">eventsEnabled</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="nx">t</span><span class="p">}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">R</span><span class="p">(){</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">state</span><span class="p">.</span><span class="nx">eventsEnabled</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">cancelAnimationFrame</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">scheduleUpdate</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">state</span><span class="o" style="font-weight: 600;">=</span><span class="nx">F</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">reference</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">state</span><span class="p">))}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">U</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span><span class="dl">''</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">e</span><span class="o" style="font-weight: 600;">&&!</span><span class="nb" style="color: #0086b3;">isNaN</span><span class="p">(</span><span class="nb" style="color: #0086b3;">parseFloat</span><span class="p">(</span><span class="nx">e</span><span class="p">))</span><span class="o" style="font-weight: 600;">&&</span><span class="nb" style="color: #0086b3;">isFinite</span><span class="p">(</span><span class="nx">e</span><span class="p">)}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">Y</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">t</span><span class="p">){</span><span class="nb" style="color: #0086b3;">Object</span><span class="p">.</span><span class="nx">keys</span><span class="p">(</span><span class="nx">t</span><span class="p">).</span><span class="nx">forEach</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">o</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="dl">''</span><span class="p">;</span><span class="o" style="font-weight: 600;">-</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">!==</span><span class="p">[</span><span class="dl">'</span><span class="s1" style="color: #d14;">width</span><span class="dl">'</span><span class="p">,</span><span class="dl">'</span><span class="s1" style="color: #d14;">height</span><span class="dl">'</span><span class="p">,</span><span class="dl">'</span><span class="s1" style="color: #d14;">top</span><span class="dl">'</span><span class="p">,</span><span class="dl">'</span><span class="s1" style="color: #d14;">right</span><span class="dl">'</span><span class="p">,</span><span class="dl">'</span><span class="s1" style="color: #d14;">bottom</span><span class="dl">'</span><span class="p">,</span><span class="dl">'</span><span class="s1" style="color: #d14;">left</span><span class="dl">'</span><span class="p">].</span><span class="nx">indexOf</span><span class="p">(</span><span class="nx">o</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">U</span><span class="p">(</span><span class="nx">t</span><span class="p">[</span><span class="nx">o</span><span class="p">])</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="dl">'</span><span class="s1" style="color: #d14;">px</span><span class="dl">'</span><span class="p">),</span><span class="nx">e</span><span class="p">.</span><span class="nx">style</span><span class="p">[</span><span class="nx">o</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">[</span><span class="nx">o</span><span class="p">]</span><span class="o" style="font-weight: 600;">+</span><span class="nx">n</span><span class="p">})}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">j</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">t</span><span class="p">){</span><span class="nb" style="color: #0086b3;">Object</span><span class="p">.</span><span class="nx">keys</span><span class="p">(</span><span class="nx">t</span><span class="p">).</span><span class="nx">forEach</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">o</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">[</span><span class="nx">o</span><span class="p">];</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">===</span><span class="nx">n</span><span class="p">?</span><span class="nx">e</span><span class="p">.</span><span class="nx">removeAttribute</span><span class="p">(</span><span class="nx">o</span><span class="p">):</span><span class="nx">e</span><span class="p">.</span><span class="nx">setAttribute</span><span class="p">(</span><span class="nx">o</span><span class="p">,</span><span class="nx">t</span><span class="p">[</span><span class="nx">o</span><span class="p">])})}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">q</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">t</span><span class="p">,</span><span class="nx">o</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="nx">D</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">name</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">o</span><span class="o" style="font-weight: 600;">===</span><span class="nx">t</span><span class="p">}),</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=!!</span><span class="nx">n</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">e</span><span class="p">.</span><span class="nx">some</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">e</span><span class="p">.</span><span class="nx">name</span><span class="o" style="font-weight: 600;">===</span><span class="nx">o</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">e</span><span class="p">.</span><span class="nx">enabled</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">e</span><span class="p">.</span><span class="nx">order</span><span class="o" style="font-weight: 600;"><</span><span class="nx">n</span><span class="p">.</span><span class="nx">order</span><span class="p">});</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="nx">i</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">r</span><span class="o" style="font-weight: 600;">=</span><span class="dl">'</span><span class="s1" style="color: #d14;">`</span><span class="dl">'</span><span class="o" style="font-weight: 600;">+</span><span class="nx">t</span><span class="o" style="font-weight: 600;">+</span><span class="dl">'</span><span class="s1" style="color: #d14;">`</span><span class="dl">'</span><span class="p">;</span><span class="nx">console</span><span class="p">.</span><span class="nx">warn</span><span class="p">(</span><span class="dl">'</span><span class="s1" style="color: #d14;">`</span><span class="dl">'</span><span class="o" style="font-weight: 600;">+</span><span class="nx">o</span><span class="o" style="font-weight: 600;">+</span><span class="dl">'</span><span class="s1" style="color: #d14;">`</span><span class="dl">'</span><span class="o" style="font-weight: 600;">+</span><span class="dl">'</span><span class="s1" style="color: #d14;"> modifier is required by </span><span class="dl">'</span><span class="o" style="font-weight: 600;">+</span><span class="nx">r</span><span class="o" style="font-weight: 600;">+</span><span class="dl">'</span><span class="s1" style="color: #d14;"> modifier in order to work, be sure to include it before </span><span class="dl">'</span><span class="o" style="font-weight: 600;">+</span><span class="nx">r</span><span class="o" style="font-weight: 600;">+</span><span class="dl">'</span><span class="s1" style="color: #d14;">!</span><span class="dl">'</span><span class="p">)}</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">i</span><span class="p">}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">K</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span><span class="dl">'</span><span class="s1" style="color: #d14;">end</span><span class="dl">'</span><span class="o" style="font-weight: 600;">===</span><span class="nx">e</span><span class="p">?</span><span class="dl">'</span><span class="s1" style="color: #d14;">start</span><span class="dl">'</span><span class="p">:</span><span class="dl">'</span><span class="s1" style="color: #d14;">start</span><span class="dl">'</span><span class="o" style="font-weight: 600;">===</span><span class="nx">e</span><span class="p">?</span><span class="dl">'</span><span class="s1" style="color: #d14;">end</span><span class="dl">'</span><span class="p">:</span><span class="nx">e</span><span class="p">}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">V</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">t</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;"><</span><span class="nx">arguments</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">arguments</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">arguments</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">],</span><span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="nx">le</span><span class="p">.</span><span class="nx">indexOf</span><span class="p">(</span><span class="nx">e</span><span class="p">),</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="nx">le</span><span class="p">.</span><span class="nx">slice</span><span class="p">(</span><span class="nx">o</span><span class="o" style="font-weight: 600;">+</span><span class="mi" style="color: #099;">1</span><span class="p">).</span><span class="nx">concat</span><span class="p">(</span><span class="nx">le</span><span class="p">.</span><span class="nx">slice</span><span class="p">(</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">o</span><span class="p">));</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">t</span><span class="p">?</span><span class="nx">n</span><span class="p">.</span><span class="nx">reverse</span><span class="p">():</span><span class="nx">n</span><span class="p">}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">z</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">t</span><span class="p">,</span><span class="nx">o</span><span class="p">,</span><span class="nx">n</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">match</span><span class="p">(</span><span class="sr" style="color: #009926;">/</span><span class="se" style="color: #d14;">((?:\-</span><span class="sr" style="color: #009926;">|</span><span class="se" style="color: #d14;">\+)?\d</span><span class="sr" style="color: #009926;">*</span><span class="se" style="color: #d14;">\.?\d</span><span class="sr" style="color: #009926;">*</span><span class="se" style="color: #d14;">)(</span><span class="sr" style="color: #009926;">.*</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">/</span><span class="p">),</span><span class="nx">r</span><span class="o" style="font-weight: 600;">=+</span><span class="nx">i</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">],</span><span class="nx">p</span><span class="o" style="font-weight: 600;">=</span><span class="nx">i</span><span class="p">[</span><span class="mi" style="color: #099;">2</span><span class="p">];</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="nx">r</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">e</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">===</span><span class="nx">p</span><span class="p">.</span><span class="nx">indexOf</span><span class="p">(</span><span class="dl">'</span><span class="s1" style="color: #d14;">%</span><span class="dl">'</span><span class="p">)){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">s</span><span class="p">;</span><span class="k" style="font-weight: 600;">switch</span><span class="p">(</span><span class="nx">p</span><span class="p">){</span><span class="k" style="font-weight: 600;">case</span><span class="dl">'</span><span class="s1" style="color: #d14;">%p</span><span class="dl">'</span><span class="p">:</span><span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="nx">o</span><span class="p">;</span><span class="k" style="font-weight: 600;">break</span><span class="p">;</span><span class="k" style="font-weight: 600;">case</span><span class="dl">'</span><span class="s1" style="color: #d14;">%</span><span class="dl">'</span><span class="p">:</span><span class="k" style="font-weight: 600;">case</span><span class="dl">'</span><span class="s1" style="color: #d14;">%r</span><span class="dl">'</span><span class="p">:</span><span class="k" style="font-weight: 600;">default</span><span class="p">:</span><span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="nx">n</span><span class="p">;}</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">(</span><span class="nx">s</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">d</span><span class="p">[</span><span class="nx">t</span><span class="p">]</span><span class="o" style="font-weight: 600;">/</span><span class="mi" style="color: #099;">100</span><span class="o" style="font-weight: 600;">*</span><span class="nx">r</span><span class="p">}</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="dl">'</span><span class="s1" style="color: #d14;">vh</span><span class="dl">'</span><span class="o" style="font-weight: 600;">===</span><span class="nx">p</span><span class="o" style="font-weight: 600;">||</span><span class="dl">'</span><span class="s1" style="color: #d14;">vw</span><span class="dl">'</span><span class="o" style="font-weight: 600;">===</span><span class="nx">p</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">a</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="dl">'</span><span class="s1" style="color: #d14;">vh</span><span class="dl">'</span><span class="o" style="font-weight: 600;">===</span><span class="nx">p</span><span class="p">?</span><span class="nx">Q</span><span class="p">(</span><span class="nb" style="color: #0086b3;">document</span><span class="p">.</span><span class="nx">documentElement</span><span class="p">.</span><span class="nx">clientHeight</span><span class="p">,</span><span class="nb" style="color: #0086b3;">window</span><span class="p">.</span><span class="nx">innerHeight</span><span class="o" style="font-weight: 600;">||</span><span class="mi" style="color: #099;">0</span><span class="p">):</span><span class="nx">Q</span><span class="p">(</span><span class="nb" style="color: #0086b3;">document</span><span class="p">.</span><span class="nx">documentElement</span><span class="p">.</span><span class="nx">clientWidth</span><span class="p">,</span><span class="nb" style="color: #0086b3;">window</span><span class="p">.</span><span class="nx">innerWidth</span><span class="o" style="font-weight: 600;">||</span><span class="mi" style="color: #099;">0</span><span class="p">),</span><span class="nx">a</span><span class="o" style="font-weight: 600;">/</span><span class="mi" style="color: #099;">100</span><span class="o" style="font-weight: 600;">*</span><span class="nx">r</span><span class="p">}</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">r</span><span class="p">}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">G</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">t</span><span class="p">,</span><span class="nx">o</span><span class="p">,</span><span class="nx">n</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="mi" style="color: #099;">0</span><span class="p">],</span><span class="nx">r</span><span class="o" style="font-weight: 600;">=-</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">!==</span><span class="p">[</span><span class="dl">'</span><span class="s1" style="color: #d14;">right</span><span class="dl">'</span><span class="p">,</span><span class="dl">'</span><span class="s1" style="color: #d14;">left</span><span class="dl">'</span><span class="p">].</span><span class="nx">indexOf</span><span class="p">(</span><span class="nx">n</span><span class="p">),</span><span class="nx">p</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">split</span><span class="p">(</span><span class="sr" style="color: #009926;">/</span><span class="se" style="color: #d14;">(\+</span><span class="sr" style="color: #009926;">|</span><span class="se" style="color: #d14;">\-)</span><span class="sr" style="color: #009926;">/</span><span class="p">).</span><span class="nx">map</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">e</span><span class="p">.</span><span class="nx">trim</span><span class="p">()}),</span><span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="nx">p</span><span class="p">.</span><span class="nx">indexOf</span><span class="p">(</span><span class="nx">D</span><span class="p">(</span><span class="nx">p</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span><span class="o" style="font-weight: 600;">-</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">e</span><span class="p">.</span><span class="nx">search</span><span class="p">(</span><span class="sr" style="color: #009926;">/,|</span><span class="se" style="color: #d14;">\s</span><span class="sr" style="color: #009926;">/</span><span class="p">)}));</span><span class="nx">p</span><span class="p">[</span><span class="nx">s</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&-</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">===</span><span class="nx">p</span><span class="p">[</span><span class="nx">s</span><span class="p">].</span><span class="nx">indexOf</span><span class="p">(</span><span class="dl">'</span><span class="s1" style="color: #d14;">,</span><span class="dl">'</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">console</span><span class="p">.</span><span class="nx">warn</span><span class="p">(</span><span class="dl">'</span><span class="s1" style="color: #d14;">Offsets separated by white space(s) are deprecated, use a comma (,) instead.</span><span class="dl">'</span><span class="p">);</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/</span><span class="se" style="color: #d14;">\s</span><span class="sr" style="color: #009926;">*,</span><span class="se" style="color: #d14;">\s</span><span class="sr" style="color: #009926;">*|</span><span class="se" style="color: #d14;">\s</span><span class="sr" style="color: #009926;">+/</span><span class="p">,</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=-</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">===</span><span class="nx">s</span><span class="p">?[</span><span class="nx">p</span><span class="p">]:[</span><span class="nx">p</span><span class="p">.</span><span class="nx">slice</span><span class="p">(</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">s</span><span class="p">).</span><span class="nx">concat</span><span class="p">([</span><span class="nx">p</span><span class="p">[</span><span class="nx">s</span><span class="p">].</span><span class="nx">split</span><span class="p">(</span><span class="nx">d</span><span class="p">)[</span><span class="mi" style="color: #099;">0</span><span class="p">]]),[</span><span class="nx">p</span><span class="p">[</span><span class="nx">s</span><span class="p">].</span><span class="nx">split</span><span class="p">(</span><span class="nx">d</span><span class="p">)[</span><span class="mi" style="color: #099;">1</span><span class="p">]].</span><span class="nx">concat</span><span class="p">(</span><span class="nx">p</span><span class="p">.</span><span class="nx">slice</span><span class="p">(</span><span class="nx">s</span><span class="o" style="font-weight: 600;">+</span><span class="mi" style="color: #099;">1</span><span class="p">))];</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">map</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">n</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="p">(</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">===</span><span class="nx">n</span><span class="p">?</span><span class="o" style="font-weight: 600;">!</span><span class="nx">r</span><span class="p">:</span><span class="nx">r</span><span class="p">)?</span><span class="dl">'</span><span class="s1" style="color: #d14;">height</span><span class="dl">'</span><span class="p">:</span><span class="dl">'</span><span class="s1" style="color: #d14;">width</span><span class="dl">'</span><span class="p">,</span><span class="nx">p</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">1</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">e</span><span class="p">.</span><span class="nx">reduce</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">t</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span><span class="dl">''</span><span class="o" style="font-weight: 600;">===</span><span class="nx">e</span><span class="p">[</span><span class="nx">e</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">-</span><span class="mi" style="color: #099;">1</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&-</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">!==</span><span class="p">[</span><span class="dl">'</span><span class="s1" style="color: #d14;">+</span><span class="dl">'</span><span class="p">,</span><span class="dl">'</span><span class="s1" style="color: #d14;">-</span><span class="dl">'</span><span class="p">].</span><span class="nx">indexOf</span><span class="p">(</span><span class="nx">t</span><span class="p">)?(</span><span class="nx">e</span><span class="p">[</span><span class="nx">e</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">-</span><span class="mi" style="color: #099;">1</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">,</span><span class="nx">p</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">e</span><span class="p">):</span><span class="nx">p</span><span class="p">?(</span><span class="nx">e</span><span class="p">[</span><span class="nx">e</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">-</span><span class="mi" style="color: #099;">1</span><span class="p">]</span><span class="o" style="font-weight: 600;">+=</span><span class="nx">t</span><span class="p">,</span><span class="nx">p</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="nx">e</span><span class="p">):</span><span class="nx">e</span><span class="p">.</span><span class="nx">concat</span><span class="p">(</span><span class="nx">t</span><span class="p">)},[]).</span><span class="nx">map</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">z</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">i</span><span class="p">,</span><span class="nx">t</span><span class="p">,</span><span class="nx">o</span><span class="p">)})}),</span><span class="nx">a</span><span class="p">.</span><span class="nx">forEach</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">t</span><span class="p">){</span><span class="nx">e</span><span class="p">.</span><span class="nx">forEach</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">o</span><span class="p">,</span><span class="nx">n</span><span class="p">){</span><span class="nx">U</span><span class="p">(</span><span class="nx">o</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">i</span><span class="p">[</span><span class="nx">t</span><span class="p">]</span><span class="o" style="font-weight: 600;">+=</span><span class="nx">o</span><span class="o" style="font-weight: 600;">*</span><span class="p">(</span><span class="dl">'</span><span class="s1" style="color: #d14;">-</span><span class="dl">'</span><span class="o" style="font-weight: 600;">===</span><span class="nx">e</span><span class="p">[</span><span class="nx">n</span><span class="o" style="font-weight: 600;">-</span><span class="mi" style="color: #099;">1</span><span class="p">]?</span><span class="o" style="font-weight: 600;">-</span><span class="mi" style="color: #099;">1</span><span class="p">:</span><span class="mi" style="color: #099;">1</span><span class="p">))})}),</span><span class="nx">i</span><span class="p">}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">_</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">t</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">o</span><span class="p">,</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">.</span><span class="nx">offset</span><span class="p">,</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">placement</span><span class="p">,</span><span class="nx">r</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">offsets</span><span class="p">,</span><span class="nx">p</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">popper</span><span class="p">,</span><span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">reference</span><span class="p">,</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">i</span><span class="p">.</span><span class="nx">split</span><span class="p">(</span><span class="dl">'</span><span class="s1" style="color: #d14;">-</span><span class="dl">'</span><span class="p">)[</span><span class="mi" style="color: #099;">0</span><span class="p">];</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="nx">U</span><span class="p">(</span><span class="o" style="font-weight: 600;">+</span><span class="nx">n</span><span class="p">)?[</span><span class="o" style="font-weight: 600;">+</span><span class="nx">n</span><span class="p">,</span><span class="mi" style="color: #099;">0</span><span class="p">]:</span><span class="nx">G</span><span class="p">(</span><span class="nx">n</span><span class="p">,</span><span class="nx">p</span><span class="p">,</span><span class="nx">s</span><span class="p">,</span><span class="nx">d</span><span class="p">),</span><span class="dl">'</span><span class="s1" style="color: #d14;">left</span><span class="dl">'</span><span class="o" style="font-weight: 600;">===</span><span class="nx">d</span><span class="p">?(</span><span class="nx">p</span><span class="p">.</span><span class="nx">top</span><span class="o" style="font-weight: 600;">+=</span><span class="nx">o</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">],</span><span class="nx">p</span><span class="p">.</span><span class="nx">left</span><span class="o" style="font-weight: 600;">-=</span><span class="nx">o</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">]):</span><span class="dl">'</span><span class="s1" style="color: #d14;">right</span><span class="dl">'</span><span class="o" style="font-weight: 600;">===</span><span class="nx">d</span><span class="p">?(</span><span class="nx">p</span><span class="p">.</span><span class="nx">top</span><span class="o" style="font-weight: 600;">+=</span><span class="nx">o</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">],</span><span class="nx">p</span><span class="p">.</span><span class="nx">left</span><span class="o" style="font-weight: 600;">+=</span><span class="nx">o</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">]):</span><span class="dl">'</span><span class="s1" style="color: #d14;">top</span><span class="dl">'</span><span class="o" style="font-weight: 600;">===</span><span class="nx">d</span><span class="p">?(</span><span class="nx">p</span><span class="p">.</span><span class="nx">left</span><span class="o" style="font-weight: 600;">+=</span><span class="nx">o</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">],</span><span class="nx">p</span><span class="p">.</span><span class="nx">top</span><span class="o" style="font-weight: 600;">-=</span><span class="nx">o</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">]):</span><span class="dl">'</span><span class="s1" style="color: #d14;">bottom</span><span class="dl">'</span><span class="o" style="font-weight: 600;">===</span><span class="nx">d</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">p</span><span class="p">.</span><span class="nx">left</span><span class="o" style="font-weight: 600;">+=</span><span class="nx">o</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">],</span><span class="nx">p</span><span class="p">.</span><span class="nx">top</span><span class="o" style="font-weight: 600;">+=</span><span class="nx">o</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">]),</span><span class="nx">e</span><span class="p">.</span><span class="nx">popper</span><span class="o" style="font-weight: 600;">=</span><span class="nx">p</span><span class="p">,</span><span class="nx">e</span><span class="p">}</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">X</span><span class="o" style="font-weight: 600;">=</span><span class="nb" style="color: #0086b3;">Math</span><span class="p">.</span><span class="nx">min</span><span class="p">,</span><span class="nx">J</span><span class="o" style="font-weight: 600;">=</span><span class="nb" style="color: #0086b3;">Math</span><span class="p">.</span><span class="nx">floor</span><span class="p">,</span><span class="nx">Q</span><span class="o" style="font-weight: 600;">=</span><span class="nb" style="color: #0086b3;">Math</span><span class="p">.</span><span class="nx">max</span><span class="p">,</span><span class="nx">Z</span><span class="o" style="font-weight: 600;">=</span><span class="dl">'</span><span class="s1" style="color: #d14;">undefined</span><span class="dl">'</span><span class="o" style="font-weight: 600;">!=</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nb" style="color: #0086b3;">window</span><span class="o" style="font-weight: 600;">&&</span><span class="dl">'</span><span class="s1" style="color: #d14;">undefined</span><span class="dl">'</span><span class="o" style="font-weight: 600;">!=</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nb" style="color: #0086b3;">document</span><span class="p">,</span><span class="nx">$</span><span class="o" style="font-weight: 600;">=</span><span class="p">[</span><span class="dl">'</span><span class="s1" style="color: #d14;">Edge</span><span class="dl">'</span><span class="p">,</span><span class="dl">'</span><span class="s1" style="color: #d14;">Trident</span><span class="dl">'</span><span class="p">,</span><span class="dl">'</span><span class="s1" style="color: #d14;">Firefox</span><span class="dl">'</span><span class="p">],</span><span class="nx">ee</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">te</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">te</span><span class="o" style="font-weight: 600;"><</span><span class="nx">$</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">te</span><span class="o" style="font-weight: 600;">+=</span><span class="mi" style="color: #099;">1</span><span class="p">)</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">Z</span><span class="o" style="font-weight: 600;">&&</span><span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;"><=</span><span class="nb" style="color: #0086b3;">navigator</span><span class="p">.</span><span class="nx">userAgent</span><span class="p">.</span><span class="nx">indexOf</span><span class="p">(</span><span class="nx">$</span><span class="p">[</span><span class="nx">te</span><span class="p">])){</span><span class="nx">ee</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">1</span><span class="p">;</span><span class="k" style="font-weight: 600;">break</span><span class="p">}</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">Z</span><span class="o" style="font-weight: 600;">&&</span><span class="nb" style="color: #0086b3;">window</span><span class="p">.</span><span class="nb" style="color: #0086b3;">Promise</span><span class="p">,</span><span class="nx">oe</span><span class="o" style="font-weight: 600;">=</span><span class="nx">i</span><span class="p">?</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">t</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">1</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="nx">t</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">t</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nb" style="color: #0086b3;">window</span><span class="p">.</span><span class="nb" style="color: #0086b3;">Promise</span><span class="p">.</span><span class="nx">resolve</span><span class="p">().</span><span class="nx">then</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="nx">t</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="nx">e</span><span class="p">()}))}}:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">t</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">1</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="nx">t</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">t</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">setTimeout</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="nx">t</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="nx">e</span><span class="p">()},</span><span class="nx">ee</span><span class="p">))}},</span><span class="nx">ne</span><span class="o" style="font-weight: 600;">=</span><span class="p">{},</span><span class="nx">ie</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;"><</span><span class="nx">arguments</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">arguments</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]?</span><span class="nx">arguments</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]:</span><span class="dl">'</span><span class="s1" style="color: #d14;">all</span><span class="dl">'</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span><span class="p">(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">toString</span><span class="p">(),</span><span class="nx">ne</span><span class="p">.</span><span class="nx">hasOwnProperty</span><span class="p">(</span><span class="nx">e</span><span class="p">))?</span><span class="nx">ne</span><span class="p">[</span><span class="nx">e</span><span class="p">]:(</span><span class="dl">'</span><span class="s1" style="color: #d14;">11</span><span class="dl">'</span><span class="o" style="font-weight: 600;">===</span><span class="nx">e</span><span class="p">?</span><span class="nx">ne</span><span class="p">[</span><span class="nx">e</span><span class="p">]</span><span class="o" style="font-weight: 600;">=-</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">!==</span><span class="nb" style="color: #0086b3;">navigator</span><span class="p">.</span><span class="nx">userAgent</span><span class="p">.</span><span class="nx">indexOf</span><span class="p">(</span><span class="dl">'</span><span class="s1" style="color: #d14;">Trident</span><span class="dl">'</span><span class="p">):</span><span class="dl">'</span><span class="s1" style="color: #d14;">10</span><span class="dl">'</span><span class="o" style="font-weight: 600;">===</span><span class="nx">e</span><span class="p">?</span><span class="nx">ne</span><span class="p">[</span><span class="nx">e</span><span class="p">]</span><span class="o" style="font-weight: 600;">=-</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">!==</span><span class="nb" style="color: #0086b3;">navigator</span><span class="p">.</span><span class="nx">appVersion</span><span class="p">.</span><span class="nx">indexOf</span><span class="p">(</span><span class="dl">'</span><span class="s1" style="color: #d14;">MSIE 10</span><span class="dl">'</span><span class="p">):</span><span class="dl">'</span><span class="s1" style="color: #d14;">all</span><span class="dl">'</span><span class="o" style="font-weight: 600;">===</span><span class="nx">e</span><span class="p">?</span><span class="nx">ne</span><span class="p">[</span><span class="nx">e</span><span class="p">]</span><span class="o" style="font-weight: 600;">=-</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">!==</span><span class="nb" style="color: #0086b3;">navigator</span><span class="p">.</span><span class="nx">userAgent</span><span class="p">.</span><span class="nx">indexOf</span><span class="p">(</span><span class="dl">'</span><span class="s1" style="color: #d14;">Trident</span><span class="dl">'</span><span class="p">)</span><span class="o" style="font-weight: 600;">||-</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">!==</span><span class="nb" style="color: #0086b3;">navigator</span><span class="p">.</span><span class="nx">userAgent</span><span class="p">.</span><span class="nx">indexOf</span><span class="p">(</span><span class="dl">'</span><span class="s1" style="color: #d14;">MSIE</span><span class="dl">'</span><span class="p">):</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">ne</span><span class="p">.</span><span class="nx">all</span><span class="o" style="font-weight: 600;">=</span><span class="nx">ne</span><span class="p">.</span><span class="nx">all</span><span class="o" style="font-weight: 600;">||</span><span class="nb" style="color: #0086b3;">Object</span><span class="p">.</span><span class="nx">keys</span><span class="p">(</span><span class="nx">ne</span><span class="p">).</span><span class="nx">some</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">ne</span><span class="p">[</span><span class="nx">e</span><span class="p">]}),</span><span class="nx">ne</span><span class="p">[</span><span class="nx">e</span><span class="p">])},</span><span class="nx">re</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">t</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="p">(</span><span class="nx">e</span> <span class="k" style="font-weight: 600;">instanceof</span> <span class="nx">t</span><span class="p">))</span><span class="k" style="font-weight: 600;">throw</span> <span class="k" style="font-weight: 600;">new</span> <span class="nx">TypeError</span><span class="p">(</span><span class="dl">'</span><span class="s1" style="color: #d14;">Cannot call a class as a function</span><span class="dl">'</span><span class="p">)},</span><span class="nx">pe</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">e</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">t</span><span class="p">){</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">o</span><span class="p">,</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">n</span><span class="o" style="font-weight: 600;"><</span><span class="nx">t</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">n</span><span class="o" style="font-weight: 600;">++</span><span class="p">)</span><span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">[</span><span class="nx">n</span><span class="p">],</span><span class="nx">o</span><span class="p">.</span><span class="nx">enumerable</span><span class="o" style="font-weight: 600;">=</span><span class="nx">o</span><span class="p">.</span><span class="nx">enumerable</span><span class="o" style="font-weight: 600;">||!</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="nx">o</span><span class="p">.</span><span class="nx">configurable</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="dl">'</span><span class="s1" style="color: #d14;">value</span><span class="dl">'</span><span class="k" style="font-weight: 600;">in</span> <span class="nx">o</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">o</span><span class="p">.</span><span class="nx">writable</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">0</span><span class="p">),</span><span class="nb" style="color: #0086b3;">Object</span><span class="p">.</span><span class="nx">defineProperty</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">o</span><span class="p">.</span><span class="nx">key</span><span class="p">,</span><span class="nx">o</span><span class="p">)}</span><span class="k" style="font-weight: 600;">return</span> <span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">t</span><span class="p">,</span><span class="nx">o</span><span class="p">,</span><span class="nx">n</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">o</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">e</span><span class="p">(</span><span class="nx">t</span><span class="p">.</span><span class="nx">prototype</span><span class="p">,</span><span class="nx">o</span><span class="p">),</span><span class="nx">n</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">e</span><span class="p">(</span><span class="nx">t</span><span class="p">,</span><span class="nx">n</span><span class="p">),</span><span class="nx">t</span><span class="p">}}(),</span><span class="nx">se</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">t</span><span class="p">,</span><span class="nx">o</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">t</span> <span class="k" style="font-weight: 600;">in</span> <span class="nx">e</span><span class="p">?</span><span class="nb" style="color: #0086b3;">Object</span><span class="p">.</span><span class="nx">defineProperty</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">t</span><span class="p">,{</span><span class="na" style="color: #008080;">value</span><span class="p">:</span><span class="nx">o</span><span class="p">,</span><span class="na" style="color: #008080;">enumerable</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: #008080;">configurable</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: #008080;">writable</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">}):</span><span class="nx">e</span><span class="p">[</span><span class="nx">t</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">o</span><span class="p">,</span><span class="nx">e</span><span class="p">},</span><span class="nx">de</span><span class="o" style="font-weight: 600;">=</span><span class="nb" style="color: #0086b3;">Object</span><span class="p">.</span><span class="nx">assign</span><span class="o" style="font-weight: 600;">||</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">t</span><span class="p">,</span><span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">1</span><span class="p">;</span><span class="nx">o</span><span class="o" style="font-weight: 600;"><</span><span class="nx">arguments</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">o</span><span class="o" style="font-weight: 600;">++</span><span class="p">)</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">n</span> <span class="k" style="font-weight: 600;">in</span> <span class="nx">t</span><span class="o" style="font-weight: 600;">=</span><span class="nx">arguments</span><span class="p">[</span><span class="nx">o</span><span class="p">],</span><span class="nx">t</span><span class="p">)</span><span class="nb" style="color: #0086b3;">Object</span><span class="p">.</span><span class="nx">prototype</span><span class="p">.</span><span class="nx">hasOwnProperty</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="nx">t</span><span class="p">,</span><span class="nx">n</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">e</span><span class="p">[</span><span class="nx">n</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">[</span><span class="nx">n</span><span class="p">]);</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">e</span><span class="p">},</span><span class="nx">ae</span><span class="o" style="font-weight: 600;">=</span><span class="p">[</span><span class="dl">'</span><span class="s1" style="color: #d14;">auto-start</span><span class="dl">'</span><span class="p">,</span><span class="dl">'</span><span class="s1" style="color: #d14;">auto</span><span class="dl">'</span><span class="p">,</span><span class="dl">'</span><span class="s1" style="color: #d14;">auto-end</span><span class="dl">'</span><span class="p">,</span><span class="dl">'</span><span class="s1" style="color: #d14;">top-start</span><span class="dl">'</span><span class="p">,</span><span class="dl">'</span><span class="s1" style="color: #d14;">top</span><span class="dl">'</span><span class="p">,</span><span class="dl">'</span><span class="s1" style="color: #d14;">top-end</span><span class="dl">'</span><span class="p">,</span><span class="dl">'</span><span class="s1" style="color: #d14;">right-start</span><span class="dl">'</span><span class="p">,</span><span class="dl">'</span><span class="s1" style="color: #d14;">right</span><span class="dl">'</span><span class="p">,</span><span class="dl">'</span><span class="s1" style="color: #d14;">right-end</span><span class="dl">'</span><span class="p">,</span><span class="dl">'</span><span class="s1" style="color: #d14;">bottom-end</span><span class="dl">'</span><span class="p">,</span><span class="dl">'</span><span class="s1" style="color: #d14;">bottom</span><span class="dl">'</span><span class="p">,</span><span class="dl">'</span><span class="s1" style="color: #d14;">bottom-start</span><span class="dl">'</span><span class="p">,</span><span class="dl">'</span><span class="s1" style="color: #d14;">left-end</span><span class="dl">'</span><span class="p">,</span><span class="dl">'</span><span class="s1" style="color: #d14;">left</span><span class="dl">'</span><span class="p">,</span><span class="dl">'</span><span class="s1" style="color: #d14;">left-start</span><span class="dl">'</span><span class="p">],</span><span class="nx">le</span><span class="o" style="font-weight: 600;">=</span><span class="nx">ae</span><span class="p">.</span><span class="nx">slice</span><span class="p">(</span><span class="mi" style="color: #099;">3</span><span class="p">),</span><span class="nx">fe</span><span class="o" style="font-weight: 600;">=</span><span class="p">{</span><span class="na" style="color: #008080;">FLIP</span><span class="p">:</span><span class="dl">'</span><span class="s1" style="color: #d14;">flip</span><span class="dl">'</span><span class="p">,</span><span class="na" style="color: #008080;">CLOCKWISE</span><span class="p">:</span><span class="dl">'</span><span class="s1" style="color: #d14;">clockwise</span><span class="dl">'</span><span class="p">,</span><span class="na" style="color: #008080;">COUNTERCLOCKWISE</span><span class="p">:</span><span class="dl">'</span><span class="s1" style="color: #d14;">counterclockwise</span><span class="dl">'</span><span class="p">},</span><span class="nx">me</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">t</span><span class="p">(</span><span class="nx">o</span><span class="p">,</span><span class="nx">n</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">r</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">2</span><span class="o" style="font-weight: 600;"><</span><span class="nx">arguments</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">arguments</span><span class="p">[</span><span class="mi" style="color: #099;">2</span><span class="p">]?</span><span class="nx">arguments</span><span class="p">[</span><span class="mi" style="color: #099;">2</span><span class="p">]:{};</span><span class="nx">re</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">,</span><span class="nx">t</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">scheduleUpdate</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">requestAnimationFrame</span><span class="p">(</span><span class="nx">i</span><span class="p">.</span><span class="nx">update</span><span class="p">)},</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">update</span><span class="o" style="font-weight: 600;">=</span><span class="nx">oe</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">update</span><span class="p">.</span><span class="nx">bind</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">)),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="o" style="font-weight: 600;">=</span><span class="nx">de</span><span class="p">({},</span><span class="nx">t</span><span class="p">.</span><span class="nx">Defaults</span><span class="p">,</span><span class="nx">r</span><span class="p">),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">state</span><span class="o" style="font-weight: 600;">=</span><span class="p">{</span><span class="na" style="color: #008080;">isDestroyed</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="na" style="color: #008080;">isCreated</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="na" style="color: #008080;">scrollParents</span><span class="p">:[]},</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">reference</span><span class="o" style="font-weight: 600;">=</span><span class="nx">o</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">o</span><span class="p">.</span><span class="nx">jquery</span><span class="p">?</span><span class="nx">o</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]:</span><span class="nx">o</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">popper</span><span class="o" style="font-weight: 600;">=</span><span class="nx">n</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">n</span><span class="p">.</span><span class="nx">jquery</span><span class="p">?</span><span class="nx">n</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]:</span><span class="nx">n</span><span class="p">,</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">modifiers</span><span class="o" style="font-weight: 600;">=</span><span class="p">{},</span><span class="nb" style="color: #0086b3;">Object</span><span class="p">.</span><span class="nx">keys</span><span class="p">(</span><span class="nx">de</span><span class="p">({},</span><span class="nx">t</span><span class="p">.</span><span class="nx">Defaults</span><span class="p">.</span><span class="nx">modifiers</span><span class="p">,</span><span class="nx">r</span><span class="p">.</span><span class="nx">modifiers</span><span class="p">)).</span><span class="nx">forEach</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="nx">i</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">modifiers</span><span class="p">[</span><span class="nx">e</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">de</span><span class="p">({},</span><span class="nx">t</span><span class="p">.</span><span class="nx">Defaults</span><span class="p">.</span><span class="nx">modifiers</span><span class="p">[</span><span class="nx">e</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="p">{},</span><span class="nx">r</span><span class="p">.</span><span class="nx">modifiers</span><span class="p">?</span><span class="nx">r</span><span class="p">.</span><span class="nx">modifiers</span><span class="p">[</span><span class="nx">e</span><span class="p">]:{})}),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">modifiers</span><span class="o" style="font-weight: 600;">=</span><span class="nb" style="color: #0086b3;">Object</span><span class="p">.</span><span class="nx">keys</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">modifiers</span><span class="p">).</span><span class="nx">map</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">de</span><span class="p">({</span><span class="na" style="color: #008080;">name</span><span class="p">:</span><span class="nx">e</span><span class="p">},</span><span class="nx">i</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">modifiers</span><span class="p">[</span><span class="nx">e</span><span class="p">])}).</span><span class="nx">sort</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">t</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">e</span><span class="p">.</span><span class="nx">order</span><span class="o" style="font-weight: 600;">-</span><span class="nx">t</span><span class="p">.</span><span class="nx">order</span><span class="p">}),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">modifiers</span><span class="p">.</span><span class="nx">forEach</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">t</span><span class="p">){</span><span class="nx">t</span><span class="p">.</span><span class="nx">enabled</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">e</span><span class="p">(</span><span class="nx">t</span><span class="p">.</span><span class="nx">onLoad</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">t</span><span class="p">.</span><span class="nx">onLoad</span><span class="p">(</span><span class="nx">i</span><span class="p">.</span><span class="nx">reference</span><span class="p">,</span><span class="nx">i</span><span class="p">.</span><span class="nx">popper</span><span class="p">,</span><span class="nx">i</span><span class="p">.</span><span class="nx">options</span><span class="p">,</span><span class="nx">t</span><span class="p">,</span><span class="nx">i</span><span class="p">.</span><span class="nx">state</span><span class="p">)}),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">update</span><span class="p">();</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">p</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">options</span><span class="p">.</span><span class="nx">eventsEnabled</span><span class="p">;</span><span class="nx">p</span><span class="o" style="font-weight: 600;">&&</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">enableEventListeners</span><span class="p">(),</span><span class="k" style="font-weight: 600;">this</span><span class="p">.</span><span class="nx">state</span><span class="p">.</span><span class="nx">eventsEnabled</span><span class="o" style="font-weight: 600;">=</span><span class="nx">p</span><span class="p">}</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">pe</span><span class="p">(</span><span class="nx">t</span><span class="p">,[{</span><span class="na" style="color: #008080;">key</span><span class="p">:</span><span class="dl">'</span><span class="s1" style="color: #d14;">update</span><span class="dl">'</span><span class="p">,</span><span class="na" style="color: #008080;">value</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">k</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">)}},{</span><span class="na" style="color: #008080;">key</span><span class="p">:</span><span class="dl">'</span><span class="s1" style="color: #d14;">destroy</span><span class="dl">'</span><span class="p">,</span><span class="na" style="color: #008080;">value</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">B</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">)}},{</span><span class="na" style="color: #008080;">key</span><span class="p">:</span><span class="dl">'</span><span class="s1" style="color: #d14;">enableEventListeners</span><span class="dl">'</span><span class="p">,</span><span class="na" style="color: #008080;">value</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">M</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">)}},{</span><span class="na" style="color: #008080;">key</span><span class="p">:</span><span class="dl">'</span><span class="s1" style="color: #d14;">disableEventListeners</span><span class="dl">'</span><span class="p">,</span><span class="na" style="color: #008080;">value</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">R</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="k" style="font-weight: 600;">this</span><span class="p">)}}]),</span><span class="nx">t</span><span class="p">}();</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">me</span><span class="p">.</span><span class="nx">Utils</span><span class="o" style="font-weight: 600;">=</span><span class="p">(</span><span class="dl">'</span><span class="s1" style="color: #d14;">undefined</span><span class="dl">'</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nb" style="color: #0086b3;">window</span><span class="p">?</span><span class="nb" style="color: #0086b3;">global</span><span class="p">:</span><span class="nb" style="color: #0086b3;">window</span><span class="p">).</span><span class="nx">PopperUtils</span><span class="p">,</span><span class="nx">me</span><span class="p">.</span><span class="nx">placements</span><span class="o" style="font-weight: 600;">=</span><span class="nx">ae</span><span class="p">,</span><span class="nx">me</span><span class="p">.</span><span class="nx">Defaults</span><span class="o" style="font-weight: 600;">=</span><span class="p">{</span><span class="na" style="color: #008080;">placement</span><span class="p">:</span><span class="dl">'</span><span class="s1" style="color: #d14;">bottom</span><span class="dl">'</span><span class="p">,</span><span class="na" style="color: #008080;">positionFixed</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="na" style="color: #008080;">eventsEnabled</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: #008080;">removeOnDestroy</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="na" style="color: #008080;">onCreate</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){},</span><span class="na" style="color: #008080;">onUpdate</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){},</span><span class="na" style="color: #008080;">modifiers</span><span class="p">:{</span><span class="na" style="color: #008080;">shift</span><span class="p">:{</span><span class="na" style="color: #008080;">order</span><span class="p">:</span><span class="mi" style="color: #099;">100</span><span class="p">,</span><span class="na" style="color: #008080;">enabled</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: #008080;">fn</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">t</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">placement</span><span class="p">,</span><span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">.</span><span class="nx">split</span><span class="p">(</span><span class="dl">'</span><span class="s1" style="color: #d14;">-</span><span class="dl">'</span><span class="p">)[</span><span class="mi" style="color: #099;">0</span><span class="p">],</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">.</span><span class="nx">split</span><span class="p">(</span><span class="dl">'</span><span class="s1" style="color: #d14;">-</span><span class="dl">'</span><span class="p">)[</span><span class="mi" style="color: #099;">1</span><span class="p">];</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">n</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">offsets</span><span class="p">,</span><span class="nx">r</span><span class="o" style="font-weight: 600;">=</span><span class="nx">i</span><span class="p">.</span><span class="nx">reference</span><span class="p">,</span><span class="nx">p</span><span class="o" style="font-weight: 600;">=</span><span class="nx">i</span><span class="p">.</span><span class="nx">popper</span><span class="p">,</span><span class="nx">s</span><span class="o" style="font-weight: 600;">=-</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">!==</span><span class="p">[</span><span class="dl">'</span><span class="s1" style="color: #d14;">bottom</span><span class="dl">'</span><span class="p">,</span><span class="dl">'</span><span class="s1" style="color: #d14;">top</span><span class="dl">'</span><span class="p">].</span><span class="nx">indexOf</span><span class="p">(</span><span class="nx">o</span><span class="p">),</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">s</span><span class="p">?</span><span class="dl">'</span><span class="s1" style="color: #d14;">left</span><span class="dl">'</span><span class="p">:</span><span class="dl">'</span><span class="s1" style="color: #d14;">top</span><span class="dl">'</span><span class="p">,</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">s</span><span class="p">?</span><span class="dl">'</span><span class="s1" style="color: #d14;">width</span><span class="dl">'</span><span class="p">:</span><span class="dl">'</span><span class="s1" style="color: #d14;">height</span><span class="dl">'</span><span class="p">,</span><span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="p">{</span><span class="na" style="color: #008080;">start</span><span class="p">:</span><span class="nx">se</span><span class="p">({},</span><span class="nx">d</span><span class="p">,</span><span class="nx">r</span><span class="p">[</span><span class="nx">d</span><span class="p">]),</span><span class="na" style="color: #008080;">end</span><span class="p">:</span><span class="nx">se</span><span class="p">({},</span><span class="nx">d</span><span class="p">,</span><span class="nx">r</span><span class="p">[</span><span class="nx">d</span><span class="p">]</span><span class="o" style="font-weight: 600;">+</span><span class="nx">r</span><span class="p">[</span><span class="nx">a</span><span class="p">]</span><span class="o" style="font-weight: 600;">-</span><span class="nx">p</span><span class="p">[</span><span class="nx">a</span><span class="p">])};</span><span class="nx">e</span><span class="p">.</span><span class="nx">offsets</span><span class="p">.</span><span class="nx">popper</span><span class="o" style="font-weight: 600;">=</span><span class="nx">de</span><span class="p">({},</span><span class="nx">p</span><span class="p">,</span><span class="nx">l</span><span class="p">[</span><span class="nx">n</span><span class="p">])}</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">e</span><span class="p">}},</span><span class="na" style="color: #008080;">offset</span><span class="p">:{</span><span class="na" style="color: #008080;">order</span><span class="p">:</span><span class="mi" style="color: #099;">200</span><span class="p">,</span><span class="na" style="color: #008080;">enabled</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: #008080;">fn</span><span class="p">:</span><span class="nx">_</span><span class="p">,</span><span class="na" style="color: #008080;">offset</span><span class="p">:</span><span class="mi" style="color: #099;">0</span><span class="p">},</span><span class="na" style="color: #008080;">preventOverflow</span><span class="p">:{</span><span class="na" style="color: #008080;">order</span><span class="p">:</span><span class="mi" style="color: #099;">300</span><span class="p">,</span><span class="na" style="color: #008080;">enabled</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: #008080;">fn</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">t</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">.</span><span class="nx">boundariesElement</span><span class="o" style="font-weight: 600;">||</span><span class="nx">r</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">instance</span><span class="p">.</span><span class="nx">popper</span><span class="p">);</span><span class="nx">e</span><span class="p">.</span><span class="nx">instance</span><span class="p">.</span><span class="nx">reference</span><span class="o" style="font-weight: 600;">===</span><span class="nx">o</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">(</span><span class="nx">o</span><span class="p">));</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="nx">E</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">instance</span><span class="p">.</span><span class="nx">popper</span><span class="p">,</span><span class="nx">e</span><span class="p">.</span><span class="nx">instance</span><span class="p">.</span><span class="nx">reference</span><span class="p">,</span><span class="nx">t</span><span class="p">.</span><span class="nx">padding</span><span class="p">,</span><span class="nx">o</span><span class="p">,</span><span class="nx">e</span><span class="p">.</span><span class="nx">positionFixed</span><span class="p">);</span><span class="nx">t</span><span class="p">.</span><span class="nx">boundaries</span><span class="o" style="font-weight: 600;">=</span><span class="nx">n</span><span class="p">;</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">.</span><span class="nx">priority</span><span class="p">,</span><span class="nx">p</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">offsets</span><span class="p">.</span><span class="nx">popper</span><span class="p">,</span><span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="p">{</span><span class="na" style="color: #008080;">primary</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="nx">p</span><span class="p">[</span><span class="nx">e</span><span class="p">];</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">p</span><span class="p">[</span><span class="nx">e</span><span class="p">]</span><span class="o" style="font-weight: 600;"><</span><span class="nx">n</span><span class="p">[</span><span class="nx">e</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&!</span><span class="nx">t</span><span class="p">.</span><span class="nx">escapeWithReference</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="nx">Q</span><span class="p">(</span><span class="nx">p</span><span class="p">[</span><span class="nx">e</span><span class="p">],</span><span class="nx">n</span><span class="p">[</span><span class="nx">e</span><span class="p">])),</span><span class="nx">se</span><span class="p">({},</span><span class="nx">e</span><span class="p">,</span><span class="nx">o</span><span class="p">)},</span><span class="na" style="color: #008080;">secondary</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="dl">'</span><span class="s1" style="color: #d14;">right</span><span class="dl">'</span><span class="o" style="font-weight: 600;">===</span><span class="nx">e</span><span class="p">?</span><span class="dl">'</span><span class="s1" style="color: #d14;">left</span><span class="dl">'</span><span class="p">:</span><span class="dl">'</span><span class="s1" style="color: #d14;">top</span><span class="dl">'</span><span class="p">,</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">p</span><span class="p">[</span><span class="nx">o</span><span class="p">];</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">p</span><span class="p">[</span><span class="nx">e</span><span class="p">]</span><span class="o" style="font-weight: 600;">></span><span class="nx">n</span><span class="p">[</span><span class="nx">e</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&!</span><span class="nx">t</span><span class="p">.</span><span class="nx">escapeWithReference</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">X</span><span class="p">(</span><span class="nx">p</span><span class="p">[</span><span class="nx">o</span><span class="p">],</span><span class="nx">n</span><span class="p">[</span><span class="nx">e</span><span class="p">]</span><span class="o" style="font-weight: 600;">-</span><span class="p">(</span><span class="dl">'</span><span class="s1" style="color: #d14;">right</span><span class="dl">'</span><span class="o" style="font-weight: 600;">===</span><span class="nx">e</span><span class="p">?</span><span class="nx">p</span><span class="p">.</span><span class="nx">width</span><span class="p">:</span><span class="nx">p</span><span class="p">.</span><span class="nx">height</span><span class="p">))),</span><span class="nx">se</span><span class="p">({},</span><span class="nx">o</span><span class="p">,</span><span class="nx">i</span><span class="p">)}};</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">i</span><span class="p">.</span><span class="nx">forEach</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">t</span><span class="o" style="font-weight: 600;">=-</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">===</span><span class="p">[</span><span class="dl">'</span><span class="s1" style="color: #d14;">left</span><span class="dl">'</span><span class="p">,</span><span class="dl">'</span><span class="s1" style="color: #d14;">top</span><span class="dl">'</span><span class="p">].</span><span class="nx">indexOf</span><span class="p">(</span><span class="nx">e</span><span class="p">)?</span><span class="dl">'</span><span class="s1" style="color: #d14;">secondary</span><span class="dl">'</span><span class="p">:</span><span class="dl">'</span><span class="s1" style="color: #d14;">primary</span><span class="dl">'</span><span class="p">;</span><span class="nx">p</span><span class="o" style="font-weight: 600;">=</span><span class="nx">de</span><span class="p">({},</span><span class="nx">p</span><span class="p">,</span><span class="nx">s</span><span class="p">[</span><span class="nx">t</span><span class="p">](</span><span class="nx">e</span><span class="p">))}),</span><span class="nx">e</span><span class="p">.</span><span class="nx">offsets</span><span class="p">.</span><span class="nx">popper</span><span class="o" style="font-weight: 600;">=</span><span class="nx">p</span><span class="p">,</span><span class="nx">e</span><span class="p">},</span><span class="na" style="color: #008080;">priority</span><span class="p">:[</span><span class="dl">'</span><span class="s1" style="color: #d14;">left</span><span class="dl">'</span><span class="p">,</span><span class="dl">'</span><span class="s1" style="color: #d14;">right</span><span class="dl">'</span><span class="p">,</span><span class="dl">'</span><span class="s1" style="color: #d14;">top</span><span class="dl">'</span><span class="p">,</span><span class="dl">'</span><span class="s1" style="color: #d14;">bottom</span><span class="dl">'</span><span class="p">],</span><span class="na" style="color: #008080;">padding</span><span class="p">:</span><span class="mi" style="color: #099;">5</span><span class="p">,</span><span class="na" style="color: #008080;">boundariesElement</span><span class="p">:</span><span class="dl">'</span><span class="s1" style="color: #d14;">scrollParent</span><span class="dl">'</span><span class="p">},</span><span class="na" style="color: #008080;">keepTogether</span><span class="p">:{</span><span class="na" style="color: #008080;">order</span><span class="p">:</span><span class="mi" style="color: #099;">400</span><span class="p">,</span><span class="na" style="color: #008080;">enabled</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: #008080;">fn</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">t</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">offsets</span><span class="p">,</span><span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">.</span><span class="nx">popper</span><span class="p">,</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">.</span><span class="nx">reference</span><span class="p">,</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">placement</span><span class="p">.</span><span class="nx">split</span><span class="p">(</span><span class="dl">'</span><span class="s1" style="color: #d14;">-</span><span class="dl">'</span><span class="p">)[</span><span class="mi" style="color: #099;">0</span><span class="p">],</span><span class="nx">r</span><span class="o" style="font-weight: 600;">=</span><span class="nx">J</span><span class="p">,</span><span class="nx">p</span><span class="o" style="font-weight: 600;">=-</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">!==</span><span class="p">[</span><span class="dl">'</span><span class="s1" style="color: #d14;">top</span><span class="dl">'</span><span class="p">,</span><span class="dl">'</span><span class="s1" style="color: #d14;">bottom</span><span class="dl">'</span><span class="p">].</span><span class="nx">indexOf</span><span class="p">(</span><span class="nx">i</span><span class="p">),</span><span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="nx">p</span><span class="p">?</span><span class="dl">'</span><span class="s1" style="color: #d14;">right</span><span class="dl">'</span><span class="p">:</span><span class="dl">'</span><span class="s1" style="color: #d14;">bottom</span><span class="dl">'</span><span class="p">,</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">p</span><span class="p">?</span><span class="dl">'</span><span class="s1" style="color: #d14;">left</span><span class="dl">'</span><span class="p">:</span><span class="dl">'</span><span class="s1" style="color: #d14;">top</span><span class="dl">'</span><span class="p">,</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">p</span><span class="p">?</span><span class="dl">'</span><span class="s1" style="color: #d14;">width</span><span class="dl">'</span><span class="p">:</span><span class="dl">'</span><span class="s1" style="color: #d14;">height</span><span class="dl">'</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">o</span><span class="p">[</span><span class="nx">s</span><span class="p">]</span><span class="o" style="font-weight: 600;"><</span><span class="nx">r</span><span class="p">(</span><span class="nx">n</span><span class="p">[</span><span class="nx">d</span><span class="p">])</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">offsets</span><span class="p">.</span><span class="nx">popper</span><span class="p">[</span><span class="nx">d</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">(</span><span class="nx">n</span><span class="p">[</span><span class="nx">d</span><span class="p">])</span><span class="o" style="font-weight: 600;">-</span><span class="nx">o</span><span class="p">[</span><span class="nx">a</span><span class="p">]),</span><span class="nx">o</span><span class="p">[</span><span class="nx">d</span><span class="p">]</span><span class="o" style="font-weight: 600;">></span><span class="nx">r</span><span class="p">(</span><span class="nx">n</span><span class="p">[</span><span class="nx">s</span><span class="p">])</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">offsets</span><span class="p">.</span><span class="nx">popper</span><span class="p">[</span><span class="nx">d</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">(</span><span class="nx">n</span><span class="p">[</span><span class="nx">s</span><span class="p">])),</span><span class="nx">e</span><span class="p">}},</span><span class="na" style="color: #008080;">arrow</span><span class="p">:{</span><span class="na" style="color: #008080;">order</span><span class="p">:</span><span class="mi" style="color: #099;">500</span><span class="p">,</span><span class="na" style="color: #008080;">enabled</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: #008080;">fn</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">o</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">n</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="nx">q</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">instance</span><span class="p">.</span><span class="nx">modifiers</span><span class="p">,</span><span class="dl">'</span><span class="s1" style="color: #d14;">arrow</span><span class="dl">'</span><span class="p">,</span><span class="dl">'</span><span class="s1" style="color: #d14;">keepTogether</span><span class="dl">'</span><span class="p">))</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">e</span><span class="p">;</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">o</span><span class="p">.</span><span class="nx">element</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="dl">'</span><span class="s1" style="color: #d14;">string</span><span class="dl">'</span><span class="o" style="font-weight: 600;">==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">i</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">instance</span><span class="p">.</span><span class="nx">popper</span><span class="p">.</span><span class="nx">querySelector</span><span class="p">(</span><span class="nx">i</span><span class="p">),</span><span class="o" style="font-weight: 600;">!</span><span class="nx">i</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">e</span><span class="p">;}</span><span class="k" style="font-weight: 600;">else</span> <span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="nx">e</span><span class="p">.</span><span class="nx">instance</span><span class="p">.</span><span class="nx">popper</span><span class="p">.</span><span class="nx">contains</span><span class="p">(</span><span class="nx">i</span><span class="p">))</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">console</span><span class="p">.</span><span class="nx">warn</span><span class="p">(</span><span class="dl">'</span><span class="s1" style="color: #d14;">WARNING: `arrow.element` must be child of its popper element!</span><span class="dl">'</span><span class="p">),</span><span class="nx">e</span><span class="p">;</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">r</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">placement</span><span class="p">.</span><span class="nx">split</span><span class="p">(</span><span class="dl">'</span><span class="s1" style="color: #d14;">-</span><span class="dl">'</span><span class="p">)[</span><span class="mi" style="color: #099;">0</span><span class="p">],</span><span class="nx">p</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">offsets</span><span class="p">,</span><span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="nx">p</span><span class="p">.</span><span class="nx">popper</span><span class="p">,</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">p</span><span class="p">.</span><span class="nx">reference</span><span class="p">,</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=-</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">!==</span><span class="p">[</span><span class="dl">'</span><span class="s1" style="color: #d14;">left</span><span class="dl">'</span><span class="p">,</span><span class="dl">'</span><span class="s1" style="color: #d14;">right</span><span class="dl">'</span><span class="p">].</span><span class="nx">indexOf</span><span class="p">(</span><span class="nx">r</span><span class="p">),</span><span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">?</span><span class="dl">'</span><span class="s1" style="color: #d14;">height</span><span class="dl">'</span><span class="p">:</span><span class="dl">'</span><span class="s1" style="color: #d14;">width</span><span class="dl">'</span><span class="p">,</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">?</span><span class="dl">'</span><span class="s1" style="color: #d14;">Top</span><span class="dl">'</span><span class="p">:</span><span class="dl">'</span><span class="s1" style="color: #d14;">Left</span><span class="dl">'</span><span class="p">,</span><span class="nx">m</span><span class="o" style="font-weight: 600;">=</span><span class="nx">f</span><span class="p">.</span><span class="nx">toLowerCase</span><span class="p">(),</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">?</span><span class="dl">'</span><span class="s1" style="color: #d14;">left</span><span class="dl">'</span><span class="p">:</span><span class="dl">'</span><span class="s1" style="color: #d14;">top</span><span class="dl">'</span><span class="p">,</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">?</span><span class="dl">'</span><span class="s1" style="color: #d14;">bottom</span><span class="dl">'</span><span class="p">:</span><span class="dl">'</span><span class="s1" style="color: #d14;">right</span><span class="dl">'</span><span class="p">,</span><span class="nx">u</span><span class="o" style="font-weight: 600;">=</span><span class="nx">L</span><span class="p">(</span><span class="nx">i</span><span class="p">)[</span><span class="nx">l</span><span class="p">];</span><span class="nx">d</span><span class="p">[</span><span class="nx">g</span><span class="p">]</span><span class="o" style="font-weight: 600;">-</span><span class="nx">u</span><span class="o" style="font-weight: 600;"><</span><span class="nx">s</span><span class="p">[</span><span class="nx">m</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">offsets</span><span class="p">.</span><span class="nx">popper</span><span class="p">[</span><span class="nx">m</span><span class="p">]</span><span class="o" style="font-weight: 600;">-=</span><span class="nx">s</span><span class="p">[</span><span class="nx">m</span><span class="p">]</span><span class="o" style="font-weight: 600;">-</span><span class="p">(</span><span class="nx">d</span><span class="p">[</span><span class="nx">g</span><span class="p">]</span><span class="o" style="font-weight: 600;">-</span><span class="nx">u</span><span class="p">)),</span><span class="nx">d</span><span class="p">[</span><span class="nx">m</span><span class="p">]</span><span class="o" style="font-weight: 600;">+</span><span class="nx">u</span><span class="o" style="font-weight: 600;">></span><span class="nx">s</span><span class="p">[</span><span class="nx">g</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">offsets</span><span class="p">.</span><span class="nx">popper</span><span class="p">[</span><span class="nx">m</span><span class="p">]</span><span class="o" style="font-weight: 600;">+=</span><span class="nx">d</span><span class="p">[</span><span class="nx">m</span><span class="p">]</span><span class="o" style="font-weight: 600;">+</span><span class="nx">u</span><span class="o" style="font-weight: 600;">-</span><span class="nx">s</span><span class="p">[</span><span class="nx">g</span><span class="p">]),</span><span class="nx">e</span><span class="p">.</span><span class="nx">offsets</span><span class="p">.</span><span class="nx">popper</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">offsets</span><span class="p">.</span><span class="nx">popper</span><span class="p">);</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="p">[</span><span class="nx">m</span><span class="p">]</span><span class="o" style="font-weight: 600;">+</span><span class="nx">d</span><span class="p">[</span><span class="nx">l</span><span class="p">]</span><span class="o" style="font-weight: 600;">/</span><span class="mi" style="color: #099;">2</span><span class="o" style="font-weight: 600;">-</span><span class="nx">u</span><span class="o" style="font-weight: 600;">/</span><span class="mi" style="color: #099;">2</span><span class="p">,</span><span class="nx">y</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">instance</span><span class="p">.</span><span class="nx">popper</span><span class="p">),</span><span class="nx">w</span><span class="o" style="font-weight: 600;">=</span><span class="nb" style="color: #0086b3;">parseFloat</span><span class="p">(</span><span class="nx">y</span><span class="p">[</span><span class="dl">'</span><span class="s1" style="color: #d14;">margin</span><span class="dl">'</span><span class="o" style="font-weight: 600;">+</span><span class="nx">f</span><span class="p">],</span><span class="mi" style="color: #099;">10</span><span class="p">),</span><span class="nx">E</span><span class="o" style="font-weight: 600;">=</span><span class="nb" style="color: #0086b3;">parseFloat</span><span class="p">(</span><span class="nx">y</span><span class="p">[</span><span class="dl">'</span><span class="s1" style="color: #d14;">border</span><span class="dl">'</span><span class="o" style="font-weight: 600;">+</span><span class="nx">f</span><span class="o" style="font-weight: 600;">+</span><span class="dl">'</span><span class="s1" style="color: #d14;">Width</span><span class="dl">'</span><span class="p">],</span><span class="mi" style="color: #099;">10</span><span class="p">),</span><span class="nx">v</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="o" style="font-weight: 600;">-</span><span class="nx">e</span><span class="p">.</span><span class="nx">offsets</span><span class="p">.</span><span class="nx">popper</span><span class="p">[</span><span class="nx">m</span><span class="p">]</span><span class="o" style="font-weight: 600;">-</span><span class="nx">w</span><span class="o" style="font-weight: 600;">-</span><span class="nx">E</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">v</span><span class="o" style="font-weight: 600;">=</span><span class="nx">Q</span><span class="p">(</span><span class="nx">X</span><span class="p">(</span><span class="nx">s</span><span class="p">[</span><span class="nx">l</span><span class="p">]</span><span class="o" style="font-weight: 600;">-</span><span class="nx">u</span><span class="p">,</span><span class="nx">v</span><span class="p">),</span><span class="mi" style="color: #099;">0</span><span class="p">),</span><span class="nx">e</span><span class="p">.</span><span class="nx">arrowElement</span><span class="o" style="font-weight: 600;">=</span><span class="nx">i</span><span class="p">,</span><span class="nx">e</span><span class="p">.</span><span class="nx">offsets</span><span class="p">.</span><span class="nx">arrow</span><span class="o" style="font-weight: 600;">=</span><span class="p">(</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="p">{},</span><span class="nx">se</span><span class="p">(</span><span class="nx">n</span><span class="p">,</span><span class="nx">m</span><span class="p">,</span><span class="nb" style="color: #0086b3;">Math</span><span class="p">.</span><span class="nx">round</span><span class="p">(</span><span class="nx">v</span><span class="p">)),</span><span class="nx">se</span><span class="p">(</span><span class="nx">n</span><span class="p">,</span><span class="nx">h</span><span class="p">,</span><span class="dl">''</span><span class="p">),</span><span class="nx">n</span><span class="p">),</span><span class="nx">e</span><span class="p">},</span><span class="na" style="color: #008080;">element</span><span class="p">:</span><span class="dl">'</span><span class="s1" style="color: #d14;">[x-arrow]</span><span class="dl">'</span><span class="p">},</span><span class="na" style="color: #008080;">flip</span><span class="p">:{</span><span class="na" style="color: #008080;">order</span><span class="p">:</span><span class="mi" style="color: #099;">600</span><span class="p">,</span><span class="na" style="color: #008080;">enabled</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: #008080;">fn</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">t</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">P</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">instance</span><span class="p">.</span><span class="nx">modifiers</span><span class="p">,</span><span class="dl">'</span><span class="s1" style="color: #d14;">inner</span><span class="dl">'</span><span class="p">))</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">e</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">flipped</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">e</span><span class="p">.</span><span class="nx">placement</span><span class="o" style="font-weight: 600;">===</span><span class="nx">e</span><span class="p">.</span><span class="nx">originalPlacement</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">e</span><span class="p">;</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="nx">E</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">instance</span><span class="p">.</span><span class="nx">popper</span><span class="p">,</span><span class="nx">e</span><span class="p">.</span><span class="nx">instance</span><span class="p">.</span><span class="nx">reference</span><span class="p">,</span><span class="nx">t</span><span class="p">.</span><span class="nx">padding</span><span class="p">,</span><span class="nx">t</span><span class="p">.</span><span class="nx">boundariesElement</span><span class="p">,</span><span class="nx">e</span><span class="p">.</span><span class="nx">positionFixed</span><span class="p">),</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">placement</span><span class="p">.</span><span class="nx">split</span><span class="p">(</span><span class="dl">'</span><span class="s1" style="color: #d14;">-</span><span class="dl">'</span><span class="p">)[</span><span class="mi" style="color: #099;">0</span><span class="p">],</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">S</span><span class="p">(</span><span class="nx">n</span><span class="p">),</span><span class="nx">r</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">placement</span><span class="p">.</span><span class="nx">split</span><span class="p">(</span><span class="dl">'</span><span class="s1" style="color: #d14;">-</span><span class="dl">'</span><span class="p">)[</span><span class="mi" style="color: #099;">1</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="dl">''</span><span class="p">,</span><span class="nx">p</span><span class="o" style="font-weight: 600;">=</span><span class="p">[];</span><span class="k" style="font-weight: 600;">switch</span><span class="p">(</span><span class="nx">t</span><span class="p">.</span><span class="nx">behavior</span><span class="p">){</span><span class="k" style="font-weight: 600;">case</span> <span class="nx">fe</span><span class="p">.</span><span class="na" style="color: #008080;">FLIP</span><span class="p">:</span><span class="nx">p</span><span class="o" style="font-weight: 600;">=</span><span class="p">[</span><span class="nx">n</span><span class="p">,</span><span class="nx">i</span><span class="p">];</span><span class="k" style="font-weight: 600;">break</span><span class="p">;</span><span class="k" style="font-weight: 600;">case</span> <span class="nx">fe</span><span class="p">.</span><span class="na" style="color: #008080;">CLOCKWISE</span><span class="p">:</span><span class="nx">p</span><span class="o" style="font-weight: 600;">=</span><span class="nx">V</span><span class="p">(</span><span class="nx">n</span><span class="p">);</span><span class="k" style="font-weight: 600;">break</span><span class="p">;</span><span class="k" style="font-weight: 600;">case</span> <span class="nx">fe</span><span class="p">.</span><span class="na" style="color: #008080;">COUNTERCLOCKWISE</span><span class="p">:</span><span class="nx">p</span><span class="o" style="font-weight: 600;">=</span><span class="nx">V</span><span class="p">(</span><span class="nx">n</span><span class="p">,</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">);</span><span class="k" style="font-weight: 600;">break</span><span class="p">;</span><span class="nl">default</span><span class="p">:</span><span class="nx">p</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">.</span><span class="nx">behavior</span><span class="p">;}</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">p</span><span class="p">.</span><span class="nx">forEach</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">s</span><span class="p">,</span><span class="nx">d</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">n</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">s</span><span class="o" style="font-weight: 600;">||</span><span class="nx">p</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">===</span><span class="nx">d</span><span class="o" style="font-weight: 600;">+</span><span class="mi" style="color: #099;">1</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">e</span><span class="p">;</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">placement</span><span class="p">.</span><span class="nx">split</span><span class="p">(</span><span class="dl">'</span><span class="s1" style="color: #d14;">-</span><span class="dl">'</span><span class="p">)[</span><span class="mi" style="color: #099;">0</span><span class="p">],</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">S</span><span class="p">(</span><span class="nx">n</span><span class="p">);</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">offsets</span><span class="p">.</span><span class="nx">popper</span><span class="p">,</span><span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">offsets</span><span class="p">.</span><span class="nx">reference</span><span class="p">,</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">J</span><span class="p">,</span><span class="nx">m</span><span class="o" style="font-weight: 600;">=</span><span class="dl">'</span><span class="s1" style="color: #d14;">left</span><span class="dl">'</span><span class="o" style="font-weight: 600;">===</span><span class="nx">n</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">f</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">right</span><span class="p">)</span><span class="o" style="font-weight: 600;">></span><span class="nx">f</span><span class="p">(</span><span class="nx">l</span><span class="p">.</span><span class="nx">left</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="dl">'</span><span class="s1" style="color: #d14;">right</span><span class="dl">'</span><span class="o" style="font-weight: 600;">===</span><span class="nx">n</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">f</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">left</span><span class="p">)</span><span class="o" style="font-weight: 600;"><</span><span class="nx">f</span><span class="p">(</span><span class="nx">l</span><span class="p">.</span><span class="nx">right</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="dl">'</span><span class="s1" style="color: #d14;">top</span><span class="dl">'</span><span class="o" style="font-weight: 600;">===</span><span class="nx">n</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">f</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">bottom</span><span class="p">)</span><span class="o" style="font-weight: 600;">></span><span class="nx">f</span><span class="p">(</span><span class="nx">l</span><span class="p">.</span><span class="nx">top</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="dl">'</span><span class="s1" style="color: #d14;">bottom</span><span class="dl">'</span><span class="o" style="font-weight: 600;">===</span><span class="nx">n</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">f</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">top</span><span class="p">)</span><span class="o" style="font-weight: 600;"><</span><span class="nx">f</span><span class="p">(</span><span class="nx">l</span><span class="p">.</span><span class="nx">bottom</span><span class="p">),</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="nx">f</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">left</span><span class="p">)</span><span class="o" style="font-weight: 600;"><</span><span class="nx">f</span><span class="p">(</span><span class="nx">o</span><span class="p">.</span><span class="nx">left</span><span class="p">),</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">f</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">right</span><span class="p">)</span><span class="o" style="font-weight: 600;">></span><span class="nx">f</span><span class="p">(</span><span class="nx">o</span><span class="p">.</span><span class="nx">right</span><span class="p">),</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="nx">f</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">top</span><span class="p">)</span><span class="o" style="font-weight: 600;"><</span><span class="nx">f</span><span class="p">(</span><span class="nx">o</span><span class="p">.</span><span class="nx">top</span><span class="p">),</span><span class="nx">u</span><span class="o" style="font-weight: 600;">=</span><span class="nx">f</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">bottom</span><span class="p">)</span><span class="o" style="font-weight: 600;">></span><span class="nx">f</span><span class="p">(</span><span class="nx">o</span><span class="p">.</span><span class="nx">bottom</span><span class="p">),</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="dl">'</span><span class="s1" style="color: #d14;">left</span><span class="dl">'</span><span class="o" style="font-weight: 600;">===</span><span class="nx">n</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">h</span><span class="o" style="font-weight: 600;">||</span><span class="dl">'</span><span class="s1" style="color: #d14;">right</span><span class="dl">'</span><span class="o" style="font-weight: 600;">===</span><span class="nx">n</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">c</span><span class="o" style="font-weight: 600;">||</span><span class="dl">'</span><span class="s1" style="color: #d14;">top</span><span class="dl">'</span><span class="o" style="font-weight: 600;">===</span><span class="nx">n</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">g</span><span class="o" style="font-weight: 600;">||</span><span class="dl">'</span><span class="s1" style="color: #d14;">bottom</span><span class="dl">'</span><span class="o" style="font-weight: 600;">===</span><span class="nx">n</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">u</span><span class="p">,</span><span class="nx">y</span><span class="o" style="font-weight: 600;">=-</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">!==</span><span class="p">[</span><span class="dl">'</span><span class="s1" style="color: #d14;">top</span><span class="dl">'</span><span class="p">,</span><span class="dl">'</span><span class="s1" style="color: #d14;">bottom</span><span class="dl">'</span><span class="p">].</span><span class="nx">indexOf</span><span class="p">(</span><span class="nx">n</span><span class="p">),</span><span class="nx">w</span><span class="o" style="font-weight: 600;">=!!</span><span class="nx">t</span><span class="p">.</span><span class="nx">flipVariations</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">y</span><span class="o" style="font-weight: 600;">&&</span><span class="dl">'</span><span class="s1" style="color: #d14;">start</span><span class="dl">'</span><span class="o" style="font-weight: 600;">===</span><span class="nx">r</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">h</span><span class="o" style="font-weight: 600;">||</span><span class="nx">y</span><span class="o" style="font-weight: 600;">&&</span><span class="dl">'</span><span class="s1" style="color: #d14;">end</span><span class="dl">'</span><span class="o" style="font-weight: 600;">===</span><span class="nx">r</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">c</span><span class="o" style="font-weight: 600;">||!</span><span class="nx">y</span><span class="o" style="font-weight: 600;">&&</span><span class="dl">'</span><span class="s1" style="color: #d14;">start</span><span class="dl">'</span><span class="o" style="font-weight: 600;">===</span><span class="nx">r</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">g</span><span class="o" style="font-weight: 600;">||!</span><span class="nx">y</span><span class="o" style="font-weight: 600;">&&</span><span class="dl">'</span><span class="s1" style="color: #d14;">end</span><span class="dl">'</span><span class="o" style="font-weight: 600;">===</span><span class="nx">r</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">u</span><span class="p">);(</span><span class="nx">m</span><span class="o" style="font-weight: 600;">||</span><span class="nx">b</span><span class="o" style="font-weight: 600;">||</span><span class="nx">w</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">flipped</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">0</span><span class="p">,(</span><span class="nx">m</span><span class="o" style="font-weight: 600;">||</span><span class="nx">b</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="nx">p</span><span class="p">[</span><span class="nx">d</span><span class="o" style="font-weight: 600;">+</span><span class="mi" style="color: #099;">1</span><span class="p">]),</span><span class="nx">w</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">r</span><span class="o" style="font-weight: 600;">=</span><span class="nx">K</span><span class="p">(</span><span class="nx">r</span><span class="p">)),</span><span class="nx">e</span><span class="p">.</span><span class="nx">placement</span><span class="o" style="font-weight: 600;">=</span><span class="nx">n</span><span class="o" style="font-weight: 600;">+</span><span class="p">(</span><span class="nx">r</span><span class="p">?</span><span class="dl">'</span><span class="s1" style="color: #d14;">-</span><span class="dl">'</span><span class="o" style="font-weight: 600;">+</span><span class="nx">r</span><span class="p">:</span><span class="dl">''</span><span class="p">),</span><span class="nx">e</span><span class="p">.</span><span class="nx">offsets</span><span class="p">.</span><span class="nx">popper</span><span class="o" style="font-weight: 600;">=</span><span class="nx">de</span><span class="p">({},</span><span class="nx">e</span><span class="p">.</span><span class="nx">offsets</span><span class="p">.</span><span class="nx">popper</span><span class="p">,</span><span class="nx">T</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">instance</span><span class="p">.</span><span class="nx">popper</span><span class="p">,</span><span class="nx">e</span><span class="p">.</span><span class="nx">offsets</span><span class="p">.</span><span class="nx">reference</span><span class="p">,</span><span class="nx">e</span><span class="p">.</span><span class="nx">placement</span><span class="p">)),</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">N</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">instance</span><span class="p">.</span><span class="nx">modifiers</span><span class="p">,</span><span class="nx">e</span><span class="p">,</span><span class="dl">'</span><span class="s1" style="color: #d14;">flip</span><span class="dl">'</span><span class="p">))}),</span><span class="nx">e</span><span class="p">},</span><span class="na" style="color: #008080;">behavior</span><span class="p">:</span><span class="dl">'</span><span class="s1" style="color: #d14;">flip</span><span class="dl">'</span><span class="p">,</span><span class="na" style="color: #008080;">padding</span><span class="p">:</span><span class="mi" style="color: #099;">5</span><span class="p">,</span><span class="na" style="color: #008080;">boundariesElement</span><span class="p">:</span><span class="dl">'</span><span class="s1" style="color: #d14;">viewport</span><span class="dl">'</span><span class="p">},</span><span class="na" style="color: #008080;">inner</span><span class="p">:{</span><span class="na" style="color: #008080;">order</span><span class="p">:</span><span class="mi" style="color: #099;">700</span><span class="p">,</span><span class="na" style="color: #008080;">enabled</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="na" style="color: #008080;">fn</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">t</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">placement</span><span class="p">,</span><span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">.</span><span class="nx">split</span><span class="p">(</span><span class="dl">'</span><span class="s1" style="color: #d14;">-</span><span class="dl">'</span><span class="p">)[</span><span class="mi" style="color: #099;">0</span><span class="p">],</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">offsets</span><span class="p">,</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">n</span><span class="p">.</span><span class="nx">popper</span><span class="p">,</span><span class="nx">r</span><span class="o" style="font-weight: 600;">=</span><span class="nx">n</span><span class="p">.</span><span class="nx">reference</span><span class="p">,</span><span class="nx">p</span><span class="o" style="font-weight: 600;">=-</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">!==</span><span class="p">[</span><span class="dl">'</span><span class="s1" style="color: #d14;">left</span><span class="dl">'</span><span class="p">,</span><span class="dl">'</span><span class="s1" style="color: #d14;">right</span><span class="dl">'</span><span class="p">].</span><span class="nx">indexOf</span><span class="p">(</span><span class="nx">o</span><span class="p">),</span><span class="nx">s</span><span class="o" style="font-weight: 600;">=-</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">===</span><span class="p">[</span><span class="dl">'</span><span class="s1" style="color: #d14;">top</span><span class="dl">'</span><span class="p">,</span><span class="dl">'</span><span class="s1" style="color: #d14;">left</span><span class="dl">'</span><span class="p">].</span><span class="nx">indexOf</span><span class="p">(</span><span class="nx">o</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">i</span><span class="p">[</span><span class="nx">p</span><span class="p">?</span><span class="dl">'</span><span class="s1" style="color: #d14;">left</span><span class="dl">'</span><span class="p">:</span><span class="dl">'</span><span class="s1" style="color: #d14;">top</span><span class="dl">'</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">[</span><span class="nx">o</span><span class="p">]</span><span class="o" style="font-weight: 600;">-</span><span class="p">(</span><span class="nx">s</span><span class="p">?</span><span class="nx">i</span><span class="p">[</span><span class="nx">p</span><span class="p">?</span><span class="dl">'</span><span class="s1" style="color: #d14;">width</span><span class="dl">'</span><span class="p">:</span><span class="dl">'</span><span class="s1" style="color: #d14;">height</span><span class="dl">'</span><span class="p">]:</span><span class="mi" style="color: #099;">0</span><span class="p">),</span><span class="nx">e</span><span class="p">.</span><span class="nx">placement</span><span class="o" style="font-weight: 600;">=</span><span class="nx">S</span><span class="p">(</span><span class="nx">t</span><span class="p">),</span><span class="nx">e</span><span class="p">.</span><span class="nx">offsets</span><span class="p">.</span><span class="nx">popper</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">(</span><span class="nx">i</span><span class="p">),</span><span class="nx">e</span><span class="p">}},</span><span class="na" style="color: #008080;">hide</span><span class="p">:{</span><span class="na" style="color: #008080;">order</span><span class="p">:</span><span class="mi" style="color: #099;">800</span><span class="p">,</span><span class="na" style="color: #008080;">enabled</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: #008080;">fn</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="nx">q</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">instance</span><span class="p">.</span><span class="nx">modifiers</span><span class="p">,</span><span class="dl">'</span><span class="s1" style="color: #d14;">hide</span><span class="dl">'</span><span class="p">,</span><span class="dl">'</span><span class="s1" style="color: #d14;">preventOverflow</span><span class="dl">'</span><span class="p">))</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">e</span><span class="p">;</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">t</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">offsets</span><span class="p">.</span><span class="nx">reference</span><span class="p">,</span><span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="nx">D</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">instance</span><span class="p">.</span><span class="nx">modifiers</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span><span class="dl">'</span><span class="s1" style="color: #d14;">preventOverflow</span><span class="dl">'</span><span class="o" style="font-weight: 600;">===</span><span class="nx">e</span><span class="p">.</span><span class="nx">name</span><span class="p">}).</span><span class="nx">boundaries</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">t</span><span class="p">.</span><span class="nx">bottom</span><span class="o" style="font-weight: 600;"><</span><span class="nx">o</span><span class="p">.</span><span class="nx">top</span><span class="o" style="font-weight: 600;">||</span><span class="nx">t</span><span class="p">.</span><span class="nx">left</span><span class="o" style="font-weight: 600;">></span><span class="nx">o</span><span class="p">.</span><span class="nx">right</span><span class="o" style="font-weight: 600;">||</span><span class="nx">t</span><span class="p">.</span><span class="nx">top</span><span class="o" style="font-weight: 600;">></span><span class="nx">o</span><span class="p">.</span><span class="nx">bottom</span><span class="o" style="font-weight: 600;">||</span><span class="nx">t</span><span class="p">.</span><span class="nx">right</span><span class="o" style="font-weight: 600;"><</span><span class="nx">o</span><span class="p">.</span><span class="nx">left</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">===</span><span class="nx">e</span><span class="p">.</span><span class="nx">hide</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">e</span><span class="p">;</span><span class="nx">e</span><span class="p">.</span><span class="nx">hide</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">e</span><span class="p">.</span><span class="nx">attributes</span><span class="p">[</span><span class="dl">'</span><span class="s1" style="color: #d14;">x-out-of-boundaries</span><span class="dl">'</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="dl">''</span><span class="p">}</span><span class="k" style="font-weight: 600;">else</span><span class="p">{</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">===</span><span class="nx">e</span><span class="p">.</span><span class="nx">hide</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">e</span><span class="p">;</span><span class="nx">e</span><span class="p">.</span><span class="nx">hide</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="nx">e</span><span class="p">.</span><span class="nx">attributes</span><span class="p">[</span><span class="dl">'</span><span class="s1" style="color: #d14;">x-out-of-boundaries</span><span class="dl">'</span><span class="p">]</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">1</span><span class="p">}</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">e</span><span class="p">}},</span><span class="na" style="color: #008080;">computeStyle</span><span class="p">:{</span><span class="na" style="color: #008080;">order</span><span class="p">:</span><span class="mi" style="color: #099;">850</span><span class="p">,</span><span class="na" style="color: #008080;">enabled</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: #008080;">fn</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">t</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">o</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">.</span><span class="nx">x</span><span class="p">,</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">.</span><span class="nx">y</span><span class="p">,</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">offsets</span><span class="p">.</span><span class="nx">popper</span><span class="p">,</span><span class="nx">p</span><span class="o" style="font-weight: 600;">=</span><span class="nx">D</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">instance</span><span class="p">.</span><span class="nx">modifiers</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span><span class="dl">'</span><span class="s1" style="color: #d14;">applyStyle</span><span class="dl">'</span><span class="o" style="font-weight: 600;">===</span><span class="nx">e</span><span class="p">.</span><span class="nx">name</span><span class="p">}).</span><span class="nx">gpuAcceleration</span><span class="p">;</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">p</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">console</span><span class="p">.</span><span class="nx">warn</span><span class="p">(</span><span class="dl">'</span><span class="s1" style="color: #d14;">WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!</span><span class="dl">'</span><span class="p">);</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">s</span><span class="p">,</span><span class="nx">d</span><span class="p">,</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;">===</span><span class="nx">p</span><span class="p">?</span><span class="nx">t</span><span class="p">.</span><span class="nx">gpuAcceleration</span><span class="p">:</span><span class="nx">p</span><span class="p">,</span><span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">instance</span><span class="p">.</span><span class="nx">popper</span><span class="p">),</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">g</span><span class="p">(</span><span class="nx">l</span><span class="p">),</span><span class="nx">m</span><span class="o" style="font-weight: 600;">=</span><span class="p">{</span><span class="na" style="color: #008080;">position</span><span class="p">:</span><span class="nx">i</span><span class="p">.</span><span class="nx">position</span><span class="p">},</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="p">{</span><span class="na" style="color: #008080;">left</span><span class="p">:</span><span class="nx">J</span><span class="p">(</span><span class="nx">i</span><span class="p">.</span><span class="nx">left</span><span class="p">),</span><span class="na" style="color: #008080;">top</span><span class="p">:</span><span class="nx">J</span><span class="p">(</span><span class="nx">i</span><span class="p">.</span><span class="nx">top</span><span class="p">),</span><span class="na" style="color: #008080;">bottom</span><span class="p">:</span><span class="nx">J</span><span class="p">(</span><span class="nx">i</span><span class="p">.</span><span class="nx">bottom</span><span class="p">),</span><span class="na" style="color: #008080;">right</span><span class="p">:</span><span class="nx">J</span><span class="p">(</span><span class="nx">i</span><span class="p">.</span><span class="nx">right</span><span class="p">)},</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="dl">'</span><span class="s1" style="color: #d14;">bottom</span><span class="dl">'</span><span class="o" style="font-weight: 600;">===</span><span class="nx">o</span><span class="p">?</span><span class="dl">'</span><span class="s1" style="color: #d14;">top</span><span class="dl">'</span><span class="p">:</span><span class="dl">'</span><span class="s1" style="color: #d14;">bottom</span><span class="dl">'</span><span class="p">,</span><span class="nx">u</span><span class="o" style="font-weight: 600;">=</span><span class="dl">'</span><span class="s1" style="color: #d14;">right</span><span class="dl">'</span><span class="o" style="font-weight: 600;">===</span><span class="nx">n</span><span class="p">?</span><span class="dl">'</span><span class="s1" style="color: #d14;">left</span><span class="dl">'</span><span class="p">:</span><span class="dl">'</span><span class="s1" style="color: #d14;">right</span><span class="dl">'</span><span class="p">,</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">W</span><span class="p">(</span><span class="dl">'</span><span class="s1" style="color: #d14;">transform</span><span class="dl">'</span><span class="p">);</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="dl">'</span><span class="s1" style="color: #d14;">bottom</span><span class="dl">'</span><span class="o" style="font-weight: 600;">==</span><span class="nx">c</span><span class="p">?</span><span class="o" style="font-weight: 600;">-</span><span class="nx">f</span><span class="p">.</span><span class="nx">height</span><span class="o" style="font-weight: 600;">+</span><span class="nx">h</span><span class="p">.</span><span class="nx">bottom</span><span class="p">:</span><span class="nx">h</span><span class="p">.</span><span class="nx">top</span><span class="p">,</span><span class="nx">s</span><span class="o" style="font-weight: 600;">=</span><span class="dl">'</span><span class="s1" style="color: #d14;">right</span><span class="dl">'</span><span class="o" style="font-weight: 600;">==</span><span class="nx">u</span><span class="p">?</span><span class="o" style="font-weight: 600;">-</span><span class="nx">f</span><span class="p">.</span><span class="nx">width</span><span class="o" style="font-weight: 600;">+</span><span class="nx">h</span><span class="p">.</span><span class="nx">right</span><span class="p">:</span><span class="nx">h</span><span class="p">.</span><span class="nx">left</span><span class="p">,</span><span class="nx">a</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">b</span><span class="p">)</span><span class="nx">m</span><span class="p">[</span><span class="nx">b</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="dl">'</span><span class="s1" style="color: #d14;">translate3d(</span><span class="dl">'</span><span class="o" style="font-weight: 600;">+</span><span class="nx">s</span><span class="o" style="font-weight: 600;">+</span><span class="dl">'</span><span class="s1" style="color: #d14;">px, </span><span class="dl">'</span><span class="o" style="font-weight: 600;">+</span><span class="nx">d</span><span class="o" style="font-weight: 600;">+</span><span class="dl">'</span><span class="s1" style="color: #d14;">px, 0)</span><span class="dl">'</span><span class="p">,</span><span class="nx">m</span><span class="p">[</span><span class="nx">c</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">m</span><span class="p">[</span><span class="nx">u</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">m</span><span class="p">.</span><span class="nx">willChange</span><span class="o" style="font-weight: 600;">=</span><span class="dl">'</span><span class="s1" style="color: #d14;">transform</span><span class="dl">'</span><span class="p">;</span><span class="k" style="font-weight: 600;">else</span><span class="p">{</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">y</span><span class="o" style="font-weight: 600;">=</span><span class="dl">'</span><span class="s1" style="color: #d14;">bottom</span><span class="dl">'</span><span class="o" style="font-weight: 600;">==</span><span class="nx">c</span><span class="p">?</span><span class="o" style="font-weight: 600;">-</span><span class="mi" style="color: #099;">1</span><span class="p">:</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="nx">w</span><span class="o" style="font-weight: 600;">=</span><span class="dl">'</span><span class="s1" style="color: #d14;">right</span><span class="dl">'</span><span class="o" style="font-weight: 600;">==</span><span class="nx">u</span><span class="p">?</span><span class="o" style="font-weight: 600;">-</span><span class="mi" style="color: #099;">1</span><span class="p">:</span><span class="mi" style="color: #099;">1</span><span class="p">;</span><span class="nx">m</span><span class="p">[</span><span class="nx">c</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="o" style="font-weight: 600;">*</span><span class="nx">y</span><span class="p">,</span><span class="nx">m</span><span class="p">[</span><span class="nx">u</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">s</span><span class="o" style="font-weight: 600;">*</span><span class="nx">w</span><span class="p">,</span><span class="nx">m</span><span class="p">.</span><span class="nx">willChange</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="o" style="font-weight: 600;">+</span><span class="dl">'</span><span class="s1" style="color: #d14;">, </span><span class="dl">'</span><span class="o" style="font-weight: 600;">+</span><span class="nx">u</span><span class="p">}</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">E</span><span class="o" style="font-weight: 600;">=</span><span class="p">{</span><span class="dl">"</span><span class="s2" style="color: #d14;">x-placement</span><span class="dl">"</span><span class="p">:</span><span class="nx">e</span><span class="p">.</span><span class="nx">placement</span><span class="p">};</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">e</span><span class="p">.</span><span class="nx">attributes</span><span class="o" style="font-weight: 600;">=</span><span class="nx">de</span><span class="p">({},</span><span class="nx">E</span><span class="p">,</span><span class="nx">e</span><span class="p">.</span><span class="nx">attributes</span><span class="p">),</span><span class="nx">e</span><span class="p">.</span><span class="nx">styles</span><span class="o" style="font-weight: 600;">=</span><span class="nx">de</span><span class="p">({},</span><span class="nx">m</span><span class="p">,</span><span class="nx">e</span><span class="p">.</span><span class="nx">styles</span><span class="p">),</span><span class="nx">e</span><span class="p">.</span><span class="nx">arrowStyles</span><span class="o" style="font-weight: 600;">=</span><span class="nx">de</span><span class="p">({},</span><span class="nx">e</span><span class="p">.</span><span class="nx">offsets</span><span class="p">.</span><span class="nx">arrow</span><span class="p">,</span><span class="nx">e</span><span class="p">.</span><span class="nx">arrowStyles</span><span class="p">),</span><span class="nx">e</span><span class="p">},</span><span class="na" style="color: #008080;">gpuAcceleration</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: #008080;">x</span><span class="p">:</span><span class="dl">'</span><span class="s1" style="color: #d14;">bottom</span><span class="dl">'</span><span class="p">,</span><span class="na" style="color: #008080;">y</span><span class="p">:</span><span class="dl">'</span><span class="s1" style="color: #d14;">right</span><span class="dl">'</span><span class="p">},</span><span class="na" style="color: #008080;">applyStyle</span><span class="p">:{</span><span class="na" style="color: #008080;">order</span><span class="p">:</span><span class="mi" style="color: #099;">900</span><span class="p">,</span><span class="na" style="color: #008080;">enabled</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: #008080;">fn</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">Y</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">instance</span><span class="p">.</span><span class="nx">popper</span><span class="p">,</span><span class="nx">e</span><span class="p">.</span><span class="nx">styles</span><span class="p">),</span><span class="nx">j</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">instance</span><span class="p">.</span><span class="nx">popper</span><span class="p">,</span><span class="nx">e</span><span class="p">.</span><span class="nx">attributes</span><span class="p">),</span><span class="nx">e</span><span class="p">.</span><span class="nx">arrowElement</span><span class="o" style="font-weight: 600;">&&</span><span class="nb" style="color: #0086b3;">Object</span><span class="p">.</span><span class="nx">keys</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">arrowStyles</span><span class="p">).</span><span class="nx">length</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">Y</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">arrowElement</span><span class="p">,</span><span class="nx">e</span><span class="p">.</span><span class="nx">arrowStyles</span><span class="p">),</span><span class="nx">e</span><span class="p">},</span><span class="na" style="color: #008080;">onLoad</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">t</span><span class="p">,</span><span class="nx">o</span><span class="p">,</span><span class="nx">n</span><span class="p">,</span><span class="nx">i</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">r</span><span class="o" style="font-weight: 600;">=</span><span class="nx">O</span><span class="p">(</span><span class="nx">i</span><span class="p">,</span><span class="nx">t</span><span class="p">,</span><span class="nx">e</span><span class="p">,</span><span class="nx">o</span><span class="p">.</span><span class="nx">positionFixed</span><span class="p">),</span><span class="nx">p</span><span class="o" style="font-weight: 600;">=</span><span class="nx">x</span><span class="p">(</span><span class="nx">o</span><span class="p">.</span><span class="nx">placement</span><span class="p">,</span><span class="nx">r</span><span class="p">,</span><span class="nx">t</span><span class="p">,</span><span class="nx">e</span><span class="p">,</span><span class="nx">o</span><span class="p">.</span><span class="nx">modifiers</span><span class="p">.</span><span class="nx">flip</span><span class="p">.</span><span class="nx">boundariesElement</span><span class="p">,</span><span class="nx">o</span><span class="p">.</span><span class="nx">modifiers</span><span class="p">.</span><span class="nx">flip</span><span class="p">.</span><span class="nx">padding</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">t</span><span class="p">.</span><span class="nx">setAttribute</span><span class="p">(</span><span class="dl">'</span><span class="s1" style="color: #d14;">x-placement</span><span class="dl">'</span><span class="p">,</span><span class="nx">p</span><span class="p">),</span><span class="nx">Y</span><span class="p">(</span><span class="nx">t</span><span class="p">,{</span><span class="na" style="color: #008080;">position</span><span class="p">:</span><span class="nx">o</span><span class="p">.</span><span class="nx">positionFixed</span><span class="p">?</span><span class="dl">'</span><span class="s1" style="color: #d14;">fixed</span><span class="dl">'</span><span class="p">:</span><span class="dl">'</span><span class="s1" style="color: #d14;">absolute</span><span class="dl">'</span><span class="p">}),</span><span class="nx">o</span><span class="p">},</span><span class="na" style="color: #008080;">gpuAcceleration</span><span class="p">:</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="p">}}},</span><span class="nx">me</span><span class="p">});</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="5" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
5
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC5" class="line" lang="javascript"><span class="c1" style="color: #998; font-style: italic;">// sourceMappingURL=popper.min.js.map</span></span></pre>
</td>
</tr>

</table>
<br>
</li>
<li id="f34ead859e6a795e42d1b873c9e86993c899af66">
<a href="https://salsa.debian.org/reproducible-builds/reproducible-website/-/compare/4c7a4e85fe60929b2a8f58be39ae92b50770a5b7...fb57181d8a7b54ea2498ace93fbc0e56769ab250#f34ead859e6a795e42d1b873c9e86993c899af66"><strong>assets/javascript/run_prettify.js</strong>
deleted
</a>
<hr>
<table class="code white" style="font-family: monospace; font-size: 90%;" bgcolor="#fff" width="100%" cellpadding="0" cellspacing="0">
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="1" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
1
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC1" class="line" lang="javascript"><span class="o" style="font-weight: 600;">!</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="cm" style="color: #998; font-style: italic;">/*</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="2" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
2
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC2" class="line" lang="javascript"></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="3" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
3
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC3" class="line" lang="javascript"><span class="cm" style="color: #998; font-style: italic;"> Copyright (C) 2013 Google Inc.</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="4" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
4
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC4" class="line" lang="javascript"></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="5" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
5
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC5" class="line" lang="javascript"><span class="cm" style="color: #998; font-style: italic;"> Licensed under the Apache License, Version 2.0 (the "License");</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="6" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
6
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC6" class="line" lang="javascript"><span class="cm" style="color: #998; font-style: italic;"> you may not use this file except in compliance with the License.</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="7" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
7
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC7" class="line" lang="javascript"><span class="cm" style="color: #998; font-style: italic;"> You may obtain a copy of the License at</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="8" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
8
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC8" class="line" lang="javascript"></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="9" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
9
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC9" class="line" lang="javascript"><span class="cm" style="color: #998; font-style: italic;">      http://www.apache.org/licenses/LICENSE-2.0</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="10" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
10
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC10" class="line" lang="javascript"></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="11" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
11
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC11" class="line" lang="javascript"><span class="cm" style="color: #998; font-style: italic;"> Unless required by applicable law or agreed to in writing, software</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="12" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
12
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC12" class="line" lang="javascript"><span class="cm" style="color: #998; font-style: italic;"> distributed under the License is distributed on an "AS IS" BASIS,</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="13" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
13
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC13" class="line" lang="javascript"><span class="cm" style="color: #998; font-style: italic;"> WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="14" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
14
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC14" class="line" lang="javascript"><span class="cm" style="color: #998; font-style: italic;"> See the License for the specific language governing permissions and</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="15" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
15
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC15" class="line" lang="javascript"><span class="cm" style="color: #998; font-style: italic;"> limitations under the License.</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="16" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
16
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC16" class="line" lang="javascript"></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="17" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
17
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC17" class="line" lang="javascript"><span class="cm" style="color: #998; font-style: italic;"> Copyright (C) 2006 Google Inc.</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="18" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
18
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC18" class="line" lang="javascript"></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="19" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
19
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC19" class="line" lang="javascript"><span class="cm" style="color: #998; font-style: italic;"> Licensed under the Apache License, Version 2.0 (the "License");</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="20" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
20
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC20" class="line" lang="javascript"><span class="cm" style="color: #998; font-style: italic;"> you may not use this file except in compliance with the License.</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="21" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
21
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC21" class="line" lang="javascript"><span class="cm" style="color: #998; font-style: italic;"> You may obtain a copy of the License at</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="22" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
22
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC22" class="line" lang="javascript"></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="23" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
23
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC23" class="line" lang="javascript"><span class="cm" style="color: #998; font-style: italic;">      http://www.apache.org/licenses/LICENSE-2.0</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="24" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
24
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC24" class="line" lang="javascript"></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="25" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
25
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC25" class="line" lang="javascript"><span class="cm" style="color: #998; font-style: italic;"> Unless required by applicable law or agreed to in writing, software</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="26" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
26
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC26" class="line" lang="javascript"><span class="cm" style="color: #998; font-style: italic;"> distributed under the License is distributed on an "AS IS" BASIS,</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="27" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
27
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC27" class="line" lang="javascript"><span class="cm" style="color: #998; font-style: italic;"> WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="28" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
28
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC28" class="line" lang="javascript"><span class="cm" style="color: #998; font-style: italic;"> See the License for the specific language governing permissions and</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="29" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
29
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC29" class="line" lang="javascript"><span class="cm" style="color: #998; font-style: italic;"> limitations under the License.</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="30" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
30
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC30" class="line" lang="javascript"><span class="cm" style="color: #998; font-style: italic;">*/</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="31" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
31
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC31" class="line" lang="javascript"><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">aa</span><span class="p">(</span><span class="nx">g</span><span class="p">){</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">r</span><span class="p">(){</span><span class="k" style="font-weight: 600;">try</span><span class="p">{</span><span class="nx">L</span><span class="p">.</span><span class="nx">doScroll</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">left</span><span class="dl">"</span><span class="p">)}</span><span class="k" style="font-weight: 600;">catch</span><span class="p">(</span><span class="nx">ba</span><span class="p">){</span><span class="nx">k</span><span class="p">.</span><span class="nx">setTimeout</span><span class="p">(</span><span class="nx">r</span><span class="p">,</span><span class="mi" style="color: #099;">50</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span><span class="p">}</span><span class="nx">x</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">poll</span><span class="dl">"</span><span class="p">)}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">x</span><span class="p">(</span><span class="nx">r</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">readystatechange</span><span class="dl">"</span><span class="o" style="font-weight: 600;">!=</span><span class="nx">r</span><span class="p">.</span><span class="nx">type</span><span class="o" style="font-weight: 600;">||</span><span class="dl">"</span><span class="s2" style="color: #d14;">complete</span><span class="dl">"</span><span class="o" style="font-weight: 600;">==</span><span class="nx">z</span><span class="p">.</span><span class="nx">readyState</span><span class="p">)(</span><span class="dl">"</span><span class="s2" style="color: #d14;">load</span><span class="dl">"</span><span class="o" style="font-weight: 600;">==</span><span class="nx">r</span><span class="p">.</span><span class="nx">type</span><span class="p">?</span><span class="nx">k</span><span class="p">:</span><span class="nx">z</span><span class="p">)[</span><span class="nx">B</span><span class="p">](</span><span class="nx">n</span><span class="o" style="font-weight: 600;">+</span><span class="nx">r</span><span class="p">.</span><span class="nx">type</span><span class="p">,</span><span class="nx">x</span><span class="p">,</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">),</span><span class="o" style="font-weight: 600;">!</span><span class="nx">l</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">l</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">0</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">g</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="nx">k</span><span class="p">,</span><span class="nx">r</span><span class="p">.</span><span class="nx">type</span><span class="o" style="font-weight: 600;">||</span><span class="nx">r</span><span class="p">)}</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">X</span><span class="o" style="font-weight: 600;">=</span><span class="nx">z</span><span class="p">.</span><span class="nx">addEventListener</span><span class="p">,</span><span class="nx">l</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="nx">E</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">v</span><span class="o" style="font-weight: 600;">=</span><span class="nx">X</span><span class="p">?</span><span class="dl">"</span><span class="s2" style="color: #d14;">addEventListener</span><span class="dl">"</span><span class="p">:</span><span class="dl">"</span><span class="s2" style="color: #d14;">attachEvent</span><span class="dl">"</span><span class="p">,</span><span class="nx">B</span><span class="o" style="font-weight: 600;">=</span><span class="nx">X</span><span class="p">?</span><span class="dl">"</span><span class="s2" style="color: #d14;">removeEventListener</span><span class="dl">"</span><span class="p">:</span><span class="dl">"</span><span class="s2" style="color: #d14;">detachEvent</span><span class="dl">"</span><span class="p">,</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="nx">X</span><span class="p">?</span><span class="dl">""</span><span class="p">:</span><span class="dl">"</span><span class="s2" style="color: #d14;">on</span><span class="dl">"</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">complete</span><span class="dl">"</span><span class="o" style="font-weight: 600;">==</span><span class="nx">z</span><span class="p">.</span><span class="nx">readyState</span><span class="p">)</span><span class="nx">g</span><span class="p">.</span><span class="nx">call</span><span class="p">(</span><span class="nx">k</span><span class="p">,</span><span class="dl">"</span><span class="s2" style="color: #d14;">lazy</span><span class="dl">"</span><span class="p">);</span><span class="k" style="font-weight: 600;">else</span><span class="p">{</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">z</span><span class="p">.</span><span class="nx">createEventObject</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">L</span><span class="p">.</span><span class="nx">doScroll</span><span class="p">){</span><span class="k" style="font-weight: 600;">try</span><span class="p">{</span><span class="nx">E</span><span class="o" style="font-weight: 600;">=!</span><span class="nx">k</span><span class="p">.</span><span class="nx">frameElement</span><span class="p">}</span><span class="k" style="font-weight: 600;">catch</span><span class="p">(</span><span class="nx">ba</span><span class="p">){}</span><span class="nx">E</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">r</span><span class="p">()}</span><span class="nx">z</span><span class="p">[</span><span class="nx">v</span><span class="p">](</span><span class="nx">n</span><span class="o" style="font-weight: 600;">+</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="32" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
32
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC32" class="line" lang="javascript"><span class="dl">"</span><span class="s2" style="color: #d14;">DOMContentLoaded</span><span class="dl">"</span><span class="p">,</span><span class="nx">x</span><span class="p">,</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">);</span><span class="nx">z</span><span class="p">[</span><span class="nx">v</span><span class="p">](</span><span class="nx">n</span><span class="o" style="font-weight: 600;">+</span><span class="dl">"</span><span class="s2" style="color: #d14;">readystatechange</span><span class="dl">"</span><span class="p">,</span><span class="nx">x</span><span class="p">,</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">);</span><span class="nx">k</span><span class="p">[</span><span class="nx">v</span><span class="p">](</span><span class="nx">n</span><span class="o" style="font-weight: 600;">+</span><span class="dl">"</span><span class="s2" style="color: #d14;">load</span><span class="dl">"</span><span class="p">,</span><span class="nx">x</span><span class="p">,</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">)}}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">T</span><span class="p">(){</span><span class="nx">U</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">aa</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="nx">M</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">ca</span><span class="p">(</span><span class="nx">g</span><span class="p">?</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">r</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">r</span><span class="o" style="font-weight: 600;"><</span><span class="nx">g</span><span class="p">;</span><span class="o" style="font-weight: 600;">++</span><span class="nx">r</span><span class="p">)(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">g</span><span class="p">){</span><span class="nx">k</span><span class="p">.</span><span class="nx">setTimeout</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="nx">k</span><span class="p">.</span><span class="nx">exports</span><span class="p">[</span><span class="nx">M</span><span class="p">[</span><span class="nx">g</span><span class="p">]].</span><span class="nx">apply</span><span class="p">(</span><span class="nx">k</span><span class="p">,</span><span class="nx">arguments</span><span class="p">)},</span><span class="mi" style="color: #099;">0</span><span class="p">)})(</span><span class="nx">r</span><span class="p">)}:</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="p">)})}</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">k</span><span class="o" style="font-weight: 600;">=</span><span class="nb" style="color: #0086b3;">window</span><span class="p">,</span><span class="nx">z</span><span class="o" style="font-weight: 600;">=</span><span class="nb" style="color: #0086b3;">document</span><span class="p">,</span><span class="nx">L</span><span class="o" style="font-weight: 600;">=</span><span class="nx">z</span><span class="p">.</span><span class="nx">documentElement</span><span class="p">,</span><span class="nx">N</span><span class="o" style="font-weight: 600;">=</span><span class="nx">z</span><span class="p">.</span><span class="nx">head</span><span class="o" style="font-weight: 600;">||</span><span class="nx">z</span><span class="p">.</span><span class="nx">getElementsByTagName</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">head</span><span class="dl">"</span><span class="p">)[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="nx">L</span><span class="p">,</span><span class="nx">B</span><span class="o" style="font-weight: 600;">=</span><span class="dl">""</span><span class="p">,</span><span class="nx">F</span><span class="o" style="font-weight: 600;">=</span><span class="nx">z</span><span class="p">.</span><span class="nx">getElementsByTagName</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">script</span><span class="dl">"</span><span class="p">),</span><span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="nx">F</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;"><=--</span><span class="nx">l</span><span class="p">;){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">O</span><span class="o" style="font-weight: 600;">=</span><span class="nx">F</span><span class="p">[</span><span class="nx">l</span><span class="p">],</span><span class="nx">Y</span><span class="o" style="font-weight: 600;">=</span><span class="nx">O</span><span class="p">.</span><span class="nx">src</span><span class="p">.</span><span class="nx">match</span><span class="p">(</span><span class="sr" style="color: #009926;">/^</span><span class="se" style="color: #d14;">[^</span><span class="sr" style="color: #009926;">?#</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">*</span><span class="se" style="color: #d14;">\/</span><span class="sr" style="color: #009926;">run_prettify</span><span class="se" style="color: #d14;">\.</span><span class="sr" style="color: #009926;">js</span><span class="se" style="color: #d14;">(\?[^</span><span class="sr" style="color: #009926;">#</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">*</span><span class="se" style="color: #d14;">)?(?:</span><span class="sr" style="color: #009926;">#.*</span><span class="se" style="color: #d14;">)?</span><span class="sr" style="color: #009926;">$/</span><span class="p">);</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">Y</span><span class="p">){</span><span class="nx">B</span><span class="o" style="font-weight: 600;">=</span><span class="nx">Y</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="dl">""</span><span class="p">;</span><span class="nx">O</span><span class="p">.</span><span class="nx">parentNode</span><span class="p">.</span><span class="nx">removeChild</span><span class="p">(</span><span class="nx">O</span><span class="p">);</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="33" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
33
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC33" class="line" lang="javascript"><span class="k" style="font-weight: 600;">break</span><span class="p">}}</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">U</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">H</span><span class="o" style="font-weight: 600;">=</span><span class="p">[],</span><span class="nx">P</span><span class="o" style="font-weight: 600;">=</span><span class="p">[],</span><span class="nx">M</span><span class="o" style="font-weight: 600;">=</span><span class="p">[];</span><span class="nx">B</span><span class="p">.</span><span class="nx">replace</span><span class="p">(</span><span class="sr" style="color: #009926;">/</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">?&</span><span class="se" style="color: #d14;">]([^</span><span class="sr" style="color: #009926;">&=</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">+</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">=</span><span class="se" style="color: #d14;">([^</span><span class="sr" style="color: #009926;">&</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">+</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">/g</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">g</span><span class="p">,</span><span class="nx">r</span><span class="p">,</span><span class="nx">x</span><span class="p">){</span><span class="nx">x</span><span class="o" style="font-weight: 600;">=</span><span class="nb" style="color: #0086b3;">decodeURIComponent</span><span class="p">(</span><span class="nx">x</span><span class="p">);</span><span class="nx">r</span><span class="o" style="font-weight: 600;">=</span><span class="nb" style="color: #0086b3;">decodeURIComponent</span><span class="p">(</span><span class="nx">r</span><span class="p">);</span><span class="dl">"</span><span class="s2" style="color: #d14;">autorun</span><span class="dl">"</span><span class="o" style="font-weight: 600;">==</span><span class="nx">r</span><span class="p">?</span><span class="nx">U</span><span class="o" style="font-weight: 600;">=!</span><span class="sr" style="color: #009926;">/^</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">0fn</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">/i</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">x</span><span class="p">):</span><span class="dl">"</span><span class="s2" style="color: #d14;">lang</span><span class="dl">"</span><span class="o" style="font-weight: 600;">==</span><span class="nx">r</span><span class="p">?</span><span class="nx">H</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">x</span><span class="p">):</span><span class="dl">"</span><span class="s2" style="color: #d14;">skin</span><span class="dl">"</span><span class="o" style="font-weight: 600;">==</span><span class="nx">r</span><span class="p">?</span><span class="nx">P</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">x</span><span class="p">):</span><span class="dl">"</span><span class="s2" style="color: #d14;">callback</span><span class="dl">"</span><span class="o" style="font-weight: 600;">==</span><span class="nx">r</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">M</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">x</span><span class="p">)});</span><span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">B</span><span class="o" style="font-weight: 600;">=</span><span class="nx">H</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">l</span><span class="o" style="font-weight: 600;"><</span><span class="nx">B</span><span class="p">;</span><span class="o" style="font-weight: 600;">++</span><span class="nx">l</span><span class="p">)(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="nx">z</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">script</span><span class="dl">"</span><span class="p">);</span><span class="nx">g</span><span class="p">.</span><span class="nx">onload</span><span class="o" style="font-weight: 600;">=</span><span class="nx">g</span><span class="p">.</span><span class="nx">onerror</span><span class="o" style="font-weight: 600;">=</span><span class="nx">g</span><span class="p">.</span><span class="nx">onreadystatechange</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="o" style="font-weight: 600;">!</span><span class="nx">g</span><span class="o" style="font-weight: 600;">||</span><span class="nx">g</span><span class="p">.</span><span class="nx">readyState</span><span class="o" style="font-weight: 600;">&&!</span><span class="sr" style="color: #009926;">/loaded|complete/</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">g</span><span class="p">.</span><span class="nx">readyState</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">g</span><span class="p">.</span><span class="nx">onerror</span><span class="o" style="font-weight: 600;">=</span><span class="nx">g</span><span class="p">.</span><span class="nx">onload</span><span class="o" style="font-weight: 600;">=</span><span class="nx">g</span><span class="p">.</span><span class="nx">onreadystatechange</span><span class="o" style="font-weight: 600;">=</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="o" style="font-weight: 600;">--</span><span class="nx">S</span><span class="p">,</span><span class="nx">S</span><span class="o" style="font-weight: 600;">||</span><span class="nx">k</span><span class="p">.</span><span class="nx">setTimeout</span><span class="p">(</span><span class="nx">T</span><span class="p">,</span><span class="mi" style="color: #099;">0</span><span class="p">),</span><span class="nx">g</span><span class="p">.</span><span class="nx">parentNode</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">g</span><span class="p">.</span><span class="nx">parentNode</span><span class="p">.</span><span class="nx">removeChild</span><span class="p">(</span><span class="nx">g</span><span class="p">),</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="34" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
34
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC34" class="line" lang="javascript"><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="kc" style="font-weight: 600;">null</span><span class="p">)};</span><span class="nx">g</span><span class="p">.</span><span class="nx">type</span><span class="o" style="font-weight: 600;">=</span><span class="dl">"</span><span class="s2" style="color: #d14;">text/javascript</span><span class="dl">"</span><span class="p">;</span><span class="nx">g</span><span class="p">.</span><span class="nx">src</span><span class="o" style="font-weight: 600;">=</span><span class="dl">"</span><span class="s2" style="color: #d14;">https://cdn.rawgit.com/google/code-prettify/master/loader/lang-</span><span class="dl">"</span><span class="o" style="font-weight: 600;">+</span><span class="nb" style="color: #0086b3;">encodeURIComponent</span><span class="p">(</span><span class="nx">H</span><span class="p">[</span><span class="nx">l</span><span class="p">])</span><span class="o" style="font-weight: 600;">+</span><span class="dl">"</span><span class="s2" style="color: #d14;">.js</span><span class="dl">"</span><span class="p">;</span><span class="nx">N</span><span class="p">.</span><span class="nx">insertBefore</span><span class="p">(</span><span class="nx">g</span><span class="p">,</span><span class="nx">N</span><span class="p">.</span><span class="nx">firstChild</span><span class="p">)})(</span><span class="nx">H</span><span class="p">[</span><span class="nx">l</span><span class="p">]);</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">S</span><span class="o" style="font-weight: 600;">=</span><span class="nx">H</span><span class="p">.</span><span class="nx">length</span><span class="p">,</span><span class="nx">F</span><span class="o" style="font-weight: 600;">=</span><span class="p">[],</span><span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">B</span><span class="o" style="font-weight: 600;">=</span><span class="nx">P</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">l</span><span class="o" style="font-weight: 600;"><</span><span class="nx">B</span><span class="p">;</span><span class="o" style="font-weight: 600;">++</span><span class="nx">l</span><span class="p">)</span><span class="nx">F</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">https://cdn.rawgit.com/google/code-prettify/master/loader/skins/</span><span class="dl">"</span><span class="o" style="font-weight: 600;">+</span><span class="nb" style="color: #0086b3;">encodeURIComponent</span><span class="p">(</span><span class="nx">P</span><span class="p">[</span><span class="nx">l</span><span class="p">])</span><span class="o" style="font-weight: 600;">+</span><span class="dl">"</span><span class="s2" style="color: #d14;">.css</span><span class="dl">"</span><span class="p">);</span><span class="nx">F</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">https://cdn.rawgit.com/google/code-prettify/master/loader/prettify.css</span><span class="dl">"</span><span class="p">);(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">g</span><span class="p">){</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">r</span><span class="p">(</span><span class="nx">l</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">l</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">x</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">k</span><span class="o" style="font-weight: 600;">=</span><span class="nx">z</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">link</span><span class="dl">"</span><span class="p">);</span><span class="nx">k</span><span class="p">.</span><span class="nx">rel</span><span class="o" style="font-weight: 600;">=</span><span class="dl">"</span><span class="s2" style="color: #d14;">stylesheet</span><span class="dl">"</span><span class="p">;</span><span class="nx">k</span><span class="p">.</span><span class="nx">type</span><span class="o" style="font-weight: 600;">=</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="35" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
35
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC35" class="line" lang="javascript"><span class="dl">"</span><span class="s2" style="color: #d14;">text/css</span><span class="dl">"</span><span class="p">;</span><span class="nx">l</span><span class="o" style="font-weight: 600;">+</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;"><</span><span class="nx">x</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">k</span><span class="p">.</span><span class="nx">error</span><span class="o" style="font-weight: 600;">=</span><span class="nx">k</span><span class="p">.</span><span class="nx">onerror</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="nx">r</span><span class="p">(</span><span class="nx">l</span><span class="o" style="font-weight: 600;">+</span><span class="mi" style="color: #099;">1</span><span class="p">)});</span><span class="nx">k</span><span class="p">.</span><span class="nx">href</span><span class="o" style="font-weight: 600;">=</span><span class="nx">g</span><span class="p">[</span><span class="nx">l</span><span class="p">];</span><span class="nx">N</span><span class="p">.</span><span class="nx">appendChild</span><span class="p">(</span><span class="nx">k</span><span class="p">)}}</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">x</span><span class="o" style="font-weight: 600;">=</span><span class="nx">g</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">r</span><span class="p">(</span><span class="mi" style="color: #099;">0</span><span class="p">)})(</span><span class="nx">F</span><span class="p">);</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">ca</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="dl">"</span><span class="s2" style="color: #d14;">undefined</span><span class="dl">"</span><span class="o" style="font-weight: 600;">!==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nb" style="color: #0086b3;">window</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nb" style="color: #0086b3;">window</span><span class="p">.</span><span class="nx">PR_SHOULD_USE_CONTINUATION</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">0</span><span class="p">);</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">g</span><span class="p">;(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">r</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">d</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">charCodeAt</span><span class="p">(</span><span class="mi" style="color: #099;">0</span><span class="p">);</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="mi" style="color: #099;">92</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">a</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="p">;</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">charAt</span><span class="p">(</span><span class="mi" style="color: #099;">1</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span><span class="p">(</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">k</span><span class="p">[</span><span class="nx">c</span><span class="p">])?</span><span class="nx">a</span><span class="p">:</span><span class="dl">"</span><span class="s2" style="color: #d14;">0</span><span class="dl">"</span><span class="o" style="font-weight: 600;"><=</span><span class="nx">c</span><span class="o" style="font-weight: 600;">&&</span><span class="dl">"</span><span class="s2" style="color: #d14;">7</span><span class="dl">"</span><span class="o" style="font-weight: 600;">>=</span><span class="nx">c</span><span class="p">?</span><span class="nb" style="color: #0086b3;">parseInt</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">substring</span><span class="p">(</span><span class="mi" style="color: #099;">1</span><span class="p">),</span><span class="mi" style="color: #099;">8</span><span class="p">):</span><span class="dl">"</span><span class="s2" style="color: #d14;">u</span><span class="dl">"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">c</span><span class="o" style="font-weight: 600;">||</span><span class="dl">"</span><span class="s2" style="color: #d14;">x</span><span class="dl">"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">c</span><span class="p">?</span><span class="nb" style="color: #0086b3;">parseInt</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">substring</span><span class="p">(</span><span class="mi" style="color: #099;">2</span><span class="p">),</span><span class="mi" style="color: #099;">16</span><span class="p">):</span><span class="nx">e</span><span class="p">.</span><span class="nx">charCodeAt</span><span class="p">(</span><span class="mi" style="color: #099;">1</span><span class="p">)}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">f</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="mi" style="color: #099;">32</span><span class="o" style="font-weight: 600;">></span><span class="nx">e</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span><span class="p">(</span><span class="mi" style="color: #099;">16</span><span class="o" style="font-weight: 600;">></span><span class="nx">e</span><span class="p">?</span><span class="dl">"</span><span class="se" style="color: #d14;">\\</span><span class="s2" style="color: #d14;">x0</span><span class="dl">"</span><span class="p">:</span><span class="dl">"</span><span class="se" style="color: #d14;">\\</span><span class="s2" style="color: #d14;">x</span><span class="dl">"</span><span class="p">)</span><span class="o" style="font-weight: 600;">+</span><span class="nx">e</span><span class="p">.</span><span class="nx">toString</span><span class="p">(</span><span class="mi" style="color: #099;">16</span><span class="p">);</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nb" style="color: #0086b3;">String</span><span class="p">.</span><span class="nx">fromCharCode</span><span class="p">(</span><span class="nx">e</span><span class="p">);</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="36" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
36
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC36" class="line" lang="javascript"><span class="k" style="font-weight: 600;">return</span><span class="dl">"</span><span class="se" style="color: #d14;">\\</span><span class="dl">"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">e</span><span class="o" style="font-weight: 600;">||</span><span class="dl">"</span><span class="s2" style="color: #d14;">-</span><span class="dl">"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">e</span><span class="o" style="font-weight: 600;">||</span><span class="dl">"</span><span class="s2" style="color: #d14;">]</span><span class="dl">"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">e</span><span class="o" style="font-weight: 600;">||</span><span class="dl">"</span><span class="s2" style="color: #d14;">^</span><span class="dl">"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">e</span><span class="p">?</span><span class="dl">"</span><span class="se" style="color: #d14;">\\</span><span class="dl">"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">e</span><span class="p">:</span><span class="nx">e</span><span class="p">}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">c</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">substring</span><span class="p">(</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="nx">e</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">-</span><span class="mi" style="color: #099;">1</span><span class="p">).</span><span class="nx">match</span><span class="p">(</span><span class="nb" style="color: #0086b3;">RegExp</span><span class="p">(</span><span class="dl">"</span><span class="se" style="color: #d14;">\\\\</span><span class="s2" style="color: #d14;">u[0-9A-Fa-f]{4}|</span><span class="se" style="color: #d14;">\\\\</span><span class="s2" style="color: #d14;">x[0-9A-Fa-f]{2}|</span><span class="se" style="color: #d14;">\\\\</span><span class="s2" style="color: #d14;">[0-3][0-7]{0,2}|</span><span class="se" style="color: #d14;">\\\\</span><span class="s2" style="color: #d14;">[0-7]{1,2}|</span><span class="se" style="color: #d14;">\\\\</span><span class="s2" style="color: #d14;">[</span><span class="se" style="color: #d14;">\\</span><span class="s2" style="color: #d14;">s</span><span class="se" style="color: #d14;">\\</span><span class="s2" style="color: #d14;">S]|-|[^-</span><span class="se" style="color: #d14;">\\\\</span><span class="s2" style="color: #d14;">]</span><span class="dl">"</span><span class="p">,</span><span class="dl">"</span><span class="s2" style="color: #d14;">g</span><span class="dl">"</span><span class="p">));</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="p">[];</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="dl">"</span><span class="s2" style="color: #d14;">^</span><span class="dl">"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">c</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">],</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="p">[</span><span class="dl">"</span><span class="s2" style="color: #d14;">[</span><span class="dl">"</span><span class="p">];</span><span class="nx">a</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">b</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">^</span><span class="dl">"</span><span class="p">);</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">?</span><span class="mi" style="color: #099;">1</span><span class="p">:</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">a</span><span class="o" style="font-weight: 600;"><</span><span class="nx">h</span><span class="p">;</span><span class="o" style="font-weight: 600;">++</span><span class="nx">a</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">m</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">[</span><span class="nx">a</span><span class="p">];</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="sr" style="color: #009926;">/</span><span class="se" style="color: #d14;">\\[</span><span class="sr" style="color: #009926;">bdsw</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">/i</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">m</span><span class="p">))</span><span class="nx">b</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">m</span><span class="p">);</span><span class="k" style="font-weight: 600;">else</span><span class="p">{</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">m</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="p">(</span><span class="nx">m</span><span class="p">),</span><span class="nx">p</span><span class="p">;</span><span class="nx">a</span><span class="o" style="font-weight: 600;">+</span><span class="mi" style="color: #099;">2</span><span class="o" style="font-weight: 600;"><</span><span class="nx">h</span><span class="o" style="font-weight: 600;">&&</span><span class="dl">"</span><span class="s2" style="color: #d14;">-</span><span class="dl">"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">c</span><span class="p">[</span><span class="nx">a</span><span class="o" style="font-weight: 600;">+</span><span class="mi" style="color: #099;">1</span><span class="p">]?(</span><span class="nx">p</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="p">(</span><span class="nx">c</span><span class="p">[</span><span class="nx">a</span><span class="o" style="font-weight: 600;">+</span><span class="mi" style="color: #099;">2</span><span class="p">]),</span><span class="nx">a</span><span class="o" style="font-weight: 600;">+=</span><span class="mi" style="color: #099;">2</span><span class="p">):</span><span class="nx">p</span><span class="o" style="font-weight: 600;">=</span><span class="nx">m</span><span class="p">;</span><span class="nx">e</span><span class="p">.</span><span class="nx">push</span><span class="p">([</span><span class="nx">m</span><span class="p">,</span><span class="nx">p</span><span class="p">]);</span><span class="mi" style="color: #099;">65</span><span class="o" style="font-weight: 600;">></span><span class="nx">p</span><span class="o" style="font-weight: 600;">||</span><span class="mi" style="color: #099;">122</span><span class="o" style="font-weight: 600;"><</span><span class="nx">m</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="mi" style="color: #099;">65</span><span class="o" style="font-weight: 600;">></span><span class="nx">p</span><span class="o" style="font-weight: 600;">||</span><span class="mi" style="color: #099;">90</span><span class="o" style="font-weight: 600;"><</span><span class="nx">m</span><span class="o" style="font-weight: 600;">||</span><span class="nx">e</span><span class="p">.</span><span class="nx">push</span><span class="p">([</span><span class="nb" style="color: #0086b3;">Math</span><span class="p">.</span><span class="nx">max</span><span class="p">(</span><span class="mi" style="color: #099;">65</span><span class="p">,</span><span class="nx">m</span><span class="p">)</span><span class="o" style="font-weight: 600;">|</span><span class="mi" style="color: #099;">32</span><span class="p">,</span><span class="nb" style="color: #0086b3;">Math</span><span class="p">.</span><span class="nx">min</span><span class="p">(</span><span class="nx">p</span><span class="p">,</span><span class="mi" style="color: #099;">90</span><span class="p">)</span><span class="o" style="font-weight: 600;">|</span><span class="mi" style="color: #099;">32</span><span class="p">]),</span><span class="mi" style="color: #099;">97</span><span class="o" style="font-weight: 600;">></span><span class="nx">p</span><span class="o" style="font-weight: 600;">||</span><span class="mi" style="color: #099;">122</span><span class="o" style="font-weight: 600;"><</span><span class="nx">m</span><span class="o" style="font-weight: 600;">||</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="37" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
37
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC37" class="line" lang="javascript"><span class="nx">e</span><span class="p">.</span><span class="nx">push</span><span class="p">([</span><span class="nb" style="color: #0086b3;">Math</span><span class="p">.</span><span class="nx">max</span><span class="p">(</span><span class="mi" style="color: #099;">97</span><span class="p">,</span><span class="nx">m</span><span class="p">)</span><span class="o" style="font-weight: 600;">&-</span><span class="mi" style="color: #099;">33</span><span class="p">,</span><span class="nb" style="color: #0086b3;">Math</span><span class="p">.</span><span class="nx">min</span><span class="p">(</span><span class="nx">p</span><span class="p">,</span><span class="mi" style="color: #099;">122</span><span class="p">)</span><span class="o" style="font-weight: 600;">&-</span><span class="mi" style="color: #099;">33</span><span class="p">]))}}</span><span class="nx">e</span><span class="p">.</span><span class="nx">sort</span><span class="p">(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">e</span><span class="p">,</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">e</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">-</span><span class="nx">a</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="nx">a</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">]</span><span class="o" style="font-weight: 600;">-</span><span class="nx">e</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">]});</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="p">[];</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="p">[];</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">a</span><span class="o" style="font-weight: 600;"><</span><span class="nx">e</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="o" style="font-weight: 600;">++</span><span class="nx">a</span><span class="p">)</span><span class="nx">m</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">[</span><span class="nx">a</span><span class="p">],</span><span class="nx">m</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;"><=</span><span class="nx">h</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">]</span><span class="o" style="font-weight: 600;">+</span><span class="mi" style="color: #099;">1</span><span class="p">?</span><span class="nx">h</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nb" style="color: #0086b3;">Math</span><span class="p">.</span><span class="nx">max</span><span class="p">(</span><span class="nx">h</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">],</span><span class="nx">m</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">]):</span><span class="nx">c</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="nx">m</span><span class="p">);</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">a</span><span class="o" style="font-weight: 600;"><</span><span class="nx">c</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="o" style="font-weight: 600;">++</span><span class="nx">a</span><span class="p">)</span><span class="nx">m</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">[</span><span class="nx">a</span><span class="p">],</span><span class="nx">b</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">f</span><span class="p">(</span><span class="nx">m</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">])),</span><span class="nx">m</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">]</span><span class="o" style="font-weight: 600;">></span><span class="nx">m</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">m</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">]</span><span class="o" style="font-weight: 600;">+</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">></span><span class="nx">m</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">b</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">-</span><span class="dl">"</span><span class="p">),</span><span class="nx">b</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">f</span><span class="p">(</span><span class="nx">m</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">])));</span><span class="nx">b</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">]</span><span class="dl">"</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">b</span><span class="p">.</span><span class="nx">join</span><span class="p">(</span><span class="dl">""</span><span class="p">)}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">g</span><span class="p">(</span><span class="nx">e</span><span class="p">){</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">source</span><span class="p">.</span><span class="nx">match</span><span class="p">(</span><span class="nb" style="color: #0086b3;">RegExp</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">(?:</span><span class="se" style="color: #d14;">\\</span><span class="s2" style="color: #d14;">[(?:[^</span><span class="se" style="color: #d14;">\\</span><span class="s2" style="color: #d14;">x5C</span><span class="se" style="color: #d14;">\\</span><span class="s2" style="color: #d14;">x5D]|</span><span class="se" style="color: #d14;">\\\\</span><span class="s2" style="color: #d14;">[</span><span class="se" style="color: #d14;">\\</span><span class="s2" style="color: #d14;">s</span><span class="se" style="color: #d14;">\\</span><span class="s2" style="color: #d14;">S])*</span><span class="se" style="color: #d14;">\\</span><span class="s2" style="color: #d14;">]|</span><span class="se" style="color: #d14;">\\\\</span><span class="s2" style="color: #d14;">u[A-Fa-f0-9]{4}|</span><span class="se" style="color: #d14;">\\\\</span><span class="s2" style="color: #d14;">x[A-Fa-f0-9]{2}|</span><span class="se" style="color: #d14;">\\\\</span><span class="s2" style="color: #d14;">[0-9]+|</span><span class="se" style="color: #d14;">\\\\</span><span class="s2" style="color: #d14;">[^ux0-9]|</span><span class="se" style="color: #d14;">\\</span><span class="s2" style="color: #d14;">(</span><span class="se" style="color: #d14;">\\</span><span class="s2" style="color: #d14;">?[:!=]|[</span><span class="se" style="color: #d14;">\\</span><span class="s2" style="color: #d14;">(</span><span class="se" style="color: #d14;">\\</span><span class="s2" style="color: #d14;">)</span><span class="se" style="color: #d14;">\\</span><span class="s2" style="color: #d14;">^]|[^</span><span class="se" style="color: #d14;">\\</span><span class="s2" style="color: #d14;">x5B</span><span class="se" style="color: #d14;">\\</span><span class="s2" style="color: #d14;">x5C</span><span class="se" style="color: #d14;">\\</span><span class="s2" style="color: #d14;">(</span><span class="se" style="color: #d14;">\\</span><span class="s2" style="color: #d14;">)</span><span class="se" style="color: #d14;">\\</span><span class="s2" style="color: #d14;">^]+)</span><span class="dl">"</span><span class="p">,</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="38" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
38
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC38" class="line" lang="javascript"><span class="dl">"</span><span class="s2" style="color: #d14;">g</span><span class="dl">"</span><span class="p">)),</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">length</span><span class="p">,</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="p">[],</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">m</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">h</span><span class="o" style="font-weight: 600;"><</span><span class="nx">b</span><span class="p">;</span><span class="o" style="font-weight: 600;">++</span><span class="nx">h</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">p</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">[</span><span class="nx">h</span><span class="p">];</span><span class="dl">"</span><span class="s2" style="color: #d14;">(</span><span class="dl">"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">p</span><span class="p">?</span><span class="o" style="font-weight: 600;">++</span><span class="nx">m</span><span class="p">:</span><span class="dl">"</span><span class="se" style="color: #d14;">\\</span><span class="dl">"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">p</span><span class="p">.</span><span class="nx">charAt</span><span class="p">(</span><span class="mi" style="color: #099;">0</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">p</span><span class="o" style="font-weight: 600;">=+</span><span class="nx">p</span><span class="p">.</span><span class="nx">substring</span><span class="p">(</span><span class="mi" style="color: #099;">1</span><span class="p">))</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">p</span><span class="o" style="font-weight: 600;"><=</span><span class="nx">m</span><span class="p">?</span><span class="nx">d</span><span class="p">[</span><span class="nx">p</span><span class="p">]</span><span class="o" style="font-weight: 600;">=-</span><span class="mi" style="color: #099;">1</span><span class="p">:</span><span class="nx">a</span><span class="p">[</span><span class="nx">h</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">f</span><span class="p">(</span><span class="nx">p</span><span class="p">))}</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">1</span><span class="p">;</span><span class="nx">h</span><span class="o" style="font-weight: 600;"><</span><span class="nx">d</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="o" style="font-weight: 600;">++</span><span class="nx">h</span><span class="p">)</span><span class="o" style="font-weight: 600;">-</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">===</span><span class="nx">d</span><span class="p">[</span><span class="nx">h</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">d</span><span class="p">[</span><span class="nx">h</span><span class="p">]</span><span class="o" style="font-weight: 600;">=++</span><span class="nx">r</span><span class="p">);</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">m</span><span class="o" style="font-weight: 600;">=</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">h</span><span class="o" style="font-weight: 600;"><</span><span class="nx">b</span><span class="p">;</span><span class="o" style="font-weight: 600;">++</span><span class="nx">h</span><span class="p">)</span><span class="nx">p</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">[</span><span class="nx">h</span><span class="p">],</span><span class="dl">"</span><span class="s2" style="color: #d14;">(</span><span class="dl">"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">p</span><span class="p">?(</span><span class="o" style="font-weight: 600;">++</span><span class="nx">m</span><span class="p">,</span><span class="nx">d</span><span class="p">[</span><span class="nx">m</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">a</span><span class="p">[</span><span class="nx">h</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="dl">"</span><span class="s2" style="color: #d14;">(?:</span><span class="dl">"</span><span class="p">)):</span><span class="dl">"</span><span class="se" style="color: #d14;">\\</span><span class="dl">"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">p</span><span class="p">.</span><span class="nx">charAt</span><span class="p">(</span><span class="mi" style="color: #099;">0</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">p</span><span class="o" style="font-weight: 600;">=+</span><span class="nx">p</span><span class="p">.</span><span class="nx">substring</span><span class="p">(</span><span class="mi" style="color: #099;">1</span><span class="p">))</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">p</span><span class="o" style="font-weight: 600;"><=</span><span class="nx">m</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">a</span><span class="p">[</span><span class="nx">h</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="dl">"</span><span class="se" style="color: #d14;">\\</span><span class="dl">"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">d</span><span class="p">[</span><span class="nx">p</span><span class="p">]);</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">h</span><span class="o" style="font-weight: 600;"><</span><span class="nx">b</span><span class="p">;</span><span class="o" style="font-weight: 600;">++</span><span class="nx">h</span><span class="p">)</span><span class="dl">"</span><span class="s2" style="color: #d14;">^</span><span class="dl">"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">a</span><span class="p">[</span><span class="nx">h</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="dl">"</span><span class="s2" style="color: #d14;">^</span><span class="dl">"</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">a</span><span class="p">[</span><span class="nx">h</span><span class="o" style="font-weight: 600;">+</span><span class="mi" style="color: #099;">1</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">a</span><span class="p">[</span><span class="nx">h</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="dl">""</span><span class="p">);</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">e</span><span class="p">.</span><span class="nx">ignoreCase</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">A</span><span class="p">)</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">h</span><span class="o" style="font-weight: 600;"><</span><span class="nx">b</span><span class="p">;</span><span class="o" style="font-weight: 600;">++</span><span class="nx">h</span><span class="p">)</span><span class="nx">p</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">[</span><span class="nx">h</span><span class="p">],</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">p</span><span class="p">.</span><span class="nx">charAt</span><span class="p">(</span><span class="mi" style="color: #099;">0</span><span class="p">),</span><span class="mi" style="color: #099;">2</span><span class="o" style="font-weight: 600;"><=</span><span class="nx">p</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">&&</span><span class="dl">"</span><span class="s2" style="color: #d14;">[</span><span class="dl">"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">e</span><span class="p">?</span><span class="nx">a</span><span class="p">[</span><span class="nx">h</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">(</span><span class="nx">p</span><span class="p">):</span><span class="dl">"</span><span class="se" style="color: #d14;">\\</span><span class="dl">"</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">e</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">a</span><span class="p">[</span><span class="nx">h</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">p</span><span class="p">.</span><span class="nx">replace</span><span class="p">(</span><span class="sr" style="color: #009926;">/</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">a-zA-Z</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">/g</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">charCodeAt</span><span class="p">(</span><span class="mi" style="color: #099;">0</span><span class="p">);</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="39" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
39
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC39" class="line" lang="javascript"><span class="k" style="font-weight: 600;">return</span><span class="dl">"</span><span class="s2" style="color: #d14;">[</span><span class="dl">"</span><span class="o" style="font-weight: 600;">+</span><span class="nb" style="color: #0086b3;">String</span><span class="p">.</span><span class="nx">fromCharCode</span><span class="p">(</span><span class="nx">a</span><span class="o" style="font-weight: 600;">&-</span><span class="mi" style="color: #099;">33</span><span class="p">,</span><span class="nx">a</span><span class="o" style="font-weight: 600;">|</span><span class="mi" style="color: #099;">32</span><span class="p">)</span><span class="o" style="font-weight: 600;">+</span><span class="dl">"</span><span class="s2" style="color: #d14;">]</span><span class="dl">"</span><span class="p">}));</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">a</span><span class="p">.</span><span class="nx">join</span><span class="p">(</span><span class="dl">""</span><span class="p">)}</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">r</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">A</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="nx">q</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="nx">I</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">I</span><span class="o" style="font-weight: 600;"><</span><span class="nx">b</span><span class="p">;</span><span class="o" style="font-weight: 600;">++</span><span class="nx">I</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">t</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">[</span><span class="nx">I</span><span class="p">];</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">t</span><span class="p">.</span><span class="nx">ignoreCase</span><span class="p">)</span><span class="nx">q</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="k" style="font-weight: 600;">else</span> <span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="sr" style="color: #009926;">/</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">a-z</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">/i</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">t</span><span class="p">.</span><span class="nx">source</span><span class="p">.</span><span class="nx">replace</span><span class="p">(</span><span class="sr" style="color: #009926;">/</span><span class="se" style="color: #d14;">\\</span><span class="sr" style="color: #009926;">u</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">0-9a-f</span><span class="se" style="color: #d14;">]{4}</span><span class="sr" style="color: #009926;">|</span><span class="se" style="color: #d14;">\\</span><span class="sr" style="color: #009926;">x</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">0-9a-f</span><span class="se" style="color: #d14;">]{2}</span><span class="sr" style="color: #009926;">|</span><span class="se" style="color: #d14;">\\[^</span><span class="sr" style="color: #009926;">ux</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">/gi</span><span class="p">,</span><span class="dl">""</span><span class="p">))){</span><span class="nx">A</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">q</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">1</span><span class="p">;</span><span class="k" style="font-weight: 600;">break</span><span class="p">}}</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">k</span><span class="o" style="font-weight: 600;">=</span><span class="p">{</span><span class="na" style="color: #008080;">b</span><span class="p">:</span><span class="mi" style="color: #099;">8</span><span class="p">,</span><span class="na" style="color: #008080;">t</span><span class="p">:</span><span class="mi" style="color: #099;">9</span><span class="p">,</span><span class="na" style="color: #008080;">n</span><span class="p">:</span><span class="mi" style="color: #099;">10</span><span class="p">,</span><span class="na" style="color: #008080;">v</span><span class="p">:</span><span class="mi" style="color: #099;">11</span><span class="p">,</span><span class="na" style="color: #008080;">f</span><span class="p">:</span><span class="mi" style="color: #099;">12</span><span class="p">,</span><span class="na" style="color: #008080;">r</span><span class="p">:</span><span class="mi" style="color: #099;">13</span><span class="p">},</span><span class="nx">u</span><span class="o" style="font-weight: 600;">=</span><span class="p">[],</span><span class="nx">I</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">I</span><span class="o" style="font-weight: 600;"><</span><span class="nx">b</span><span class="p">;</span><span class="o" style="font-weight: 600;">++</span><span class="nx">I</span><span class="p">){</span><span class="nx">t</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">[</span><span class="nx">I</span><span class="p">];</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">t</span><span class="p">.</span><span class="nb" style="color: #0086b3;">global</span><span class="o" style="font-weight: 600;">||</span><span class="nx">t</span><span class="p">.</span><span class="nx">multiline</span><span class="p">)</span><span class="k" style="font-weight: 600;">throw</span> <span class="nb" style="color: #0086b3;">Error</span><span class="p">(</span><span class="dl">""</span><span class="o" style="font-weight: 600;">+</span><span class="nx">t</span><span class="p">);</span><span class="nx">u</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">(?:</span><span class="dl">"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">g</span><span class="p">(</span><span class="nx">t</span><span class="p">)</span><span class="o" style="font-weight: 600;">+</span><span class="dl">"</span><span class="s2" style="color: #d14;">)</span><span class="dl">"</span><span class="p">)}</span><span class="k" style="font-weight: 600;">return</span> <span class="k" style="font-weight: 600;">new</span> <span class="nb" style="color: #0086b3;">RegExp</span><span class="p">(</span><span class="nx">u</span><span class="p">.</span><span class="nx">join</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">|</span><span class="dl">"</span><span class="p">),</span><span class="nx">q</span><span class="p">?</span><span class="dl">"</span><span class="s2" style="color: #d14;">gi</span><span class="dl">"</span><span class="p">:</span><span class="dl">"</span><span class="s2" style="color: #d14;">g</span><span class="dl">"</span><span class="p">)}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">l</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">d</span><span class="p">){</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">f</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">nodeType</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">==</span><span class="nx">b</span><span class="p">){</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="nx">c</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">className</span><span class="p">)){</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="40" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
40
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC40" class="line" lang="javascript"><span class="nx">a</span><span class="p">.</span><span class="nx">firstChild</span><span class="p">;</span><span class="nx">b</span><span class="p">;</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">.</span><span class="nx">nextSibling</span><span class="p">)</span><span class="nx">f</span><span class="p">(</span><span class="nx">b</span><span class="p">);</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">nodeName</span><span class="p">.</span><span class="nx">toLowerCase</span><span class="p">();</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">br</span><span class="dl">"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">b</span><span class="o" style="font-weight: 600;">||</span><span class="dl">"</span><span class="s2" style="color: #d14;">li</span><span class="dl">"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">b</span><span class="p">)</span><span class="nx">g</span><span class="p">[</span><span class="nx">q</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="dl">"</span><span class="se" style="color: #d14;">\n</span><span class="dl">"</span><span class="p">,</span><span class="nx">A</span><span class="p">[</span><span class="nx">q</span><span class="o" style="font-weight: 600;"><<</span><span class="mi" style="color: #099;">1</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="o" style="font-weight: 600;">++</span><span class="p">,</span><span class="nx">A</span><span class="p">[</span><span class="nx">q</span><span class="o" style="font-weight: 600;">++<<</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">|</span><span class="mi" style="color: #099;">1</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">}}</span><span class="k" style="font-weight: 600;">else</span> <span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="mi" style="color: #099;">3</span><span class="o" style="font-weight: 600;">==</span><span class="nx">b</span><span class="o" style="font-weight: 600;">||</span><span class="mi" style="color: #099;">4</span><span class="o" style="font-weight: 600;">==</span><span class="nx">b</span><span class="p">)</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">nodeValue</span><span class="p">,</span><span class="nx">b</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="p">?</span><span class="nx">b</span><span class="p">.</span><span class="nx">replace</span><span class="p">(</span><span class="sr" style="color: #009926;">/</span><span class="se" style="color: #d14;">\r\n?</span><span class="sr" style="color: #009926;">/g</span><span class="p">,</span><span class="dl">"</span><span class="se" style="color: #d14;">\n</span><span class="dl">"</span><span class="p">):</span><span class="nx">b</span><span class="p">.</span><span class="nx">replace</span><span class="p">(</span><span class="sr" style="color: #009926;">/</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;"> </span><span class="se" style="color: #d14;">\t\r\n]</span><span class="sr" style="color: #009926;">+/g</span><span class="p">,</span><span class="dl">"</span><span class="s2" style="color: #d14;"> </span><span class="dl">"</span><span class="p">),</span><span class="nx">g</span><span class="p">[</span><span class="nx">q</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">,</span><span class="nx">A</span><span class="p">[</span><span class="nx">q</span><span class="o" style="font-weight: 600;"><<</span><span class="mi" style="color: #099;">1</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">,</span><span class="nx">r</span><span class="o" style="font-weight: 600;">+=</span><span class="nx">b</span><span class="p">.</span><span class="nx">length</span><span class="p">,</span><span class="nx">A</span><span class="p">[</span><span class="nx">q</span><span class="o" style="font-weight: 600;">++<<</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">|</span><span class="mi" style="color: #099;">1</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">)}</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/</span><span class="se" style="color: #d14;">(?:</span><span class="sr" style="color: #009926;">^|</span><span class="se" style="color: #d14;">\s)</span><span class="sr" style="color: #009926;">nocode</span><span class="se" style="color: #d14;">(?:\s</span><span class="sr" style="color: #009926;">|$</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">/</span><span class="p">,</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="p">[],</span><span class="nx">r</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">A</span><span class="o" style="font-weight: 600;">=</span><span class="p">[],</span><span class="nx">q</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">f</span><span class="p">(</span><span class="nx">a</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span><span class="p">{</span><span class="na" style="color: #008080;">a</span><span class="p">:</span><span class="nx">g</span><span class="p">.</span><span class="nx">join</span><span class="p">(</span><span class="dl">""</span><span class="p">).</span><span class="nx">replace</span><span class="p">(</span><span class="sr" style="color: #009926;">/</span><span class="se" style="color: #d14;">\n</span><span class="sr" style="color: #009926;">$/</span><span class="p">,</span><span class="dl">""</span><span class="p">),</span><span class="na" style="color: #008080;">c</span><span class="p">:</span><span class="nx">A</span><span class="p">}}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">k</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">d</span><span class="p">,</span><span class="nx">f</span><span class="p">,</span><span class="nx">c</span><span class="p">,</span><span class="nx">g</span><span class="p">){</span><span class="nx">f</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="p">{</span><span class="na" style="color: #008080;">h</span><span class="p">:</span><span class="nx">a</span><span class="p">,</span><span class="na" style="color: #008080;">l</span><span class="p">:</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="na" style="color: #008080;">j</span><span class="p">:</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="na" style="color: #008080;">m</span><span class="p">:</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="na" style="color: #008080;">a</span><span class="p">:</span><span class="nx">f</span><span class="p">,</span><span class="na" style="color: #008080;">c</span><span class="p">:</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="na" style="color: #008080;">i</span><span class="p">:</span><span class="nx">d</span><span class="p">,</span><span class="na" style="color: #008080;">g</span><span class="p">:</span><span class="kc" style="font-weight: 600;">null</span><span class="p">},</span><span class="nx">c</span><span class="p">(</span><span class="nx">a</span><span class="p">),</span><span class="nx">g</span><span class="p">.</span><span class="nx">push</span><span class="p">.</span><span class="nx">apply</span><span class="p">(</span><span class="nx">g</span><span class="p">,</span><span class="nx">a</span><span class="p">.</span><span class="nx">g</span><span class="p">))}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">z</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">firstChild</span><span class="p">;</span><span class="nx">f</span><span class="p">;</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="41" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
41
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC41" class="line" lang="javascript"><span class="nx">f</span><span class="p">.</span><span class="nx">nextSibling</span><span class="p">)</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">f</span><span class="p">.</span><span class="nx">nodeType</span><span class="p">,</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">===</span><span class="nx">c</span><span class="p">?</span><span class="nx">d</span><span class="p">?</span><span class="nx">a</span><span class="p">:</span><span class="nx">f</span><span class="p">:</span><span class="mi" style="color: #099;">3</span><span class="o" style="font-weight: 600;">===</span><span class="nx">c</span><span class="p">?</span><span class="nx">S</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">f</span><span class="p">.</span><span class="nx">nodeValue</span><span class="p">)?</span><span class="nx">a</span><span class="p">:</span><span class="nx">d</span><span class="p">:</span><span class="nx">d</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">d</span><span class="o" style="font-weight: 600;">===</span><span class="nx">a</span><span class="p">?</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="p">:</span><span class="nx">d</span><span class="p">}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">E</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">d</span><span class="p">){</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">f</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">q</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">i</span><span class="p">,</span><span class="nx">r</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">h</span><span class="p">,</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="p">[</span><span class="nx">q</span><span class="p">,</span><span class="dl">"</span><span class="s2" style="color: #d14;">pln</span><span class="dl">"</span><span class="p">],</span><span class="nx">t</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">A</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">a</span><span class="p">.</span><span class="nx">match</span><span class="p">(</span><span class="nx">g</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="p">[],</span><span class="nx">u</span><span class="o" style="font-weight: 600;">=</span><span class="p">{},</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="nx">A</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">e</span><span class="o" style="font-weight: 600;"><</span><span class="nx">l</span><span class="p">;</span><span class="o" style="font-weight: 600;">++</span><span class="nx">e</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">D</span><span class="o" style="font-weight: 600;">=</span><span class="nx">A</span><span class="p">[</span><span class="nx">e</span><span class="p">],</span><span class="nx">w</span><span class="o" style="font-weight: 600;">=</span><span class="nx">u</span><span class="p">[</span><span class="nx">D</span><span class="p">],</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="k" style="font-weight: 600;">void</span> <span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">m</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">string</span><span class="dl">"</span><span class="o" style="font-weight: 600;">===</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">w</span><span class="p">)</span><span class="nx">m</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">1</span><span class="p">;</span><span class="k" style="font-weight: 600;">else</span><span class="p">{</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">p</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">[</span><span class="nx">D</span><span class="p">.</span><span class="nx">charAt</span><span class="p">(</span><span class="mi" style="color: #099;">0</span><span class="p">)];</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">p</span><span class="p">)</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="nx">D</span><span class="p">.</span><span class="nx">match</span><span class="p">(</span><span class="nx">p</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">]),</span><span class="nx">w</span><span class="o" style="font-weight: 600;">=</span><span class="nx">p</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">];</span><span class="k" style="font-weight: 600;">else</span><span class="p">{</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">m</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">m</span><span class="o" style="font-weight: 600;"><</span><span class="nx">n</span><span class="p">;</span><span class="o" style="font-weight: 600;">++</span><span class="nx">m</span><span class="p">)</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">p</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="p">[</span><span class="nx">m</span><span class="p">],</span><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="nx">D</span><span class="p">.</span><span class="nx">match</span><span class="p">(</span><span class="nx">p</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">])){</span><span class="nx">w</span><span class="o" style="font-weight: 600;">=</span><span class="nx">p</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">];</span><span class="k" style="font-weight: 600;">break</span><span class="p">}</span><span class="nx">h</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">w</span><span class="o" style="font-weight: 600;">=</span><span class="dl">"</span><span class="s2" style="color: #d14;">pln</span><span class="dl">"</span><span class="p">)}</span><span class="o" style="font-weight: 600;">!</span><span class="p">(</span><span class="nx">m</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">5</span><span class="o" style="font-weight: 600;"><=</span><span class="nx">w</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">&&</span><span class="dl">"</span><span class="s2" style="color: #d14;">lang-</span><span class="dl">"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">w</span><span class="p">.</span><span class="nx">substring</span><span class="p">(</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="mi" style="color: #099;">5</span><span class="p">))</span><span class="o" style="font-weight: 600;">||</span><span class="nx">h</span><span class="o" style="font-weight: 600;">&&</span><span class="dl">"</span><span class="s2" style="color: #d14;">string</span><span class="dl">"</span><span class="o" style="font-weight: 600;">===</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">h</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">m</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="nx">w</span><span class="o" style="font-weight: 600;">=</span><span class="dl">"</span><span class="s2" style="color: #d14;">src</span><span class="dl">"</span><span class="p">);</span><span class="nx">m</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">u</span><span class="p">[</span><span class="nx">D</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">w</span><span class="p">)}</span><span class="nx">p</span><span class="o" style="font-weight: 600;">=</span><span class="nx">t</span><span class="p">;</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="42" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
42
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC42" class="line" lang="javascript"><span class="nx">t</span><span class="o" style="font-weight: 600;">+=</span><span class="nx">D</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">m</span><span class="p">){</span><span class="nx">m</span><span class="o" style="font-weight: 600;">=</span><span class="nx">h</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">];</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">C</span><span class="o" style="font-weight: 600;">=</span><span class="nx">D</span><span class="p">.</span><span class="nx">indexOf</span><span class="p">(</span><span class="nx">m</span><span class="p">),</span><span class="nx">G</span><span class="o" style="font-weight: 600;">=</span><span class="nx">C</span><span class="o" style="font-weight: 600;">+</span><span class="nx">m</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">h</span><span class="p">[</span><span class="mi" style="color: #099;">2</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">G</span><span class="o" style="font-weight: 600;">=</span><span class="nx">D</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">-</span><span class="nx">h</span><span class="p">[</span><span class="mi" style="color: #099;">2</span><span class="p">].</span><span class="nx">length</span><span class="p">,</span><span class="nx">C</span><span class="o" style="font-weight: 600;">=</span><span class="nx">G</span><span class="o" style="font-weight: 600;">-</span><span class="nx">m</span><span class="p">.</span><span class="nx">length</span><span class="p">);</span><span class="nx">w</span><span class="o" style="font-weight: 600;">=</span><span class="nx">w</span><span class="p">.</span><span class="nx">substring</span><span class="p">(</span><span class="mi" style="color: #099;">5</span><span class="p">);</span><span class="nx">k</span><span class="p">(</span><span class="nx">r</span><span class="p">,</span><span class="nx">q</span><span class="o" style="font-weight: 600;">+</span><span class="nx">p</span><span class="p">,</span><span class="nx">D</span><span class="p">.</span><span class="nx">substring</span><span class="p">(</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">C</span><span class="p">),</span><span class="nx">f</span><span class="p">,</span><span class="nx">b</span><span class="p">);</span><span class="nx">k</span><span class="p">(</span><span class="nx">r</span><span class="p">,</span><span class="nx">q</span><span class="o" style="font-weight: 600;">+</span><span class="nx">p</span><span class="o" style="font-weight: 600;">+</span><span class="nx">C</span><span class="p">,</span><span class="nx">m</span><span class="p">,</span><span class="nx">F</span><span class="p">(</span><span class="nx">w</span><span class="p">,</span><span class="nx">m</span><span class="p">),</span><span class="nx">b</span><span class="p">);</span><span class="nx">k</span><span class="p">(</span><span class="nx">r</span><span class="p">,</span><span class="nx">q</span><span class="o" style="font-weight: 600;">+</span><span class="nx">p</span><span class="o" style="font-weight: 600;">+</span><span class="nx">G</span><span class="p">,</span><span class="nx">D</span><span class="p">.</span><span class="nx">substring</span><span class="p">(</span><span class="nx">G</span><span class="p">),</span><span class="nx">f</span><span class="p">,</span><span class="nx">b</span><span class="p">)}</span><span class="k" style="font-weight: 600;">else</span> <span class="nx">b</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">q</span><span class="o" style="font-weight: 600;">+</span><span class="nx">p</span><span class="p">,</span><span class="nx">w</span><span class="p">)}</span><span class="nx">a</span><span class="p">.</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">}</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="p">{},</span><span class="nx">g</span><span class="p">;(</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">concat</span><span class="p">(</span><span class="nx">d</span><span class="p">),</span><span class="nx">q</span><span class="o" style="font-weight: 600;">=</span><span class="p">[],</span><span class="nx">k</span><span class="o" style="font-weight: 600;">=</span><span class="p">{},</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">t</span><span class="o" style="font-weight: 600;">=</span><span class="nx">f</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">b</span><span class="o" style="font-weight: 600;"><</span><span class="nx">t</span><span class="p">;</span><span class="o" style="font-weight: 600;">++</span><span class="nx">b</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="nx">f</span><span class="p">[</span><span class="nx">b</span><span class="p">],</span><span class="nx">u</span><span class="o" style="font-weight: 600;">=</span><span class="nx">n</span><span class="p">[</span><span class="mi" style="color: #099;">3</span><span class="p">];</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">u</span><span class="p">)</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">u</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;"><=--</span><span class="nx">e</span><span class="p">;)</span><span class="nx">c</span><span class="p">[</span><span class="nx">u</span><span class="p">.</span><span class="nx">charAt</span><span class="p">(</span><span class="nx">e</span><span class="p">)]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">n</span><span class="p">;</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="nx">n</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">];</span><span class="nx">u</span><span class="o" style="font-weight: 600;">=</span><span class="dl">""</span><span class="o" style="font-weight: 600;">+</span><span class="nx">n</span><span class="p">;</span><span class="nx">k</span><span class="p">.</span><span class="nx">hasOwnProperty</span><span class="p">(</span><span class="nx">u</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">q</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">n</span><span class="p">),</span><span class="nx">k</span><span class="p">[</span><span class="nx">u</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="kc" style="font-weight: 600;">null</span><span class="p">)}</span><span class="nx">q</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="sr" style="color: #009926;">/</span><span class="se" style="color: #d14;">[\0</span><span class="sr" style="color: #009926;">-</span><span class="se" style="color: #d14;">\u</span><span class="sr" style="color: #009926;">ffff</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">/</span><span class="p">);</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">(</span><span class="nx">q</span><span class="p">)})();</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">f</span><span class="p">}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">v</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">d</span><span class="o" style="font-weight: 600;">=</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="43" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
43
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC43" class="line" lang="javascript"><span class="p">[],</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="p">[];</span><span class="nx">a</span><span class="p">.</span><span class="nx">tripleQuotedStrings</span><span class="p">?</span><span class="nx">d</span><span class="p">.</span><span class="nx">push</span><span class="p">([</span><span class="dl">"</span><span class="s2" style="color: #d14;">str</span><span class="dl">"</span><span class="p">,</span><span class="sr" style="color: #009926;">/^</span><span class="se" style="color: #d14;">(?:\'\'\'(?:[^\'\\]</span><span class="sr" style="color: #009926;">|</span><span class="se" style="color: #d14;">\\[\s\S]</span><span class="sr" style="color: #009926;">|</span><span class="se" style="color: #d14;">\'{1,2}(?=[^\']))</span><span class="sr" style="color: #009926;">*</span><span class="se" style="color: #d14;">(?:\'\'\'</span><span class="sr" style="color: #009926;">|$</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">|</span><span class="se" style="color: #d14;">\"\"\"(?:[^\"\\]</span><span class="sr" style="color: #009926;">|</span><span class="se" style="color: #d14;">\\[\s\S]</span><span class="sr" style="color: #009926;">|</span><span class="se" style="color: #d14;">\"{1,2}(?=[^\"]))</span><span class="sr" style="color: #009926;">*</span><span class="se" style="color: #d14;">(?:\"\"\"</span><span class="sr" style="color: #009926;">|$</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">|</span><span class="se" style="color: #d14;">\'(?:[^\\\']</span><span class="sr" style="color: #009926;">|</span><span class="se" style="color: #d14;">\\[\s\S])</span><span class="sr" style="color: #009926;">*</span><span class="se" style="color: #d14;">(?:\'</span><span class="sr" style="color: #009926;">|$</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">|</span><span class="se" style="color: #d14;">\"(?:[^\\\"]</span><span class="sr" style="color: #009926;">|</span><span class="se" style="color: #d14;">\\[\s\S])</span><span class="sr" style="color: #009926;">*</span><span class="se" style="color: #d14;">(?:\"</span><span class="sr" style="color: #009926;">|$</span><span class="se" style="color: #d14;">))</span><span class="sr" style="color: #009926;">/</span><span class="p">,</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="dl">"</span><span class="s2" style="color: #d14;">'</span><span class="se" style="color: #d14;">\"</span><span class="dl">"</span><span class="p">]):</span><span class="nx">a</span><span class="p">.</span><span class="nx">multiLineStrings</span><span class="p">?</span><span class="nx">d</span><span class="p">.</span><span class="nx">push</span><span class="p">([</span><span class="dl">"</span><span class="s2" style="color: #d14;">str</span><span class="dl">"</span><span class="p">,</span><span class="sr" style="color: #009926;">/^</span><span class="se" style="color: #d14;">(?:\'(?:[^\\\']</span><span class="sr" style="color: #009926;">|</span><span class="se" style="color: #d14;">\\[\s\S])</span><span class="sr" style="color: #009926;">*</span><span class="se" style="color: #d14;">(?:\'</span><span class="sr" style="color: #009926;">|$</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">|</span><span class="se" style="color: #d14;">\"(?:[^\\\"]</span><span class="sr" style="color: #009926;">|</span><span class="se" style="color: #d14;">\\[\s\S])</span><span class="sr" style="color: #009926;">*</span><span class="se" style="color: #d14;">(?:\"</span><span class="sr" style="color: #009926;">|$</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">|</span><span class="se" style="color: #d14;">\`(?:[^\\\`]</span><span class="sr" style="color: #009926;">|</span><span class="se" style="color: #d14;">\\[\s\S])</span><span class="sr" style="color: #009926;">*</span><span class="se" style="color: #d14;">(?:\`</span><span class="sr" style="color: #009926;">|$</span><span class="se" style="color: #d14;">))</span><span class="sr" style="color: #009926;">/</span><span class="p">,</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="dl">"</span><span class="s2" style="color: #d14;">'</span><span class="se" style="color: #d14;">\"</span><span class="s2" style="color: #d14;">`</span><span class="dl">"</span><span class="p">]):</span><span class="nx">d</span><span class="p">.</span><span class="nx">push</span><span class="p">([</span><span class="dl">"</span><span class="s2" style="color: #d14;">str</span><span class="dl">"</span><span class="p">,</span><span class="sr" style="color: #009926;">/^</span><span class="se" style="color: #d14;">(?:\'(?:[^\\\'\r\n]</span><span class="sr" style="color: #009926;">|</span><span class="se" style="color: #d14;">\\</span><span class="sr" style="color: #009926;">.</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">*</span><span class="se" style="color: #d14;">(?:\'</span><span class="sr" style="color: #009926;">|$</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">|</span><span class="se" style="color: #d14;">\"(?:[^\\\"\r\n]</span><span class="sr" style="color: #009926;">|</span><span class="se" style="color: #d14;">\\</span><span class="sr" style="color: #009926;">.</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">*</span><span class="se" style="color: #d14;">(?:\"</span><span class="sr" style="color: #009926;">|$</span><span class="se" style="color: #d14;">))</span><span class="sr" style="color: #009926;">/</span><span class="p">,</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="dl">"</span><span class="se" style="color: #d14;">\"</span><span class="s2" style="color: #d14;">'</span><span class="dl">"</span><span class="p">]);</span><span class="nx">a</span><span class="p">.</span><span class="nx">verbatimStrings</span><span class="o" style="font-weight: 600;">&&</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="44" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
44
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC44" class="line" lang="javascript"><span class="nx">f</span><span class="p">.</span><span class="nx">push</span><span class="p">([</span><span class="dl">"</span><span class="s2" style="color: #d14;">str</span><span class="dl">"</span><span class="p">,</span><span class="sr" style="color: #009926;">/^@</span><span class="se" style="color: #d14;">\"(?:[^\"]</span><span class="sr" style="color: #009926;">|</span><span class="se" style="color: #d14;">\"\")</span><span class="sr" style="color: #009926;">*</span><span class="se" style="color: #d14;">(?:\"</span><span class="sr" style="color: #009926;">|$</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">/</span><span class="p">,</span><span class="kc" style="font-weight: 600;">null</span><span class="p">]);</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">hashComments</span><span class="p">;</span><span class="nx">c</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">cStyleComments</span><span class="p">?(</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;"><</span><span class="nx">c</span><span class="p">?</span><span class="nx">d</span><span class="p">.</span><span class="nx">push</span><span class="p">([</span><span class="dl">"</span><span class="s2" style="color: #d14;">com</span><span class="dl">"</span><span class="p">,</span><span class="sr" style="color: #009926;">/^#</span><span class="se" style="color: #d14;">(?:</span><span class="sr" style="color: #009926;">##</span><span class="se" style="color: #d14;">(?:[^</span><span class="sr" style="color: #009926;">#</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">|#</span><span class="se" style="color: #d14;">(?!</span><span class="sr" style="color: #009926;">##</span><span class="se" style="color: #d14;">))</span><span class="sr" style="color: #009926;">*</span><span class="se" style="color: #d14;">(?:</span><span class="sr" style="color: #009926;">###|$</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">|.*</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">/</span><span class="p">,</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="dl">"</span><span class="s2" style="color: #d14;">#</span><span class="dl">"</span><span class="p">]):</span><span class="nx">d</span><span class="p">.</span><span class="nx">push</span><span class="p">([</span><span class="dl">"</span><span class="s2" style="color: #d14;">com</span><span class="dl">"</span><span class="p">,</span><span class="sr" style="color: #009926;">/^#</span><span class="se" style="color: #d14;">(?:(?:</span><span class="sr" style="color: #009926;">define|e</span><span class="se" style="color: #d14;">(?:</span><span class="sr" style="color: #009926;">l|nd</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">if|else|error|ifn</span><span class="se" style="color: #d14;">?</span><span class="sr" style="color: #009926;">def|include|line|pragma|undef|warning</span><span class="se" style="color: #d14;">)\b</span><span class="sr" style="color: #009926;">|</span><span class="se" style="color: #d14;">[^\r\n]</span><span class="sr" style="color: #009926;">*</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">/</span><span class="p">,</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="dl">"</span><span class="s2" style="color: #d14;">#</span><span class="dl">"</span><span class="p">]),</span><span class="nx">f</span><span class="p">.</span><span class="nx">push</span><span class="p">([</span><span class="dl">"</span><span class="s2" style="color: #d14;">str</span><span class="dl">"</span><span class="p">,</span><span class="sr" style="color: #009926;">/^<</span><span class="se" style="color: #d14;">(?:(?:(?:\.\.\/)</span><span class="sr" style="color: #009926;">*|</span><span class="se" style="color: #d14;">\/?)(?:[\w</span><span class="sr" style="color: #009926;">-</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">+</span><span class="se" style="color: #d14;">(?:\/[\w</span><span class="sr" style="color: #009926;">-</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">+</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">+</span><span class="se" style="color: #d14;">)?[\w</span><span class="sr" style="color: #009926;">-</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">+</span><span class="se" style="color: #d14;">\.</span><span class="sr" style="color: #009926;">h</span><span class="se" style="color: #d14;">(?:</span><span class="sr" style="color: #009926;">h|pp|</span><span class="se" style="color: #d14;">\+\+)?</span><span class="sr" style="color: #009926;">|</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">a-z</span><span class="se" style="color: #d14;">]\w</span><span class="sr" style="color: #009926;">*</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">>/</span><span class="p">,</span><span class="kc" style="font-weight: 600;">null</span><span class="p">])):</span><span class="nx">d</span><span class="p">.</span><span class="nx">push</span><span class="p">([</span><span class="dl">"</span><span class="s2" style="color: #d14;">com</span><span class="dl">"</span><span class="p">,</span><span class="sr" style="color: #009926;">/^#</span><span class="se" style="color: #d14;">[^\r\n]</span><span class="sr" style="color: #009926;">*/</span><span class="p">,</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="dl">"</span><span class="s2" style="color: #d14;">#</span><span class="dl">"</span><span class="p">]));</span><span class="nx">a</span><span class="p">.</span><span class="nx">cStyleComments</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">f</span><span class="p">.</span><span class="nx">push</span><span class="p">([</span><span class="dl">"</span><span class="s2" style="color: #d14;">com</span><span class="dl">"</span><span class="p">,</span><span class="sr" style="color: #009926;">/^</span><span class="se" style="color: #d14;">\/\/[^\r\n]</span><span class="sr" style="color: #009926;">*/</span><span class="p">,</span><span class="kc" style="font-weight: 600;">null</span><span class="p">]),</span><span class="nx">f</span><span class="p">.</span><span class="nx">push</span><span class="p">([</span><span class="dl">"</span><span class="s2" style="color: #d14;">com</span><span class="dl">"</span><span class="p">,</span><span class="sr" style="color: #009926;">/^</span><span class="se" style="color: #d14;">\/\*[\s\S]</span><span class="sr" style="color: #009926;">*</span><span class="se" style="color: #d14;">?(?:\*\/</span><span class="sr" style="color: #009926;">|$</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">/</span><span class="p">,</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="45" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
45
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC45" class="line" lang="javascript"><span class="kc" style="font-weight: 600;">null</span><span class="p">]));</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">regexLiterals</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="p">(</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;"><</span><span class="nx">c</span><span class="p">?</span><span class="dl">""</span><span class="p">:</span><span class="dl">"</span><span class="se" style="color: #d14;">\n\r</span><span class="dl">"</span><span class="p">)?</span><span class="dl">"</span><span class="s2" style="color: #d14;">.</span><span class="dl">"</span><span class="p">:</span><span class="dl">"</span><span class="s2" style="color: #d14;">[</span><span class="se" style="color: #d14;">\\</span><span class="s2" style="color: #d14;">S</span><span class="se" style="color: #d14;">\\</span><span class="s2" style="color: #d14;">s]</span><span class="dl">"</span><span class="p">;</span><span class="nx">f</span><span class="p">.</span><span class="nx">push</span><span class="p">([</span><span class="dl">"</span><span class="s2" style="color: #d14;">lang-regex</span><span class="dl">"</span><span class="p">,</span><span class="nb" style="color: #0086b3;">RegExp</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">^(?:^^</span><span class="se" style="color: #d14;">\\</span><span class="s2" style="color: #d14;">.?|[+-]|[!=]=?=?|</span><span class="se" style="color: #d14;">\\</span><span class="s2" style="color: #d14;">#|%=?|&&?=?|</span><span class="se" style="color: #d14;">\\</span><span class="s2" style="color: #d14;">(|</span><span class="se" style="color: #d14;">\\</span><span class="s2" style="color: #d14;">*=?|[+</span><span class="se" style="color: #d14;">\\</span><span class="s2" style="color: #d14;">-]=|->|</span><span class="se" style="color: #d14;">\\</span><span class="s2" style="color: #d14;">/=?|::?|<<?=?|>>?>?=?|,|;|</span><span class="se" style="color: #d14;">\\</span><span class="s2" style="color: #d14;">?|@|</span><span class="se" style="color: #d14;">\\</span><span class="s2" style="color: #d14;">[|~|{|</span><span class="se" style="color: #d14;">\\</span><span class="s2" style="color: #d14;">^</span><span class="se" style="color: #d14;">\\</span><span class="s2" style="color: #d14;">^?=?|</span><span class="se" style="color: #d14;">\\</span><span class="s2" style="color: #d14;">|</span><span class="se" style="color: #d14;">\\</span><span class="s2" style="color: #d14;">|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)</span><span class="se" style="color: #d14;">\\</span><span class="s2" style="color: #d14;">s*(</span><span class="dl">"</span><span class="o" style="font-weight: 600;">+</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">/(?=[^/*</span><span class="dl">"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">c</span><span class="o" style="font-weight: 600;">+</span><span class="dl">"</span><span class="s2" style="color: #d14;">])(?:[^/</span><span class="se" style="color: #d14;">\\</span><span class="s2" style="color: #d14;">x5B</span><span class="se" style="color: #d14;">\\</span><span class="s2" style="color: #d14;">x5C</span><span class="dl">"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">c</span><span class="o" style="font-weight: 600;">+</span><span class="dl">"</span><span class="s2" style="color: #d14;">]|</span><span class="se" style="color: #d14;">\\</span><span class="s2" style="color: #d14;">x5C</span><span class="dl">"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">g</span><span class="o" style="font-weight: 600;">+</span><span class="dl">"</span><span class="s2" style="color: #d14;">|</span><span class="se" style="color: #d14;">\\</span><span class="s2" style="color: #d14;">x5B(?:[^</span><span class="se" style="color: #d14;">\\</span><span class="s2" style="color: #d14;">x5C</span><span class="se" style="color: #d14;">\\</span><span class="s2" style="color: #d14;">x5D</span><span class="dl">"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">c</span><span class="o" style="font-weight: 600;">+</span><span class="dl">"</span><span class="s2" style="color: #d14;">]|</span><span class="se" style="color: #d14;">\\</span><span class="s2" style="color: #d14;">x5C</span><span class="dl">"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">g</span><span class="o" style="font-weight: 600;">+</span><span class="dl">"</span><span class="s2" style="color: #d14;">)*(?:</span><span class="se" style="color: #d14;">\\</span><span class="s2" style="color: #d14;">x5D|$))+/</span><span class="dl">"</span><span class="p">)</span><span class="o" style="font-weight: 600;">+</span><span class="dl">"</span><span class="s2" style="color: #d14;">)</span><span class="dl">"</span><span class="p">)])}(</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">types</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">f</span><span class="p">.</span><span class="nx">push</span><span class="p">([</span><span class="dl">"</span><span class="s2" style="color: #d14;">typ</span><span class="dl">"</span><span class="p">,</span><span class="nx">c</span><span class="p">]);</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="p">(</span><span class="dl">""</span><span class="o" style="font-weight: 600;">+</span><span class="nx">a</span><span class="p">.</span><span class="nx">keywords</span><span class="p">).</span><span class="nx">replace</span><span class="p">(</span><span class="sr" style="color: #009926;">/^ | $/g</span><span class="p">,</span><span class="dl">""</span><span class="p">);</span><span class="nx">c</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">f</span><span class="p">.</span><span class="nx">push</span><span class="p">([</span><span class="dl">"</span><span class="s2" style="color: #d14;">kwd</span><span class="dl">"</span><span class="p">,</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="46" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
46
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC46" class="line" lang="javascript"><span class="k" style="font-weight: 600;">new</span> <span class="nb" style="color: #0086b3;">RegExp</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">^(?:</span><span class="dl">"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">c</span><span class="p">.</span><span class="nx">replace</span><span class="p">(</span><span class="sr" style="color: #009926;">/</span><span class="se" style="color: #d14;">[\s</span><span class="sr" style="color: #009926;">,</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">+/g</span><span class="p">,</span><span class="dl">"</span><span class="s2" style="color: #d14;">|</span><span class="dl">"</span><span class="p">)</span><span class="o" style="font-weight: 600;">+</span><span class="dl">"</span><span class="s2" style="color: #d14;">)</span><span class="se" style="color: #d14;">\\</span><span class="s2" style="color: #d14;">b</span><span class="dl">"</span><span class="p">),</span><span class="kc" style="font-weight: 600;">null</span><span class="p">]);</span><span class="nx">d</span><span class="p">.</span><span class="nx">push</span><span class="p">([</span><span class="dl">"</span><span class="s2" style="color: #d14;">pln</span><span class="dl">"</span><span class="p">,</span><span class="sr" style="color: #009926;">/^</span><span class="se" style="color: #d14;">\s</span><span class="sr" style="color: #009926;">+/</span><span class="p">,</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="dl">"</span><span class="s2" style="color: #d14;"> </span><span class="se" style="color: #d14;">\r\n\t\</span><span class="s2" style="color: #d14;">u00a0</span><span class="dl">"</span><span class="p">]);</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="dl">"</span><span class="s2" style="color: #d14;">^.[^</span><span class="se" style="color: #d14;">\\</span><span class="s2" style="color: #d14;">s</span><span class="se" style="color: #d14;">\\</span><span class="s2" style="color: #d14;">w.$@'</span><span class="se" style="color: #d14;">\"</span><span class="s2" style="color: #d14;">`/</span><span class="se" style="color: #d14;">\\\\</span><span class="s2" style="color: #d14;">]*</span><span class="dl">"</span><span class="p">;</span><span class="nx">a</span><span class="p">.</span><span class="nx">regexLiterals</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">c</span><span class="o" style="font-weight: 600;">+=</span><span class="dl">"</span><span class="s2" style="color: #d14;">(?!s*/)</span><span class="dl">"</span><span class="p">);</span><span class="nx">f</span><span class="p">.</span><span class="nx">push</span><span class="p">([</span><span class="dl">"</span><span class="s2" style="color: #d14;">lit</span><span class="dl">"</span><span class="p">,</span><span class="sr" style="color: #009926;">/^@</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">a-z_$</span><span class="se" style="color: #d14;">][</span><span class="sr" style="color: #009926;">a-z_$@0-9</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">*/i</span><span class="p">,</span><span class="kc" style="font-weight: 600;">null</span><span class="p">],[</span><span class="dl">"</span><span class="s2" style="color: #d14;">typ</span><span class="dl">"</span><span class="p">,</span><span class="sr" style="color: #009926;">/^</span><span class="se" style="color: #d14;">(?:[</span><span class="sr" style="color: #009926;">@_</span><span class="se" style="color: #d14;">]?[</span><span class="sr" style="color: #009926;">A-Z</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">+</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">a-z</span><span class="se" style="color: #d14;">][</span><span class="sr" style="color: #009926;">A-Za-z_$@0-9</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">*|</span><span class="se" style="color: #d14;">\w</span><span class="sr" style="color: #009926;">+_t</span><span class="se" style="color: #d14;">\b)</span><span class="sr" style="color: #009926;">/</span><span class="p">,</span><span class="kc" style="font-weight: 600;">null</span><span class="p">],[</span><span class="dl">"</span><span class="s2" style="color: #d14;">pln</span><span class="dl">"</span><span class="p">,</span><span class="sr" style="color: #009926;">/^</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">a-z_$</span><span class="se" style="color: #d14;">][</span><span class="sr" style="color: #009926;">a-z_$@0-9</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">*/i</span><span class="p">,</span><span class="kc" style="font-weight: 600;">null</span><span class="p">],[</span><span class="dl">"</span><span class="s2" style="color: #d14;">lit</span><span class="dl">"</span><span class="p">,</span><span class="sr" style="color: #009926;">/^</span><span class="se" style="color: #d14;">(?:</span><span class="sr" style="color: #009926;">0x</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">a-f0-9</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">+|</span><span class="se" style="color: #d14;">(?:\d(?:</span><span class="sr" style="color: #009926;">_</span><span class="se" style="color: #d14;">\d</span><span class="sr" style="color: #009926;">+</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">*</span><span class="se" style="color: #d14;">\d</span><span class="sr" style="color: #009926;">*</span><span class="se" style="color: #d14;">(?:\.\d</span><span class="sr" style="color: #009926;">*</span><span class="se" style="color: #d14;">)?</span><span class="sr" style="color: #009926;">|</span><span class="se" style="color: #d14;">\.\d\+)(?:</span><span class="sr" style="color: #009926;">e</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">+</span><span class="se" style="color: #d14;">\-]?\d</span><span class="sr" style="color: #009926;">+</span><span class="se" style="color: #d14;">)?)[</span><span class="sr" style="color: #009926;">a-z</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">*/i</span><span class="p">,</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="dl">"</span><span class="s2" style="color: #d14;">0123456789</span><span class="dl">"</span><span class="p">],[</span><span class="dl">"</span><span class="s2" style="color: #d14;">pln</span><span class="dl">"</span><span class="p">,</span><span class="sr" style="color: #009926;">/^</span><span class="se" style="color: #d14;">\\[\s\S]?</span><span class="sr" style="color: #009926;">/</span><span class="p">,</span><span class="kc" style="font-weight: 600;">null</span><span class="p">],[</span><span class="dl">"</span><span class="s2" style="color: #d14;">pun</span><span class="dl">"</span><span class="p">,</span><span class="k" style="font-weight: 600;">new</span> <span class="nb" style="color: #0086b3;">RegExp</span><span class="p">(</span><span class="nx">c</span><span class="p">),</span><span class="kc" style="font-weight: 600;">null</span><span class="p">]);</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">E</span><span class="p">(</span><span class="nx">d</span><span class="p">,</span><span class="nx">f</span><span class="p">)}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">B</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">d</span><span class="p">,</span><span class="nx">f</span><span class="p">){</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">c</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">b</span><span class="o" style="font-weight: 600;">=</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="47" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
47
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC47" class="line" lang="javascript"><span class="nx">a</span><span class="p">.</span><span class="nx">nodeType</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">==</span><span class="nx">b</span><span class="o" style="font-weight: 600;">&&!</span><span class="nx">r</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">className</span><span class="p">))</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">br</span><span class="dl">"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">a</span><span class="p">.</span><span class="nx">nodeName</span><span class="p">.</span><span class="nx">toLowerCase</span><span class="p">())</span><span class="nx">g</span><span class="p">(</span><span class="nx">a</span><span class="p">),</span><span class="nx">a</span><span class="p">.</span><span class="nx">parentNode</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">a</span><span class="p">.</span><span class="nx">parentNode</span><span class="p">.</span><span class="nx">removeChild</span><span class="p">(</span><span class="nx">a</span><span class="p">);</span><span class="k" style="font-weight: 600;">else</span> <span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">firstChild</span><span class="p">;</span><span class="nx">a</span><span class="p">;</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">nextSibling</span><span class="p">)</span><span class="nx">c</span><span class="p">(</span><span class="nx">a</span><span class="p">);</span><span class="k" style="font-weight: 600;">else</span> <span class="k" style="font-weight: 600;">if</span><span class="p">((</span><span class="mi" style="color: #099;">3</span><span class="o" style="font-weight: 600;">==</span><span class="nx">b</span><span class="o" style="font-weight: 600;">||</span><span class="mi" style="color: #099;">4</span><span class="o" style="font-weight: 600;">==</span><span class="nx">b</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">f</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">nodeValue</span><span class="p">,</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">match</span><span class="p">(</span><span class="nx">n</span><span class="p">);</span><span class="nx">d</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">substring</span><span class="p">(</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">d</span><span class="p">.</span><span class="nx">index</span><span class="p">),</span><span class="nx">a</span><span class="p">.</span><span class="nx">nodeValue</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">,(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">.</span><span class="nx">substring</span><span class="p">(</span><span class="nx">d</span><span class="p">.</span><span class="nx">index</span><span class="o" style="font-weight: 600;">+</span><span class="nx">d</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">length</span><span class="p">))</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">a</span><span class="p">.</span><span class="nx">parentNode</span><span class="p">.</span><span class="nx">insertBefore</span><span class="p">(</span><span class="nx">q</span><span class="p">.</span><span class="nx">createTextNode</span><span class="p">(</span><span class="nx">e</span><span class="p">),</span><span class="nx">a</span><span class="p">.</span><span class="nx">nextSibling</span><span class="p">),</span><span class="nx">g</span><span class="p">(</span><span class="nx">a</span><span class="p">),</span><span class="nx">b</span><span class="o" style="font-weight: 600;">||</span><span class="nx">a</span><span class="p">.</span><span class="nx">parentNode</span><span class="p">.</span><span class="nx">removeChild</span><span class="p">(</span><span class="nx">a</span><span class="p">))}}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">g</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">c</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">?</span><span class="nx">a</span><span class="p">.</span><span class="nx">cloneNode</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">):</span><span class="nx">a</span><span class="p">,</span><span class="nx">p</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">parentNode</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">p</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">p</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">(</span><span class="nx">p</span><span class="p">,</span><span class="mi" style="color: #099;">1</span><span class="p">),</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">nextSibling</span><span class="p">;</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="48" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
48
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC48" class="line" lang="javascript"><span class="nx">p</span><span class="p">.</span><span class="nx">appendChild</span><span class="p">(</span><span class="nx">e</span><span class="p">);</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="p">;</span><span class="nx">f</span><span class="p">;</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="p">)</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">f</span><span class="p">.</span><span class="nx">nextSibling</span><span class="p">,</span><span class="nx">p</span><span class="p">.</span><span class="nx">appendChild</span><span class="p">(</span><span class="nx">f</span><span class="p">)}</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">e</span><span class="p">}</span><span class="k" style="font-weight: 600;">for</span><span class="p">(;</span><span class="o" style="font-weight: 600;">!</span><span class="nx">a</span><span class="p">.</span><span class="nx">nextSibling</span><span class="p">;)</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">parentNode</span><span class="p">,</span><span class="o" style="font-weight: 600;">!</span><span class="nx">a</span><span class="p">)</span><span class="k" style="font-weight: 600;">return</span><span class="p">;</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">nextSibling</span><span class="p">,</span><span class="mi" style="color: #099;">0</span><span class="p">);</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">e</span><span class="p">;(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">parentNode</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">===</span><span class="nx">e</span><span class="p">.</span><span class="nx">nodeType</span><span class="p">;)</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="p">;</span><span class="nx">b</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">a</span><span class="p">)}</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">r</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/</span><span class="se" style="color: #d14;">(?:</span><span class="sr" style="color: #009926;">^|</span><span class="se" style="color: #d14;">\s)</span><span class="sr" style="color: #009926;">nocode</span><span class="se" style="color: #d14;">(?:\s</span><span class="sr" style="color: #009926;">|$</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">/</span><span class="p">,</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/</span><span class="se" style="color: #d14;">\r\n?</span><span class="sr" style="color: #009926;">|</span><span class="se" style="color: #d14;">\n</span><span class="sr" style="color: #009926;">/</span><span class="p">,</span><span class="nx">q</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">ownerDocument</span><span class="p">,</span><span class="nx">k</span><span class="o" style="font-weight: 600;">=</span><span class="nx">q</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">li</span><span class="dl">"</span><span class="p">);</span><span class="nx">a</span><span class="p">.</span><span class="nx">firstChild</span><span class="p">;)</span><span class="nx">k</span><span class="p">.</span><span class="nx">appendChild</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">firstChild</span><span class="p">);</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="p">[</span><span class="nx">k</span><span class="p">],</span><span class="nx">t</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">t</span><span class="o" style="font-weight: 600;"><</span><span class="nx">b</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="o" style="font-weight: 600;">++</span><span class="nx">t</span><span class="p">)</span><span class="nx">c</span><span class="p">(</span><span class="nx">b</span><span class="p">[</span><span class="nx">t</span><span class="p">]);</span><span class="nx">d</span><span class="o" style="font-weight: 600;">===</span><span class="p">(</span><span class="nx">d</span><span class="o" style="font-weight: 600;">|</span><span class="mi" style="color: #099;">0</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">b</span><span class="p">[</span><span class="mi" style="color: #099;">0</span><span class="p">].</span><span class="nx">setAttribute</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">value</span><span class="dl">"</span><span class="p">,</span><span class="nx">d</span><span class="p">);</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="nx">q</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">ol</span><span class="dl">"</span><span class="p">);</span><span class="nx">l</span><span class="p">.</span><span class="nx">className</span><span class="o" style="font-weight: 600;">=</span><span class="dl">"</span><span class="s2" style="color: #d14;">linenums</span><span class="dl">"</span><span class="p">;</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nb" style="color: #0086b3;">Math</span><span class="p">.</span><span class="nx">max</span><span class="p">(</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">d</span><span class="o" style="font-weight: 600;">-</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">|</span><span class="mi" style="color: #099;">0</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">t</span><span class="o" style="font-weight: 600;">=</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="49" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
49
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC49" class="line" lang="javascript"><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">u</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="nx">t</span><span class="o" style="font-weight: 600;"><</span><span class="nx">u</span><span class="p">;</span><span class="o" style="font-weight: 600;">++</span><span class="nx">t</span><span class="p">)</span><span class="nx">k</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">[</span><span class="nx">t</span><span class="p">],</span><span class="nx">k</span><span class="p">.</span><span class="nx">className</span><span class="o" style="font-weight: 600;">=</span><span class="dl">"</span><span class="s2" style="color: #d14;">L</span><span class="dl">"</span><span class="o" style="font-weight: 600;">+</span><span class="p">(</span><span class="nx">t</span><span class="o" style="font-weight: 600;">+</span><span class="nx">d</span><span class="p">)</span><span class="o" style="font-weight: 600;">%</span><span class="mi" style="color: #099;">10</span><span class="p">,</span><span class="nx">k</span><span class="p">.</span><span class="nx">firstChild</span><span class="o" style="font-weight: 600;">||</span><span class="nx">k</span><span class="p">.</span><span class="nx">appendChild</span><span class="p">(</span><span class="nx">q</span><span class="p">.</span><span class="nx">createTextNode</span><span class="p">(</span><span class="dl">"</span><span class="se" style="color: #d14;">\</span><span class="s2" style="color: #d14;">u00a0</span><span class="dl">"</span><span class="p">)),</span><span class="nx">l</span><span class="p">.</span><span class="nx">appendChild</span><span class="p">(</span><span class="nx">k</span><span class="p">);</span><span class="nx">a</span><span class="p">.</span><span class="nx">appendChild</span><span class="p">(</span><span class="nx">l</span><span class="p">)}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">n</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">d</span><span class="p">){</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="mi" style="color: #099;">0</span><span class="o" style="font-weight: 600;"><=--</span><span class="nx">f</span><span class="p">;){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="p">[</span><span class="nx">f</span><span class="p">];</span><span class="nx">V</span><span class="p">.</span><span class="nx">hasOwnProperty</span><span class="p">(</span><span class="nx">c</span><span class="p">)?</span><span class="nx">Q</span><span class="p">.</span><span class="nx">console</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">console</span><span class="p">.</span><span class="nx">warn</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">cannot override language handler %s</span><span class="dl">"</span><span class="p">,</span><span class="nx">c</span><span class="p">):</span><span class="nx">V</span><span class="p">[</span><span class="nx">c</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">}}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">F</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">d</span><span class="p">){</span><span class="nx">a</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">V</span><span class="p">.</span><span class="nx">hasOwnProperty</span><span class="p">(</span><span class="nx">a</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/^</span><span class="se" style="color: #d14;">\s</span><span class="sr" style="color: #009926;">*</</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">d</span><span class="p">)?</span><span class="dl">"</span><span class="s2" style="color: #d14;">default-markup</span><span class="dl">"</span><span class="p">:</span><span class="dl">"</span><span class="s2" style="color: #d14;">default-code</span><span class="dl">"</span><span class="p">);</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">V</span><span class="p">[</span><span class="nx">a</span><span class="p">]}</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">H</span><span class="p">(</span><span class="nx">a</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">j</span><span class="p">;</span><span class="k" style="font-weight: 600;">try</span><span class="p">{</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">l</span><span class="p">(</span><span class="nx">a</span><span class="p">.</span><span class="nx">h</span><span class="p">,</span><span class="nx">a</span><span class="p">.</span><span class="nx">l</span><span class="p">),</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">f</span><span class="p">.</span><span class="nx">a</span><span class="p">;</span><span class="nx">a</span><span class="p">.</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">;</span><span class="nx">a</span><span class="p">.</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">f</span><span class="p">.</span><span class="nx">c</span><span class="p">;</span><span class="nx">a</span><span class="p">.</span><span class="nx">i</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">F</span><span class="p">(</span><span class="nx">d</span><span class="p">,</span><span class="nx">c</span><span class="p">)(</span><span class="nx">a</span><span class="p">);</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/</span><span class="se" style="color: #d14;">\b</span><span class="sr" style="color: #009926;">MSIE</span><span class="se" style="color: #d14;">\s(\d</span><span class="sr" style="color: #009926;">+</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">/</span><span class="p">.</span><span class="nx">exec</span><span class="p">(</span><span class="nb" style="color: #0086b3;">navigator</span><span class="p">.</span><span class="nx">userAgent</span><span class="p">),</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="50" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
50
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC50" class="line" lang="javascript"><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="nx">g</span><span class="o" style="font-weight: 600;">&&</span><span class="mi" style="color: #099;">8</span><span class="o" style="font-weight: 600;">>=+</span><span class="nx">g</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">],</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/</span><span class="se" style="color: #d14;">\n</span><span class="sr" style="color: #009926;">/g</span><span class="p">,</span><span class="nx">r</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">a</span><span class="p">,</span><span class="nx">k</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">length</span><span class="p">,</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">q</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">c</span><span class="p">,</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="nx">q</span><span class="p">.</span><span class="nx">length</span><span class="p">,</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">g</span><span class="p">,</span><span class="nx">t</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">.</span><span class="nx">length</span><span class="p">,</span><span class="nx">v</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">b</span><span class="p">[</span><span class="nx">t</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">k</span><span class="p">;</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">u</span><span class="p">,</span><span class="nx">e</span><span class="p">;</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">u</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">e</span><span class="o" style="font-weight: 600;"><</span><span class="nx">t</span><span class="p">;)</span><span class="nx">b</span><span class="p">[</span><span class="nx">e</span><span class="p">]</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">b</span><span class="p">[</span><span class="nx">e</span><span class="o" style="font-weight: 600;">+</span><span class="mi" style="color: #099;">2</span><span class="p">]?(</span><span class="nx">b</span><span class="p">[</span><span class="nx">u</span><span class="o" style="font-weight: 600;">++</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">[</span><span class="nx">e</span><span class="o" style="font-weight: 600;">++</span><span class="p">],</span><span class="nx">b</span><span class="p">[</span><span class="nx">u</span><span class="o" style="font-weight: 600;">++</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">[</span><span class="nx">e</span><span class="o" style="font-weight: 600;">++</span><span class="p">]):</span><span class="nx">e</span><span class="o" style="font-weight: 600;">+=</span><span class="mi" style="color: #099;">2</span><span class="p">;</span><span class="nx">t</span><span class="o" style="font-weight: 600;">=</span><span class="nx">u</span><span class="p">;</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">u</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">e</span><span class="o" style="font-weight: 600;"><</span><span class="nx">t</span><span class="p">;){</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">x</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">[</span><span class="nx">e</span><span class="p">],</span><span class="nx">z</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">[</span><span class="nx">e</span><span class="o" style="font-weight: 600;">+</span><span class="mi" style="color: #099;">1</span><span class="p">],</span><span class="nx">w</span><span class="o" style="font-weight: 600;">=</span><span class="nx">e</span><span class="o" style="font-weight: 600;">+</span><span class="mi" style="color: #099;">2</span><span class="p">;</span><span class="nx">w</span><span class="o" style="font-weight: 600;">+</span><span class="mi" style="color: #099;">2</span><span class="o" style="font-weight: 600;"><=</span><span class="nx">t</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">b</span><span class="p">[</span><span class="nx">w</span><span class="o" style="font-weight: 600;">+</span><span class="mi" style="color: #099;">1</span><span class="p">]</span><span class="o" style="font-weight: 600;">===</span><span class="nx">z</span><span class="p">;)</span><span class="nx">w</span><span class="o" style="font-weight: 600;">+=</span><span class="mi" style="color: #099;">2</span><span class="p">;</span><span class="nx">b</span><span class="p">[</span><span class="nx">u</span><span class="o" style="font-weight: 600;">++</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">x</span><span class="p">;</span><span class="nx">b</span><span class="p">[</span><span class="nx">u</span><span class="o" style="font-weight: 600;">++</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">z</span><span class="p">;</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="nx">w</span><span class="p">}</span><span class="nx">b</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">=</span><span class="nx">u</span><span class="p">;</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">.</span><span class="nx">h</span><span class="p">;</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="dl">""</span><span class="p">;</span><span class="nx">h</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">a</span><span class="o" style="font-weight: 600;">=</span><span class="nx">h</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">display</span><span class="p">,</span><span class="nx">h</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">display</span><span class="o" style="font-weight: 600;">=</span><span class="dl">"</span><span class="s2" style="color: #d14;">none</span><span class="dl">"</span><span class="p">);</span><span class="k" style="font-weight: 600;">try</span><span class="p">{</span><span class="k" style="font-weight: 600;">for</span><span class="p">(;</span><span class="nx">c</span><span class="o" style="font-weight: 600;"><</span><span class="nx">n</span><span class="p">;){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">m</span><span class="o" style="font-weight: 600;">=</span><span class="nx">q</span><span class="p">[</span><span class="nx">c</span><span class="o" style="font-weight: 600;">+</span><span class="mi" style="color: #099;">2</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="nx">k</span><span class="p">,</span><span class="nx">p</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">[</span><span class="nx">v</span><span class="o" style="font-weight: 600;">+</span><span class="mi" style="color: #099;">2</span><span class="p">]</span><span class="o" style="font-weight: 600;">||</span><span class="nx">k</span><span class="p">,</span><span class="nx">w</span><span class="o" style="font-weight: 600;">=</span><span class="nb" style="color: #0086b3;">Math</span><span class="p">.</span><span class="nx">min</span><span class="p">(</span><span class="nx">m</span><span class="p">,</span><span class="nx">p</span><span class="p">),</span><span class="nx">C</span><span class="o" style="font-weight: 600;">=</span><span class="nx">q</span><span class="p">[</span><span class="nx">c</span><span class="o" style="font-weight: 600;">+</span><span class="mi" style="color: #099;">1</span><span class="p">],</span><span class="nx">G</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="mi" style="color: #099;">1</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">C</span><span class="p">.</span><span class="nx">nodeType</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">G</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">.</span><span class="nx">substring</span><span class="p">(</span><span class="nx">f</span><span class="p">,</span><span class="nx">w</span><span class="p">))){</span><span class="nx">g</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">G</span><span class="o" style="font-weight: 600;">=</span><span class="nx">G</span><span class="p">.</span><span class="nx">replace</span><span class="p">(</span><span class="nx">d</span><span class="p">,</span><span class="dl">"</span><span class="se" style="color: #d14;">\r</span><span class="dl">"</span><span class="p">));</span><span class="nx">C</span><span class="p">.</span><span class="nx">nodeValue</span><span class="o" style="font-weight: 600;">=</span><span class="nx">G</span><span class="p">;</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">Z</span><span class="o" style="font-weight: 600;">=</span><span class="nx">C</span><span class="p">.</span><span class="nx">ownerDocument</span><span class="p">,</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="51" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
51
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC51" class="line" lang="javascript"><span class="nx">W</span><span class="o" style="font-weight: 600;">=</span><span class="nx">Z</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">span</span><span class="dl">"</span><span class="p">);</span><span class="nx">W</span><span class="p">.</span><span class="nx">className</span><span class="o" style="font-weight: 600;">=</span><span class="nx">b</span><span class="p">[</span><span class="nx">v</span><span class="o" style="font-weight: 600;">+</span><span class="mi" style="color: #099;">1</span><span class="p">];</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">B</span><span class="o" style="font-weight: 600;">=</span><span class="nx">C</span><span class="p">.</span><span class="nx">parentNode</span><span class="p">;</span><span class="nx">B</span><span class="p">.</span><span class="nx">replaceChild</span><span class="p">(</span><span class="nx">W</span><span class="p">,</span><span class="nx">C</span><span class="p">);</span><span class="nx">W</span><span class="p">.</span><span class="nx">appendChild</span><span class="p">(</span><span class="nx">C</span><span class="p">);</span><span class="nx">f</span><span class="o" style="font-weight: 600;"><</span><span class="nx">m</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">q</span><span class="p">[</span><span class="nx">c</span><span class="o" style="font-weight: 600;">+</span><span class="mi" style="color: #099;">1</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">C</span><span class="o" style="font-weight: 600;">=</span><span class="nx">Z</span><span class="p">.</span><span class="nx">createTextNode</span><span class="p">(</span><span class="nx">r</span><span class="p">.</span><span class="nx">substring</span><span class="p">(</span><span class="nx">w</span><span class="p">,</span><span class="nx">m</span><span class="p">)),</span><span class="nx">B</span><span class="p">.</span><span class="nx">insertBefore</span><span class="p">(</span><span class="nx">C</span><span class="p">,</span><span class="nx">W</span><span class="p">.</span><span class="nx">nextSibling</span><span class="p">))}</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">w</span><span class="p">;</span><span class="nx">f</span><span class="o" style="font-weight: 600;">>=</span><span class="nx">m</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">c</span><span class="o" style="font-weight: 600;">+=</span><span class="mi" style="color: #099;">2</span><span class="p">);</span><span class="nx">f</span><span class="o" style="font-weight: 600;">>=</span><span class="nx">p</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">v</span><span class="o" style="font-weight: 600;">+=</span><span class="mi" style="color: #099;">2</span><span class="p">)}}</span><span class="k" style="font-weight: 600;">finally</span><span class="p">{</span><span class="nx">h</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">h</span><span class="p">.</span><span class="nx">style</span><span class="p">.</span><span class="nx">display</span><span class="o" style="font-weight: 600;">=</span><span class="nx">a</span><span class="p">)}}</span><span class="k" style="font-weight: 600;">catch</span><span class="p">(</span><span class="nx">y</span><span class="p">){</span><span class="nx">Q</span><span class="p">.</span><span class="nx">console</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">y</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">y</span><span class="p">.</span><span class="nx">stack</span><span class="o" style="font-weight: 600;">||</span><span class="nx">y</span><span class="p">)}}</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">Q</span><span class="o" style="font-weight: 600;">=</span><span class="dl">"</span><span class="s2" style="color: #d14;">undefined</span><span class="dl">"</span><span class="o" style="font-weight: 600;">!==</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nb" style="color: #0086b3;">window</span><span class="p">?</span><span class="nb" style="color: #0086b3;">window</span><span class="p">:{},</span><span class="nx">J</span><span class="o" style="font-weight: 600;">=</span><span class="p">[</span><span class="dl">"</span><span class="s2" style="color: #d14;">break,continue,do,else,for,if,return,while</span><span class="dl">"</span><span class="p">],</span><span class="nx">K</span><span class="o" style="font-weight: 600;">=</span><span class="p">[[</span><span class="nx">J</span><span class="p">,</span><span class="dl">"</span><span class="s2" style="color: #d14;">auto,case,char,const,default,double,enum,extern,float,goto,inline,int,long,register,restrict,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile</span><span class="dl">"</span><span class="p">],</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="52" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
52
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC52" class="line" lang="javascript"><span class="dl">"</span><span class="s2" style="color: #d14;">catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof</span><span class="dl">"</span><span class="p">],</span><span class="nx">R</span><span class="o" style="font-weight: 600;">=</span><span class="p">[</span><span class="nx">K</span><span class="p">,</span><span class="dl">"</span><span class="s2" style="color: #d14;">alignas,alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,delegate,dynamic_cast,explicit,export,friend,generic,late_check,mutable,namespace,noexcept,noreturn,nullptr,property,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where</span><span class="dl">"</span><span class="p">],</span><span class="nx">L</span><span class="o" style="font-weight: 600;">=</span><span class="p">[</span><span class="nx">K</span><span class="p">,</span><span class="dl">"</span><span class="s2" style="color: #d14;">abstract,assert,boolean,byte,extends,finally,final,implements,import,instanceof,interface,null,native,package,strictfp,super,synchronized,throws,transient</span><span class="dl">"</span><span class="p">],</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="53" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
53
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC53" class="line" lang="javascript"><span class="nx">M</span><span class="o" style="font-weight: 600;">=</span><span class="p">[</span><span class="nx">K</span><span class="p">,</span><span class="dl">"</span><span class="s2" style="color: #d14;">abstract,add,alias,as,ascending,async,await,base,bool,by,byte,checked,decimal,delegate,descending,dynamic,event,finally,fixed,foreach,from,get,global,group,implicit,in,interface,internal,into,is,join,let,lock,null,object,out,override,orderby,params,partial,readonly,ref,remove,sbyte,sealed,select,set,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,value,var,virtual,where,yield</span><span class="dl">"</span><span class="p">],</span><span class="nx">K</span><span class="o" style="font-weight: 600;">=</span><span class="p">[</span><span class="nx">K</span><span class="p">,</span><span class="dl">"</span><span class="s2" style="color: #d14;">abstract,async,await,constructor,debugger,enum,eval,export,from,function,get,import,implements,instanceof,interface,let,null,of,set,undefined,var,with,yield,Infinity,NaN</span><span class="dl">"</span><span class="p">],</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="54" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
54
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC54" class="line" lang="javascript"><span class="nx">N</span><span class="o" style="font-weight: 600;">=</span><span class="p">[</span><span class="nx">J</span><span class="p">,</span><span class="dl">"</span><span class="s2" style="color: #d14;">and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None</span><span class="dl">"</span><span class="p">],</span><span class="nx">O</span><span class="o" style="font-weight: 600;">=</span><span class="p">[</span><span class="nx">J</span><span class="p">,</span><span class="dl">"</span><span class="s2" style="color: #d14;">alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END</span><span class="dl">"</span><span class="p">],</span><span class="nx">J</span><span class="o" style="font-weight: 600;">=</span><span class="p">[</span><span class="nx">J</span><span class="p">,</span><span class="dl">"</span><span class="s2" style="color: #d14;">case,done,elif,esac,eval,fi,function,in,local,set,then,until</span><span class="dl">"</span><span class="p">],</span><span class="nx">P</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/^</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">DIR|FILE|array|vector|</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">de|priority_</span><span class="se" style="color: #d14;">)?</span><span class="sr" style="color: #009926;">queue|</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">forward_</span><span class="se" style="color: #d14;">)?</span><span class="sr" style="color: #009926;">list|stack|</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">const_</span><span class="se" style="color: #d14;">)?(</span><span class="sr" style="color: #009926;">reverse_</span><span class="se" style="color: #d14;">)?</span><span class="sr" style="color: #009926;">iterator|</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;">unordered_</span><span class="se" style="color: #d14;">)?(</span><span class="sr" style="color: #009926;">multi</span><span class="se" style="color: #d14;">)?(</span><span class="sr" style="color: #009926;">set|map</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">|bitset|u</span><span class="se" style="color: #d14;">?(</span><span class="sr" style="color: #009926;">int|float</span><span class="se" style="color: #d14;">)\d</span><span class="sr" style="color: #009926;">*</span><span class="se" style="color: #d14;">)\b</span><span class="sr" style="color: #009926;">/</span><span class="p">,</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="55" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
55
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC55" class="line" lang="javascript"><span class="nx">S</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/</span><span class="se" style="color: #d14;">\S</span><span class="sr" style="color: #009926;">/</span><span class="p">,</span><span class="nx">T</span><span class="o" style="font-weight: 600;">=</span><span class="nx">v</span><span class="p">({</span><span class="na" style="color: #008080;">keywords</span><span class="p">:[</span><span class="nx">R</span><span class="p">,</span><span class="nx">M</span><span class="p">,</span><span class="nx">L</span><span class="p">,</span><span class="nx">K</span><span class="p">,</span><span class="dl">"</span><span class="s2" style="color: #d14;">caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END</span><span class="dl">"</span><span class="p">,</span><span class="nx">N</span><span class="p">,</span><span class="nx">O</span><span class="p">,</span><span class="nx">J</span><span class="p">],</span><span class="na" style="color: #008080;">hashComments</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: #008080;">cStyleComments</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: #008080;">multiLineStrings</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: #008080;">regexLiterals</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">}),</span><span class="nx">V</span><span class="o" style="font-weight: 600;">=</span><span class="p">{};</span><span class="nx">n</span><span class="p">(</span><span class="nx">T</span><span class="p">,[</span><span class="dl">"</span><span class="s2" style="color: #d14;">default-code</span><span class="dl">"</span><span class="p">]);</span><span class="nx">n</span><span class="p">(</span><span class="nx">E</span><span class="p">([],[[</span><span class="dl">"</span><span class="s2" style="color: #d14;">pln</span><span class="dl">"</span><span class="p">,</span><span class="sr" style="color: #009926;">/^</span><span class="se" style="color: #d14;">[^</span><span class="sr" style="color: #009926;"><?</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">+/</span><span class="p">],[</span><span class="dl">"</span><span class="s2" style="color: #d14;">dec</span><span class="dl">"</span><span class="p">,</span><span class="sr" style="color: #009926;">/^<!</span><span class="se" style="color: #d14;">\w[^</span><span class="sr" style="color: #009926;">></span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">*</span><span class="se" style="color: #d14;">(?:</span><span class="sr" style="color: #009926;">>|$</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">/</span><span class="p">],[</span><span class="dl">"</span><span class="s2" style="color: #d14;">com</span><span class="dl">"</span><span class="p">,</span><span class="sr" style="color: #009926;">/^<</span><span class="se" style="color: #d14;">\!</span><span class="sr" style="color: #009926;">--</span><span class="se" style="color: #d14;">[\s\S]</span><span class="sr" style="color: #009926;">*</span><span class="se" style="color: #d14;">?(?:</span><span class="sr" style="color: #009926;">-</span><span class="se" style="color: #d14;">\-</span><span class="sr" style="color: #009926;">>|$</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">/</span><span class="p">],[</span><span class="dl">"</span><span class="s2" style="color: #d14;">lang-</span><span class="dl">"</span><span class="p">,</span><span class="sr" style="color: #009926;">/^<</span><span class="se" style="color: #d14;">\?([\s\S]</span><span class="sr" style="color: #009926;">+</span><span class="se" style="color: #d14;">?)(?:\?</span><span class="sr" style="color: #009926;">>|$</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">/</span><span class="p">],[</span><span class="dl">"</span><span class="s2" style="color: #d14;">lang-</span><span class="dl">"</span><span class="p">,</span><span class="sr" style="color: #009926;">/^<%</span><span class="se" style="color: #d14;">([\s\S]</span><span class="sr" style="color: #009926;">+</span><span class="se" style="color: #d14;">?)(?:</span><span class="sr" style="color: #009926;">%>|$</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">/</span><span class="p">],[</span><span class="dl">"</span><span class="s2" style="color: #d14;">pun</span><span class="dl">"</span><span class="p">,</span><span class="sr" style="color: #009926;">/^</span><span class="se" style="color: #d14;">(?:</span><span class="sr" style="color: #009926;"><</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">%?</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">|</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">%?</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">></span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">/</span><span class="p">],[</span><span class="dl">"</span><span class="s2" style="color: #d14;">lang-</span><span class="dl">"</span><span class="p">,</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="56" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
56
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC56" class="line" lang="javascript"><span class="sr" style="color: #009926;">/^<xmp</span><span class="se" style="color: #d14;">\b[^</span><span class="sr" style="color: #009926;">></span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">*></span><span class="se" style="color: #d14;">([\s\S]</span><span class="sr" style="color: #009926;">+</span><span class="se" style="color: #d14;">?)</span><span class="sr" style="color: #009926;"><</span><span class="se" style="color: #d14;">\/</span><span class="sr" style="color: #009926;">xmp</span><span class="se" style="color: #d14;">\b[^</span><span class="sr" style="color: #009926;">></span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">*>/i</span><span class="p">],[</span><span class="dl">"</span><span class="s2" style="color: #d14;">lang-js</span><span class="dl">"</span><span class="p">,</span><span class="sr" style="color: #009926;">/^<script</span><span class="se" style="color: #d14;">\b[^</span><span class="sr" style="color: #009926;">></span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">*></span><span class="se" style="color: #d14;">([\s\S]</span><span class="sr" style="color: #009926;">*</span><span class="se" style="color: #d14;">?)(</span><span class="sr" style="color: #009926;"><</span><span class="se" style="color: #d14;">\/</span><span class="sr" style="color: #009926;">script</span><span class="se" style="color: #d14;">\b[^</span><span class="sr" style="color: #009926;">></span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">*></span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">/i</span><span class="p">],[</span><span class="dl">"</span><span class="s2" style="color: #d14;">lang-css</span><span class="dl">"</span><span class="p">,</span><span class="sr" style="color: #009926;">/^<style</span><span class="se" style="color: #d14;">\b[^</span><span class="sr" style="color: #009926;">></span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">*></span><span class="se" style="color: #d14;">([\s\S]</span><span class="sr" style="color: #009926;">*</span><span class="se" style="color: #d14;">?)(</span><span class="sr" style="color: #009926;"><</span><span class="se" style="color: #d14;">\/</span><span class="sr" style="color: #009926;">style</span><span class="se" style="color: #d14;">\b[^</span><span class="sr" style="color: #009926;">></span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">*></span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">/i</span><span class="p">],[</span><span class="dl">"</span><span class="s2" style="color: #d14;">lang-in.tag</span><span class="dl">"</span><span class="p">,</span><span class="sr" style="color: #009926;">/^</span><span class="se" style="color: #d14;">(</span><span class="sr" style="color: #009926;"><</span><span class="se" style="color: #d14;">\/?[</span><span class="sr" style="color: #009926;">a-z</span><span class="se" style="color: #d14;">][^</span><span class="sr" style="color: #009926;"><></span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">*></span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">/i</span><span class="p">]]),</span><span class="dl">"</span><span class="s2" style="color: #d14;">default-markup htm html mxml xhtml xml xsl</span><span class="dl">"</span><span class="p">.</span><span class="nx">split</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;"> </span><span class="dl">"</span><span class="p">));</span><span class="nx">n</span><span class="p">(</span><span class="nx">E</span><span class="p">([[</span><span class="dl">"</span><span class="s2" style="color: #d14;">pln</span><span class="dl">"</span><span class="p">,</span><span class="sr" style="color: #009926;">/^</span><span class="se" style="color: #d14;">[\s]</span><span class="sr" style="color: #009926;">+/</span><span class="p">,</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="dl">"</span><span class="s2" style="color: #d14;"> </span><span class="se" style="color: #d14;">\t\r\n</span><span class="dl">"</span><span class="p">],[</span><span class="dl">"</span><span class="s2" style="color: #d14;">atv</span><span class="dl">"</span><span class="p">,</span><span class="sr" style="color: #009926;">/^</span><span class="se" style="color: #d14;">(?:\"[^\"]</span><span class="sr" style="color: #009926;">*</span><span class="se" style="color: #d14;">\"?</span><span class="sr" style="color: #009926;">|</span><span class="se" style="color: #d14;">\'[^\']</span><span class="sr" style="color: #009926;">*</span><span class="se" style="color: #d14;">\'?)</span><span class="sr" style="color: #009926;">/</span><span class="p">,</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="dl">"</span><span class="se" style="color: #d14;">\"</span><span class="s2" style="color: #d14;">'</span><span class="dl">"</span><span class="p">]],[[</span><span class="dl">"</span><span class="s2" style="color: #d14;">tag</span><span class="dl">"</span><span class="p">,</span><span class="sr" style="color: #009926;">/^^<</span><span class="se" style="color: #d14;">\/?[</span><span class="sr" style="color: #009926;">a-z</span><span class="se" style="color: #d14;">](?:[\w</span><span class="sr" style="color: #009926;">.:-</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">*</span><span class="se" style="color: #d14;">\w)?</span><span class="sr" style="color: #009926;">|</span><span class="se" style="color: #d14;">\/?</span><span class="sr" style="color: #009926;">>$/i</span><span class="p">],[</span><span class="dl">"</span><span class="s2" style="color: #d14;">atn</span><span class="dl">"</span><span class="p">,</span><span class="sr" style="color: #009926;">/^</span><span class="se" style="color: #d14;">(?!</span><span class="sr" style="color: #009926;">style</span><span class="se" style="color: #d14;">[\s</span><span class="sr" style="color: #009926;">=</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">|on</span><span class="se" style="color: #d14;">)[</span><span class="sr" style="color: #009926;">a-z</span><span class="se" style="color: #d14;">](?:[\w</span><span class="sr" style="color: #009926;">:-</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">*</span><span class="se" style="color: #d14;">\w)?</span><span class="sr" style="color: #009926;">/i</span><span class="p">],[</span><span class="dl">"</span><span class="s2" style="color: #d14;">lang-uq.val</span><span class="dl">"</span><span class="p">,</span><span class="sr" style="color: #009926;">/^=</span><span class="se" style="color: #d14;">\s</span><span class="sr" style="color: #009926;">*</span><span class="se" style="color: #d14;">([^</span><span class="sr" style="color: #009926;">></span><span class="se" style="color: #d14;">\'\"\s]</span><span class="sr" style="color: #009926;">*</span><span class="se" style="color: #d14;">(?:[^</span><span class="sr" style="color: #009926;">></span><span class="se" style="color: #d14;">\'\"\s\/]</span><span class="sr" style="color: #009926;">|</span><span class="se" style="color: #d14;">\/(?=\s)))</span><span class="sr" style="color: #009926;">/</span><span class="p">],</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="57" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
57
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC57" class="line" lang="javascript"><span class="p">[</span><span class="dl">"</span><span class="s2" style="color: #d14;">pun</span><span class="dl">"</span><span class="p">,</span><span class="sr" style="color: #009926;">/^</span><span class="se" style="color: #d14;">[</span><span class="sr" style="color: #009926;">=<></span><span class="se" style="color: #d14;">\/]</span><span class="sr" style="color: #009926;">+/</span><span class="p">],[</span><span class="dl">"</span><span class="s2" style="color: #d14;">lang-js</span><span class="dl">"</span><span class="p">,</span><span class="sr" style="color: #009926;">/^on</span><span class="se" style="color: #d14;">\w</span><span class="sr" style="color: #009926;">+</span><span class="se" style="color: #d14;">\s</span><span class="sr" style="color: #009926;">*=</span><span class="se" style="color: #d14;">\s</span><span class="sr" style="color: #009926;">*</span><span class="se" style="color: #d14;">\"([^\"]</span><span class="sr" style="color: #009926;">+</span><span class="se" style="color: #d14;">)\"</span><span class="sr" style="color: #009926;">/i</span><span class="p">],[</span><span class="dl">"</span><span class="s2" style="color: #d14;">lang-js</span><span class="dl">"</span><span class="p">,</span><span class="sr" style="color: #009926;">/^on</span><span class="se" style="color: #d14;">\w</span><span class="sr" style="color: #009926;">+</span><span class="se" style="color: #d14;">\s</span><span class="sr" style="color: #009926;">*=</span><span class="se" style="color: #d14;">\s</span><span class="sr" style="color: #009926;">*</span><span class="se" style="color: #d14;">\'([^\']</span><span class="sr" style="color: #009926;">+</span><span class="se" style="color: #d14;">)\'</span><span class="sr" style="color: #009926;">/i</span><span class="p">],[</span><span class="dl">"</span><span class="s2" style="color: #d14;">lang-js</span><span class="dl">"</span><span class="p">,</span><span class="sr" style="color: #009926;">/^on</span><span class="se" style="color: #d14;">\w</span><span class="sr" style="color: #009926;">+</span><span class="se" style="color: #d14;">\s</span><span class="sr" style="color: #009926;">*=</span><span class="se" style="color: #d14;">\s</span><span class="sr" style="color: #009926;">*</span><span class="se" style="color: #d14;">([^\"\'</span><span class="sr" style="color: #009926;">></span><span class="se" style="color: #d14;">\s]</span><span class="sr" style="color: #009926;">+</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">/i</span><span class="p">],[</span><span class="dl">"</span><span class="s2" style="color: #d14;">lang-css</span><span class="dl">"</span><span class="p">,</span><span class="sr" style="color: #009926;">/^style</span><span class="se" style="color: #d14;">\s</span><span class="sr" style="color: #009926;">*=</span><span class="se" style="color: #d14;">\s</span><span class="sr" style="color: #009926;">*</span><span class="se" style="color: #d14;">\"([^\"]</span><span class="sr" style="color: #009926;">+</span><span class="se" style="color: #d14;">)\"</span><span class="sr" style="color: #009926;">/i</span><span class="p">],[</span><span class="dl">"</span><span class="s2" style="color: #d14;">lang-css</span><span class="dl">"</span><span class="p">,</span><span class="sr" style="color: #009926;">/^style</span><span class="se" style="color: #d14;">\s</span><span class="sr" style="color: #009926;">*=</span><span class="se" style="color: #d14;">\s</span><span class="sr" style="color: #009926;">*</span><span class="se" style="color: #d14;">\'([^\']</span><span class="sr" style="color: #009926;">+</span><span class="se" style="color: #d14;">)\'</span><span class="sr" style="color: #009926;">/i</span><span class="p">],[</span><span class="dl">"</span><span class="s2" style="color: #d14;">lang-css</span><span class="dl">"</span><span class="p">,</span><span class="sr" style="color: #009926;">/^style</span><span class="se" style="color: #d14;">\s</span><span class="sr" style="color: #009926;">*=</span><span class="se" style="color: #d14;">\s</span><span class="sr" style="color: #009926;">*</span><span class="se" style="color: #d14;">([^\"\'</span><span class="sr" style="color: #009926;">></span><span class="se" style="color: #d14;">\s]</span><span class="sr" style="color: #009926;">+</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">/i</span><span class="p">]]),[</span><span class="dl">"</span><span class="s2" style="color: #d14;">in.tag</span><span class="dl">"</span><span class="p">]);</span><span class="nx">n</span><span class="p">(</span><span class="nx">E</span><span class="p">([],[[</span><span class="dl">"</span><span class="s2" style="color: #d14;">atv</span><span class="dl">"</span><span class="p">,</span><span class="sr" style="color: #009926;">/^</span><span class="se" style="color: #d14;">[\s\S]</span><span class="sr" style="color: #009926;">+/</span><span class="p">]]),[</span><span class="dl">"</span><span class="s2" style="color: #d14;">uq.val</span><span class="dl">"</span><span class="p">]);</span><span class="nx">n</span><span class="p">(</span><span class="nx">v</span><span class="p">({</span><span class="na" style="color: #008080;">keywords</span><span class="p">:</span><span class="nx">R</span><span class="p">,</span><span class="na" style="color: #008080;">hashComments</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: #008080;">cStyleComments</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: #008080;">types</span><span class="p">:</span><span class="nx">P</span><span class="p">}),</span><span class="dl">"</span><span class="s2" style="color: #d14;">c cc cpp cxx cyc m</span><span class="dl">"</span><span class="p">.</span><span class="nx">split</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;"> </span><span class="dl">"</span><span class="p">));</span><span class="nx">n</span><span class="p">(</span><span class="nx">v</span><span class="p">({</span><span class="na" style="color: #008080;">keywords</span><span class="p">:</span><span class="dl">"</span><span class="s2" style="color: #d14;">null,true,false</span><span class="dl">"</span><span class="p">}),[</span><span class="dl">"</span><span class="s2" style="color: #d14;">json</span><span class="dl">"</span><span class="p">]);</span><span class="nx">n</span><span class="p">(</span><span class="nx">v</span><span class="p">({</span><span class="na" style="color: #008080;">keywords</span><span class="p">:</span><span class="nx">M</span><span class="p">,</span><span class="na" style="color: #008080;">hashComments</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: #008080;">cStyleComments</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="58" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
58
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC58" class="line" lang="javascript"><span class="na" style="color: #008080;">verbatimStrings</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: #008080;">types</span><span class="p">:</span><span class="nx">P</span><span class="p">}),[</span><span class="dl">"</span><span class="s2" style="color: #d14;">cs</span><span class="dl">"</span><span class="p">]);</span><span class="nx">n</span><span class="p">(</span><span class="nx">v</span><span class="p">({</span><span class="na" style="color: #008080;">keywords</span><span class="p">:</span><span class="nx">L</span><span class="p">,</span><span class="na" style="color: #008080;">cStyleComments</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">}),[</span><span class="dl">"</span><span class="s2" style="color: #d14;">java</span><span class="dl">"</span><span class="p">]);</span><span class="nx">n</span><span class="p">(</span><span class="nx">v</span><span class="p">({</span><span class="na" style="color: #008080;">keywords</span><span class="p">:</span><span class="nx">J</span><span class="p">,</span><span class="na" style="color: #008080;">hashComments</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: #008080;">multiLineStrings</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">}),[</span><span class="dl">"</span><span class="s2" style="color: #d14;">bash</span><span class="dl">"</span><span class="p">,</span><span class="dl">"</span><span class="s2" style="color: #d14;">bsh</span><span class="dl">"</span><span class="p">,</span><span class="dl">"</span><span class="s2" style="color: #d14;">csh</span><span class="dl">"</span><span class="p">,</span><span class="dl">"</span><span class="s2" style="color: #d14;">sh</span><span class="dl">"</span><span class="p">]);</span><span class="nx">n</span><span class="p">(</span><span class="nx">v</span><span class="p">({</span><span class="na" style="color: #008080;">keywords</span><span class="p">:</span><span class="nx">N</span><span class="p">,</span><span class="na" style="color: #008080;">hashComments</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: #008080;">multiLineStrings</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: #008080;">tripleQuotedStrings</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">}),[</span><span class="dl">"</span><span class="s2" style="color: #d14;">cv</span><span class="dl">"</span><span class="p">,</span><span class="dl">"</span><span class="s2" style="color: #d14;">py</span><span class="dl">"</span><span class="p">,</span><span class="dl">"</span><span class="s2" style="color: #d14;">python</span><span class="dl">"</span><span class="p">]);</span><span class="nx">n</span><span class="p">(</span><span class="nx">v</span><span class="p">({</span><span class="na" style="color: #008080;">keywords</span><span class="p">:</span><span class="dl">"</span><span class="s2" style="color: #d14;">caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END</span><span class="dl">"</span><span class="p">,</span><span class="na" style="color: #008080;">hashComments</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: #008080;">multiLineStrings</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: #008080;">regexLiterals</span><span class="p">:</span><span class="mi" style="color: #099;">2</span><span class="p">}),</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="59" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
59
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC59" class="line" lang="javascript"><span class="p">[</span><span class="dl">"</span><span class="s2" style="color: #d14;">perl</span><span class="dl">"</span><span class="p">,</span><span class="dl">"</span><span class="s2" style="color: #d14;">pl</span><span class="dl">"</span><span class="p">,</span><span class="dl">"</span><span class="s2" style="color: #d14;">pm</span><span class="dl">"</span><span class="p">]);</span><span class="nx">n</span><span class="p">(</span><span class="nx">v</span><span class="p">({</span><span class="na" style="color: #008080;">keywords</span><span class="p">:</span><span class="nx">O</span><span class="p">,</span><span class="na" style="color: #008080;">hashComments</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: #008080;">multiLineStrings</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: #008080;">regexLiterals</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">}),[</span><span class="dl">"</span><span class="s2" style="color: #d14;">rb</span><span class="dl">"</span><span class="p">,</span><span class="dl">"</span><span class="s2" style="color: #d14;">ruby</span><span class="dl">"</span><span class="p">]);</span><span class="nx">n</span><span class="p">(</span><span class="nx">v</span><span class="p">({</span><span class="na" style="color: #008080;">keywords</span><span class="p">:</span><span class="nx">K</span><span class="p">,</span><span class="na" style="color: #008080;">cStyleComments</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: #008080;">regexLiterals</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">}),[</span><span class="dl">"</span><span class="s2" style="color: #d14;">javascript</span><span class="dl">"</span><span class="p">,</span><span class="dl">"</span><span class="s2" style="color: #d14;">js</span><span class="dl">"</span><span class="p">,</span><span class="dl">"</span><span class="s2" style="color: #d14;">ts</span><span class="dl">"</span><span class="p">,</span><span class="dl">"</span><span class="s2" style="color: #d14;">typescript</span><span class="dl">"</span><span class="p">]);</span><span class="nx">n</span><span class="p">(</span><span class="nx">v</span><span class="p">({</span><span class="na" style="color: #008080;">keywords</span><span class="p">:</span><span class="dl">"</span><span class="s2" style="color: #d14;">all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,throw,true,try,unless,until,when,while,yes</span><span class="dl">"</span><span class="p">,</span><span class="na" style="color: #008080;">hashComments</span><span class="p">:</span><span class="mi" style="color: #099;">3</span><span class="p">,</span><span class="na" style="color: #008080;">cStyleComments</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: #008080;">multilineStrings</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: #008080;">tripleQuotedStrings</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="na" style="color: #008080;">regexLiterals</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">}),[</span><span class="dl">"</span><span class="s2" style="color: #d14;">coffee</span><span class="dl">"</span><span class="p">]);</span><span class="nx">n</span><span class="p">(</span><span class="nx">E</span><span class="p">([],[[</span><span class="dl">"</span><span class="s2" style="color: #d14;">str</span><span class="dl">"</span><span class="p">,</span><span class="sr" style="color: #009926;">/^</span><span class="se" style="color: #d14;">[\s\S]</span><span class="sr" style="color: #009926;">+/</span><span class="p">]]),</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="60" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
60
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC60" class="line" lang="javascript"><span class="p">[</span><span class="dl">"</span><span class="s2" style="color: #d14;">regex</span><span class="dl">"</span><span class="p">]);</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">U</span><span class="o" style="font-weight: 600;">=</span><span class="nx">Q</span><span class="p">.</span><span class="nx">PR</span><span class="o" style="font-weight: 600;">=</span><span class="p">{</span><span class="na" style="color: #008080;">createSimpleLexer</span><span class="p">:</span><span class="nx">E</span><span class="p">,</span><span class="na" style="color: #008080;">registerLangHandler</span><span class="p">:</span><span class="nx">n</span><span class="p">,</span><span class="na" style="color: #008080;">sourceDecorator</span><span class="p">:</span><span class="nx">v</span><span class="p">,</span><span class="na" style="color: #008080;">PR_ATTRIB_NAME</span><span class="p">:</span><span class="dl">"</span><span class="s2" style="color: #d14;">atn</span><span class="dl">"</span><span class="p">,</span><span class="na" style="color: #008080;">PR_ATTRIB_VALUE</span><span class="p">:</span><span class="dl">"</span><span class="s2" style="color: #d14;">atv</span><span class="dl">"</span><span class="p">,</span><span class="na" style="color: #008080;">PR_COMMENT</span><span class="p">:</span><span class="dl">"</span><span class="s2" style="color: #d14;">com</span><span class="dl">"</span><span class="p">,</span><span class="na" style="color: #008080;">PR_DECLARATION</span><span class="p">:</span><span class="dl">"</span><span class="s2" style="color: #d14;">dec</span><span class="dl">"</span><span class="p">,</span><span class="na" style="color: #008080;">PR_KEYWORD</span><span class="p">:</span><span class="dl">"</span><span class="s2" style="color: #d14;">kwd</span><span class="dl">"</span><span class="p">,</span><span class="na" style="color: #008080;">PR_LITERAL</span><span class="p">:</span><span class="dl">"</span><span class="s2" style="color: #d14;">lit</span><span class="dl">"</span><span class="p">,</span><span class="na" style="color: #008080;">PR_NOCODE</span><span class="p">:</span><span class="dl">"</span><span class="s2" style="color: #d14;">nocode</span><span class="dl">"</span><span class="p">,</span><span class="na" style="color: #008080;">PR_PLAIN</span><span class="p">:</span><span class="dl">"</span><span class="s2" style="color: #d14;">pln</span><span class="dl">"</span><span class="p">,</span><span class="na" style="color: #008080;">PR_PUNCTUATION</span><span class="p">:</span><span class="dl">"</span><span class="s2" style="color: #d14;">pun</span><span class="dl">"</span><span class="p">,</span><span class="na" style="color: #008080;">PR_SOURCE</span><span class="p">:</span><span class="dl">"</span><span class="s2" style="color: #d14;">src</span><span class="dl">"</span><span class="p">,</span><span class="na" style="color: #008080;">PR_STRING</span><span class="p">:</span><span class="dl">"</span><span class="s2" style="color: #d14;">str</span><span class="dl">"</span><span class="p">,</span><span class="na" style="color: #008080;">PR_TAG</span><span class="p">:</span><span class="dl">"</span><span class="s2" style="color: #d14;">tag</span><span class="dl">"</span><span class="p">,</span><span class="na" style="color: #008080;">PR_TYPE</span><span class="p">:</span><span class="dl">"</span><span class="s2" style="color: #d14;">typ</span><span class="dl">"</span><span class="p">,</span><span class="na" style="color: #008080;">prettyPrintOne</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">d</span><span class="p">,</span><span class="nx">f</span><span class="p">){</span><span class="nx">f</span><span class="o" style="font-weight: 600;">=</span><span class="nx">f</span><span class="o" style="font-weight: 600;">||!</span><span class="mi" style="color: #099;">1</span><span class="p">;</span><span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="o" style="font-weight: 600;">||</span><span class="kc" style="font-weight: 600;">null</span><span class="p">;</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nb" style="color: #0086b3;">document</span><span class="p">.</span><span class="nx">createElement</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">div</span><span class="dl">"</span><span class="p">);</span><span class="nx">c</span><span class="p">.</span><span class="nx">innerHTML</span><span class="o" style="font-weight: 600;">=</span><span class="dl">"</span><span class="s2" style="color: #d14;"><pre></span><span class="dl">"</span><span class="o" style="font-weight: 600;">+</span><span class="nx">a</span><span class="o" style="font-weight: 600;">+</span><span class="dl">"</span><span class="s2" style="color: #d14;"></pre></span><span class="dl">"</span><span class="p">;</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">.</span><span class="nx">firstChild</span><span class="p">;</span><span class="nx">f</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">B</span><span class="p">(</span><span class="nx">c</span><span class="p">,</span><span class="nx">f</span><span class="p">,</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">);</span><span class="nx">H</span><span class="p">({</span><span class="na" style="color: #008080;">j</span><span class="p">:</span><span class="nx">d</span><span class="p">,</span><span class="na" style="color: #008080;">m</span><span class="p">:</span><span class="nx">f</span><span class="p">,</span><span class="na" style="color: #008080;">h</span><span class="p">:</span><span class="nx">c</span><span class="p">,</span><span class="na" style="color: #008080;">l</span><span class="p">:</span><span class="mi" style="color: #099;">1</span><span class="p">,</span><span class="na" style="color: #008080;">a</span><span class="p">:</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="na" style="color: #008080;">i</span><span class="p">:</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="na" style="color: #008080;">c</span><span class="p">:</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="na" style="color: #008080;">g</span><span class="p">:</span><span class="kc" style="font-weight: 600;">null</span><span class="p">});</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="61" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
61
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC61" class="line" lang="javascript"><span class="k" style="font-weight: 600;">return</span> <span class="nx">c</span><span class="p">.</span><span class="nx">innerHTML</span><span class="p">},</span><span class="na" style="color: #008080;">prettyPrint</span><span class="p">:</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">d</span><span class="p">){</span><span class="kd" style="font-weight: 600;">function</span> <span class="nx">f</span><span class="p">(){</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">Q</span><span class="p">.</span><span class="nx">PR_SHOULD_USE_CONTINUATION</span><span class="p">?</span><span class="nx">b</span><span class="p">.</span><span class="nx">now</span><span class="p">()</span><span class="o" style="font-weight: 600;">+</span><span class="mi" style="color: #099;">250</span><span class="p">:</span><span class="kc" style="font-weight: 600;">Infinity</span><span class="p">;</span><span class="nx">t</span><span class="o" style="font-weight: 600;"><</span><span class="nx">r</span><span class="p">.</span><span class="nx">length</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">b</span><span class="p">.</span><span class="nx">now</span><span class="p">()</span><span class="o" style="font-weight: 600;"><</span><span class="nx">c</span><span class="p">;</span><span class="nx">t</span><span class="o" style="font-weight: 600;">++</span><span class="p">){</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">d</span><span class="o" style="font-weight: 600;">=</span><span class="nx">r</span><span class="p">[</span><span class="nx">t</span><span class="p">],</span><span class="nx">k</span><span class="o" style="font-weight: 600;">=</span><span class="nx">h</span><span class="p">,</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="p">;</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="nx">n</span><span class="p">.</span><span class="nx">previousSibling</span><span class="p">;){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">q</span><span class="o" style="font-weight: 600;">=</span><span class="nx">n</span><span class="p">.</span><span class="nx">nodeType</span><span class="p">,</span><span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="p">(</span><span class="mi" style="color: #099;">7</span><span class="o" style="font-weight: 600;">===</span><span class="nx">q</span><span class="o" style="font-weight: 600;">||</span><span class="mi" style="color: #099;">8</span><span class="o" style="font-weight: 600;">===</span><span class="nx">q</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">n</span><span class="p">.</span><span class="nx">nodeValue</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">l</span><span class="p">?</span><span class="o" style="font-weight: 600;">!</span><span class="sr" style="color: #009926;">/^</span><span class="se" style="color: #d14;">\??</span><span class="sr" style="color: #009926;">prettify</span><span class="se" style="color: #d14;">\b</span><span class="sr" style="color: #009926;">/</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">l</span><span class="p">):</span><span class="mi" style="color: #099;">3</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">q</span><span class="o" style="font-weight: 600;">||</span><span class="sr" style="color: #009926;">/</span><span class="se" style="color: #d14;">\S</span><span class="sr" style="color: #009926;">/</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">n</span><span class="p">.</span><span class="nx">nodeValue</span><span class="p">))</span><span class="k" style="font-weight: 600;">break</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">l</span><span class="p">){</span><span class="nx">k</span><span class="o" style="font-weight: 600;">=</span><span class="p">{};</span><span class="nx">l</span><span class="p">.</span><span class="nx">replace</span><span class="p">(</span><span class="sr" style="color: #009926;">/</span><span class="se" style="color: #d14;">\b(\w</span><span class="sr" style="color: #009926;">+</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">=</span><span class="se" style="color: #d14;">([\w</span><span class="sr" style="color: #009926;">:.%+-</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">+</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">/g</span><span class="p">,</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(</span><span class="nx">a</span><span class="p">,</span><span class="nx">b</span><span class="p">,</span><span class="nx">c</span><span class="p">){</span><span class="nx">k</span><span class="p">[</span><span class="nx">b</span><span class="p">]</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">});</span><span class="k" style="font-weight: 600;">break</span><span class="p">}}</span><span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="p">.</span><span class="nx">className</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">((</span><span class="nx">k</span><span class="o" style="font-weight: 600;">!==</span><span class="nx">h</span><span class="o" style="font-weight: 600;">||</span><span class="nx">u</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">n</span><span class="p">))</span><span class="o" style="font-weight: 600;">&&!</span><span class="nx">e</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">n</span><span class="p">)){</span><span class="nx">q</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">1</span><span class="p">;</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="p">.</span><span class="nx">parentNode</span><span class="p">;</span><span class="nx">l</span><span class="p">;</span><span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="nx">l</span><span class="p">.</span><span class="nx">parentNode</span><span class="p">)</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">w</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">l</span><span class="p">.</span><span class="nx">tagName</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">l</span><span class="p">.</span><span class="nx">className</span><span class="o" style="font-weight: 600;">&&</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="62" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
62
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC62" class="line" lang="javascript"><span class="nx">u</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">l</span><span class="p">.</span><span class="nx">className</span><span class="p">)){</span><span class="nx">q</span><span class="o" style="font-weight: 600;">=!</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="k" style="font-weight: 600;">break</span><span class="p">}</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="nx">q</span><span class="p">){</span><span class="nx">d</span><span class="p">.</span><span class="nx">className</span><span class="o" style="font-weight: 600;">+=</span><span class="dl">"</span><span class="s2" style="color: #d14;"> prettyprinted</span><span class="dl">"</span><span class="p">;</span><span class="nx">q</span><span class="o" style="font-weight: 600;">=</span><span class="nx">k</span><span class="p">.</span><span class="nx">lang</span><span class="p">;</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="o" style="font-weight: 600;">!</span><span class="nx">q</span><span class="p">){</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">q</span><span class="o" style="font-weight: 600;">=</span><span class="nx">n</span><span class="p">.</span><span class="nx">match</span><span class="p">(</span><span class="nx">v</span><span class="p">),</span><span class="nx">A</span><span class="p">;</span><span class="o" style="font-weight: 600;">!</span><span class="nx">q</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">A</span><span class="o" style="font-weight: 600;">=</span><span class="nx">z</span><span class="p">(</span><span class="nx">d</span><span class="p">))</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">D</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">A</span><span class="p">.</span><span class="nx">tagName</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">q</span><span class="o" style="font-weight: 600;">=</span><span class="nx">A</span><span class="p">.</span><span class="nx">className</span><span class="p">.</span><span class="nx">match</span><span class="p">(</span><span class="nx">v</span><span class="p">));</span><span class="nx">q</span><span class="o" style="font-weight: 600;">&&</span><span class="p">(</span><span class="nx">q</span><span class="o" style="font-weight: 600;">=</span><span class="nx">q</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">])}</span><span class="k" style="font-weight: 600;">if</span><span class="p">(</span><span class="nx">x</span><span class="p">.</span><span class="nx">test</span><span class="p">(</span><span class="nx">d</span><span class="p">.</span><span class="nx">tagName</span><span class="p">))</span><span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">1</span><span class="p">;</span><span class="k" style="font-weight: 600;">else</span> <span class="kd" style="font-weight: 600;">var</span> <span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="p">.</span><span class="nx">currentStyle</span><span class="p">,</span><span class="nx">y</span><span class="o" style="font-weight: 600;">=</span><span class="nx">g</span><span class="p">.</span><span class="nx">defaultView</span><span class="p">,</span><span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="p">(</span><span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="nx">l</span><span class="p">?</span><span class="nx">l</span><span class="p">.</span><span class="nx">whiteSpace</span><span class="p">:</span><span class="nx">y</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">y</span><span class="p">.</span><span class="nx">getComputedStyle</span><span class="p">?</span><span class="nx">y</span><span class="p">.</span><span class="nx">getComputedStyle</span><span class="p">(</span><span class="nx">d</span><span class="p">,</span><span class="kc" style="font-weight: 600;">null</span><span class="p">).</span><span class="nx">getPropertyValue</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">white-space</span><span class="dl">"</span><span class="p">):</span><span class="mi" style="color: #099;">0</span><span class="p">)</span><span class="o" style="font-weight: 600;">&&</span><span class="dl">"</span><span class="s2" style="color: #d14;">pre</span><span class="dl">"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">l</span><span class="p">.</span><span class="nx">substring</span><span class="p">(</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="mi" style="color: #099;">3</span><span class="p">);</span><span class="nx">y</span><span class="o" style="font-weight: 600;">=</span><span class="nx">k</span><span class="p">.</span><span class="nx">linenums</span><span class="p">;(</span><span class="nx">y</span><span class="o" style="font-weight: 600;">=</span><span class="dl">"</span><span class="s2" style="color: #d14;">true</span><span class="dl">"</span><span class="o" style="font-weight: 600;">===</span><span class="nx">y</span><span class="o" style="font-weight: 600;">||+</span><span class="nx">y</span><span class="p">)</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">y</span><span class="o" style="font-weight: 600;">=</span><span class="p">(</span><span class="nx">y</span><span class="o" style="font-weight: 600;">=</span><span class="nx">n</span><span class="p">.</span><span class="nx">match</span><span class="p">(</span><span class="sr" style="color: #009926;">/</span><span class="se" style="color: #d14;">\b</span><span class="sr" style="color: #009926;">linenums</span><span class="se" style="color: #d14;">\b(?:</span><span class="sr" style="color: #009926;">:</span><span class="se" style="color: #d14;">(\d</span><span class="sr" style="color: #009926;">+</span><span class="se" style="color: #d14;">))?</span><span class="sr" style="color: #009926;">/</span><span class="p">))?</span><span class="nx">y</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">]</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">y</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">].</span><span class="nx">length</span><span class="p">?</span><span class="o" style="font-weight: 600;">+</span><span class="nx">y</span><span class="p">[</span><span class="mi" style="color: #099;">1</span><span class="p">]:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">0</span><span class="p">:</span><span class="o" style="font-weight: 600;">!</span><span class="mi" style="color: #099;">1</span><span class="p">);</span><span class="nx">y</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">B</span><span class="p">(</span><span class="nx">d</span><span class="p">,</span><span class="nx">y</span><span class="p">,</span><span class="nx">l</span><span class="p">);</span><span class="nx">H</span><span class="p">({</span><span class="na" style="color: #008080;">j</span><span class="p">:</span><span class="nx">q</span><span class="p">,</span><span class="na" style="color: #008080;">h</span><span class="p">:</span><span class="nx">d</span><span class="p">,</span><span class="na" style="color: #008080;">m</span><span class="p">:</span><span class="nx">y</span><span class="p">,</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="63" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
63
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC63" class="line" lang="javascript"><span class="na" style="color: #008080;">l</span><span class="p">:</span><span class="nx">l</span><span class="p">,</span><span class="na" style="color: #008080;">a</span><span class="p">:</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="na" style="color: #008080;">i</span><span class="p">:</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="na" style="color: #008080;">c</span><span class="p">:</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="na" style="color: #008080;">g</span><span class="p">:</span><span class="kc" style="font-weight: 600;">null</span><span class="p">})}}}</span><span class="nx">t</span><span class="o" style="font-weight: 600;"><</span><span class="nx">r</span><span class="p">.</span><span class="nx">length</span><span class="p">?</span><span class="nx">Q</span><span class="p">.</span><span class="nx">setTimeout</span><span class="p">(</span><span class="nx">f</span><span class="p">,</span><span class="mi" style="color: #099;">250</span><span class="p">):</span><span class="dl">"</span><span class="s2" style="color: #d14;">function</span><span class="dl">"</span><span class="o" style="font-weight: 600;">===</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">a</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">a</span><span class="p">()}</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="nx">d</span><span class="o" style="font-weight: 600;">||</span><span class="nb" style="color: #0086b3;">document</span><span class="p">.</span><span class="nx">body</span><span class="p">,</span><span class="nx">g</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">.</span><span class="nx">ownerDocument</span><span class="o" style="font-weight: 600;">||</span><span class="nb" style="color: #0086b3;">document</span><span class="p">,</span><span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="p">[</span><span class="nx">c</span><span class="p">.</span><span class="nx">getElementsByTagName</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">pre</span><span class="dl">"</span><span class="p">),</span><span class="nx">c</span><span class="p">.</span><span class="nx">getElementsByTagName</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">code</span><span class="dl">"</span><span class="p">),</span><span class="nx">c</span><span class="p">.</span><span class="nx">getElementsByTagName</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">xmp</span><span class="dl">"</span><span class="p">)],</span><span class="nx">r</span><span class="o" style="font-weight: 600;">=</span><span class="p">[],</span><span class="nx">k</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">;</span><span class="nx">k</span><span class="o" style="font-weight: 600;"><</span><span class="nx">c</span><span class="p">.</span><span class="nx">length</span><span class="p">;</span><span class="o" style="font-weight: 600;">++</span><span class="nx">k</span><span class="p">)</span><span class="k" style="font-weight: 600;">for</span><span class="p">(</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">n</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">l</span><span class="o" style="font-weight: 600;">=</span><span class="nx">c</span><span class="p">[</span><span class="nx">k</span><span class="p">].</span><span class="nx">length</span><span class="p">;</span><span class="nx">n</span><span class="o" style="font-weight: 600;"><</span><span class="nx">l</span><span class="p">;</span><span class="o" style="font-weight: 600;">++</span><span class="nx">n</span><span class="p">)</span><span class="nx">r</span><span class="p">.</span><span class="nx">push</span><span class="p">(</span><span class="nx">c</span><span class="p">[</span><span class="nx">k</span><span class="p">][</span><span class="nx">n</span><span class="p">]);</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">c</span><span class="o" style="font-weight: 600;">=</span><span class="kc" style="font-weight: 600;">null</span><span class="p">,</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="nb" style="color: #0086b3;">Date</span><span class="p">;</span><span class="nx">b</span><span class="p">.</span><span class="nx">now</span><span class="o" style="font-weight: 600;">||</span><span class="p">(</span><span class="nx">b</span><span class="o" style="font-weight: 600;">=</span><span class="p">{</span><span class="na" style="color: #008080;">now</span><span class="p">:</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span><span class="o" style="font-weight: 600;">+</span><span class="k" style="font-weight: 600;">new</span> <span class="nb" style="color: #0086b3;">Date</span><span class="p">}});</span><span class="kd" style="font-weight: 600;">var</span> <span class="nx">t</span><span class="o" style="font-weight: 600;">=</span><span class="mi" style="color: #099;">0</span><span class="p">,</span><span class="nx">v</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/</span><span class="se" style="color: #d14;">\b</span><span class="sr" style="color: #009926;">lang</span><span class="se" style="color: #d14;">(?:</span><span class="sr" style="color: #009926;">uage</span><span class="se" style="color: #d14;">)?</span><span class="sr" style="color: #009926;">-</span><span class="se" style="color: #d14;">([\w</span><span class="sr" style="color: #009926;">.</span><span class="se" style="color: #d14;">]</span><span class="sr" style="color: #009926;">+</span><span class="se" style="color: #d14;">)(?!\S)</span><span class="sr" style="color: #009926;">/</span><span class="p">,</span><span class="nx">u</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/</span><span class="se" style="color: #d14;">\b</span><span class="sr" style="color: #009926;">prettyprint</span><span class="se" style="color: #d14;">\b</span><span class="sr" style="color: #009926;">/</span><span class="p">,</span><span class="nx">e</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/</span><span class="se" style="color: #d14;">\b</span><span class="sr" style="color: #009926;">prettyprinted</span><span class="se" style="color: #d14;">\b</span><span class="sr" style="color: #009926;">/</span><span class="p">,</span><span class="nx">x</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/pre|xmp/i</span><span class="p">,</span><span class="nx">D</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/^code$/i</span><span class="p">,</span><span class="nx">w</span><span class="o" style="font-weight: 600;">=</span><span class="sr" style="color: #009926;">/^</span><span class="se" style="color: #d14;">(?:</span><span class="sr" style="color: #009926;">pre|code|xmp</span><span class="se" style="color: #d14;">)</span><span class="sr" style="color: #009926;">$/i</span><span class="p">,</span></span>
</pre>
</td>
</tr>
<tr class="line_holder old" id="" style="line-height: 1.6;">
<td class="diff-line-num old old_line" data-linenumber="64" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
64
</td>
<td class="diff-line-num new_line old" data-linenumber="0" style="width: 35px; color: rgba(0,0,0,0.3); border-right-width: 1px; border-right-color: #fac5cd; border-right-style: solid; padding: 0 5px;" align="right" bgcolor="#f9d7dc">
 
</td>
<td class="line_content old" style="padding-left: 0.5em; padding-right: 0.5em;" bgcolor="#fbe9eb">
<pre style="margin: 0;">-<span id="LC64" class="line" lang="javascript"><span class="nx">h</span><span class="o" style="font-weight: 600;">=</span><span class="p">{};</span><span class="nx">f</span><span class="p">()}},</span><span class="nx">R</span><span class="o" style="font-weight: 600;">=</span><span class="nx">Q</span><span class="p">.</span><span class="nx">define</span><span class="p">;</span><span class="dl">"</span><span class="s2" style="color: #d14;">function</span><span class="dl">"</span><span class="o" style="font-weight: 600;">===</span><span class="k" style="font-weight: 600;">typeof</span> <span class="nx">R</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">R</span><span class="p">.</span><span class="nx">amd</span><span class="o" style="font-weight: 600;">&&</span><span class="nx">R</span><span class="p">(</span><span class="dl">"</span><span class="s2" style="color: #d14;">google-code-prettify</span><span class="dl">"</span><span class="p">,[],</span><span class="kd" style="font-weight: 600;">function</span><span class="p">(){</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">U</span><span class="p">})})();</span><span class="k" style="font-weight: 600;">return</span> <span class="nx">g</span><span class="p">}();</span><span class="nx">S</span><span class="o" style="font-weight: 600;">||</span><span class="nx">k</span><span class="p">.</span><span class="nx">setTimeout</span><span class="p">(</span><span class="nx">T</span><span class="p">,</span><span class="mi" style="color: #099;">0</span><span class="p">)})();}()</span></span></pre>
</td>
</tr>

</table>
<br>
</li>

</div>
<div class="footer" style="margin-top: 10px;">
<p style="font-size: small; color: #777;">

<br>
<a href="https://salsa.debian.org/reproducible-builds/reproducible-website/-/compare/4c7a4e85fe60929b2a8f58be39ae92b50770a5b7...fb57181d8a7b54ea2498ace93fbc0e56769ab250">View it on GitLab</a>.
<br>
You're receiving this email because of your account on salsa.debian.org.
If you'd like to receive fewer emails, you can
adjust your notification settings.



</p>
</div>
</body>
</html>