Last active
February 21, 2021 22:22
-
-
Save numbnet/b3805502d02d82ad58d84cb53e13f901 to your computer and use it in GitHub Desktop.
WEB
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<div class="btQuoteGBlock " data-eval="" data-paypal_label="" id="tabGroup1" style="display: block;"><h3>Диференциальный</h3></div> | |
<div class="btQuoteGBlock " data-eval="" data-paypal_label="" id="tabGroup0" style="display: block;"><h3>Аннуитетный</h3> | |
<table id="tab1" class="sortable"> | |
<thead><tr><th>Период</th><th>Сумма</th></tr></thead> | |
<tbody></tbody> | |
</table> | |
<script> | |
function getListContent() { | |
var sum = 1024; | |
var mes = 3; | |
var tbody = document.getElementById('tab1').getElementsByTagName('TBODY')[0]; | |
// Создаем строку таблицы и добавляем ее | |
let result = []; | |
for(let i=1; i<=mes; i++) { | |
var row = document.createElement("TR"); | |
tbody.appendChild(row); | |
var td1 = document.createElement("TD"); | |
var td2 = document.createElement("TD"); | |
td1.append(i); | |
td2.append(sum); | |
// и добавляем тd | |
row.appendChild(td1); | |
row.appendChild(td2); | |
result.push(row); | |
} | |
return result; | |
} | |
tab1.append(...getListContent()); | |
</script> | |
</div> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="utf-8"> | |
<title>JS - добавление строк в таблицу</title> | |
<meta>JS-AddRow2Table.html</meta> | |
<style> tr > td:nth-child(n+1) {background-color: #ff0;}tr>td:nth-child(2) {background-color: #f00;}</style> | |
</head> | |
<body> | |
<!-- ################################################### --> | |
<form action="" id="add_persons" method="post" onsubmit="addRow();return false;"> | |
<fieldset> | |
<legend>Добавить сотрудника</legend> | |
<ul> | |
<li> | |
<p> | |
<label for="fname">FName: </label><input type="text" name="fname" id="fname" value="FName" size="8" tabindex="1" /> | |
<label for="lname">LName: </label><input type="text" name="lname" id="lname" value="LName" size="8" tabindex="2" /> | |
</p> | |
</li> | |
<li> | |
<p> | |
<label for="posada">Должн: </label><input type="text" name="posada" id="posada" value="posada" size="8" tabindex="3" /> | |
</p> | |
</li> | |
<li> | |
<p> | |
<label for="lname">Оклад: </label><input type="number" name="oplata" id="oplata" value="123456" size="8" tabindex="4" /> | |
</p> | |
</li> | |
</ul> | |
<label for="subm"></label><input type="submit" name="subm" class="submit" value="Добавить" tabindex="5" /> | |
</fieldset> | |
</form> | |
<!-- ========================================================= --> | |
<table id="tab1" class="sortable"> | |
<thead> | |
<tr> | |
<th>Имя Фамилия</th> | |
<th>Должность</th> | |
<th>Оклад</th> | |
</tr> | |
</thead> | |
<tbody> | |
</tbody> | |
</table> | |
<!-- ========================================================= --> | |
<script> | |
var d = document; | |
var fname; | |
var lname; | |
var posada; | |
var oplata; | |
function addRow() | |
{ | |
// Считываем значения с формы | |
fname = document.getElementById('fname').value; | |
lname = document.getElementById('lname').value; | |
posada = document.getElementById('posada').value; | |
oplata = document.getElementById('oplata').value; | |
// Находим нужную таблицу | |
var tbody = document.getElementById('tab1').getElementsByTagName('TBODY')[0]; | |
// Создаем строку таблицы и добавляем ее | |
var row = document.createElement("TR"); | |
tbody.appendChild(row); | |
// Создаем ячейки в вышесозданной строке | |
// и добавляем тх | |
var td1 = document.createElement("TD"); | |
var td2 = document.createElement("TD"); | |
var td3 = document.createElement("TD"); | |
row.appendChild(td1); | |
row.appendChild(td2); | |
row.appendChild(td3); | |
// Наполняем ячейки | |
td1.innerHTML = fname+' '+lname; | |
td2.innerHTML = posada; | |
td3.innerHTML = oplata; | |
} | |
</script> | |
<!-- ################################################### --> | |
</div> | |
</body> | |
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<body translate="no"> | |
<style> | |
tr { | |
border: 1px solid #000; padding: 15px; | |
background-color: #ff0; | |
} | |
td { | |
padding: 15px; | |
border: 1px solid #000; | |
border-radius: 4px; | |
color: #000; | |
background-color: #ccc; | |
} | |
</style> | |
<table class="ul"> | |
<tbody> | |
<tr id="lr"> | |
<td id="ll"></td> | |
<td id="lr"></td> | |
</tr> | |
</tbody></table> | |
<script> | |
function getListContent() { | |
var r = 100 | |
var s = 0 | |
var k = 10 | |
let result = []; | |
// ======================================================================== | |
for(let i=1; i<=k; i++) { | |
let ll = document.createElement('tr') ; | |
let lr = document.createElement('tr') ; | |
document.body.insertAdjacentHTML("afterbegin", `<div>+</div>`); | |
//let lr = document.createElement('td') ; | |
// let ul = document.createElement('td') ; | |
ul.append(k); | |
lr.append(r); | |
//ul.append(g); | |
result.push(lr); | |
} | |
// ======================================================================== | |
return result; | |
} | |
lr.append(...getListContent()); | |
</script> | |
</body> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="utf-8"> | |
<title>Название документа</title> | |
</head> | |
<style> tr > td:nth-child(1) {background-color: #f00;}tr>td:nth-child(2) {background-color: #0006ff;}</style> | |
<body> | |
<ul id="ul"></ul> | |
<script> | |
function getListContent() { | |
let result = []; | |
for(let i=1; i<=32; i++) { | |
let li = document.createElement('li'); | |
li.append(i); | |
result.push(li); | |
} | |
return result; | |
} | |
ul.append(...getListContent()); | |
</script> | |
</body> | |
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="utf-8"> | |
<title>Вывод попорядку документа</title> | |
</head> | |
<style> tr > td:nth-child(1) {background-color: #f00;}tr>td:nth-child(2) {background-color: #0006ff;}</style> | |
<body> | |
<ul id="ul"></ul> | |
<script> | |
function getListContent() { | |
let result = []; | |
for(let i=1; i<=32; i++) { | |
let li = document.createElement('li'); | |
li.append(i); | |
result.push(li); | |
} | |
return result; | |
} | |
ul.append(...getListContent()); | |
</script> | |
<!-- ------------------------------------------------------- --> | |
<form action="" id="add_persons" method="post" onsubmit="addRow();return false;"> | |
<fieldset> | |
<legend>Добавить сотрудника</legend> | |
<ul> | |
<li> | |
<label for="name">Фамилия</label> | |
<input type="text" name="name" id="name" value="" size="12" tabindex="1" /> | |
</li> | |
<li> | |
<label for="initials">Инициалы</label> | |
<input type="text" name="initials" id="initials" value="" size="12" tabindex="2" /> | |
</li> | |
<li> | |
<label for="posada">Должность</label> | |
<input type="text" name="posada" id="posada" value="" size="12" tabindex="3" /> | |
</li> | |
<li> | |
<label for="subm">Действия</label> | |
<input type="submit" name="subm" class="submit" value="Добавить" tabindex="4" /> | |
</li> | |
</ul> | |
</fieldset> | |
</form></hr> | |
<table id="tab1" class="sortable"> | |
<thead> | |
<tr> | |
<th>ФИО</th> | |
<th>Должность</th> | |
</tr> | |
</thead> | |
<tbody> | |
</tbody> | |
</table> | |
<script> | |
var d = document; | |
var name; | |
var initials; | |
var posada; | |
function addRow() | |
{ | |
// Считываем значения с формы | |
name = d.getElementById('name').value; | |
initials = d.getElementById('initials').value; | |
posada = d.getElementById('posada').value; | |
// Находим нужную таблицу | |
var tbody = d.getElementById('tab1').getElementsByTagName('TBODY')[0]; | |
// Создаем строку таблицы и добавляем ее | |
var row = d.createElement("TR"); | |
tbody.appendChild(row); | |
// Создаем ячейки в вышесозданной строке | |
// и добавляем тх | |
var td1 = d.createElement("TD"); | |
var td2 = d.createElement("TD"); | |
row.appendChild(td1); | |
row.appendChild(td2); | |
// Наполняем ячейки | |
td1.innerHTML = name+' '+initials; | |
td2.innerHTML = posada; | |
} | |
</script> | |
</script> | |
</body> | |
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="utf-8"> | |
<title>Вывод попорядку документа</title> | |
</head> | |
<style> tr > td:nth-child(1) {background-color: #f00;}tr>td:nth-child(2) {background-color: #0006ff;}</style> | |
<body> | |
<ul id="ul"></ul> | |
<script> | |
function getListContent() { | |
let result = []; | |
for(let i=1; i<=32; i++) { | |
let li = document.createElement('li'); | |
li.append(i); | |
result.push(li); | |
} | |
return result; | |
} | |
ul.append(...getListContent()); | |
</script> | |
<!-- ------------------------------------------------------- --> | |
</body> | |
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="utf-8"> | |
<title>Название документа</title> | |
</head> | |
<style>tr > td:nth-child(1) {background-color: #f00;}tr>td:nth-child(2) {background-color: #0006ff;}</style> | |
<body> | |
<button onclick="foo()">Создать абзац</button> | |
<script> | |
function foo() { | |
var elem = document.createElement("tr"); | |
elem.innerHTML = "<td>1 БЛОК 1.</td><td>2 БЛОК 2</td>"; | |
document.body.appendChild(elem); | |
} | |
</script> | |
</body> | |
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
OpenSSL -что это? 21 пример команд OpenSSL, которые помогут вам на практике | |
## Некоторые аббревиатуры, относящиеся к сертификатам: | |
## | |
## SSL – Secure Socket Layer (уровень защищённых cокетов). | |
## CSR – Certificate Signing Request (запрос на получение сертификата). | |
## TLS – Transport Layer Security (протокол защиты транспортного уровня). | |
## PEM – Privacy Enhanced Mail (формат файлов для хранения и отправки криптографических ключей). | |
## SHA – Secure Hash Algorithm (алгоритм криптографического хеширования). | |
## PKCS – Public-Key Cryptography Standards (стандарты криптографии с открытым ключом). | |
## Содержание | |
## Создание нового секретного ключа и запрос на получение сертификата | |
## Создание самозаверяемого сертификата | |
## Верификация CSR-файла | |
## Создание секретного RSA-ключа | |
## Удаление пароля-фразы из ключа | |
## Верификация секретного ключа | |
## Верификация файла сертификата | |
## Верификация центра сертификации | |
## Проверка хеш-значения сертификата | |
## Преобразование формата DER в PEM | |
## Преобразование формата PEM в DER | |
## Преобразование сертификата и секретного ключа в формат PKCS#12 | |
## Создание CSR с использованием существующего секретного ключа | |
## Проверка содержимого сертификата в формате PKCS12 | |
## Преобразование формата PKCS12 в PEM-сертификат | |
## Проверка SSL-сертификата определенного URL-адреса | |
## Определение версии OpenSSL | |
## Проверка даты истечения срока действия PEM-файла | |
## Проверка срока действия SSL-сертификата для URL-адреса | |
## Проверка, принимается ли на URL-адресеSSL V2 или V | |
## Проверка того, принимается ли конкретный шифр на URL-адресе | |
## 1. Создание нового секретного ключа и запрос на получение сертификата | |
opensslreq -out geekflare.csr -newkey rsa:2048 -nodes -keyoutgeekflare.key | |
## Команда генерирует CSR и файл 2048-битногоRSA-ключа. Если вы собираетесь использовать этот сертификат на Apache или Nginx, то необходимо отправить CSR-файл в центр сертификации. Он предоставит вам заверенный сертификат (в формате der или pem), который нужно настроить на веб-сервере Apache или Nginx. | |
## | |
## 2. Создание самозаверяемого сертификата | |
opensslreq -x509 -sha256 -nodes -newkey rsa:2048 -keyoutgfselfsigned.key -out gfcert.pem | |
## Команда генерирует самозаверенный сертификат и файл 2048-битного RSA-ключа. Я также включил в команду хеш-функцию sha256, поскольку она считается наиболее безопасной. | |
## | |
## Совет: По умолчанию команда генерирует самозаверенный сертификат, действительный только один месяц. Для увеличения этого срока переопределите параметра — days. | |
## | |
## Пример: для получения сертификата, действительного два года. | |
## | |
## opensslreq -x509 -sha256 -nodes -days 730 -newkey rsa:2048 -keyoutgfselfsigned.key -out gfcert.pem | |
## 3. Верификация CSR-файла | |
opensslreq -noout -text -in geekflare.csr | |
## Верификация необходима, чтобы отправленный в регистрационный центр CSR-файл содержал всю необходимую информацию. | |
## | |
## 4. Создание секретного RSA-ключа | |
opensslgenrsa -out private.key 2048 | |
## Если нужно создать секретный RSA-ключ, используйте приведенную выше команду. | |
## | |
## 5. Удаление пароля-фразы из ключа | |
opensslrsa -in certkey.key -out nopassphrase.key | |
## Если вы используете составной пароль (фразу) в файле ключа и работаете на Apache, то при каждом запуске нужно вводить секретную фразу. Если вас это раздражает, то можно использовать приведенную выше команду, чтобы удалить пароль-фразу из существующего ключа. | |
## | |
## 6. Верификация секретного ключа | |
opensslrsa -in certkey.key –check | |
## Если вы сомневаетесь в файле ключа, то можете использовать данную команду. | |
## | |
## 7. Верификация файла сертификата | |
openssl x509 -in certfile.pem -text –noout | |
## Если хотите проверить данные сертификата, такие как CN, OU и т.д., используйте приведенную выше команду, которая предоставит данные сертификата. | |
## | |
## 8. Верификация центра сертификации | |
openssl x509 -in certfile.pem -noout -issuer -issuer_hash | |
## Для проверки центра сертификации можно использовать приведенную выше команду. | |
## | |
## 9. Проверка хеш-значения сертификата | |
openssl x509 -noout -hash -in bestflare.pem | |
## 10. Преобразование формата DER в PEM | |
openssl x509 –inform der –in sslcert.der –out sslcert.pem | |
## Центр сертификации предоставляет SSL-сертификат в формате .der. Если вам необходимо использовать его в формате apache или .pem, примените приведенную выше команду для соответствующего преобразования. | |
## | |
## 11. Преобразование формата PEM в DER | |
openssl x509 –outform der –in sslcert.pem –out sslcert.der | |
## Если необходимо изменить формат .pem на .der. | |
## | |
## 12. Преобразование сертификата и секретного ключа в формат PKCS#12 | |
openssl pkcs12 –export –out sslcert.pfx –inkeykey.pem –in sslcert.pem | |
## Если необходимо использовать сертификат с Java-приложением, принимающим только формат PKCS#12, примените приведенную выше команду. Она генерирует один pfx файл, содержащий сертификат и ключ. | |
## | |
## Совет. Вы также можете включить цепочку сертификатов, передав параметр -chain, как показано в примере ниже. | |
## | |
## openssl pkcs12 –export –out sslcert.pfx –inkeykey.pem –in sslcert.pem -chain cacert.pem | |
## 13. Создание CSR с использованием существующего секретного ключа | |
opensslreq –out certificate.csr –keyexisting.key –new | |
## Если не хотите создавать новый секретный ключ вместо существующего, выполните приведенную выше команду. | |
## | |
## 14. Проверка содержимого сертификата в формате PKCS12 | |
openssl pkcs12 –info –nodes –in cert.p12 | |
## PKCS12 является двоичным форматом, поэтому вы не сможете просмотреть его содержимое в текстовом редакторе. Для просмотра файла в формате PKCS12 используйте приведенную выше команду. | |
## | |
## 15. Преобразование формата PKCS12 в PEM-сертификат | |
openssl pkcs12 –in cert.p12 –out cert.pem | |
## Если нужно использовать существующий файл в формате pkcs12 на Apache или только в формате pem, в этом поможет приведенная выше команда. | |
## | |
## 16. Проверка SSL-сертификата определенного URL-адреса | |
openssls_client -connect yoururl.com:443 –showcerts | |
## Я часто использую эту команду для проверки SSL-сертификата URL-адреса. Это удобно для проверки данных протокола, шифрования и сертификата. | |
## | |
## 17. Определение версии OpenSSL | |
openssl version | |
## 18. Проверка даты истечения срока действия PEM-файла | |
openssl x509 -noout -in certificate.pem -dates | |
## Команда выведет дату в формате notBefore и notAfter. notAfter — это та дата, которая нужна, чтобы определить, истек ли срок действия сертификата или он еще действителен. | |
## | |
## Пример: | |
## | |
## [root@Chandan opt]# openssl x509 -noout -in bestflare.pem -dates | |
## notBefore=Jul 4 14:02:45 2015 GMT | |
## notAfter=Aug 4 09:46:42 2015 GMT | |
## [root@Chandan opt]# | |
## 19. Проверка срока действия SSL-сертификата для URL-адреса | |
openssls_client -connect secureurl.com:443 2>/dev/null | openssl x509 -noout –enddate | |
## Команда позволяет контролировать дату истечения срока действия SSL- сертификата удаленно или для конкретного URL-адреса. | |
## | |
## Пример: | |
## | |
## [root@Chandan opt]# openssls_client -connect google.com:443 2>/dev/null | openssl x509 -noout -enddate | |
## | |
## notAfter=Dec 8 00:00:00 2015 GMT | |
## 20. Проверка, принимается ли на URL-адресеSSL V2 или V | |
## Чтобы проверить SSL V2: | |
openssls_client -connect secureurl.com:443 -ssl2 | |
## Чтобы проверить SSL V3: | |
openssls_client -connect secureurl.com:443 –ssl3 | |
## Чтобы проверить TLS 1.0: | |
openssls_client -connect secureurl.com:443 –tls1 | |
## Чтобы проверить TLS 1.1: | |
openssls_client -connect secureurl.com:443 –tls1_1 | |
## Чтобы проверить TLS 1.2: | |
openssls_client -connect secureurl.com:443 –tls1_2 | |
## Если необходимо проверить, включен ли SSL V2 / V3 или нет, используйте приведенную выше команду. Если он включен, то вы получите сообщение «CONNECTED», в противном случае –сообщение «handshake failure». | |
## | |
## 21. Проверка того, принимается ли конкретный шифр на URL-адресе | |
openssls_client -cipher 'ECDHE-ECDSA-AES256-SHA' -connect secureurl:443 | |
## Если хотите знать, принимаются ли некоторые слабые шифры, то можете использовать приведенную выше команду. | |
## Для этого необходимо задать шифр и URL-адрес. Если шифр будет принят, вы получите сообщение «CONNECTED», иначе – сообщение «handshake failure». |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="utf-8"><title>Вывод суммы</title> | |
<style> tr > td:nth-child(1) {background-color: #f00;}tr>td:nth-child(2) {background-color: #0006ff;}</style> | |
</head> | |
<body> | |
<table id="tab1" class="sortable"> | |
<thead> | |
<tr> | |
<th>ФИО</th><th>Инициалы</th> | |
</tr> | |
</thead> | |
<tbody></tbody> | |
</table> | |
<script> | |
function getTableContent() { | |
// variable | |
var r = 1 | |
var s = 1400 | |
// находим нужную табл | |
var tbody = document.getElementById('tab1').getElementsByTagName('TBODY')[0]; | |
let result = []; | |
for(let i=r; i<=32; i++) { | |
// Создаем строку таблицы и добавляем ее | |
var row = document.createElement("TR"); | |
tbody.appendChild(row); | |
// Создаем ячейки в вышесозданной строке | |
var td1 = document.createElement("TD"); | |
var td2 = document.createElement("TD"); | |
// и добавляем их | |
row.appendChild(td1); | |
row.appendChild(td2); | |
// Наполняем их | |
td1.append(i); | |
td2.append(s); | |
result.push(row); | |
} | |
return result; | |
} | |
tab1.append(...getTableContent()); | |
</script> | |
</body> | |
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!doctype html> | |
<body> | |
<form action="" id="add_persons" method="post" onsubmit="addRow();return false;"> | |
<fieldset> | |
<legend>Добавить сотрудника</legend> | |
<ul> | |
<li> | |
<label for="name">Фамилия</label> | |
<input type="text" name="name" id="name" value="" size="12" tabindex="1" /> | |
</li> | |
<li> | |
<label for="initials">Инициалы</label> | |
<input type="text" name="initials" id="initials" value="" size="12" tabindex="2" /> | |
</li> | |
<li> | |
<label for="posada">Должность</label> | |
<input type="text" name="posada" id="posada" value="" size="12" tabindex="3" /> | |
</li> | |
<li> | |
<label for="subm">Действия</label> | |
<input type="submit" name="subm" class="submit" value="Добавить" tabindex="4" /> | |
</li> | |
</ul> | |
</fieldset> | |
</form></hr> | |
<table id="tab1" class="sortable"> | |
<thead> | |
<tr> | |
<th>ФИО</th> | |
<th>Должность</th> | |
</tr> | |
</thead> | |
<tbody> | |
</tbody> | |
</table> | |
<script> | |
var d = document; | |
var name; | |
var initials; | |
var posada; | |
function addRow() | |
{ | |
// Считываем значения с формы | |
name = d.getElementById('name').value; | |
initials = d.getElementById('initials').value; | |
posada = d.getElementById('posada').value; | |
// Находим нужную таблицу | |
var tbody = d.getElementById('tab1').getElementsByTagName('TBODY')[0]; | |
// Создаем строку таблицы и добавляем ее | |
var row = d.createElement("TR"); | |
tbody.appendChild(row); | |
// Создаем ячейки в вышесозданной строке | |
// и добавляем тх | |
var td1 = d.createElement("TD"); | |
var td2 = d.createElement("TD"); | |
row.appendChild(td1); | |
row.appendChild(td2); | |
// Наполняем ячейки | |
td1.innerHTML = name+' '+initials; | |
td2.innerHTML = posada; | |
} | |
</script> | |
</script> | |
</body> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html><head></head><body> | |
<style> tr {border: 1px solid black;margin-bottom: 10px;} | |
#myTable > td:nth-child(2n+1) {background-color: #ffd744;} | |
#myTable > tr:nth-child(2n) {background-color: #ffd744;} | |
#myTable {border: 1px solid black;margin-bottom: 10px;} | |
</style> | |
<p>Click the button.</p> | |
<button onclick="myFunction()">Try it</button> | |
<table id="myTable"> | |
</table> | |
<script> | |
function myFunction() { | |
var r = 5 | |
var s = 5 | |
var k = 5 | |
for(let i=3; i<=32; i++) { | |
var para = document.createElement("tr"); | |
para.innerHTML = "<td>1 Block</td><td>2 Block</td>"; | |
//document.getElementById("myTable").appendChild(para); | |
let ll = document.getElementById("myTable").appendChild(para); | |
ll.append(r); | |
result.push(ll); | |
} | |
return result; | |
} | |
myTable.myFunction(...getListContent()); | |
</script> | |
</body></html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="utf-8"><title>Вывод суммы</title> | |
<style> tr > td:nth-child(1) {background-color: #f00;}tr>td:nth-child(2) {background-color: #0006ff;}</style> | |
</head> | |
<body> | |
<table id="tab1" class="sortable"> | |
<thead> | |
<tr> | |
<th>ФИО</th><th>Инициалы</th> | |
</tr> | |
</thead> | |
<tbody></tbody> | |
</table> | |
<script> | |
function getTableContent() { | |
// variable | |
var r = 1 | |
var s = 1400 | |
// находим нужную табл | |
var tbody = document.getElementById('tab1').getElementsByTagName('TBODY')[0]; | |
let result = []; | |
for(let i=r; i<=32; i++) { | |
// Создаем строку таблицы и добавляем ее | |
var row = document.createElement("TR"); | |
tbody.appendChild(row); | |
// Создаем ячейки в вышесозданной строке | |
var td1 = document.createElement("TD"); | |
var td2 = document.createElement("TD"); | |
// и добавляем их | |
row.appendChild(td1); | |
row.appendChild(td2); | |
// Наполняем их | |
td1.append(i); | |
td2.append(s); | |
result.push(row); | |
} | |
return result; | |
} | |
tab1.append(...getTableContent()); | |
</script> | |
</body> | |
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="utf-8"> | |
<title>JS - добавление калькулятора</title> | |
<meta>JSAddCalk.html</meta> | |
<style type="text/css"> | |
img.wp-smiley,img.emoji {display: inline !important;border: none !important;box-shadow: none !important;height: 1em !important;width: 1em !important;margin: 0 .07em !important;vertical-align: -0.1em !important;background: none !important;padding: 0 !important;} | |
</style> | |
<!-- ===================================================================== --> | |
<!-- script type='text/javascript' src='js/jquery.js'></script --> | |
<script> | |
//jquery.js | |
/*! jQuery v1.12.4 | (c) jQuery Foundation | jquery.org/license | WordPress 2019-05-16 */ | |
!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=a.document,e=c.slice,f=c.concat,g=c.push,h=c.indexOf,i={},j=i.toString,k=i.hasOwnProperty,l={},m="1.12.4",n=function(a,b){return new n.fn.init(a,b)},o=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,p=/^-ms-/,q=/-([\da-z])/gi,r=function(a,b){return b.toUpperCase()};n.fn=n.prototype={jquery:m,constructor:n,selector:"",length:0,toArray:function(){return e.call(this)},get:function(a){return null!=a?a<0?this[a+this.length]:this[a]:e.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a){return n.each(this,a)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(e.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(a<0?b:0);return this.pushStack(c>=0&&c<b?[this[c]]:[])},end:function(){return this.prevObject||this.constructor()},push:g,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||n.isFunction(g)||(g={}),h===i&&(g=this,h--);h<i;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[d],"__proto__"!==d&&g!==c&&(j&&c&&(n.isPlainObject(c)||(b=n.isArray(c)))?(b?(b=!1,f=a&&n.isArray(a)?a:[]):f=a&&n.isPlainObject(a)?a:{},g[d]=n.extend(j,f,c)):void 0!==c&&(g[d]=c));return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray||function(a){return"array"===n.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){var b=a&&a.toString();return!n.isArray(a)&&b-parseFloat(b)+1>=0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==n.type(a)||a.nodeType||n.isWindow(a))return!1;try{if(a.constructor&&!k.call(a,"constructor")&&!k.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(!l.ownFirst)for(b in a)return k.call(a,b);for(b in a);return void 0===b||k.call(a,b)},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?i[j.call(a)]||"object":typeof a},globalEval:function(b){b&&n.trim(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b){var c,d=0;if(s(a)){for(c=a.length;d<c;d++)if(!1===b.call(a[d],d,a[d]))break}else for(d in a)if(!1===b.call(a[d],d,a[d]))break;return a},trim:function(a){return null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):g.call(c,a)),c},inArray:function(a,b,c){var d;if(b){if(h)return h.call(b,a,c);for(d=b.length,c=c?c<0?Math.max(0,d+c):c:0;c<d;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,b){var c=+b.length,d=0,e=a.length;while(d<c)a[e++]=b[d++];if(c!==c)while(void 0!==b[d])a[e++]=b[d++];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;f<g;f++)(d=!b(a[f],f))!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,e,g=0,h=[];if(s(a))for(d=a.length;g<d;g++)null!=(e=b(a[g],g,c))&&h.push(e);else for(g in a)null!=(e=b(a[g],g,c))&&h.push(e);return f.apply([],h)},guid:1,proxy:function(a,b){var c,d,f;if("string"==typeof b&&(f=a[b],b=a,a=f),n.isFunction(a))return c=e.call(arguments,2),d=function(){return a.apply(b||this,c.concat(e.call(arguments)))},d.guid=a.guid=a.guid||n.guid++,d},now:function(){return+new Date},support:l}),"function"==typeof Symbol&&(n.fn[Symbol.iterator]=c[Symbol.iterator]),n.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(a,b){i["[object "+b+"]"]=b.toLowerCase()});function s(a){var b=!!a&&"length"in a&&a.length,c=n.type(a);return"function"!==c&&!n.isWindow(a)&&("array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a)}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=fa(),z=fa(),A=fa(),B=function(a,b){return a===b&&(l=!0),0},C=1<<31,D={}.hasOwnProperty,E=[],F=E.pop,G=E.push,H=E.push,I=E.slice,J=function(a,b){for(var c=0,d=a.length;c<d;c++)if(a[c]===b)return c;return-1},K="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",N="\\["+L+"*("+M+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+M+"))|)"+L+"*\\]",O=":("+M+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+N+")*)|.*)\\)|)",P=new RegExp(L+"+","g"),Q=new RegExp("^"+L+"+|((?:^|[^\\\\])(?:\\\\.)*)"+L+"+$","g"),R=new RegExp("^"+L+"*,"+L+"*"),S=new RegExp("^"+L+"*([>+~]|"+L+")"+L+"*"),T=new RegExp("="+L+"*([^\\]'\"]*?)"+L+"*\\]","g"),U=new RegExp(O),V=new RegExp("^"+M+"$"),W={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),TAG:new RegExp("^("+M+"|[*])"),ATTR:new RegExp("^"+N),PSEUDO:new RegExp("^"+O),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+L+"*(even|odd|(([+-]|)(\\d*)n|)"+L+"*(?:([+-]|)"+L+"*(\\d+)|))"+L+"*\\)|)","i"),bool:new RegExp("^(?:"+K+")$","i"),needsContext:new RegExp("^"+L+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},X=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,Z=/^[^{]+\{\s*\[native \w/,$=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,_=/[+~]/,aa=/'|\\/g,ba=new RegExp("\\\\([\\da-f]{1,6}"+L+"?|("+L+")|.)","ig"),ca=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:d<0?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},da=function(){m()};try{H.apply(E=I.call(v.childNodes),v.childNodes),E[v.childNodes.length].nodeType}catch(xa){H={apply:E.length?function(a,b){G.apply(a,I.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function ea(a,b,d,e){var f,h,j,k,l,o,r,s,w=b&&b.ownerDocument,x=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==x&&9!==x&&11!==x)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==x&&(o=$.exec(a)))if(f=o[1]){if(9===x){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(w&&(j=w.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(o[2])return H.apply(d,b.getElementsByTagName(a)),d;if((f=o[3])&&c.getElementsByClassName&&b.getElementsByClassName)return H.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!q||!q.test(a))){if(1!==x)w=b,s=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(aa,"\\$&"):b.setAttribute("id",k=u),r=g(a),h=r.length,l=V.test(k)?"#"+k:"[id='"+k+"']";while(h--)r[h]=l+" "+pa(r[h]);s=r.join(","),w=_.test(a)&&na(b.parentNode)||b}if(s)try{return H.apply(d,w.querySelectorAll(s)),d}catch(y){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(Q,"$1"),b,d,e)}function fa(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ga(a){return a[u]=!0,a}function ha(a){var b=n.createElement("div");try{return!!a(b)}catch(xa){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ia(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function ja(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||C)-(~a.sourceIndex||C);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function ka(a){return function(b){return"input"===b.nodeName.toLowerCase()&&b.type===a}}function la(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function ma(a){return ga(function(b){return b=+b,ga(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function na(a){return a&&void 0!==a.getElementsByTagName&&a}c=ea.support={},f=ea.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return!!b&&"HTML"!==b.nodeName},m=ea.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ha(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ha(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Z.test(n.getElementsByClassName),c.getById=ha(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if(void 0!==b.getElementById&&p){var c=b.getElementById(a);return c?[c]:[]}},d.filter.ID=function(a){var b=a.replace(ba,ca);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ba,ca);return function(a){var c=void 0!==a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return void 0!==b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){if(void 0!==b.getElementsByClassName&&p)return b.getElementsByClassName(a)},r=[],q=[],(c.qsa=Z.test(n.querySelectorAll))&&(ha(function(a){o.appendChild(a).innerHTML="<a id='"+u+"'></a><select id='"+u+"-\r\\' msallowcapture=''><option selected=''></option></select>",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+L+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+L+"*(?:value|"+K+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ha(function(a){var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+L+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Z.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ha(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",O)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Z.test(o.compareDocumentPosition),t=b||Z.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d||(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?J(k,a)-J(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?J(k,a)-J(k,b):0;if(e===f)return ja(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?ja(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},ea.matches=function(a,b){return ea(a,null,null,b)},ea.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(T,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(xa){}return ea(b,n,null,[a]).length>0},ea.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ea.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&D.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ea.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ea.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ea.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=ea.selectors={cacheLength:50,createPseudo:ga,match:W,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ba,ca),a[3]=(a[3]||a[4]||a[5]||"").replace(ba,ca),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||ea.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&ea.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return W.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&U.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ba,ca).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+L+")"+a+"("+L+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||void 0!==a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ea.attr(d,a);return null==e?"!="===b:!b||(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(P," ")+" ").indexOf(c)>-1:"|="===b&&(e===c||e.slice(0,c.length+1)===c+"-"))}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),!1===t)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return(t-=e)===d||t%d==0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ea.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ga(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=J(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ga(function(a){var b=[],c=[],d=h(a.replace(Q,"$1"));return d[u]?ga(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ga(function(a){return function(b){return ea(a,b).length>0}}),contains:ga(function(a){return a=a.replace(ba,ca),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ga(function(a){return V.test(a||"")||ea.error("unsupported lang: "+a),a=a.replace(ba,ca).toLowerCase(),function(b){var c;do{if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return(c=c.toLowerCase())===a||0===c.indexOf(a+"-")}while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return!1===a.disabled},disabled:function(a){return!0===a.disabled},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,!0===a.selected},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Y.test(a.nodeName)},input:function(a){return X.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:ma(function(){return[0]}),last:ma(function(a,b){return[b-1]}),eq:ma(function(a,b,c){return[c<0?c+b:c]}),even:ma(function(a,b){for(var c=0;c<b;c+=2)a.push(c);return a}),odd:ma(function(a,b){for(var c=1;c<b;c+=2)a.push(c);return a}),lt:ma(function(a,b,c){for(var d=c<0?c+b:c;--d>=0;)a.push(d);return a}),gt:ma(function(a,b,c){for(var d=c<0?c+b:c;++d<b;)a.push(d);return a})}},d.pseudos.nth=d.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})d.pseudos[b]=ka(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=la(b);function oa(){}oa.prototype=d.filters=d.pseudos,d.setFilters=new oa,g=ea.tokenize=function(a,b){var c,e,f,g,h,i,j,k=z[a+" "];if(k)return b?0:k.slice(0);h=a,i=[],j=d.preFilter;while(h){c&&!(e=R.exec(h))||(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),c=!1,(e=S.exec(h))&&(c=e.shift(),f.push({value:c,type:e[0].replace(Q," ")}),h=h.slice(c.length));for(g in d.filter)!(e=W[g].exec(h))||j[g]&&!(e=j[g](e))||(c=e.shift(),f.push({value:c,type:g,matches:e}),h=h.slice(c.length));if(!c)break}return b?h.length:h?ea.error(a):z(a,i).slice(0)};function pa(a){for(var b=0,c=a.length,d="";b<c;b++)d+=a[b].value;return d}function qa(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j,k=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(j=b[u]||(b[u]={}),i=j[b.uniqueID]||(j[b.uniqueID]={}),(h=i[d])&&h[0]===w&&h[1]===f)return k[2]=h[2];if(i[d]=k,k[2]=a(b,c,g))return!0}}}function ra(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function sa(a,b,c){for(var d=0,e=b.length;d<e;d++)ea(a,b[d],c);return c}function ta(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;h<i;h++)(f=a[h])&&(c&&!c(f,d,e)||(g.push(f),j&&b.push(h)));return g}function ua(a,b,c,d,e,f){return d&&!d[u]&&(d=ua(d)),e&&!e[u]&&(e=ua(e,f)),ga(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||sa(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:ta(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=ta(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?J(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=ta(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):H.apply(g,r)})}function va(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=qa(function(a){return a===b},h,!0),l=qa(function(a){return J(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];i<f;i++)if(c=d.relative[a[i].type])m=[qa(ra(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;e<f;e++)if(d.relative[a[e].type])break;return ua(i>1&&ra(m),i>1&&pa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(Q,"$1"),c,i<e&&va(a.slice(i,e)),e<f&&va(a=a.slice(e)),e<f&&pa(a))}m.push(c)}return ra(m)}function wa(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=F.call(i));u=ta(u)}H.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&ea.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ga(f):f}return h=ea.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=va(b[c]),f[u]?d.push(f):e.push(f);f=A(a,wa(e,d)),f.selector=a}return f},i=ea.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(!(b=(d.find.ID(k.matches[0].replace(ba,ca),b)||[])[0]))return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=W.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(ba,ca),_.test(j[0].type)&&na(b.parentNode)||b))){if(j.splice(i,1),!(a=f.length&&pa(j)))return H.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,!b||_.test(a)&&na(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ha(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ha(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||ia("type|href|height|width",function(a,b,c){if(!c)return a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ha(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ia("value",function(a,b,c){if(!c&&"input"===a.nodeName.toLowerCase())return a.defaultValue}),ha(function(a){return null==a.getAttribute("disabled")})||ia(K,function(a,b,c){var d;if(!c)return!0===a[b]?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ea}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.uniqueSort=n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&n(a).is(c))break;d.push(a)}return d},v=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},w=n.expr.match.needsContext,x=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,y=/^.[^:#\[\.,]*$/;function z(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return n.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(y.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return n.inArray(a,b)>-1!==c})}n.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?n.find.matchesSelector(d,a)?[d]:[]:n.find.matches(a,n.grep(b,function(a){return 1===a.nodeType}))},n.fn.extend({find:function(a){var b,c=[],d=this,e=d.length;if("string"!=typeof a)return this.pushStack(n(a).filter(function(){for(b=0;b<e;b++)if(n.contains(d[b],this))return!0}));for(b=0;b<e;b++)n.find(a,d[b],c);return c=this.pushStack(e>1?n.unique(c):c),c.selector=this.selector?this.selector+" "+a:a,c},filter:function(a){return this.pushStack(z(this,a||[],!1))},not:function(a){return this.pushStack(z(this,a||[],!0))},is:function(a){return!!z(this,"string"==typeof a&&w.test(a)?n(a):a||[],!1).length}});var A,B=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/;(n.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||A,"string"==typeof a){if(!(e="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:B.exec(a))||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),x.test(e[1])&&n.isPlainObject(b))for(e in b)n.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}if((f=d.getElementById(e[2]))&&f.parentNode){if(f.id!==e[2])return A.find(a);this.length=1,this[0]=f}return this.context=d,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?void 0!==c.ready?c.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))}).prototype=n.fn,A=n(d);var C=/^(?:parents|prev(?:Until|All))/,D={children:!0,contents:!0,next:!0,prev:!0};n.fn.extend({has:function(a){var b,c=n(a,this),d=c.length;return this.filter(function(){for(b=0;b<d;b++)if(n.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=w.test(a)||"string"!=typeof a?n(a,b||this.context):0;d<e;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?n.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?n.inArray(this[0],n(a)):n.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(n.uniqueSort(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function E(a,b){do{a=a[b]}while(a&&1!==a.nodeType);return a}n.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return u(a,"parentNode")},parentsUntil:function(a,b,c){return u(a,"parentNode",c)},next:function(a){return E(a,"nextSibling")},prev:function(a){return E(a,"previousSibling")},nextAll:function(a){return u(a,"nextSibling")},prevAll:function(a){return u(a,"previousSibling")},nextUntil:function(a,b,c){return u(a,"nextSibling",c)},prevUntil:function(a,b,c){return u(a,"previousSibling",c)},siblings:function(a){return v((a.parentNode||{}).firstChild,a)},children:function(a){return v(a.firstChild)},contents:function(a){return n.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:n.merge([],a.childNodes)}},function(a,b){n.fn[a]=function(c,d){var e=n.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=n.filter(d,e)),this.length>1&&(D[a]||(e=n.uniqueSort(e)),C.test(a)&&(e=e.reverse())),this.pushStack(e)}});var F=/\S+/g;function G(a){var b={};return n.each(a.match(F)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?G(a):n.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h<f.length)!1===f[h].apply(c[0],c[1])&&a.stopOnFalse&&(h=f.length,c=!1)}a.memory||(c=!1),b=!1,e&&(f=c?[]:"")},j={add:function(){return f&&(c&&!b&&(h=f.length-1,g.push(c)),function b(c){n.each(c,function(c,d){n.isFunction(d)?a.unique&&j.has(d)||f.push(d):d&&d.length&&"string"!==n.type(d)&&b(d)})}(arguments),c&&!b&&i()),this},remove:function(){return n.each(arguments,function(a,b){var c;while((c=n.inArray(b,f,c))>-1)f.splice(c,1),c<=h&&h--}),this},has:function(a){return a?n.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=!0,c||j.disable(),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j},n.extend({Deferred:function(a){var b=[["resolve","done",n.Callbacks("once memory"),"resolved"],["reject","fail",n.Callbacks("once memory"),"rejected"],["notify","progress",n.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return n.Deferred(function(c){n.each(b,function(b,f){var g=n.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&n.isFunction(a.promise)?a.promise().progress(c.notify).done(c.resolve).fail(c.reject):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?n.extend(a,d):d}},e={};return d.pipe=d.then,n.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=e.call(arguments),d=c.length,f=1!==d||a&&n.isFunction(a.promise)?d:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(d){b[a]=this,c[a]=arguments.length>1?e.call(arguments):d,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(d>1)for(i=new Array(d),j=new Array(d),k=new Array(d);b<d;b++)c[b]&&n.isFunction(c[b].promise)?c[b].promise().progress(h(b,j,i)).done(h(b,k,c)).fail(g.reject):--f;return f||g.resolveWith(k,c),g.promise()}});var H;n.fn.ready=function(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)},ready:function(a){(!0===a?--n.readyWait:n.isReady)||(n.isReady=!0,!0!==a&&--n.readyWait>0||(H.resolveWith(d,[n]),n.fn.triggerHandler&&(n(d).triggerHandler("ready"),n(d).off("ready"))))}});function I(){d.addEventListener?(d.removeEventListener("DOMContentLoaded",J),a.removeEventListener("load",J)):(d.detachEvent("onreadystatechange",J),a.detachEvent("onload",J))}function J(){(d.addEventListener||"load"===a.event.type||"complete"===d.readyState)&&(I(),n.ready())}n.ready.promise=function(b){if(!H)if(H=n.Deferred(),"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll)a.setTimeout(n.ready);else if(d.addEventListener)d.addEventListener("DOMContentLoaded",J),a.addEventListener("load",J);else{d.attachEvent("onreadystatechange",J),a.attachEvent("onload",J);var c=!1;try{c=null==a.frameElement&&d.documentElement}catch(e){}c&&c.doScroll&&function b(){if(!n.isReady){try{c.doScroll("left")}catch(e){return a.setTimeout(b,50)}I(),n.ready()}}()}return H.promise(b)},n.ready.promise();var K;for(K in n(l))break;l.ownFirst="0"===K,l.inlineBlockNeedsLayout=!1,n(function(){var a,b,c,e;(c=d.getElementsByTagName("body")[0])&&c.style&&(b=d.createElement("div"),e=d.createElement("div"),e.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(e).appendChild(b),void 0!==b.style.zoom&&(b.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",l.inlineBlockNeedsLayout=a=3===b.offsetWidth,a&&(c.style.zoom=1)),c.removeChild(e))}),function(){var a=d.createElement("div");l.deleteExpando=!0;try{delete a.test}catch(b){l.deleteExpando=!1}a=null}();var L=function(a){var b=n.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return(1===c||9===c)&&(!b||!0!==b&&a.getAttribute("classid")===b)},M=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,N=/([A-Z])/g;function O(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace(N,"-$1").toLowerCase();if("string"==typeof(c=a.getAttribute(d))){try{c="true"===c||"false"!==c&&("null"===c?null:+c+""===c?+c:M.test(c)?n.parseJSON(c):c)}catch(e){}n.data(a,b,c)}else c=void 0}return c}function P(a){var b | |
;for(b in a)if(("data"!==b||!n.isEmptyObject(a[b]))&&"toJSON"!==b)return!1;return!0}function Q(a,b,d,e){if(L(a)){var f,g,h=n.expando,i=a.nodeType,j=i?n.cache:a,k=i?a[h]:a[h]&&h;if(k&&j[k]&&(e||j[k].data)||void 0!==d||"string"!=typeof b)return k||(k=i?a[h]=c.pop()||n.guid++:h),j[k]||(j[k]=i?{}:{toJSON:n.noop}),"object"!=typeof b&&"function"!=typeof b||(e?j[k]=n.extend(j[k],b):j[k].data=n.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d&&(g[n.camelCase(b)]=d),"string"==typeof b?null==(f=g[b])&&(f=g[n.camelCase(b)]):f=g,f}}function R(a,b,c){if(L(a)){var d,e,f=a.nodeType,g=f?n.cache:a,h=f?a[n.expando]:n.expando;if(g[h]){if(b&&(d=c?g[h]:g[h].data)){n.isArray(b)?b=b.concat(n.map(b,n.camelCase)):b in d?b=[b]:(b=n.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;while(e--)delete d[b[e]];if(c?!P(d):!n.isEmptyObject(d))return}(c||(delete g[h].data,P(g[h])))&&(f?n.cleanData([a],!0):l.deleteExpando||g!=g.window?delete g[h]:g[h]=void 0)}}}n.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return!!(a=a.nodeType?n.cache[a[n.expando]]:a[n.expando])&&!P(a)},data:function(a,b,c){return Q(a,b,c)},removeData:function(a,b){return R(a,b)},_data:function(a,b,c){return Q(a,b,c,!0)},_removeData:function(a,b){return R(a,b,!0)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=n.data(f),1===f.nodeType&&!n._data(f,"parsedAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),O(f,d,e[d])));n._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){n.data(this,a)}):arguments.length>1?this.each(function(){n.data(this,a,b)}):f?O(f,a,n.data(f,a)):void 0},removeData:function(a){return this.each(function(){n.removeData(this,a)})}}),n.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=n._data(a,b),c&&(!d||n.isArray(c)?d=n._data(a,b,n.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=n.queue(a,b),d=c.length,e=c.shift(),f=n._queueHooks(a,b),g=function(){n.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return n._data(a,c)||n._data(a,c,{empty:n.Callbacks("once memory").add(function(){n._removeData(a,b+"queue"),n._removeData(a,c)})})}}),n.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?n.queue(this[0],a):void 0===b?this:this.each(function(){var c=n.queue(this,a,b);n._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&n.dequeue(this,a)})},dequeue:function(a){return this.each(function(){n.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=n.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};"string"!=typeof a&&(b=a,a=void 0),a=a||"fx";while(g--)(c=n._data(f[g],a+"queueHooks"))&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}}),function(){var a;l.shrinkWrapBlocks=function(){if(null!=a)return a;a=!1;var b,c,e;return(c=d.getElementsByTagName("body")[0])&&c.style?(b=d.createElement("div"),e=d.createElement("div"),e.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(e).appendChild(b),void 0!==b.style.zoom&&(b.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:1px;width:1px;zoom:1",b.appendChild(d.createElement("div")).style.width="5px",a=3!==b.offsetWidth),c.removeChild(e),a):void 0}}();var S=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,T=new RegExp("^(?:([+-])=|)("+S+")([a-z%]*)$","i"),U=["Top","Right","Bottom","Left"],V=function(a,b){return a=b||a,"none"===n.css(a,"display")||!n.contains(a.ownerDocument,a)};function W(a,b,c,d){var e,f=1,g=20,h=d?function(){return d.cur()}:function(){return n.css(a,b,"")},i=h(),j=c&&c[3]||(n.cssNumber[b]?"":"px"),k=(n.cssNumber[b]||"px"!==j&&+i)&&T.exec(n.css(a,b));if(k&&k[3]!==j){j=j||k[3],c=c||[],k=+i||1;do{f=f||".5",k/=f,n.style(a,b,k+j)}while(f!==(f=h()/i)&&1!==f&&--g)}return c&&(k=+k||+i||0,e=c[1]?k+(c[1]+1)*c[2]:+c[2],d&&(d.unit=j,d.start=k,d.end=e)),e}var X=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===n.type(c)){e=!0;for(h in c)X(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,n.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(n(a),c)})),b))for(;h<i;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},Y=/^(?:checkbox|radio)$/i,Z=/<([\w:-]+)/,$=/^$|\/(?:java|ecma)script/i,_=/^\s+/,aa="abbr|article|aside|audio|bdi|canvas|data|datalist|details|dialog|figcaption|figure|footer|header|hgroup|main|mark|meter|nav|output|picture|progress|section|summary|template|time|video";function ba(a){var b=aa.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}!function(){var a=d.createElement("div"),b=d.createDocumentFragment(),c=d.createElement("input");a.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",l.leadingWhitespace=3===a.firstChild.nodeType,l.tbody=!a.getElementsByTagName("tbody").length,l.htmlSerialize=!!a.getElementsByTagName("link").length,l.html5Clone="<:nav></:nav>"!==d.createElement("nav").cloneNode(!0).outerHTML,c.type="checkbox",c.checked=!0,b.appendChild(c),l.appendChecked=c.checked,a.innerHTML="<textarea>x</textarea>",l.noCloneChecked=!!a.cloneNode(!0).lastChild.defaultValue,b.appendChild(a),c=d.createElement("input"),c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),a.appendChild(c),l.checkClone=a.cloneNode(!0).cloneNode(!0).lastChild.checked,l.noCloneEvent=!!a.addEventListener,a[n.expando]=1,l.attributes=!a.getAttribute(n.expando)}();var ca={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:l.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]};ca.optgroup=ca.option,ca.tbody=ca.tfoot=ca.colgroup=ca.caption=ca.thead,ca.th=ca.td;function da(a,b){var c,d,e=0,f=void 0!==a.getElementsByTagName?a.getElementsByTagName(b||"*"):void 0!==a.querySelectorAll?a.querySelectorAll(b||"*"):void 0;if(!f)for(f=[],c=a.childNodes||a;null!=(d=c[e]);e++)!b||n.nodeName(d,b)?f.push(d):n.merge(f,da(d,b));return void 0===b||b&&n.nodeName(a,b)?n.merge([a],f):f}function ea(a,b){for(var c,d=0;null!=(c=a[d]);d++)n._data(c,"globalEval",!b||n._data(b[d],"globalEval"))}var fa=/<|&#?\w+;/,ga=/<tbody/i;function ha(a){Y.test(a.type)&&(a.defaultChecked=a.checked)}function ia(a,b,c,d,e){for(var f,g,h,i,j,k,m,o=a.length,p=ba(b),q=[],r=0;r<o;r++)if((g=a[r])||0===g)if("object"===n.type(g))n.merge(q,g.nodeType?[g]:g);else if(fa.test(g)){i=i||p.appendChild(b.createElement("div")),j=(Z.exec(g)||["",""])[1].toLowerCase(),m=ca[j]||ca._default,i.innerHTML=m[1]+n.htmlPrefilter(g)+m[2],f=m[0];while(f--)i=i.lastChild;if(!l.leadingWhitespace&&_.test(g)&&q.push(b.createTextNode(_.exec(g)[0])),!l.tbody){g="table"!==j||ga.test(g)?"<table>"!==m[1]||ga.test(g)?0:i:i.firstChild,f=g&&g.childNodes.length;while(f--)n.nodeName(k=g.childNodes[f],"tbody")&&!k.childNodes.length&&g.removeChild(k)}n.merge(q,i.childNodes),i.textContent="";while(i.firstChild)i.removeChild(i.firstChild);i=p.lastChild}else q.push(b.createTextNode(g));i&&p.removeChild(i),l.appendChecked||n.grep(da(q,"input"),ha),r=0;while(g=q[r++])if(d&&n.inArray(g,d)>-1)e&&e.push(g);else if(h=n.contains(g.ownerDocument,g),i=da(p.appendChild(g),"script"),h&&ea(i),c){f=0;while(g=i[f++])$.test(g.type||"")&&c.push(g)}return i=null,p}!function(){var b,c,e=d.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+b,(l[b]=c in a)||(e.setAttribute(c,"t"),l[b]=!1===e.attributes[c].expando);e=null}();var ja=/^(?:input|select|textarea)$/i,ka=/^key/,la=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,ma=/^(?:focusinfocus|focusoutblur)$/,na=/^([^.]*)(?:\.(.+)|)/;function oa(){return!0}function pa(){return!1}function qa(){try{return d.activeElement}catch(a){}}function ra(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)ra(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),!1===e)e=pa;else if(!e)return a;return 1===f&&(g=e,e=function(a){return n().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=n.guid++)),a.each(function(){n.event.add(this,b,e,d,c)})}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=n._data(a);if(r){c.handler&&(i=c,c=i.handler,e=i.selector),c.guid||(c.guid=n.guid++),(g=r.events)||(g=r.events={}),(k=r.handle)||(k=r.handle=function(a){return void 0===n||a&&n.event.triggered===a.type?void 0:n.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(F)||[""],h=b.length;while(h--)f=na.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&&(j=n.event.special[o]||{},o=(e?j.delegateType:j.bindType)||o,j=n.event.special[o]||{},l=n.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&n.expr.match.needsContext.test(e),namespace:p.join(".")},i),(m=g[o])||(m=g[o]=[],m.delegateCount=0,j.setup&&!1!==j.setup.call(a,d,p,k)||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent("on"+o,k))),j.add&&(j.add.call(a,l),l.handler.guid||(l.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,l):m.push(l),n.event.global[o]=!0);a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=n.hasData(a)&&n._data(a);if(r&&(k=r.events)){b=(b||"").match(F)||[""],j=b.length;while(j--)if(h=na.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=n.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,m=k[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=m.length;while(f--)g=m[f],!e&&q!==g.origType||c&&c.guid!==g.guid||h&&!h.test(g.namespace)||d&&d!==g.selector&&("**"!==d||!g.selector)||(m.splice(f,1),g.selector&&m.delegateCount--,l.remove&&l.remove.call(a,g));i&&!m.length&&(l.teardown&&!1!==l.teardown.call(a,p,r.handle)||n.removeEvent(a,o,r.handle),delete k[o])}else for(o in k)n.event.remove(a,o+b[j],c,d,!0);n.isEmptyObject(k)&&(delete r.handle,n._removeData(a,"events"))}},trigger:function(b,c,e,f){var g,h,i,j,l,m,o,p=[e||d],q=k.call(b,"type")?b.type:b,r=k.call(b,"namespace")?b.namespace.split("."):[];if(i=m=e=e||d,3!==e.nodeType&&8!==e.nodeType&&!ma.test(q+n.event.triggered)&&(q.indexOf(".")>-1&&(r=q.split("."),q=r.shift(),r.sort()),h=q.indexOf(":")<0&&"on"+q,b=b[n.expando]?b:new n.Event(q,"object"==typeof b&&b),b.isTrigger=f?2:3,b.namespace=r.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+r.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=e),c=null==c?[b]:n.makeArray(c,[b]),l=n.event.special[q]||{},f||!l.trigger||!1!==l.trigger.apply(e,c))){if(!f&&!l.noBubble&&!n.isWindow(e)){for(j=l.delegateType||q,ma.test(j+q)||(i=i.parentNode);i;i=i.parentNode)p.push(i),m=i;m===(e.ownerDocument||d)&&p.push(m.defaultView||m.parentWindow||a)}o=0;while((i=p[o++])&&!b.isPropagationStopped())b.type=o>1?j:l.bindType||q,g=(n._data(i,"events")||{})[b.type]&&n._data(i,"handle"),g&&g.apply(i,c),(g=h&&i[h])&&g.apply&&L(i)&&(b.result=g.apply(i,c),!1===b.result&&b.preventDefault());if(b.type=q,!f&&!b.isDefaultPrevented()&&(!l._default||!1===l._default.apply(p.pop(),c))&&L(e)&&h&&e[q]&&!n.isWindow(e)){m=e[h],m&&(e[h]=null),n.event.triggered=q;try{e[q]()}catch(s){}n.event.triggered=void 0,m&&(e[h]=m)}return b.result}},dispatch:function(a){a=n.event.fix(a);var b,c,d,f,g,h=[],i=e.call(arguments),j=(n._data(this,"events")||{})[a.type]||[],k=n.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||!1!==k.preDispatch.call(this,a)){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,c=0;while((g=f.handlers[c++])&&!a.isImmediatePropagationStopped())a.rnamespace&&!a.rnamespace.test(g.namespace)||(a.handleObj=g,a.data=g.data,void 0!==(d=((n.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i))&&!1===(a.result=d)&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&("click"!==a.type||isNaN(a.button)||a.button<1))for(;i!=this;i=i.parentNode||this)if(1===i.nodeType&&(!0!==i.disabled||"click"!==a.type)){for(d=[],c=0;c<h;c++)f=b[c],e=f.selector+" ",void 0===d[e]&&(d[e]=f.needsContext?n(e,this).index(i)>-1:n.find(e,this,null,[i]).length),d[e]&&d.push(f);d.length&&g.push({elem:i,handlers:d})}return h<b.length&&g.push({elem:this,handlers:b.slice(h)}),g},fix:function(a){if(a[n.expando])return a;var b,c,e,f=a.type,g=a,h=this.fixHooks[f];h||(this.fixHooks[f]=h=la.test(f)?this.mouseHooks:ka.test(f)?this.keyHooks:{}),e=h.props?this.props.concat(h.props):this.props,a=new n.Event(g),b=e.length;while(b--)c=e[b],a[c]=g[c];return a.target||(a.target=g.srcElement||d),3===a.target.nodeType&&(a.target=a.target.parentNode),a.metaKey=!!a.metaKey,h.filter?h.filter(a,g):a},props:"altKey bubbles cancelable ctrlKey currentTarget detail eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(a,b){return null==a.which&&(a.which=null!=b.charCode?b.charCode:b.keyCode),a}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,b){var c,e,f,g=b.button,h=b.fromElement;return null==a.pageX&&null!=b.clientX&&(e=a.target.ownerDocument||d,f=e.documentElement,c=e.body,a.pageX=b.clientX+(f&&f.scrollLeft||c&&c.scrollLeft||0)-(f&&f.clientLeft||c&&c.clientLeft||0),a.pageY=b.clientY+(f&&f.scrollTop||c&&c.scrollTop||0)-(f&&f.clientTop||c&&c.clientTop||0)),!a.relatedTarget&&h&&(a.relatedTarget=h===a.target?b.toElement:h),a.which||void 0===g||(a.which=1&g?1:2&g?3:4&g?2:0),a}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==qa()&&this.focus)try{return this.focus(),!1}catch(a){}},delegateType:"focusin"},blur:{trigger:function(){if(this===qa()&&this.blur)return this.blur(),!1},delegateType:"focusout"},click:{trigger:function(){if(n.nodeName(this,"input")&&"checkbox"===this.type&&this.click)return this.click(),!1},_default:function(a){return n.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&a.originalEvent&&(a.originalEvent.returnValue=a.result)}}},simulate:function(a,b,c){var d=n.extend(new n.Event,c,{type:a,isSimulated:!0});n.event.trigger(d,null,b),d.isDefaultPrevented()&&c.preventDefault()}},n.removeEvent=d.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c)}:function(a,b,c){var d="on"+b;a.detachEvent&&(void 0===a[d]&&(a[d]=null),a.detachEvent(d,c))},n.Event=function(a,b){if(!(this instanceof n.Event))return new n.Event(a,b);a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&!1===a.returnValue?oa:pa):this.type=a,b&&n.extend(this,b),this.timeStamp=a&&a.timeStamp||n.now(),this[n.expando]=!0},n.Event.prototype={constructor:n.Event,isDefaultPrevented:pa,isPropagationStopped:pa,isImmediatePropagationStopped:pa,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=oa,a&&(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=oa,a&&!this.isSimulated&&(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=oa,a&&a.stopImmediatePropagation&&a.stopImmediatePropagation(),this.stopPropagation()}},n.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){n.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return e&&(e===d||n.contains(d,e))||(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),l.submit||(n.event.special.submit={setup:function(){if(n.nodeName(this,"form"))return!1;n.event.add(this,"click._submit keypress._submit",function(a){var b=a.target,c=n.nodeName(b,"input")||n.nodeName(b,"button")?n.prop(b,"form"):void 0;c&&!n._data(c,"submit")&&(n.event.add(c,"submit._submit",function(a){a._submitBubble=!0}),n._data(c,"submit",!0))})},postDispatch:function(a){a._submitBubble&&(delete a._submitBubble,this.parentNode&&!a.isTrigger&&n.event.simulate("submit",this.parentNode,a))},teardown:function(){if(n.nodeName(this,"form"))return!1;n.event.remove(this,"._submit")}}),l.change||(n.event.special.change={setup:function(){if(ja.test(this.nodeName))return"checkbox"!==this.type&&"radio"!==this.type||(n.event.add(this,"propertychange._change",function(a){"checked"===a.originalEvent.propertyName&&(this._justChanged=!0)}),n.event.add(this,"click._change",function(a){this._justChanged&&!a.isTrigger&&(this._justChanged=!1),n.event.simulate("change",this,a)})),!1;n.event.add(this,"beforeactivate._change",function(a){var b=a.target;ja.test(b.nodeName)&&!n._data(b,"change")&&(n.event.add(b,"change._change",function(a){!this.parentNode||a.isSimulated||a.isTrigger||n.event.simulate("change",this.parentNode,a)}),n._data(b,"change",!0))})},handle:function(a){var b=a.target;if(this!==b||a.isSimulated||a.isTrigger||"radio"!==b.type&&"checkbox"!==b.type)return a.handleObj.handler.apply(this,arguments)},teardown:function(){return n.event.remove(this,"._change"),!ja.test(this.nodeName)}}),l.focusin||n.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){n.event.simulate(b,a.target,n.event.fix(a))};n.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=n._data(d,b);e||d.addEventListener(a,c,!0),n._data(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=n._data(d,b)-1;e?n._data(d,b,e):(d.removeEventListener(a,c,!0),n._removeData(d,b))}}}),n.fn.extend({on:function(a,b,c,d){return ra(this,a,b,c,d)},one:function(a,b,c,d){return ra(this,a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&&a.preventDefault&&a.handleObj)return d=a.handleObj,n(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"==typeof a){for(e in a)this.off(e,b,a[e]);return this}return!1!==b&&"function"!=typeof b||(c=b,b=void 0),!1===c&&(c=pa),this.each(function(){n.event.remove(this,a,c,b)})},trigger:function(a,b){return this.each(function(){n.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];if(c)return n.event.trigger(a,b,c,!0)}});var sa=/ jQuery\d+="(?:null|\d+)"/g,ta=new RegExp("<(?:"+aa+")[\\s/>]","i"),ua=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,va=/<script|<style|<link/i,wa=/checked\s*(?:[^=]|=\s*.checked.)/i,xa=/^true\/(.*)/,ya=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,za=ba(d),Aa=za.appendChild(d.createElement("div"));function Ba(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function Ca(a){return a.type=(null!==n.find.attr(a,"type"))+"/"+a.type,a}function Da(a){var b=xa.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Ea(a,b){if(1===b.nodeType&&n.hasData(a)){var c,d,e,f=n._data(a),g=n._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;d<e;d++)n.event.add(b,c,h[c][d])}g.data&&(g.data=n.extend({},g.data))}}function Fa(a,b){var c,d,e;if(1===b.nodeType){if(c=b.nodeName.toLowerCase(),!l.noCloneEvent&&b[n.expando]){e=n._data(b);for(d in e.events)n.removeEvent(b,d,e.handle);b.removeAttribute(n.expando)}"script"===c&&b.text!==a.text?(Ca(b).text=a.text,Da(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),l.html5Clone&&a.innerHTML&&!n.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&Y.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===c?b.defaultSelected=b.selected=a.defaultSelected:"input"!==c&&"textarea"!==c||(b.defaultValue=a.defaultValue)}}function Ga(a,b,c,d){b=f.apply([],b);var e,g,h,i,j,k,m=0,o=a.length,p=o-1,q=b[0],r=n.isFunction(q);if(r||o>1&&"string"==typeof q&&!l.checkClone&&wa.test(q))return a.each(function(e){var f=a.eq(e);r&&(b[0]=q.call(this,e,f.html())),Ga(f,b,c,d)});if(o&&(k=ia(b,a[0].ownerDocument,!1,a,d),e=k.firstChild,1===k.childNodes.length&&(k=e),e||d)){for(i=n.map(da(k,"script"),Ca),h=i.length;m<o;m++)g=k,m!==p&&(g=n.clone(g,!0,!0),h&&n.merge(i,da(g,"script"))),c.call(a[m],g,m);if(h)for(j=i[i.length-1].ownerDocument,n.map(i,Da),m=0;m<h;m++)g=i[m],$.test(g.type||"")&&!n._data(g,"globalEval")&&n.contains(j,g)&&(g.src?n._evalUrl&&n._evalUrl(g.src):n.globalEval((g.text||g.textContent||g.innerHTML||"").replace(ya,"")));k=e=null}return a}function Ha(a,b,c){for(var d,e=b?n.filter(b,a):a,f=0;null!=(d=e[f]);f++)c||1!==d.nodeType||n.cleanData(da(d)),d.parentNode&&(c&&n.contains(d.ownerDocument,d)&&ea(da(d,"script")),d.parentNode.removeChild(d));return a}n.extend({htmlPrefilter:function(a){return a.replace(ua,"<$1></$2>")},clone:function(a,b,c){var d,e,f,g,h,i=n.contains(a.ownerDocument,a);if(l.html5Clone||n.isXMLDoc(a)||!ta.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(Aa.innerHTML=a.outerHTML,Aa.removeChild(f=Aa.firstChild)),!(l.noCloneEvent&&l.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(d=da(f),h=da(a),g=0;null!=(e=h[g]);++g)d[g]&&Fa(e,d[g]);if(b)if(c)for(h=h||da(a),d=d||da(f),g=0;null!=(e=h[g]);g++)Ea(e,d[g]);else Ea(a,f);return d=da(f,"script"),d.length>0&&ea(d,!i&&da(a,"script")),d=h=e=null,f},cleanData:function(a,b){for(var d,e,f,g,h=0,i=n.expando,j=n.cache,k=l.attributes,m=n.event.special;null!=(d=a[h]);h++)if((b||L(d))&&(f=d[i],g=f&&j[f])){if(g.events)for(e in g.events)m[e]?n.event.remove(d,e):n.removeEvent(d,e,g.handle);j[f]&&(delete j[f],k||void 0===d.removeAttribute?d[i]=void 0:d.removeAttribute(i),c.push(f))}}}),n.fn.extend({domManip:Ga,detach:function(a){return Ha(this,a,!0)},remove:function(a){return Ha(this,a)},text:function(a){return X(this,function(a){return void 0===a?n.text(this):this.empty().append((this[0]&&this[0].ownerDocument||d).createTextNode(a))},null,a,arguments.length)},append:function(){return Ga(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){Ba(this,a).appendChild(a)}})},prepend:function(){return Ga(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ba(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return Ga(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return Ga(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&&n.cleanData(da(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&&n.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null!=a&&a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return X(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(sa,""):void 0;if("string"==typeof a&&!va.test(a)&&(l.htmlSerialize||!ta.test(a))&&(l.leadingWhitespace||!_.test(a))&&!ca[(Z.exec(a)||["",""])[1].toLowerCase()]){a=n.htmlPrefilter(a);try{for(;c<d;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(da(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=[];return Ga(this,arguments,function(b){var c=this.parentNode;n.inArray(this,a)<0&&(n.cleanData(da(this)),c&&c.replaceChild(b,this))},a)}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){n.fn[a]=function(a){for(var c,d=0,e=[],f=n(a),h=f.length-1;d<=h;d++)c=d===h?this:this.clone(!0),n(f[d])[b](c),g.apply(e,c.get());return this.pushStack(e)}});var Ia,Ja={HTML:"block",BODY:"block"};function Ka(a,b){var c=n(b.createElement(a)).appendTo(b.body),d=n.css(c[0],"display");return c.detach(),d}function La(a){var b=d,c=Ja[a];return c||(c=Ka(a,b),"none"!==c&&c||(Ia=(Ia||n("<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement),b=(Ia[0].contentWindow||Ia[0].contentDocument).document,b.write(),b.close(),c=Ka(a,b),Ia.detach()),Ja[a]=c),c}var Ma=/^margin/,Na=new RegExp("^("+S+")(?!px)[a-z%]+$","i"),Oa=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e},Pa=d.documentElement;!function(){var b,c,e,f,g,h,i=d.createElement("div"),j=d.createElement("div");function k(){var k,l,m=d.documentElement;m.appendChild(i),j.style.cssText="-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%",b=e=h=!1,c=g=!0,a.getComputedStyle&&(l=a.getComputedStyle(j),b="1%"!==(l||{}).top,h="2px"===(l||{}).marginLeft,e="4px"===(l||{width:"4px"}).width,j.style.marginRight="50%",c="4px"===(l||{marginRight:"4px"}).marginRight,k=j.appendChild(d.createElement("div")),k.style.cssText=j.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",k.style.marginRight=k.style.width="0",j.style.width="1px",g=!parseFloat((a.getComputedStyle(k)||{}).marginRight),j.removeChild(k)),j.style.display="none",f=0===j.getClientRects().length,f&&(j.style.display="",j.innerHTML="<table><tr><td></td><td>t</td></tr></table>",j.childNodes[0].style.borderCollapse="separate",k=j.getElementsByTagName("td"),k[0].style.cssText="margin:0;border:0;padding:0;display:none",(f=0===k[0].offsetHeight)&&(k[0].style.display="",k[1].style.display="none",f=0===k[0].offsetHeight)),m.removeChild(i)}j.style&&(j.style.cssText="float:left;opacity:.5",l.opacity="0.5"===j.style.opacity,l.cssFloat=!!j.style.cssFloat,j.style.backgroundClip="content-box",j.cloneNode(!0).style.backgroundClip="",l.clearCloneStyle="content-box"===j.style.backgroundClip,i=d.createElement("div"),i.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute",j.innerHTML="",i.appendChild(j),l.boxSizing=""===j.style.boxSizing||""===j.style.MozBoxSizing||""===j.style.WebkitBoxSizing,n.extend(l,{reliableHiddenOffsets:function(){return null==b&&k(),f},boxSizingReliable:function(){return null==b&&k(),e},pixelMarginRight:function(){return null==b&&k(),c},pixelPosition:function(){return null==b&&k(),b},reliableMarginRight:function(){return null==b&&k(),g},reliableMarginLeft:function(){return null==b&&k(),h}}))}();var Qa,Ra,Sa=/^(top|right|bottom|left)$/;a.getComputedStyle?(Qa=function(b){var c=b.ownerDocument.defaultView;return c&&c.opener||(c=a),c.getComputedStyle(b)},Ra=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Qa(a),g=c?c.getPropertyValue(b)||c[b]:void 0,""!==g&&void 0!==g||n.contains(a.ownerDocument,a)||(g=n.style(a,b)),c&&!l.pixelMarginRight()&&Na.test(g)&&Ma.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f),void 0===g?g:g+""}):Pa.currentStyle&&(Qa=function(a){return a.currentStyle},Ra=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Qa(a),g=c?c[b]:void 0,null==g&&h&&h[b]&&(g=h[b]),Na.test(g)&&!Sa.test(b)&&(d=h.left,e=a.runtimeStyle,f=e&&e.left,f&&(e.left=a.currentStyle.left),h.left="fontSize"===b?"1em":g,g=h.pixelLeft+"px",h.left=d,f&&(e.left=f)),void 0===g?g:g+""||"auto"});function Ta(a,b){return{get:function(){return a()?void delete this.get:(this.get=b).apply(this,arguments)}}}var Ua=/alpha\([^)]*\)/i,Va=/opacity\s*=\s*([^)]*)/i,Wa=/^(none|table(?!-c[ea]).+)/,Xa=new RegExp("^("+S+")(.*)$","i"),Ya={position:"absolute",visibility:"hidden",display:"block"},Za={letterSpacing:"0",fontWeight:"400"},$a=["Webkit","O","Moz","ms"],_a=d.createElement("div").style;function ab(a){if(a in _a)return a;var b=a.charAt(0).toUpperCase()+a.slice(1),c=$a.length;while(c--)if((a=$a[c]+b)in _a)return a}function bb(a,b){for(var c,d,e,f=[],g=0,h=a.length;g<h;g++)d=a[g],d.style&&(f[g]=n._data(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&&V(d)&&(f[g]=n._data(d,"olddisplay",La(d.nodeName)))):(e=V(d),(c&&"none"!==c||!e)&&n._data(d,"olddisplay",e?c:n.css(d,"display"))));for(g=0;g<h;g++)d=a[g],d.style&&(b&&"none"!==d.style.display&&""!==d.style.display||(d.style.display=b?f[g]||"":"none"));return a}function cb(a,b,c){var d=Xa.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function db(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;f<4;f+=2)"margin"===c&&(g+=n.css(a,c+U[f],!0,e)),d?("content"===c&&(g-=n.css(a,"padding"+U[f],!0,e)),"margin"!==c&&(g-=n.css(a,"border"+U[f]+"Width",!0,e))):(g+=n.css(a,"padding"+U[f],!0,e),"padding"!==c&&(g+=n.css(a,"border"+U[f]+"Width",!0,e)));return g}function eb(a,b,c){var d=!0,e="width"===b?a.offsetWidth:a.offsetHeight,f=Qa(a),g=l.boxSizing&&"border-box"===n.css(a,"boxSizing",!1,f);if(e<=0||null==e){if(e=Ra(a,b,f),(e<0||null==e)&&(e=a.style[b]),Na.test(e))return e;d=g&&(l.boxSizingReliable()||e===a.style[b]),e=parseFloat(e)||0}return e+db(a,b,c||(g?"border":"content"),d,f)+"px"}n.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=Ra(a,"opacity");return""===c?"1":c}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{float:l.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=n.camelCase(b),i=a.style;if(b=n.cssProps[h]||(n.cssProps[h]=ab(h)||h),g=n.cssHooks[b]||n.cssHooks[h],void 0===c)return g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:i[b];if(f=typeof c,"string"===f&&(e=T.exec(c))&&e[1]&&(c=W(a,b,e),f="number"),null!=c&&c===c&&("number"===f&&(c+=e&&e[3]||(n.cssNumber[h]?"":"px")),l.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),!(g&&"set"in g&&void 0===(c=g.set(a,c,d)))))try{i[b]=c}catch(j){}}},css:function(a,b,c,d){var e,f,g,h=n.camelCase(b);return b=n.cssProps[h]||(n.cssProps[h]=ab(h)||h),g=n.cssHooks[b]||n.cssHooks[h],g&&"get"in g&&(f=g.get(a,!0,c)),void 0===f&&(f=Ra(a,b,d)),"normal"===f&&b in Za&&(f=Za[b]),""===c||c?(e=parseFloat(f),!0===c||isFinite(e)?e||0:f):f}}),n.each(["height","width"],function(a,b){n.cssHooks[b]={get:function(a,c,d){if(c)return Wa.test(n.css(a,"display"))&&0===a.offsetWidth?Oa(a,Ya,function(){return eb(a,b,d)}):eb(a,b,d)},set:function(a,c,d){var e=d&&Qa(a);return cb(a,c,d?db(a,b,d,l.boxSizing&&"border-box"===n.css(a,"boxSizing",!1,e),e):0)}}}),l.opacity||(n.cssHooks.opacity={get:function(a,b){return Va.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=n.isNumeric(b)?"alpha(opacity="+100*b+")":"",f=d&&d.filter||c.filter||"";c.zoom=1,(b>=1||""===b)&&""===n.trim(f.replace(Ua,""))&&c.removeAttribute&&(c.removeAttribute("filter"),""===b||d&&!d.filter)||(c.filter=Ua.test(f)?f.replace(Ua,e):f+" "+e)}}),n.cssHooks.marginRight=Ta(l.reliableMarginRight,function(a,b){if(b)return Oa(a,{display:"inline-block"},Ra,[a,"marginRight"])}),n.cssHooks.marginLeft=Ta(l.reliableMarginLeft,function(a,b){if(b)return(parseFloat(Ra(a,"marginLeft"))||(n.contains(a.ownerDocument,a)?a.getBoundingClientRect().left-Oa(a,{marginLeft:0},function(){return a.getBoundingClientRect().left}):0))+"px"}),n.each({ | |
margin:"",padding:"",border:"Width"},function(a,b){n.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];d<4;d++)e[a+U[d]+b]=f[d]||f[d-2]||f[0];return e}},Ma.test(a)||(n.cssHooks[a+b].set=cb)}),n.fn.extend({css:function(a,b){return X(this,function(a,b,c){var d,e,f={},g=0;if(n.isArray(b)){for(d=Qa(a),e=b.length;g<e;g++)f[b[g]]=n.css(a,b[g],!1,d);return f}return void 0!==c?n.style(a,b,c):n.css(a,b)},a,b,arguments.length>1)},show:function(){return bb(this,!0)},hide:function(){return bb(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){V(this)?n(this).show():n(this).hide()})}});function fb(a,b,c,d,e){return new fb.prototype.init(a,b,c,d,e)}n.Tween=fb,fb.prototype={constructor:fb,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||n.easing._default,this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(n.cssNumber[c]?"":"px")},cur:function(){var a=fb.propHooks[this.prop];return a&&a.get?a.get(this):fb.propHooks._default.get(this)},run:function(a){var b,c=fb.propHooks[this.prop];return this.options.duration?this.pos=b=n.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):fb.propHooks._default.set(this),this}},fb.prototype.init.prototype=fb.prototype,fb.propHooks={_default:{get:function(a){var b;return 1!==a.elem.nodeType||null!=a.elem[a.prop]&&null==a.elem.style[a.prop]?a.elem[a.prop]:(b=n.css(a.elem,a.prop,""),b&&"auto"!==b?b:0)},set:function(a){n.fx.step[a.prop]?n.fx.step[a.prop](a):1!==a.elem.nodeType||null==a.elem.style[n.cssProps[a.prop]]&&!n.cssHooks[a.prop]?a.elem[a.prop]=a.now:n.style(a.elem,a.prop,a.now+a.unit)}}},fb.propHooks.scrollTop=fb.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},n.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},_default:"swing"},n.fx=fb.prototype.init,n.fx.step={};var gb,hb,ib=/^(?:toggle|show|hide)$/,jb=/queueHooks$/;function kb(){return a.setTimeout(function(){gb=void 0}),gb=n.now()}function lb(a,b){var c,d={height:a},e=0;for(b=b?1:0;e<4;e+=2-b)c=U[e],d["margin"+c]=d["padding"+c]=a;return b&&(d.opacity=d.width=a),d}function mb(a,b,c){for(var d,e=(pb.tweeners[b]||[]).concat(pb.tweeners["*"]),f=0,g=e.length;f<g;f++)if(d=e[f].call(c,b,a))return d}function nb(a,b,c){var d,e,f,g,h,i,j,k,m=this,o={},p=a.style,q=a.nodeType&&V(a),r=n._data(a,"fxshow");c.queue||(h=n._queueHooks(a,"fx"),null==h.unqueued&&(h.unqueued=0,i=h.empty.fire,h.empty.fire=function(){h.unqueued||i()}),h.unqueued++,m.always(function(){m.always(function(){h.unqueued--,n.queue(a,"fx").length||h.empty.fire()})})),1===a.nodeType&&("height"in b||"width"in b)&&(c.overflow=[p.overflow,p.overflowX,p.overflowY],j=n.css(a,"display"),"inline"===(k="none"===j?n._data(a,"olddisplay")||La(a.nodeName):j)&&"none"===n.css(a,"float")&&(l.inlineBlockNeedsLayout&&"inline"!==La(a.nodeName)?p.zoom=1:p.display="inline-block")),c.overflow&&(p.overflow="hidden",l.shrinkWrapBlocks()||m.always(function(){p.overflow=c.overflow[0],p.overflowX=c.overflow[1],p.overflowY=c.overflow[2]}));for(d in b)if(e=b[d],ib.exec(e)){if(delete b[d],f=f||"toggle"===e,e===(q?"hide":"show")){if("show"!==e||!r||void 0===r[d])continue;q=!0}o[d]=r&&r[d]||n.style(a,d)}else j=void 0;if(n.isEmptyObject(o))"inline"===("none"===j?La(a.nodeName):j)&&(p.display=j);else{r?"hidden"in r&&(q=r.hidden):r=n._data(a,"fxshow",{}),f&&(r.hidden=!q),q?n(a).show():m.done(function(){n(a).hide()}),m.done(function(){var b;n._removeData(a,"fxshow");for(b in o)n.style(a,b,o[b])});for(d in o)g=mb(q?r[d]:0,d,m),d in r||(r[d]=g.start,q&&(g.end=g.start,g.start="width"===d||"height"===d?1:0))}}function ob(a,b){var c,d,e,f,g;for(c in a)if(d=n.camelCase(c),e=b[d],f=a[c],n.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),(g=n.cssHooks[d])&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function pb(a,b,c){var d,e,f=0,g=pb.prefilters.length,h=n.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=gb||kb(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;g<i;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),f<1&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:n.extend({},b),opts:n.extend(!0,{specialEasing:{},easing:n.easing._default},c),originalProperties:b,originalOptions:c,startTime:gb||kb(),duration:c.duration,tweens:[],createTween:function(b,c){var d=n.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;c<d;c++)j.tweens[c].run(1);return b?(h.notifyWith(a,[j,1,0]),h.resolveWith(a,[j,b])):h.rejectWith(a,[j,b]),this}}),k=j.props;for(ob(k,j.opts.specialEasing);f<g;f++)if(d=pb.prefilters[f].call(j,a,k,j.opts))return n.isFunction(d.stop)&&(n._queueHooks(j.elem,j.opts.queue).stop=n.proxy(d.stop,d)),d;return n.map(k,mb,j),n.isFunction(j.opts.start)&&j.opts.start.call(a,j),n.fx.timer(n.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}n.Animation=n.extend(pb,{tweeners:{"*":[function(a,b){var c=this.createTween(a,b);return W(c.elem,a,T.exec(b),c),c}]},tweener:function(a,b){n.isFunction(a)?(b=a,a=["*"]):a=a.match(F);for(var c,d=0,e=a.length;d<e;d++)c=a[d],pb.tweeners[c]=pb.tweeners[c]||[],pb.tweeners[c].unshift(b)},prefilters:[nb],prefilter:function(a,b){b?pb.prefilters.unshift(a):pb.prefilters.push(a)}}),n.speed=function(a,b,c){var d=a&&"object"==typeof a?n.extend({},a):{complete:c||!c&&b||n.isFunction(a)&&a,duration:a,easing:c&&b||b&&!n.isFunction(b)&&b};return d.duration=n.fx.off?0:"number"==typeof d.duration?d.duration:d.duration in n.fx.speeds?n.fx.speeds[d.duration]:n.fx.speeds._default,null!=d.queue&&!0!==d.queue||(d.queue="fx"),d.old=d.complete,d.complete=function(){n.isFunction(d.old)&&d.old.call(this),d.queue&&n.dequeue(this,d.queue)},d},n.fn.extend({fadeTo:function(a,b,c,d){return this.filter(V).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=n.isEmptyObject(a),f=n.speed(b,c,d),g=function(){var b=pb(this,n.extend({},a),f);(e||n._data(this,"finish"))&&b.stop(!0)};return g.finish=g,e||!1===f.queue?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&!1!==a&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=n.timers,g=n._data(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&jb.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));!b&&c||n.dequeue(this,a)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var b,c=n._data(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=n.timers,g=d?d.length:0;for(c.finish=!0,n.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;b<g;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),n.each(["toggle","show","hide"],function(a,b){var c=n.fn[b];n.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(lb(b,!0),a,d,e)}}),n.each({slideDown:lb("show"),slideUp:lb("hide"),slideToggle:lb("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){n.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),n.timers=[],n.fx.tick=function(){var a,b=n.timers,c=0;for(gb=n.now();c<b.length;c++)(a=b[c])()||b[c]!==a||b.splice(c--,1);b.length||n.fx.stop(),gb=void 0},n.fx.timer=function(a){n.timers.push(a),a()?n.fx.start():n.timers.pop()},n.fx.interval=13,n.fx.start=function(){hb||(hb=a.setInterval(n.fx.tick,n.fx.interval))},n.fx.stop=function(){a.clearInterval(hb),hb=null},n.fx.speeds={slow:600,fast:200,_default:400},n.fn.delay=function(b,c){return b=n.fx?n.fx.speeds[b]||b:b,c=c||"fx",this.queue(c,function(c,d){var e=a.setTimeout(c,b);d.stop=function(){a.clearTimeout(e)}})},function(){var a,b=d.createElement("input"),c=d.createElement("div"),e=d.createElement("select"),f=e.appendChild(d.createElement("option"));c=d.createElement("div"),c.setAttribute("className","t"),c.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",a=c.getElementsByTagName("a")[0],b.setAttribute("type","checkbox"),c.appendChild(b),a=c.getElementsByTagName("a")[0],a.style.cssText="top:1px",l.getSetAttribute="t"!==c.className,l.style=/top/.test(a.getAttribute("style")),l.hrefNormalized="/a"===a.getAttribute("href"),l.checkOn=!!b.value,l.optSelected=f.selected,l.enctype=!!d.createElement("form").enctype,e.disabled=!0,l.optDisabled=!f.disabled,b=d.createElement("input"),b.setAttribute("value",""),l.input=""===b.getAttribute("value"),b.value="t",b.setAttribute("type","radio"),l.radioValue="t"===b.value}();var qb=/\r/g,rb=/[\x20\t\r\n\f]+/g;n.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=n.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,n(this).val()):a,null==e?e="":"number"==typeof e?e+="":n.isArray(e)&&(e=n.map(e,function(a){return null==a?"":a+""})),(b=n.valHooks[this.type]||n.valHooks[this.nodeName.toLowerCase()])&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return(b=n.valHooks[e.type]||n.valHooks[e.nodeName.toLowerCase()])&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(qb,""):null==c?"":c)}}}),n.extend({valHooks:{option:{get:function(a){var b=n.find.attr(a,"value");return null!=b?b:n.trim(n.text(a)).replace(rb," ")}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||e<0,g=f?null:[],h=f?e+1:d.length,i=e<0?h:f?e:0;i<h;i++)if(c=d[i],(c.selected||i===e)&&(l.optDisabled?!c.disabled:null===c.getAttribute("disabled"))&&(!c.parentNode.disabled||!n.nodeName(c.parentNode,"optgroup"))){if(b=n(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c,d,e=a.options,f=n.makeArray(b),g=e.length;while(g--)if(d=e[g],n.inArray(n.valHooks.option.get(d),f)>-1)try{d.selected=c=!0}catch(h){d.scrollHeight}else d.selected=!1;return c||(a.selectedIndex=-1),e}}}}),n.each(["radio","checkbox"],function(){n.valHooks[this]={set:function(a,b){if(n.isArray(b))return a.checked=n.inArray(n(a).val(),b)>-1}},l.checkOn||(n.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var sb,tb,ub=n.expr.attrHandle,vb=/^(?:checked|selected)$/i,wb=l.getSetAttribute,xb=l.input;n.fn.extend({attr:function(a,b){return X(this,n.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){n.removeAttr(this,a)})}}),n.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return void 0===a.getAttribute?n.prop(a,b,c):(1===f&&n.isXMLDoc(a)||(b=b.toLowerCase(),e=n.attrHooks[b]||(n.expr.match.bool.test(b)?tb:sb)),void 0!==c?null===c?void n.removeAttr(a,b):e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:(a.setAttribute(b,c+""),c):e&&"get"in e&&null!==(d=e.get(a,b))?d:(d=n.find.attr(a,b),null==d?void 0:d))},attrHooks:{type:{set:function(a,b){if(!l.radioValue&&"radio"===b&&n.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}},removeAttr:function(a,b){var c,d,e=0,f=b&&b.match(F);if(f&&1===a.nodeType)while(c=f[e++])d=n.propFix[c]||c,n.expr.match.bool.test(c)?xb&&wb||!vb.test(c)?a[d]=!1:a[n.camelCase("default-"+c)]=a[d]=!1:n.attr(a,c,""),a.removeAttribute(wb?c:d)}}),tb={set:function(a,b,c){return!1===b?n.removeAttr(a,c):xb&&wb||!vb.test(c)?a.setAttribute(!wb&&n.propFix[c]||c,c):a[n.camelCase("default-"+c)]=a[c]=!0,c}},n.each(n.expr.match.bool.source.match(/\w+/g),function(a,b){var c=ub[b]||n.find.attr;xb&&wb||!vb.test(b)?ub[b]=function(a,b,d){var e,f;return d||(f=ub[b],ub[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,ub[b]=f),e}:ub[b]=function(a,b,c){if(!c)return a[n.camelCase("default-"+b)]?b.toLowerCase():null}}),xb&&wb||(n.attrHooks.value={set:function(a,b,c){if(!n.nodeName(a,"input"))return sb&&sb.set(a,b,c);a.defaultValue=b}}),wb||(sb={set:function(a,b,c){var d=a.getAttributeNode(c);if(d||a.setAttributeNode(d=a.ownerDocument.createAttribute(c)),d.value=b+="","value"===c||b===a.getAttribute(c))return b}},ub.id=ub.name=ub.coords=function(a,b,c){var d;if(!c)return(d=a.getAttributeNode(b))&&""!==d.value?d.value:null},n.valHooks.button={get:function(a,b){var c=a.getAttributeNode(b);if(c&&c.specified)return c.value},set:sb.set},n.attrHooks.contenteditable={set:function(a,b,c){sb.set(a,""!==b&&b,c)}},n.each(["width","height"],function(a,b){n.attrHooks[b]={set:function(a,c){if(""===c)return a.setAttribute(b,"auto"),c}}})),l.style||(n.attrHooks.style={get:function(a){return a.style.cssText||void 0},set:function(a,b){return a.style.cssText=b+""}});var yb=/^(?:input|select|textarea|button|object)$/i,zb=/^(?:a|area)$/i;n.fn.extend({prop:function(a,b){return X(this,n.prop,a,b,arguments.length>1)},removeProp:function(a){return a=n.propFix[a]||a,this.each(function(){try{this[a]=void 0,delete this[a]}catch(b){}})}}),n.extend({prop:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return 1===f&&n.isXMLDoc(a)||(b=n.propFix[b]||b,e=n.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=n.find.attr(a,"tabindex");return b?parseInt(b,10):yb.test(a.nodeName)||zb.test(a.nodeName)&&a.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),l.hrefNormalized||n.each(["href","src"],function(a,b){n.propHooks[b]={get:function(a){return a.getAttribute(b,4)}}}),l.optSelected||(n.propHooks.selected={get:function(a){var b=a.parentNode;return b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex),null},set:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}}),n.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){n.propFix[this.toLowerCase()]=this}),l.enctype||(n.propFix.enctype="encoding");var Ab=/[\t\r\n\f]/g;function Bb(a){return n.attr(a,"class")||""}n.fn.extend({addClass:function(a){var b,c,d,e,f,g,h,i=0;if(n.isFunction(a))return this.each(function(b){n(this).addClass(a.call(this,b,Bb(this)))});if("string"==typeof a&&a){b=a.match(F)||[];while(c=this[i++])if(e=Bb(c),d=1===c.nodeType&&(" "+e+" ").replace(Ab," ")){g=0;while(f=b[g++])d.indexOf(" "+f+" ")<0&&(d+=f+" ");h=n.trim(d),e!==h&&n.attr(c,"class",h)}}return this},removeClass:function(a){var b,c,d,e,f,g,h,i=0;if(n.isFunction(a))return this.each(function(b){n(this).removeClass(a.call(this,b,Bb(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof a&&a){b=a.match(F)||[];while(c=this[i++])if(e=Bb(c),d=1===c.nodeType&&(" "+e+" ").replace(Ab," ")){g=0;while(f=b[g++])while(d.indexOf(" "+f+" ")>-1)d=d.replace(" "+f+" "," ");h=n.trim(d),e!==h&&n.attr(c,"class",h)}}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):n.isFunction(a)?this.each(function(c){n(this).toggleClass(a.call(this,c,Bb(this),b),b)}):this.each(function(){var b,d,e,f;if("string"===c){d=0,e=n(this),f=a.match(F)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else void 0!==a&&"boolean"!==c||(b=Bb(this),b&&n._data(this,"__className__",b),n.attr(this,"class",b||!1===a?"":n._data(this,"__className__")||""))})},hasClass:function(a){var b,c,d=0;b=" "+a+" ";while(c=this[d++])if(1===c.nodeType&&(" "+Bb(c)+" ").replace(Ab," ").indexOf(b)>-1)return!0;return!1}}),n.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){n.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),n.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var Cb=a.location,Db=n.now(),Eb=/\?/,Fb=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;n.parseJSON=function(b){if(a.JSON&&a.JSON.parse)return a.JSON.parse(b+"");var c,d=null,e=n.trim(b+"");return e&&!n.trim(e.replace(Fb,function(a,b,e,f){return c&&b&&(d=0),0===d?a:(c=e||b,d+=!f-!e,"")}))?Function("return "+e)():n.error("Invalid JSON: "+b)},n.parseXML=function(b){var c,d;if(!b||"string"!=typeof b)return null;try{a.DOMParser?(d=new a.DOMParser,c=d.parseFromString(b,"text/xml")):(c=new a.ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b))}catch(e){c=void 0}return c&&c.documentElement&&!c.getElementsByTagName("parsererror").length||n.error("Invalid XML: "+b),c};var Gb=/#.*$/,Hb=/([?&])_=[^&]*/,Ib=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Jb=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Kb=/^(?:GET|HEAD)$/,Lb=/^\/\//,Mb=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,Nb={},Ob={},Pb="*/".concat("*"),Qb=Cb.href,Rb=Mb.exec(Qb.toLowerCase())||[];function Sb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(F)||[];if(n.isFunction(c))while(d=f[e++])"+"===d.charAt(0)?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Tb(a,b,c,d){var e={},f=a===Ob;function g(h){var i;return e[h]=!0,n.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Ub(a,b){var c,d,e=n.ajaxSettings.flatOptions||{};for(d in b)void 0!==b[d]&&((e[d]?a:c||(c={}))[d]=b[d]);return c&&n.extend(!0,a,c),a}function Vb(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===e&&(e=a.mimeType||b.getResponseHeader("Content-Type"));if(e)for(g in h)if(h[g]&&h[g].test(e)){i.unshift(g);break}if(i[0]in c)f=i[0];else{for(g in c){if(!i[0]||a.converters[g+" "+i[0]]){f=g;break}d||(d=g)}f=f||d}if(f)return f!==i[0]&&i.unshift(f),c[f]}function Wb(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(!(g=j[i+" "+f]||j["* "+f]))for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){!0===g?g=j[e]:!0!==j[e]&&(f=h[0],k.unshift(h[1]));break}if(!0!==g)if(g&&a.throws)b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}n.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Qb,type:"GET",isLocal:Jb.test(Rb[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Pb,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":n.parseJSON,"text xml":n.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Ub(Ub(a,n.ajaxSettings),b):Ub(n.ajaxSettings,a)},ajaxPrefilter:Sb(Nb),ajaxTransport:Sb(Ob),ajax:function(b,c){"object"==typeof b&&(c=b,b=void 0),c=c||{};var d,e,f,g,h,i,j,k,l=n.ajaxSetup({},c),m=l.context||l,o=l.context&&(m.nodeType||m.jquery)?n(m):n.event,p=n.Deferred(),q=n.Callbacks("once memory"),r=l.statusCode||{},s={},t={},u=0,v="canceled",w={readyState:0,getResponseHeader:function(a){var b;if(2===u){if(!k){k={};while(b=Ib.exec(g))k[b[1].toLowerCase()]=b[2]}b=k[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===u?g:null},setRequestHeader:function(a,b){var c=a.toLowerCase();return u||(a=t[c]=t[c]||a,s[a]=b),this},overrideMimeType:function(a){return u||(l.mimeType=a),this},statusCode:function(a){var b;if(a)if(u<2)for(b in a)r[b]=[r[b],a[b]];else w.always(a[w.status]);return this},abort:function(a){var b=a||v;return j&&j.abort(b),x(0,b),this}};if(p.promise(w).complete=q.add,w.success=w.done,w.error=w.fail,l.url=((b||l.url||Qb)+"").replace(Gb,"").replace(Lb,Rb[1]+"//"),l.type=c.method||c.type||l.method||l.type,l.dataTypes=n.trim(l.dataType||"*").toLowerCase().match(F)||[""],null==l.crossDomain&&(d=Mb.exec(l.url.toLowerCase()),l.crossDomain=!(!d||d[1]===Rb[1]&&d[2]===Rb[2]&&(d[3]||("http:"===d[1]?"80":"443"))===(Rb[3]||("http:"===Rb[1]?"80":"443")))),l.data&&l.processData&&"string"!=typeof l.data&&(l.data=n.param(l.data,l.traditional)),Tb(Nb,l,c,w),2===u)return w;i=n.event&&l.global,i&&0==n.active++&&n.event.trigger("ajaxStart"),l.type=l.type.toUpperCase(),l.hasContent=!Kb.test(l.type),f=l.url,l.hasContent||(l.data&&(f=l.url+=(Eb.test(f)?"&":"?")+l.data,delete l.data),!1===l.cache&&(l.url=Hb.test(f)?f.replace(Hb,"$1_="+Db++):f+(Eb.test(f)?"&":"?")+"_="+Db++)),l.ifModified&&(n.lastModified[f]&&w.setRequestHeader("If-Modified-Since",n.lastModified[f]),n.etag[f]&&w.setRequestHeader("If-None-Match",n.etag[f])),(l.data&&l.hasContent&&!1!==l.contentType||c.contentType)&&w.setRequestHeader("Content-Type",l.contentType),w.setRequestHeader("Accept",l.dataTypes[0]&&l.accepts[l.dataTypes[0]]?l.accepts[l.dataTypes[0]]+("*"!==l.dataTypes[0]?", "+Pb+"; q=0.01":""):l.accepts["*"]);for(e in l.headers)w.setRequestHeader(e,l.headers[e]);if(l.beforeSend&&(!1===l.beforeSend.call(m,w,l)||2===u))return w.abort();v="abort";for(e in{success:1,error:1,complete:1})w[e](l[e]);if(j=Tb(Ob,l,c,w)){if(w.readyState=1,i&&o.trigger("ajaxSend",[w,l]),2===u)return w;l.async&&l.timeout>0&&(h=a.setTimeout(function(){w.abort("timeout")},l.timeout));try{u=1,j.send(s,x)}catch(y){if(!(u<2))throw y;x(-1,y)}}else x(-1,"No Transport");function x(b,c,d,e){var k,s,t,v,x,y=c;2!==u&&(u=2,h&&a.clearTimeout(h),j=void 0,g=e||"",w.readyState=b>0?4:0,k=b>=200&&b<300||304===b,d&&(v=Vb(l,w,d)),v=Wb(l,v,w,k),k?(l.ifModified&&(x=w.getResponseHeader("Last-Modified"),x&&(n.lastModified[f]=x),(x=w.getResponseHeader("etag"))&&(n.etag[f]=x)),204===b||"HEAD"===l.type?y="nocontent":304===b?y="notmodified":(y=v.state,s=v.data,t=v.error,k=!t)):(t=y,!b&&y||(y="error",b<0&&(b=0))),w.status=b,w.statusText=(c||y)+"",k?p.resolveWith(m,[s,y,w]):p.rejectWith(m,[w,y,t]),w.statusCode(r),r=void 0,i&&o.trigger(k?"ajaxSuccess":"ajaxError",[w,l,k?s:t]),q.fireWith(m,[w,y]),i&&(o.trigger("ajaxComplete",[w,l]),--n.active||n.event.trigger("ajaxStop")))}return w},getJSON:function(a,b,c){return n.get(a,b,c,"json")},getScript:function(a,b){return n.get(a,void 0,b,"script")}}),n.each(["get","post"],function(a,b){n[b]=function(a,c,d,e){return n.isFunction(c)&&(e=e||d,d=c,c=void 0),n.ajax(n.extend({url:a,type:b,dataType:e,data:c,success:d},n.isPlainObject(a)&&a))}}),n._evalUrl=function(a){return n.ajax({url:a,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,throws:!0})},n.fn.extend({wrapAll:function(a){if(n.isFunction(a))return this.each(function(b){n(this).wrapAll(a.call(this,b))});if(this[0]){var b=n(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&1===a.firstChild.nodeType)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return n.isFunction(a)?this.each(function(b){n(this).wrapInner(a.call(this,b))}):this.each(function(){var b=n(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=n.isFunction(a);return this.each(function(c){n(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){n.nodeName(this,"body")||n(this).replaceWith(this.childNodes)}).end()}});function Xb(a){return a.style&&a.style.display||n.css(a,"display")}function Yb(a){if(!n.contains(a.ownerDocument||d,a))return!0;while(a&&1===a.nodeType){if("none"===Xb(a)||"hidden"===a.type)return!0;a=a.parentNode}return!1}n.expr.filters.hidden=function(a){return l.reliableHiddenOffsets()?a.offsetWidth<=0&&a.offsetHeight<=0&&!a.getClientRects().length:Yb(a)},n.expr.filters.visible=function(a){return!n.expr.filters.hidden(a)};var Zb=/%20/g,$b=/\[\]$/,_b=/\r?\n/g,ac=/^(?:submit|button|image|reset|file)$/i,bc=/^(?:input|select|textarea|keygen)/i;function cc(a,b,c,d){var e;if(n.isArray(b))n.each(b,function(b,e){c||$b.test(a)?d(a,e):cc(a+"["+("object"==typeof e&&null!=e?b:"")+"]",e,c,d)});else if(c||"object"!==n.type(b))d(a,b);else for(e in b)cc(a+"["+e+"]",b[e],c,d)}n.param=function(a,b){var c,d=[],e=function(a,b){b=n.isFunction(b)?b():null==b?"":b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};if(void 0===b&&(b=n.ajaxSettings&&n.ajaxSettings.traditional),n.isArray(a)||a.jquery&&!n.isPlainObject(a))n.each(a,function(){e(this.name,this.value)});else for(c in a)cc(c,a[c],b,e);return d.join("&").replace(Zb,"+")},n.fn.extend({serialize:function(){return n.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=n.prop(this,"elements");return a?n.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!n(this).is(":disabled")&&bc.test(this.nodeName)&&!ac.test(a)&&(this.checked||!Y.test(a))}).map(function(a,b){var c=n(this).val();return null==c?null:n.isArray(c)?n.map(c,function(a){return{name:b.name,value:a.replace(_b,"\r\n")}}):{name:b.name,value:c.replace(_b,"\r\n")}}).get()}}),n.ajaxSettings.xhr=void 0!==a.ActiveXObject?function(){return this.isLocal?hc():d.documentMode>8?gc():/^(get|post|head|put|delete|options)$/i.test(this.type)&&gc()||hc()}:gc;var dc=0,ec={},fc=n.ajaxSettings.xhr();a.attachEvent&&a.attachEvent("onunload",function(){for(var a in ec)ec[a](void 0,!0)}),l.cors=!!fc&&"withCredentials"in fc,(fc=l.ajax=!!fc)&&n.ajaxTransport(function(b){if(!b.crossDomain||l.cors){var c;return{send:function(d,e){var f,g=b.xhr(),h=++dc;if(g.open(b.type,b.url,b.async,b.username,b.password),b.xhrFields)for(f in b.xhrFields)g[f]=b.xhrFields[f];b.mimeType&&g.overrideMimeType&&g.overrideMimeType(b.mimeType),b.crossDomain||d["X-Requested-With"]||(d["X-Requested-With"]="XMLHttpRequest");for(f in d)void 0!==d[f]&&g.setRequestHeader(f,d[f]+"");g.send(b.hasContent&&b.data||null),c=function(a,d){var f,i,j;if(c&&(d||4===g.readyState))if(delete ec[h],c=void 0,g.onreadystatechange=n.noop,d)4!==g.readyState&&g.abort();else{j={},f=g.status,"string"==typeof g.responseText&&(j.text=g.responseText);try{i=g.statusText}catch(k){i=""}f||!b.isLocal||b.crossDomain?1223===f&&(f=204):f=j.text?200:404}j&&e(f,i,j,g.getAllResponseHeaders())},b.async?4===g.readyState?a.setTimeout(c):g.onreadystatechange=ec[h]=c:c()},abort:function(){c&&c(void 0,!0)}}}});function gc(){try{return new a.XMLHttpRequest}catch(b){}}function hc(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}n.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a){return n.globalEval(a),a}}}),n.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),n.ajaxTransport("script",function(a){if(a.crossDomain){var b,c=d.head||n("head")[0]||d.documentElement;return{send:function(e,f){b=d.createElement("script"),b.async=!0,a.scriptCharset&&(b.charset=a.scriptCharset),b.src=a.url,b.onload=b.onreadystatechange=function(a,c){(c||!b.readyState||/loaded|complete/.test(b.readyState))&&(b.onload=b.onreadystatechange=null,b.parentNode&&b.parentNode.removeChild(b),b=null,c||f(200,"success"))},c.insertBefore(b,c.firstChild)},abort:function(){b&&b.onload(void 0,!0)}}}});var ic=[],jc=/(=)\?(?=&|$)|\?\?/;n.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=ic.pop()||n.expando+"_"+Db++;return this[a]=!0,a}}),n.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=!1!==b.jsonp&&(jc.test(b.url)?"url":"string"==typeof b.data&&0===(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&jc.test(b.data)&&"data");if(h||"jsonp"===b.dataTypes[0])return e=b.jsonpCallback=n.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(jc,"$1"+e):!1!==b.jsonp&&(b.url+=(Eb.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||n.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){void 0===f?n(a).removeProp(e):a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,ic.push(e)),g&&n.isFunction(f)&&f(g[0]),g=f=void 0}),"script"}),n.parseHTML=function(a,b,c){if(!a||"string"!=typeof a)return null;"boolean"==typeof b&&(c=b,b=!1),b=b||d;var e=x.exec(a),f=!c&&[];return e?[b.createElement(e[1])]:(e=ia([a],b,f),f&&f.length&&n(f).remove(),n.merge([],e.childNodes))};var kc=n.fn.load;n.fn.load=function(a,b,c){if("string"!=typeof a&&kc)return kc.apply(this,arguments);var d,e,f,g=this,h=a.indexOf(" ");return h>-1&&(d=n.trim(a.slice(h,a.length)),a=a.slice(0,h)),n.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(e="POST"),g.length>0&&n.ajax({url:a,type:e||"GET",dataType:"html",data:b}).done(function(a){f=arguments,g.html(d?n("<div>").append(n.parseHTML(a)).find(d):a)}).always(c&&function(a,b){g.each(function(){c.apply(this,f||[a.responseText,b,a])})}),this},n.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){n.fn[b]=function(a){return this.on(b,a)}}),n.expr.filters.animated=function(a){return n.grep(n.timers,function(b){return a===b.elem}).length};function lc(a){return n.isWindow(a)?a:9===a.nodeType&&(a.defaultView||a.parentWindow)}n.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=n.css(a,"position"),l=n(a),m={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=n.css(a,"top"),i=n.css(a,"left"),j=("absolute"===k||"fixed"===k)&&n.inArray("auto",[f,i])>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),n.isFunction(b)&&(b=b.call(a,c,n.extend({},h))),null!=b.top&&(m.top=b.top-h.top+g),null!=b.left&&(m.left=b.left-h.left+e),"using"in b?b.using.call(a,m):l.css(m)}},n.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){n.offset.setOffset(this,a,b)});var b,c,d={top:0,left:0},e=this[0],f=e&&e.ownerDocument;if(f)return b=f.documentElement,n.contains(b,e)?(void 0!==e.getBoundingClientRect&&(d=e.getBoundingClientRect()),c=lc(f),{top:d.top+(c.pageYOffset||b.scrollTop)-(b.clientTop||0),left:d.left+(c.pageXOffset||b.scrollLeft)-(b.clientLeft||0)}):d},position:function(){if(this[0]){var a,b,c={top:0,left:0},d=this[0];return"fixed"===n.css(d,"position")?b=d.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),n.nodeName(a[0],"html")||(c=a.offset()),c.top+=n.css(a[0],"borderTopWidth",!0),c.left+=n.css(a[0],"borderLeftWidth",!0)),{top:b.top-c.top-n.css(d,"marginTop",!0),left:b.left-c.left-n.css(d,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent;while(a&&!n.nodeName(a,"html")&&"static"===n.css(a,"position"))a=a.offsetParent;return a||Pa})}}),n.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c=/Y/.test(b);n.fn[a]=function(d){return X(this,function(a,d,e){var f=lc(a);if(void 0===e)return f?b in f?f[b]:f.document.documentElement[d]:a[d];f?f.scrollTo(c?n(f).scrollLeft():e,c?e:n(f).scrollTop()):a[d]=e},a,d,arguments.length,null)}}),n.each(["top","left"],function(a,b){n.cssHooks[b]=Ta(l.pixelPosition,function(a,c){if(c)return c=Ra(a,b),Na.test(c)?n(a).position()[b]+"px":c})}),n.each({Height:"height",Width:"width"},function(a,b){n.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){n.fn[d]=function(d,e){var f=arguments.length&&(c||"boolean"!=typeof d),g=c||(!0===d||!0===e?"margin":"border") | |
;return X(this,function(b,c,d){var e;return n.isWindow(b)?b.document.documentElement["client"+a]:9===b.nodeType?(e=b.documentElement,Math.max(b.body["scroll"+a],e["scroll"+a],b.body["offset"+a],e["offset"+a],e["client"+a])):void 0===d?n.css(b,c,g):n.style(b,c,d,g)},b,f?d:void 0,f,null)}})}),n.fn.extend({bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}}),n.fn.size=function(){return this.length},n.fn.andSelf=n.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return n});var mc=a.jQuery,nc=a.$;return n.noConflict=function(b){return a.$===n&&(a.$=nc),b&&a.jQuery===n&&(a.jQuery=mc),n},b||(a.jQuery=a.$=n),n}); | |
jQuery.noConflict(); | |
</script> | |
<!-- ===================================================================== --> | |
<!-- script type='text/javascript' src='js/jquery-migrate.min.js'></script --> | |
<script> | |
//jquery-migrate.min.js | |
/*! jQuery Migrate v1.4.1 | (c) jQuery Foundation and other contributors | jquery.org/license */ | |
"undefined"==typeof jQuery.migrateMute&&(jQuery.migrateMute=!0),function(a,b,c){function d(c){var d=b.console;f[c]||(f[c]=!0,a.migrateWarnings.push(c),d&&d.warn&&!a.migrateMute&&(d.warn("JQMIGRATE: "+c),a.migrateTrace&&d.trace&&d.trace()))}function e(b,c,e,f){if(Object.defineProperty)try{return void Object.defineProperty(b,c,{configurable:!0,enumerable:!0,get:function(){return d(f),e},set:function(a){d(f),e=a}})}catch(g){}a._definePropertyBroken=!0,b[c]=e}a.migrateVersion="1.4.1";var f={};a.migrateWarnings=[],b.console&&b.console.log&&b.console.log("JQMIGRATE: Migrate is installed"+(a.migrateMute?"":" with logging active")+", version "+a.migrateVersion),a.migrateTrace===c&&(a.migrateTrace=!0),a.migrateReset=function(){f={},a.migrateWarnings.length=0},"BackCompat"===document.compatMode&&d("jQuery is not compatible with Quirks Mode");var g=a("<input/>",{size:1}).attr("size")&&a.attrFn,h=a.attr,i=a.attrHooks.value&&a.attrHooks.value.get||function(){return null},j=a.attrHooks.value&&a.attrHooks.value.set||function(){return c},k=/^(?:input|button)$/i,l=/^[238]$/,m=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,n=/^(?:checked|selected)$/i;e(a,"attrFn",g||{},"jQuery.attrFn is deprecated"),a.attr=function(b,e,f,i){var j=e.toLowerCase(),o=b&&b.nodeType;return i&&(h.length<4&&d("jQuery.fn.attr( props, pass ) is deprecated"),b&&!l.test(o)&&(g?e in g:a.isFunction(a.fn[e])))?a(b)[e](f):("type"===e&&f!==c&&k.test(b.nodeName)&&b.parentNode&&d("Can't change the 'type' of an input or button in IE 6/7/8"),!a.attrHooks[j]&&m.test(j)&&(a.attrHooks[j]={get:function(b,d){var e,f=a.prop(b,d);return f===!0||"boolean"!=typeof f&&(e=b.getAttributeNode(d))&&e.nodeValue!==!1?d.toLowerCase():c},set:function(b,c,d){var e;return c===!1?a.removeAttr(b,d):(e=a.propFix[d]||d,e in b&&(b[e]=!0),b.setAttribute(d,d.toLowerCase())),d}},n.test(j)&&d("jQuery.fn.attr('"+j+"') might use property instead of attribute")),h.call(a,b,e,f))},a.attrHooks.value={get:function(a,b){var c=(a.nodeName||"").toLowerCase();return"button"===c?i.apply(this,arguments):("input"!==c&&"option"!==c&&d("jQuery.fn.attr('value') no longer gets properties"),b in a?a.value:null)},set:function(a,b){var c=(a.nodeName||"").toLowerCase();return"button"===c?j.apply(this,arguments):("input"!==c&&"option"!==c&&d("jQuery.fn.attr('value', val) no longer sets properties"),void(a.value=b))}};var o,p,q=a.fn.init,r=a.find,s=a.parseJSON,t=/^\s*</,u=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/,v=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/g,w=/^([^<]*)(<[\w\W]+>)([^>]*)$/;a.fn.init=function(b,e,f){var g,h;return b&&"string"==typeof b&&!a.isPlainObject(e)&&(g=w.exec(a.trim(b)))&&g[0]&&(t.test(b)||d("$(html) HTML strings must start with '<' character"),g[3]&&d("$(html) HTML text after last tag is ignored"),"#"===g[0].charAt(0)&&(d("HTML string cannot start with a '#' character"),a.error("JQMIGRATE: Invalid selector string (XSS)")),e&&e.context&&e.context.nodeType&&(e=e.context),a.parseHTML)?q.call(this,a.parseHTML(g[2],e&&e.ownerDocument||e||document,!0),e,f):(h=q.apply(this,arguments),b&&b.selector!==c?(h.selector=b.selector,h.context=b.context):(h.selector="string"==typeof b?b:"",b&&(h.context=b.nodeType?b:e||document)),h)},a.fn.init.prototype=a.fn,a.find=function(a){var b=Array.prototype.slice.call(arguments);if("string"==typeof a&&u.test(a))try{document.querySelector(a)}catch(c){a=a.replace(v,function(a,b,c,d){return"["+b+c+'"'+d+'"]'});try{document.querySelector(a),d("Attribute selector with '#' must be quoted: "+b[0]),b[0]=a}catch(e){d("Attribute selector with '#' was not fixed: "+b[0])}}return r.apply(this,b)};var x;for(x in r)Object.prototype.hasOwnProperty.call(r,x)&&(a.find[x]=r[x]);a.parseJSON=function(a){return a?s.apply(this,arguments):(d("jQuery.parseJSON requires a valid JSON string"),null)},a.uaMatch=function(a){a=a.toLowerCase();var b=/(chrome)[ \/]([\w.]+)/.exec(a)||/(webkit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||a.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},a.browser||(o=a.uaMatch(navigator.userAgent),p={},o.browser&&(p[o.browser]=!0,p.version=o.version),p.chrome?p.webkit=!0:p.webkit&&(p.safari=!0),a.browser=p),e(a,"browser",a.browser,"jQuery.browser is deprecated"),a.boxModel=a.support.boxModel="CSS1Compat"===document.compatMode,e(a,"boxModel",a.boxModel,"jQuery.boxModel is deprecated"),e(a.support,"boxModel",a.support.boxModel,"jQuery.support.boxModel is deprecated"),a.sub=function(){function b(a,c){return new b.fn.init(a,c)}a.extend(!0,b,this),b.superclass=this,b.fn=b.prototype=this(),b.fn.constructor=b,b.sub=this.sub,b.fn.init=function(d,e){var f=a.fn.init.call(this,d,e,c);return f instanceof b?f:b(f)},b.fn.init.prototype=b.fn;var c=b(document);return d("jQuery.sub() is deprecated"),b},a.fn.size=function(){return d("jQuery.fn.size() is deprecated; use the .length property"),this.length};var y=!1;a.swap&&a.each(["height","width","reliableMarginRight"],function(b,c){var d=a.cssHooks[c]&&a.cssHooks[c].get;d&&(a.cssHooks[c].get=function(){var a;return y=!0,a=d.apply(this,arguments),y=!1,a})}),a.swap=function(a,b,c,e){var f,g,h={};y||d("jQuery.swap() is undocumented and deprecated");for(g in b)h[g]=a.style[g],a.style[g]=b[g];f=c.apply(a,e||[]);for(g in b)a.style[g]=h[g];return f},a.ajaxSetup({converters:{"text json":a.parseJSON}});var z=a.fn.data;a.fn.data=function(b){var e,f,g=this[0];return!g||"events"!==b||1!==arguments.length||(e=a.data(g,b),f=a._data(g,b),e!==c&&e!==f||f===c)?z.apply(this,arguments):(d("Use of jQuery.fn.data('events') is deprecated"),f)};var A=/\/(java|ecma)script/i;a.clean||(a.clean=function(b,c,e,f){c=c||document,c=!c.nodeType&&c[0]||c,c=c.ownerDocument||c,d("jQuery.clean() is deprecated");var g,h,i,j,k=[];if(a.merge(k,a.buildFragment(b,c).childNodes),e)for(i=function(a){return!a.type||A.test(a.type)?f?f.push(a.parentNode?a.parentNode.removeChild(a):a):e.appendChild(a):void 0},g=0;null!=(h=k[g]);g++)a.nodeName(h,"script")&&i(h)||(e.appendChild(h),"undefined"!=typeof h.getElementsByTagName&&(j=a.grep(a.merge([],h.getElementsByTagName("script")),i),k.splice.apply(k,[g+1,0].concat(j)),g+=j.length));return k});var B=a.event.add,C=a.event.remove,D=a.event.trigger,E=a.fn.toggle,F=a.fn.live,G=a.fn.die,H=a.fn.load,I="ajaxStart|ajaxStop|ajaxSend|ajaxComplete|ajaxError|ajaxSuccess",J=new RegExp("\\b(?:"+I+")\\b"),K=/(?:^|\s)hover(\.\S+|)\b/,L=function(b){return"string"!=typeof b||a.event.special.hover?b:(K.test(b)&&d("'hover' pseudo-event is deprecated, use 'mouseenter mouseleave'"),b&&b.replace(K,"mouseenter$1 mouseleave$1"))};a.event.props&&"attrChange"!==a.event.props[0]&&a.event.props.unshift("attrChange","attrName","relatedNode","srcElement"),a.event.dispatch&&e(a.event,"handle",a.event.dispatch,"jQuery.event.handle is undocumented and deprecated"),a.event.add=function(a,b,c,e,f){a!==document&&J.test(b)&&d("AJAX events should be attached to document: "+b),B.call(this,a,L(b||""),c,e,f)},a.event.remove=function(a,b,c,d,e){C.call(this,a,L(b)||"",c,d,e)},a.each(["load","unload","error"],function(b,c){a.fn[c]=function(){var a=Array.prototype.slice.call(arguments,0);return"load"===c&&"string"==typeof a[0]?H.apply(this,a):(d("jQuery.fn."+c+"() is deprecated"),a.splice(0,0,c),arguments.length?this.bind.apply(this,a):(this.triggerHandler.apply(this,a),this))}}),a.fn.toggle=function(b,c){if(!a.isFunction(b)||!a.isFunction(c))return E.apply(this,arguments);d("jQuery.fn.toggle(handler, handler...) is deprecated");var e=arguments,f=b.guid||a.guid++,g=0,h=function(c){var d=(a._data(this,"lastToggle"+b.guid)||0)%g;return a._data(this,"lastToggle"+b.guid,d+1),c.preventDefault(),e[d].apply(this,arguments)||!1};for(h.guid=f;g<e.length;)e[g++].guid=f;return this.click(h)},a.fn.live=function(b,c,e){return d("jQuery.fn.live() is deprecated"),F?F.apply(this,arguments):(a(this.context).on(b,this.selector,c,e),this)},a.fn.die=function(b,c){return d("jQuery.fn.die() is deprecated"),G?G.apply(this,arguments):(a(this.context).off(b,this.selector||"**",c),this)},a.event.trigger=function(a,b,c,e){return c||J.test(a)||d("Global events are undocumented and deprecated"),D.call(this,a,b,c||document,e)},a.each(I.split("|"),function(b,c){a.event.special[c]={setup:function(){var b=this;return b!==document&&(a.event.add(document,c+"."+a.guid,function(){a.event.trigger(c,Array.prototype.slice.call(arguments,1),b,!0)}),a._data(this,c,a.guid++)),!1},teardown:function(){return this!==document&&a.event.remove(document,c+"."+a._data(this,c)),!1}}}),a.event.special.ready={setup:function(){this===document&&d("'ready' event is deprecated")}};var M=a.fn.andSelf||a.fn.addBack,N=a.fn.find;if(a.fn.andSelf=function(){return d("jQuery.fn.andSelf() replaced by jQuery.fn.addBack()"),M.apply(this,arguments)},a.fn.find=function(a){var b=N.apply(this,arguments);return b.context=this.context,b.selector=this.selector?this.selector+" "+a:a,b},a.Callbacks){var O=a.Deferred,P=[["resolve","done",a.Callbacks("once memory"),a.Callbacks("once memory"),"resolved"],["reject","fail",a.Callbacks("once memory"),a.Callbacks("once memory"),"rejected"],["notify","progress",a.Callbacks("memory"),a.Callbacks("memory")]];a.Deferred=function(b){var c=O(),e=c.promise();return c.pipe=e.pipe=function(){var b=arguments;return d("deferred.pipe() is deprecated"),a.Deferred(function(d){a.each(P,function(f,g){var h=a.isFunction(b[f])&&b[f];c[g[1]](function(){var b=h&&h.apply(this,arguments);b&&a.isFunction(b.promise)?b.promise().done(d.resolve).fail(d.reject).progress(d.notify):d[g[0]+"With"](this===e?d.promise():this,h?[b]:arguments)})}),b=null}).promise()},c.isResolved=function(){return d("deferred.isResolved is deprecated"),"resolved"===c.state()},c.isRejected=function(){return d("deferred.isRejected is deprecated"),"rejected"===c.state()},b&&b.call(c,c),c}}}(jQuery,window); | |
</script> | |
<!-- ===================================================================== --> | |
<!-- link rel='stylesheet' id='twentytwelve-style-css' href='css/style.css?ver=4.9.16' type='text/css' media='all' / --> | |
<style type="text/css"> | |
/* Theme Name: /style.css?ver=4.9.16 Theme URI: https://site.com.ua/ Author: Author Author URI: https://site.com.ua/ Description: Тема создана Version: 1.0 License: GNU General Public License v2 or later License URI: Text Domain: site */ | |
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{padding:5px 10px;font-weight:400;text-align:left}h1,h2,h3,h4,h5,h6{clear:both}html{overflow-y:scroll;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}del{color:#333}ins{background:#fff9c0;text-decoration:none}hr{background-color:#ccc;border:0;height:1px;margin:24px}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}small{font-size:smaller;line-height:1.8em;padding-bottom:10px}img{border:0;-ms-interpolation-mode:bicubic}ul,ol{margin:0 0 10px;line-height:1.5em;padding:0}ul{list-style:disc outside}ol{list-style:decimal outside}ul ul,ol ol,ul ol,ol ul{margin-bottom:0}li{margin:0 0 10px 30px}.clear:after,.wrapper:after,.format-status .entry-header:after{clear:both}.clear:before,.clear:after,.wrapper:before,.wrapper:after,.format-status .entry-header:before,.format-status .entry-header:after{display:table;content:""}button,input,select,textarea{border:1px solid #ccc;border-radius:3px;font-family:inherit;padding:6px}button,input{line-height:normal}textarea{font-size:100%;overflow:auto;vertical-align:top}input[type="checkbox"],input[type="radio"],input[type="file"],input[type="hidden"],input[type="image"],input[type="color"]{border:0;border-radius:0;padding:0}.entry-content img,.comment-content img,.widget img{max-width:100%}img[class*="align"],img[class*="wp-image-"],img[class*="attachment-"]{height:auto}img.size-full,img.size-large,img.header-image,img.wp-post-image{max-width:100%;height:auto}embed,iframe,object,video{max-width:100%}.alignleft{float:left}.alignright{float:right}.aligncenter{display:block;margin-left:auto;margin-right:auto}.site-content nav{clear:both;line-height:2;overflow:hidden}#nav-above{padding:24px 0;display:none}.paged #nav-above{display:block}.nav-previous,.previous-image{float:left;width:50%}.nav-next,.next-image{float:right;text-align:right;width:50%}.nav-single + .comments-area,#comment-nav-above{margin:48px 0}body{font-size:14px;font-size:1rem;font-family:Helvetica,Arial,sans-serif;text-rendering:optimizeLegibility;color:#444}a{color:#6E9324;text-decoration:none}a:hover{color:#6E9324}h1,h2,h3,h4,h5,h6{line-height:1.5em;font-weight:400;clear:both;margin-bottom:.5em;font-family:'Roboto Condensed',sans-serif}h1{font-size:34px}h2{font-size:28px}h3{font-size:22px}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}p{line-height:1.5em;margin-bottom:10px;text-indent:1.5em}hr{background-color:#ccc;border:0;height:1px;margin:24px}#site-header{background:#9ACD32;display:block}#site-header-body{max-width:1000px;margin:0 auto;overflow:hidden}#site-header-top{display:none;background:#444}#site-header-phone{max-width:1000px;margin:0 auto;overflow:hidden}#site-header-phone div{float:right;padding:10px 20px;color:#fff;font-family:'Roboto Condensed',sans-serif;font-size:18px;font-weight:400}#logo-header{width:172px;height:60px;margin:10px 0 10px 10px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKwAAAA8CAYAAAD7V1GbAAAPPElEQVR42u1dCXhVxRVmEUhirURZlYIsleAuUbsIipC3hbCJqFWw1dz3xBYRKghUBcUFrGxugH4tDaIWEESoImpFFtFqFKwJikIsfkIpKiAICShyeyY5VyaTc+bOfe+lfS/c+b7zPbj3zNxZ/nvmbHNTr55f/OJS7MK8TLsw0Mu2grPgdw38/xsgW6KtcP1duF8Ev4Pht7M/a35JLRBbwRwA6ggA6FoFvA5ttK3APUA+eP2SauANtAYADwfwlpDgtUD6FuYNAcrwZ8svqaY+dAcqZqTulwDemD9Lfklka28OkrEA6DYA0wL4fQeAVVqTAq8CzQeekVCnlx0NN9W3G7oW6m1jgFsC7fT2Z98vpiDNBsCMQHDaCdAKaGeIBrRZ8IypmvpF0JdMf0X8wm3XzQAg0+B3d4JAVekLAO44AGhT5gUZDDwHmLproG5bf3X8Ul2iVkm68iQDVaWdAL7RlHEF13OhD1uYetsB7Jf4K+UXAZQBlcYOCZTAEfgFCz4wD34fB2DPBuDMqvx3YWBu1b28/XEAdys8txutIlS2SdWpgOd391fs2JWqGUBPKgDdDiT0xhsAPF3M2wp1wG19BtBmQ9AerDTkouEmilrSXAPacjuW7xtjxyBY2wJYJNdSYDVc65289kMBaHeeGXDh2RApq1Y/GjkZJPBWps4BAG2uv4rHDFhDp1SFSoXDPlgM/7+41p4VDZ8OwFtmANyFNetG2gGYy5lAQ6k9tG+Wv5p1HayxfKEGCJ9pmYjp/w8lej4Aba0baEX/FMDfwPJbgSJ/ResyWG/sk1mVmALGEhg3/x+3WWCCFrRWcDFhFC5m+WMRy+zBtn0+0BKgUqAy/H0W6EQfGimrt84GwNycAl6JgZVuKg6E0chYZVdoVWUMkvy77VifNiaAFeCkSjMfGikJVgiDBlLGJQRAa6cBYYUdK8hR9O5rNZJ5uglgPyfA+i8fGrW80LZ9AtC9QC8ArQRajv9vqK3324FdUm4ssfyufHQrsIp46ZigAhhm0XCWbtJaMdL1rz6kah2wtxLz/h1QWsbbq6JbDGitUEwxwG7idd/QBN2kBRnA3uJDqtYBu4iY9/Xpra6EurOphoVHE18AsMJo3M/zBrK4SRvNAPbnPqRqHbDbiHmfmfbjiobupw2w8A2Kl2GGxsMwhJu0p4hJOwTUOMHFaAR0XIoDpombvuihrYbYXn1D/taMoBiSYD8aAGWY9iPetXUxCkF65n1K6KfvVNd7I+dpImaruIeXEJP2PsN7GtBj6AITNFVMjqJePAO0XWpL/HsO0E+J9hoDjQdaALQM6DmgGcIYcZmwM4UkQv5luLVONADnNUDzgbYAfYv9OwL0FdAqoLFALQ0XrRXuTn8H2ont2NjuFhzTNfJLK9yEQFNwDhczgF2E9x0a79KPc4DuA3oDx3FE0oW3oSF3C9BJBmOqDzQOaCHQUqC5QOfivSygO4A24zMOAD3New4CIUY/babwbdWANlPtYAYOTC1zmQFNpQwEschAr9j6Iiazo9LeWQxvMA433E4NfwGz/VJlN1DY5fnXA+0zbK9Iqnef7b3sZ/rQQgN6qnwBlOcyrrOJer8S6wb0EXHvIxdJu4zY6ocrPJN5H24opHbwYmZwtzIDWqfwvQuUA/Sp4aS9obTXieG70UVS7iHqLGQk+DSg7z2CREjJ3owEmumxrRdcdjO3spHoxyAUAHYc47pKM7dRok4/oB1Me8v0/tlAF7etHkA5QKPHTjBxq9jUmyi2NqCDCp94w//tcdI6Sm1mSluYXCZpJrU/0+6VhC63VLNwG4DeZMBvo2+6gdLmEIZXzMtbQK8TL+94qf7BOED2qNKHq5k5My3fcAEhuP5nhbeCEFJyucsgyLGyZkphJEO630qTX7DANMLVwnC7+FYNNgA9IXy4QIeZtnsr7W4neOZrAPscwb8X6EcK350E3/cocVtKfEI3K2L6eo7S5j8JHqHLZyt8pwP9EcHbXrou9OdXgdYyz3sf7zu0XHnBu+BYSUkONBB12ouAxmjUlmHM3G4k5ksujr7vXL/I3WMQjhKSM1eRxEyULFBqEuH6jBnMYM2bdgQXqLHEP8NQEq4ieP7B9KElo3M/rPC1Z6TZHUy7bZm+XirxtGN4TovDyr6EaSvXxfp/j6k3lqkTZvjnE7wnuqhOH4qcE+Q9hVKZaMBGWhOALVQCDqUMYHeZRLgWMIN/UDOYWwn+vgxvvsL3J1MDCq7fTvAeVj0QKPVqOOQ5d4xmYTtJPCGGp3UcgL2NcSVmaOpcxTx/jsuztpoIBLgW0Kzv39QdzGMErFjZ6kcpEvZ5Ti2oZ7AAI5mBc16Apxn+yxn+sxS+MQxfJuHnpCz9xQpfDtNeP6af3dGC1ho78P8I067YIVp5BCyl1hS71HmdqLPHDUhwfzVRr4Tgu5MZ3yZh6CYY/ZqmSM7HqwMWcmcNAMtFuH7BDHwnwbtN1d9cgFhDimiA3clAYgtV5AKFbzwjhUcBjUBDcyL6GEsYA0YYGz2UdttotswD6DPNMQQsZag+ouFvw9gEDxk86w2i3nsE34vM2AoSD9cGCxQgxgXYpxgjqgkxmJ8wg7kpUSnCGHPV9EfNhL5u4HrzWr7m/JUar4P8AomAwcmaeTmFqXutps5NTJ3LDABL+U9XEHyUm2xDckK14bbJACzlE/yAGfSVBG+5LiLFSJGHCb4sRspdo4D6sNs2j37XijiBKrbXWTojCu6dKubIoK2PhVRk2oi4ufuIOs8wWV1ZBuFxaj5mERFMqgxNWji36oi5Y3TN9ARYTYRrHjPwaQTvmy4La+tAqPD/h+Ad7SJd31fj5ejSMSnl6HJ6DUOlvXUGDxG4uBvVAF1Zx9QfS/Ducnkm9ZJsMuhrN5OdUWMgt0seYPNkT0BMMcpWa70EmgjXKGbgb3rJKhKeAKb99gz/2wTvDMkoorbe7kQ7A5jnngt0PErzRklKAGmNwNVFnM4zlJYrXZ5FBTdeM+jjY0y/zjAwuHYmNWFG/jZBNNxfubeRkbClbhGuIBPePOgxfDqOyiXwmBuwSOOnfYFpx2LGlV2LmUvCN1zMPPcKA+e8KNNdnkHthi+61MlmdgHKQ0Dl5b5aa4C1Qh2UexVMpGuhroM2lakk8mK95stiRMdYIuC2XEPlYEKhhynJhe3EkuUr9Qja85jn9lf4Mhnw/c6l/f1eE73h/gOm6Ytw7ROCb0otAXarEljI0eQS3O90kPJnfs4MfAQT4jxeM1mbiDpTNfzDmeyifV5cOUKiMYt0eYKAbO5yn3upzzbUsYe6tP8hswbtGP4+jJFaTOj9JzDuuiHJBWzgOwRhkeKjHaYB7ECdi+pZD9LyA83knsBM1nWaOv0MjaVNOkc5psFx9c7S1PmNXZUD+rn6IqKUFyrRdAogAsyMK00cl2+o8PZk+rcBDT9x//eqLYHeC5vZhbo6STqY/fYQI8VF0suZRP97cXp/0sBqhTKllMEBio92seZsV7aTmuYlpZAK7T2hAU1PrxOg2VJVN05XA2lYqmmjBMOML6Kht5t4RiOlveWKOrIOE3ymo8+VS0a5muhbruGLuVypd75LhlY5AlJXLA/h7kPJMk4RlLk/fEfLCh3N1IpF+HNdVrDY6eBkZkA9GMXd9mhwjWbApouTN/eaZqdpa2gCQYP1RHvb42hnKdO3TEM/MeWvXpLAuO72GOB5N6nqgBUajdL1SeX6II06ENVlR31HbbUCxCZpd4lOgF2VGK3L4BeW9Y8NASuymh6JM2f0eqI9L0nXhzGnVKe2mCSA9yHqNWPWTld2UJLeIMDzaHL117xFaPWraYUvMf7X/T98m8A+euZqL/r3xPmjiZo0uI+Rby/WW2gric2EvrUDAbgHDYarDYA2EfW+3Vh3L07m8yIQEYeh1ANfnj0uakYJ9rkH045Iu5uAqgaXS/AZ6o6dDfrVGP23VG7GTtwBG2hebJHAvVIjqSswUSbqFgzBvqwB+hLn/Cs0zHKTJ13DTfCT9S9Xux6LnOHqHTgWCy5yZ8xOuwKDCz3xWmOPbWVj0KU/Jkv34kKwhjtBDr5YlwJ1sD2cdEWwCd2/AMdVgAGSRik1/9FwHoDwCLivuijRrZn8l18iJ9XzS516CcVxpRZuuQQp0VcrNBtAe69yLYv/Qkxgur/CdQ+wjifk45TuZzSSAQBcCWpBhuI1KGK/XhiNtPFXOPUBaKFbqhzpAOqza/FefUWndgzKl1J6XIWBGHgGulbXXQtCGt3V/6uJaQLYtS7W/lzFEHbK5BSXsL2qgzW/OXvg0ArO9ZGQHmBtKDn938bwbS6GxOVTyWci/0jp2qC0GqsVnM/+jYNYvv83DtIEsGdz/k/lPFZPvCYfSe+M1zri0SCRJthMMc4EwO8B+qXiOemLPmMR9fsLHnJsUGvjjIUtRhU44v8VmfQCrJxhFlPuyUkvOXhtPf5/n5OrAL+TJL5Tpfo/k66PwGuNMTxNlW61o8vmDWL+KqP4ePEVPgrSC7BzqJRNu/p3e8tQKjbCOH+1dE0p32GH0vZw9fyXolKMRhXkOoyiHZ98PTY8iP2UfGGe/5cQ0xCwshTtgamKI/EwpJNG2Ad5L5J475facNJFX1baflo6oXEyXlshnfTNqNWxVUnWgwRYd4HeGvJXP/3A2tQg52EMIzH74rWW0rUHlfbL8PoW6dpCOcfD0Y2Tb2Axf4beCmwEauevfnoCVv6YyUHUS3fhocOZ6qkO6TyYAHkLvNaPSrrGbxk4L8NT0vUcu+YnqkTO83HJAWowCwD5POO6WgB+Wd8bkMaAnSCBptCA3/kyYpl0bRKVc6yczh2mtJONSTblEs+vkwBWoQKUEWAtE/f8FU9/wL7EnWQleJtRn4dSjsA3x2udUVI75QKmzYESz+0JGFadAZSvkH/42AqN91e6boC1vnTiYZ9bppZykuNm6bocJbsdAw67JXWgwtnu0Yeb5zwLfu+S6ubFIVGDsP0vrfSlVs+4eg+AejPcz/ZXuu4AtoPbRzcUftkddaF0fQpzfmuJnDyvfNzka+V40BLT1EYAYWsA6R8AmB8qIIWQa+A+ID8IUEcB2xUPR37iOPVd+Eeh1b9OznnFQ58rUKIewm88dEIf6xZnq8eo1wOYbO6UzdhuI41rqiNIS6vyb9tawbcqv+BiBd6p/LyQFZwCNBiovb+ifvH6Aohk7g6GvBfa+HHiVC//BdxwEwAExQsaAAAAAElFTkSuQmCC);float:left}#menu-toggle,#phone-toggle,#callback-toggle{font-size:28px;display:block;float:right;margin:18px 8px 0 0;background:#8AB92D;color:#fff;padding:3px 0;border:1px solid #7BA528}#menu-close-toggle{font-size:28px;display:block;float:right;background:#9ACD32;color:#fff;padding:3px 0;border:1px solid #7BA528;transition:all 200ms linear;-webkit-transition:all 200ms linear}#menu-toggle:hover,#phone-toggle:hover,#callback-toggle:hover,#menu-close-toggle:hover{background:#7BA528;transition:all 200ms linear;-webkit-transition:all 200ms linear}#nav-header,#nav-header-bootom{display:none}#nav-mobile{background:#8AB92D;display:none;clear:both;position:absolute}#nav-mobile ul{display:block;list-style:none}#nav-mobile ul li{margin:0;line-height:1;list-style:none;display:block;background:#8AB92D;transition:all 200ms linear;-webkit-transition:all 200ms linear}#nav-mobile ul li:hover{background:#7BA528;transition:all 200ms linear;-webkit-transition:all 200ms linear}#nav-mobile ul li a{text-decoration:none;color:#fff;display:block;cursor:pointer;padding:12px 16px;font-family:'Roboto Condensed',sans-serif;font-size:18px;font-weight:400;transition:all 200ms linear;-webkit-transition:all 200ms linear;border-bottom:1px solid #7BA528}#nav-mobile ul li a:hover{transition:all 200ms linear;-webkit-transition:all 200ms linear}#nav-mobile ul li ul li a{padding:12px 8px 12px 25px;transition:all 200ms linear;-webkit-transition:all 200ms linear}#seo-text{max-height:116px}.bg-white{background:#fff;overflow:hidden;padding-bottom:20px}.bg-light-grey{background:#ededed;overflow:hidden;padding-bottom:20px}.landing-page-top{max-width:1000px;margin:0 auto;overflow:hidden}.landing-page-top img{width:100%}.landing-page-content{max-width:1000px;margin:40px auto;line-height:1.5em;margin-bottom:10px;padding:0 10px;overflow:hidden}.landing-page-content .left{float:left;width:100%}.landing-page-content .right{float:left;width:100%}.landing-page-title{font-size:40px;margin-bottom:20px;text-align:center}.landing-page .slider{background-repeat:no-repeat;background-size:cover;display:block}.landing-page .sliders img{width:100%}.landing-page .sliders-button{display:block;margin-top:-80px;margin-left:26%}.landing-page .slider-block{max-width:1000px;margin:0 auto;padding:1px 0}.landing-page .slider-text-block{width:70%;padding:30px;margin-left:30%;display:block;color:#444}.landing-page .slider-title{font-size:40px;text-shadow:1px 1px 0 rgba(80,80,80,1);color:#8AB92D}.landing-page .slider-text{margin-left:20px}.landing-page .button-center{text-align:center;display:block;padding:20px 0 10px}.landing-page-block-25{text-align:center;width:48%;padding:0 1%;float:left}.landing-page-block-line{overflow:hidden}.landing-page-achievements{text-align:center;width:48%;padding:0 1%;float:left}.landing-page-achievements span{font-size:150%}.landing-page-step{width:100%}.landing-page-step span{font-size:150%}.landing-page-step-cursor{display:none}.landing-page-33proc{width:100%}.landing-page-33proc p{text-indent:0}.owl-carousel .item{margin:0 10px}.owl-carousel .item img{border-radius:75px;margin:0 20px 0 0}.item{border-top:1px solid #eee;padding:10px 0}.item img{border-radius:75px;margin:0 20px 0 0}.item span{font-size:80%}.conditions{margin:0 auto;background:#bbb;color:#fff}.landing-page-content .conditions tr,.landing-page-content .conditions td,.landing-page-content .conditions th{border:1px solid #fff}.diagram{text-align:center}.red-color-fonts{color:red}.testimonial-left{width:100%;float:left}.testimonial-right{width:100%;float:right}.testimonial-left input{width:calc(100% - 14px)}.testimonial-left select{width:100%}.testimonial-right textarea{width:calc(100% - 14px);height:9em}#add-testimonial{overflow:hidden}#calcСonditions{text-align:center}#calc-form p{padding-bottom:10px}#calc-form select{width:40%;float:right}#calc-form input[type="text"]{width:calc(40% - 14px);float:right}#calcTable{display:none}#calcTable table{width:100%}#calcTable th,#calcTable td{text-align:center}#ResultTable tr{border-top:1px solid #bbb;border-bottom:1px solid #bbb}.calc-left{float:left;width:48%;margin-bottom:10px}.landing-page-content .bg-gray{background:#ddd;padding:20px;width:calc(100% - 40px)}input[type="submit"],.button,button.button,a.button{text-decoration:none;font-family:'Roboto Condensed',sans-serif;font-size:18px;background:#79BB63;color:#fff;padding:10px 20px;cursor:pointer;transition:all 200ms linear;-webkit-transition:all 200ms linear;border:0;border-radius:0;border-bottom:4px solid #5E914D;font-size:16px}input[type="submit"]:hover,.button:hover,button.button:hover,a.button:hover{background:#48A32A;border-bottom:4px solid #3D8B23;transition:all 200ms linear}input[type="submit"]{font-size:16px}a.button-red{text-decoration:none;font-family:'Roboto Condensed',sans-serif;font-size:18px;background:#FD6347;color:#fff;padding:10px 20px;cursor:pointer;transition:all 200ms linear;-webkit-transition:all 200ms linear;border:0;border-radius:0;border-bottom:4px solid #E95B42;display:inline-block;width:auto}a.button-red:hover{background:#E95B42;border-bottom:4px solid #CB4F39;transition:all 200ms linear}.site-content{max-width:1000px;margin:0 auto;padding:20px 10px}.main-navigation{margin-top:24px;text-align:center}.main-navigation li{margin-top:24px;font-size:12px;line-height:1.42857143}.main-navigation a{color:#5e5e5e}.main-navigation a:hover,.main-navigation a:focus{color:#21759b}.main-navigation ul.nav-menu,.main-navigation div.nav-menu > ul{display:none}.main-navigation ul.nav-menu.toggled-on,.menu-toggle{display:inline-block}.modal-dialog{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.8);z-index:99999;opacity:0;-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;transition:opacity .4s ease-in;pointer-events:none;text-align:left}.modal-dialog:target{opacity:1;pointer-events:auto}.modal-dialog > div{width:calc(100% - 80px);position:relative;margin:50px auto 20px;padding:20px;border-radius:10px;background:#fff;z-index:999999}.modal-dialog p{line-height:2em}.modal-dialog-close{background:#606061;color:#FFF;line-height:25px;position:absolute;right:-12px;text-align:center;top:-10px;width:24px;text-decoration:none;font-size:27px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-moz-box-shadow:1px 1px 3px #000;-webkit-box-shadow:1px 1px 3px #000;box-shadow:1px 1px 3px #000}.modal-dialog-close:hover{background:red;color:#FFF}#no-display{display:none}.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form input[type="tel"],.wpcf7-form textarea{width:calc(100% - 14px)}.wpcf7-form textarea{height:3em}.site-content .wpcf7-form textarea{height:9em}.site-content .wpcf7-form input[type="text"],.site-content .wpcf7-form input[type="email"],.site-content .wpcf7-form input[type="tel"],.site-content .wpcf7-form textarea{max-width:400px;width:calc(100% - 14px)}.modal-dialog div.wpcf7-response-output{margin:0;padding:.2em}#footer-site{background:#444;padding:20px 0}#footer-site #logo-header{margin:10px auto;float:none}#footer-site p{line-height:1.5em;margin-bottom:10px;text-indent:0}#footer-info{max-width:1000px;margin:0 auto;color:#ddd;overflow:hidden;font-size:14px}#footer-info h4{font-size:20px;text-align:center}#footer-info a{color:#ddd;text-decoration:none}#footer-info a:hover{color:#fff}#footer-menu{width:23%;float:left;margin-right:2%}#footer-menu li{margin-left:15px;line-height:1.2em}#footer-contact-form{float:left}#footer-contact-form input{width:calc(50% - 100px);color:#fff;font-size:14px;background:#555;border:1px solid #666;padding:12px 10px;margin-right:10px;float:left}#footer-contact-form button{float:left}#footer-contact{width:23%;float:right;text-align:right}#footer-copyright{padding:20px 0;background:#333;color:#999;font-size:14px;text-align:center}#callback-form input{width:calc(50% - 32px);color:#000;font-size:14px;padding:12px 10px;margin:0 5px 15px;float:left}img.alignleft,.wp-caption.alignleft{margin:0 24px 0 0}img.alignright,.wp-caption.alignright{margin:0 0 0 24px}img.aligncenter,.wp-caption.aligncenter{clear:both;margin-top:12px;margin-bottom:12px}.comments-title{margin-bottom:48px;font-size:16px;line-height:1.5;font-weight:400}.comments-area article{margin:24px 0}.comments-area article header{margin:0 0 48px;overflow:hidden;position:relative}.comments-area article header img{float:left;padding:0;line-height:0}.comments-area article header cite,.comments-area article header time{display:block;margin-left:85px}.comments-area article header cite{font-style:normal;font-size:15px;line-height:1.42857143}.comments-area cite b{font-weight:400}.comments-area article header time{line-height:1.714285714;text-decoration:none;font-size:12px;color:#5e5e5e}.comments-area article header a{text-decoration:none;color:#5e5e5e}.comments-area article header a:hover{color:#21759b}.comments-area article header cite a{color:#444}.comments-area article header cite a:hover{text-decoration:underline}.comments-area article header h4{position:absolute;top:0;right:0;padding:6px 12px;font-size:12px;font-weight:400;color:#fff;background-color:#0088d0;background-repeat:repeat-x;background-image:-moz-linear-gradient(top,#009cee,#0088d0);background-image:-ms-linear-gradient(top,#009cee,#0088d0);background-image:-webkit-linear-gradient(top,#009cee,#0088d0);background-image:-o-linear-gradient(top,#009cee,#0088d0);background-image:linear-gradient(top,#009cee,#0088d0);border-radius:3px;border:1px solid #007cbd}.comments-area .bypostauthor cite span{position:absolute;margin-left:5px;padding:2px 5px;font-size:10px}.comments-area .bypostauthor cite b{font-weight:700}a.comment-reply-link,a.comment-edit-link{color:#686868;font-size:13px;line-height:1.846153846}a.comment-reply-link:hover,a.comment-edit-link:hover{color:#21759b}.commentlist .pingback{line-height:1.714285714;margin-bottom:24px}#respond{margin-top:48px}#respond h3#reply-title{font-size:16px;font-size:1.142857143rem;line-height:1.5}#respond h3#reply-title #cancel-comment-reply-link{margin-left:10px;font-weight:400;font-size:12px}#respond form{margin:24px 0}#respond form p{margin:11px 0}#respond form p.logged-in-as{margin-bottom:24px}#respond form label{display:block;line-height:1.714285714}#respond form input[type="text"],#respond form textarea{-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;line-height:1.714285714;padding:10px;width:100%}#respond form p.form-allowed-tags{margin:0;font-size:12px;line-height:2;color:#5e5e5e}.required{color:red}article.sticky .featured-post{border-top:4px double #ededed;border-bottom:4px double #ededed;color:#757575;font-size:13px;line-height:3.692307692;margin-bottom:24px;text-align:center}.gallery-caption{font-style:italic;font-size:12px;line-height:2;color:#757575}#fixed-call{position:fixed;background:#E95B42;top:150px;right:0;font-size:28px;color:#fff;padding:10px 5px 10px 10px;text-transform:uppercase;box-shadow:1px 1px 5px #333;z-index:20;cursor:pointer;border-top-left-radius:30px;border-bottom-left-radius:30px}#fixed-call:hover{background:#FD6347;color:#fff}img#wpstats{display:block;margin:0 auto 24px}@media screen and (min-width: 460px){#respond form input[type="text"],#respond form textarea{max-width:460px}.modal-dialog > div{width:400px}ul#menu-ceriya-pro li{width:calc(50% - 50px);margin:10px}}@media screen and (min-width: 600px){#footer-site #logo-header{margin:10px;float:left}#footer-contact-form{float:right;width:calc(100% - 200px)}#footer-contact-form input{width:calc(50% - 100px);color:#fff;font-size:14px;background:#555;border:1px solid #666;padding:12px 10px;margin-right:10px;float:left}#footer-contact-form button{float:left}.testimonial-left{width:49%;float:left}.testimonial-right{width:49%;float:right}}@media screen and (min-width: 800px){#site-header-top{display:block}#site-header{max-height:158px;overflow:hidden}#menu-toggle,#phone-toggle,#callback-toggle,#menu-close-toggle{display:none}#nav-header{float:right;height:80px;display:block}#nav-header ul{display:block}#nav-header ul li{float:left;list-style:none;margin:0;line-height:1}#nav-header ul li:hover{background:#8AB92D}#nav-header ul li a{text-decoration:none;color:#fff;display:inline-block;cursor:pointer;line-height:80px;padding:0 20px;font-family:'Roboto Condensed',sans-serif;font-size:20px;font-weight:400;transition:all 200ms linear;-webkit-transition:all 200ms linear}#nav-header ul li a:hover{transition:all 200ms linear;-webkit-transition:all 200ms linear}#nav-header-bootom{height:40px;display:block;background:#8AB92D;display:block}#nav-header-bootom-body{margin:0 auto;max-width:1000px}#nav-header-bootom-body ul{float:right}#nav-header-bootom ul{display:block}#nav-header-bootom ul li{float:left;list-style:none;margin:0;line-height:1}#nav-header-bootom ul li:hover{background:#7BA528}#nav-header-bootom ul li a{text-decoration:none;color:#fff;display:inline-block;cursor:pointer;line-height:40px;padding:0 20px;font-family:'Roboto Condensed',sans-serif;font-size:20px;font-weight:400;transition:all 200ms linear;-webkit-transition:all 200ms linear}#nav-header-bootom ul li a:hover{transition:all 200ms linear;-webkit-transition:all 200ms linear}#fixed-call{top:230px}.landing-page-content .left{float:left;width:calc(50% - 40px);padding:0 20px}.landing-page-content .right{float:right;width:calc(50% - 40px);padding:0 20px}.landing-page-block-25{text-align:center;width:23%;padding:0 1%;float:left}.landing-page-achievements{text-align:center;width:23%;padding:0 1%;float:left}.landing-page-step{width:calc(25% - 15px);float:left}.landing-page-step-cursor{display:block;width:20px;height:98px;background-size:cover;float:left;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAABiCAYAAABQ8vPRAAAAy0lEQVR42u3WPQrCQBCG4XhJO48QjYJspRCwiYomQWxs9QjGn8bSY+kWCiL5CmdmNeD3wpQ+zDIEjCLGGGOMMca+kXNu4mdjhQ383B6z0mLpC/acUgMWNaBuU//jDKDlf6CzEOgUoEUINA+Bqp4/B+iycc9PQxxqDNCFBu0AdCcF2wC8SrAhwPZ+Wp9iCcAOks16AKskWN8S6wLs9PNnogMcLTcTXTO23Cy2PIDpZiOAnaUf+9pkszc0V29Wg279XPjHljHGGGOMNbo7SlnSlcLurpMAAAAASUVORK5CYII=)}.landing-page-33proc{width:30%;float:left;padding:0 1.665%}.landing-page-content .bg-gray{background:#ddd;padding:20px}.diagram img{float:left;width:50%}}.prime{overflow:hidden;margin-bottom:20px}.prime img{float:left;margin-right:40px}.prime p{margin-top:25px}.entry-metas{text-align:right;font-style:italic;margin:15px 0;font-size:14px}#msg-error{color:#FF6344;text-align:center;font-size:18px;font-family:'Roboto Condensed',sans-serif}#msg-valid{color:#8AB92D;text-align:center;font-size:18px;font-family:'Roboto Condensed',sans-serif} | |
</style> | |
<!-- ===================================================================== --> | |
<!--link rel='stylesheet' id='fontello-css' href='css/search.css?ver=4.9.16' type='text/css' media='all' / --> | |
<style type="text/css"> | |
/* search.css?ver=4.9.16 */ | |
@font-face{font-family:'search';src:url(../font/search.eot?47378886);src:url(../font/search.eot?47378886#iefix) format("embedded-opentype"),url(../font/search.woff2?47378886) format("woff2"),url(../font/search.woff?47378886) format("woff"),url(../font/search.ttf?47378886) format("truetype"),url(../font/search.svg?47378886#search) format("svg");font-weight:400;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"search";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-search:before{content:'\e800'}.icon-phone:before{content:'\e801'}.icon-location:before{content:'\e802'}.icon-cancel:before{content:'\e803'}.icon-menu:before{content:'\f0c9'}.icon-mail-alt:before{content:'\f0e0'}.icon-volume-control-phone:before{content:'\f2a0'} | |
</style> | |
<!-- ===================================================================== --> | |
<!-- link rel='stylesheet' id='owl-carousel-css' href='css/owl.carousel.css' type='text/css' media='all' / --> | |
<style type="text/css"> | |
/* Theme Name: /owl.carousel.css Theme URI: https://site.com.ua/ Author: Author Author URI: https://site.com.ua/ Description: Тема создана Version: 1.0 License: GNU General Public License v2 or later License URI: Text Domain: site */ | |
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.grabbing{cursor:url(grabbing.png) 8 8,move}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-theme .owl-controls{margin-top:10px;text-align:center}.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:.5}.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) no-repeat center center} | |
</style> | |
</head> | |
<body> | |
<!-- ################################################### --> | |
<div id="page" class="hfeed site"> | |
<div id="main" class="wrapper"> | |
<div class="landing-page"> | |
<section class="bg-light-green"> | |
<div class="landing-page-content"> | |
<div class="left bg-gray"> | |
<form action="javascript:void(0)" method="post" id="calc-form"><h3 style="text-align:center;color:red">Кредитный калькулятор</h3></hr></br> | |
<p><label for="currency">Валюта :</label><select name="currency" id="currency"><option value="USD">USD</option><option value="UAH">UAH</option></select></p> | |
<p><label for="schedule">График:</label><select name="schedule" id="schedule"><option value="1">Процент</option><option value="2">На остаток</option><option value="3">Равными частями</option></select></p> | |
<p><label for="sum">Сумма:</label><input type="text" name="sum" id="sum" value="16000"></p> | |
<p><label for="month">Срок:</label><select name="month" id="month"><option value="10">10 мес.</option><option value="2">2 мес.</option><option value="3">3 мес.</option><option value="4">4 мес.</option><option value="5">5 мес.</option><option value="6">6 мес</option><option value="12">1 год</option><option value="24">2 года</option><option value="36">3 года</option></select></p> | |
<p><label for="username">Имя:</label><input type="text" id="username" name="username"></p> | |
<p><label for="type-property ">Вид :</label><select name="type-property" id="type-property"><option value="Квартира">OPTION1</option><option value="Дом">OPTION2</option><option value="Нежилое помещение">OPTION3</option><option value="Земля">OPTION4</option><option value="Другое">OPTION5</option></select></p> | |
<p><label for="city">Город:</label><input type="text" id="city" name="city"></p><p><label for="phone">Ваш телефон:</label><input type="text" name="phone" id="phone"></p> | |
<div style="text-align: center;"><button id="calc-credit" class="button">Расчитать</button><input class="button" id="send-credit" type="submit" value="Послать"></div> | |
</form> | |
</div> | |
<div class="right"> | |
<div id="calcСonditions"><h3>ЗАЗЫВАЕМ</h3></div> | |
<div id="calcTable"> | |
<div class="calcTableHead"> | |
<table class="calcTableInfo"> | |
<thead><tr><th colspan="2"><h2>Расчет ежемесячного</h2></th></tr><tr><th>Месяц</th><th>Платеж</th></tr></thead> | |
<tfoot></tfoot><tbody></tbody> | |
</table> | |
</div> | |
<div id="calcTableBody"></div> | |
</div> | |
</div> | |
</div></section> | |
</div> | |
</div> | |
<!-- #main .wrapper --> | |
</div> | |
<!-- ===================================================================== --> | |
<!-- script type="text/javascript" src="js/owl.carousel.min.js"></script --> | |
<script> | |
//owl.carousel.min.js | |
"function" !== typeof Object.create && (Object.create = function(f) { | |
function g() {} | |
g.prototype = f; | |
return new g | |
}); | |
(function(f, g, k) { | |
var l = { | |
init: function(a, b) { | |
this.$elem = f(b); | |
this.options = f.extend({}, f.fn.owlCarousel.options, this.$elem.data(), a); | |
this.userOptions = a; | |
this.loadContent() | |
}, | |
loadContent: function() { | |
function a(a) { | |
var d, e = ""; | |
if ("function" === typeof b.options.jsonSuccess) b.options.jsonSuccess.apply(this, [a]); | |
else { | |
for (d in a.owl) a.owl.hasOwnProperty(d) && (e += a.owl[d].item); | |
b.$elem.html(e) | |
} | |
b.logIn() | |
} | |
var b = this, | |
e; | |
"function" === typeof b.options.beforeInit && b.options.beforeInit.apply(this, [b.$elem]); | |
"string" === typeof b.options.jsonPath ? | |
(e = b.options.jsonPath, f.getJSON(e, a)) : b.logIn() | |
}, | |
logIn: function() { | |
this.$elem.data("owl-originalStyles", this.$elem.attr("style")); | |
this.$elem.data("owl-originalClasses", this.$elem.attr("class")); | |
this.$elem.css({ | |
opacity: 0 | |
}); | |
this.orignalItems = this.options.items; | |
this.checkBrowser(); | |
this.wrapperWidth = 0; | |
this.checkVisible = null; | |
this.setVars() | |
}, | |
setVars: function() { | |
if (0 === this.$elem.children().length) return !1; | |
this.baseClass(); | |
this.eventTypes(); | |
this.$userItems = this.$elem.children(); | |
this.itemsAmount = this.$userItems.length; | |
this.wrapItems(); | |
this.$owlItems = this.$elem.find(".owl-item"); | |
this.$owlWrapper = this.$elem.find(".owl-wrapper"); | |
this.playDirection = "next"; | |
this.prevItem = 0; | |
this.prevArr = [0]; | |
this.currentItem = 0; | |
this.customEvents(); | |
this.onStartup() | |
}, | |
onStartup: function() { | |
this.updateItems(); | |
this.calculateAll(); | |
this.buildControls(); | |
this.updateControls(); | |
this.response(); | |
this.moveEvents(); | |
this.stopOnHover(); | |
this.owlStatus(); | |
!1 !== this.options.transitionStyle && this.transitionTypes(this.options.transitionStyle); | |
!0 === this.options.autoPlay && | |
(this.options.autoPlay = 5E3); | |
this.play(); | |
this.$elem.find(".owl-wrapper").css("display", "block"); | |
this.$elem.is(":visible") ? this.$elem.css("opacity", 1) : this.watchVisibility(); | |
this.onstartup = !1; | |
this.eachMoveUpdate(); | |
"function" === typeof this.options.afterInit && this.options.afterInit.apply(this, [this.$elem]) | |
}, | |
eachMoveUpdate: function() { | |
!0 === this.options.lazyLoad && this.lazyLoad(); | |
!0 === this.options.autoHeight && this.autoHeight(); | |
this.onVisibleItems(); | |
"function" === typeof this.options.afterAction && this.options.afterAction.apply(this, | |
[this.$elem]) | |
}, | |
updateVars: function() { | |
"function" === typeof this.options.beforeUpdate && this.options.beforeUpdate.apply(this, [this.$elem]); | |
this.watchVisibility(); | |
this.updateItems(); | |
this.calculateAll(); | |
this.updatePosition(); | |
this.updateControls(); | |
this.eachMoveUpdate(); | |
"function" === typeof this.options.afterUpdate && this.options.afterUpdate.apply(this, [this.$elem]) | |
}, | |
reload: function() { | |
var a = this; | |
g.setTimeout(function() { | |
a.updateVars() | |
}, 0) | |
}, | |
watchVisibility: function() { | |
var a = this; | |
if (!1 === a.$elem.is(":visible")) a.$elem.css({ | |
opacity: 0 | |
}), | |
g.clearInterval(a.autoPlayInterval), g.clearInterval(a.checkVisible); | |
else return !1; | |
a.checkVisible = g.setInterval(function() { | |
a.$elem.is(":visible") && (a.reload(), a.$elem.animate({ | |
opacity: 1 | |
}, 200), g.clearInterval(a.checkVisible)) | |
}, 500) | |
}, | |
wrapItems: function() { | |
this.$userItems.wrapAll('<div class="owl-wrapper">').wrap('<div class="owl-item"></div>'); | |
this.$elem.find(".owl-wrapper").wrap('<div class="owl-wrapper-outer">'); | |
this.wrapperOuter = this.$elem.find(".owl-wrapper-outer"); | |
this.$elem.css("display", "block") | |
}, | |
baseClass: function() { | |
var a = this.$elem.hasClass(this.options.baseClass), | |
b = this.$elem.hasClass(this.options.theme); | |
a || this.$elem.addClass(this.options.baseClass); | |
b || this.$elem.addClass(this.options.theme) | |
}, | |
updateItems: function() { | |
var a, b; | |
if (!1 === this.options.responsive) return !1; | |
if (!0 === this.options.singleItem) return this.options.items = this.orignalItems = 1, this.options.itemsCustom = !1, this.options.itemsDesktop = !1, this.options.itemsDesktopSmall = !1, this.options.itemsTablet = !1, this.options.itemsTabletSmall = !1, this.options.itemsMobile = !1; | |
a = f(this.options.responsiveBaseWidth).width(); | |
a > (this.options.itemsDesktop[0] || this.orignalItems) && (this.options.items = this.orignalItems); | |
if (!1 !== this.options.itemsCustom) | |
for (this.options.itemsCustom.sort(function(a, b) { | |
return a[0] - b[0] | |
}), b = 0; b < this.options.itemsCustom.length; b += 1) this.options.itemsCustom[b][0] <= a && (this.options.items = this.options.itemsCustom[b][1]); | |
else a <= this.options.itemsDesktop[0] && !1 !== this.options.itemsDesktop && (this.options.items = this.options.itemsDesktop[1]), | |
a <= this.options.itemsDesktopSmall[0] && !1 !== this.options.itemsDesktopSmall && (this.options.items = this.options.itemsDesktopSmall[1]), a <= this.options.itemsTablet[0] && !1 !== this.options.itemsTablet && (this.options.items = this.options.itemsTablet[1]), a <= this.options.itemsTabletSmall[0] && !1 !== this.options.itemsTabletSmall && (this.options.items = this.options.itemsTabletSmall[1]), a <= this.options.itemsMobile[0] && !1 !== this.options.itemsMobile && (this.options.items = this.options.itemsMobile[1]); | |
this.options.items > this.itemsAmount && | |
!0 === this.options.itemsScaleUp && (this.options.items = this.itemsAmount) | |
}, | |
response: function() { | |
var a = this, | |
b, e; | |
if (!0 !== a.options.responsive) return !1; | |
e = f(g).width(); | |
a.resizer = function() { | |
f(g).width() !== e && (!1 !== a.options.autoPlay && g.clearInterval(a.autoPlayInterval), g.clearTimeout(b), b = g.setTimeout(function() { | |
e = f(g).width(); | |
a.updateVars() | |
}, a.options.responsiveRefreshRate)) | |
}; | |
f(g).resize(a.resizer) | |
}, | |
updatePosition: function() { | |
this.jumpTo(this.currentItem); | |
!1 !== this.options.autoPlay && this.checkAp() | |
}, | |
appendItemsSizes: function() { | |
var a = | |
this, | |
b = 0, | |
e = a.itemsAmount - a.options.items; | |
a.$owlItems.each(function(c) { | |
var d = f(this); | |
d.css({ | |
width: a.itemWidth | |
}).data("owl-item", Number(c)); | |
if (0 === c % a.options.items || c === e) c > e || (b += 1); | |
d.data("owl-roundPages", b) | |
}) | |
}, | |
appendWrapperSizes: function() { | |
this.$owlWrapper.css({ | |
width: this.$owlItems.length * this.itemWidth * 2, | |
left: 0 | |
}); | |
this.appendItemsSizes() | |
}, | |
calculateAll: function() { | |
this.calculateWidth(); | |
this.appendWrapperSizes(); | |
this.loops(); | |
this.max() | |
}, | |
calculateWidth: function() { | |
this.itemWidth = Math.round(this.$elem.width() / | |
this.options.items) | |
}, | |
max: function() { | |
var a = -1 * (this.itemsAmount * this.itemWidth - this.options.items * this.itemWidth); | |
this.options.items > this.itemsAmount ? this.maximumPixels = a = this.maximumItem = 0 : (this.maximumItem = this.itemsAmount - this.options.items, this.maximumPixels = a); | |
return a | |
}, | |
min: function() { | |
return 0 | |
}, | |
loops: function() { | |
var a = 0, | |
b = 0, | |
e, c; | |
this.positionsInArray = [0]; | |
this.pagesInArray = []; | |
for (e = 0; e < this.itemsAmount; e += 1) b += this.itemWidth, this.positionsInArray.push(-b), !0 === this.options.scrollPerPage && (c = f(this.$owlItems[e]), | |
c = c.data("owl-roundPages"), c !== a && (this.pagesInArray[a] = this.positionsInArray[e], a = c)) | |
}, | |
buildControls: function() { | |
if (!0 === this.options.navigation || !0 === this.options.pagination) this.owlControls = f('<div class="owl-controls"/>').toggleClass("clickable", !this.browser.isTouch).appendTo(this.$elem); | |
!0 === this.options.pagination && this.buildPagination(); | |
!0 === this.options.navigation && this.buildButtons() | |
}, | |
buildButtons: function() { | |
var a = this, | |
b = f('<div class="owl-buttons"/>'); | |
a.owlControls.append(b); | |
a.buttonPrev = | |
f("<div/>", { | |
"class": "owl-prev", | |
html: a.options.navigationText[0] || "" | |
}); | |
a.buttonNext = f("<div/>", { | |
"class": "owl-next", | |
html: a.options.navigationText[1] || "" | |
}); | |
b.append(a.buttonPrev).append(a.buttonNext); | |
b.on("touchstart.owlControls mousedown.owlControls", 'div[class^="owl"]', function(a) { | |
a.preventDefault() | |
}); | |
b.on("touchend.owlControls mouseup.owlControls", 'div[class^="owl"]', function(b) { | |
b.preventDefault(); | |
f(this).hasClass("owl-next") ? a.next() : a.prev() | |
}) | |
}, | |
buildPagination: function() { | |
var a = this; | |
a.paginationWrapper = | |
f('<div class="owl-pagination"/>'); | |
a.owlControls.append(a.paginationWrapper); | |
a.paginationWrapper.on("touchend.owlControls mouseup.owlControls", ".owl-page", function(b) { | |
b.preventDefault(); | |
Number(f(this).data("owl-page")) !== a.currentItem && a.goTo(Number(f(this).data("owl-page")), !0) | |
}) | |
}, | |
updatePagination: function() { | |
var a, b, e, c, d, g; | |
if (!1 === this.options.pagination) return !1; | |
this.paginationWrapper.html(""); | |
a = 0; | |
b = this.itemsAmount - this.itemsAmount % this.options.items; | |
for (c = 0; c < this.itemsAmount; c += 1) 0 === c % this.options.items && | |
(a += 1, b === c && (e = this.itemsAmount - this.options.items), d = f("<div/>", { | |
"class": "owl-page" | |
}), g = f("<span></span>", { | |
text: !0 === this.options.paginationNumbers ? a : "", | |
"class": !0 === this.options.paginationNumbers ? "owl-numbers" : "" | |
}), d.append(g), d.data("owl-page", b === c ? e : c), d.data("owl-roundPages", a), this.paginationWrapper.append(d)); | |
this.checkPagination() | |
}, | |
checkPagination: function() { | |
var a = this; | |
if (!1 === a.options.pagination) return !1; | |
a.paginationWrapper.find(".owl-page").each(function() { | |
f(this).data("owl-roundPages") === | |
f(a.$owlItems[a.currentItem]).data("owl-roundPages") && (a.paginationWrapper.find(".owl-page").removeClass("active"), f(this).addClass("active")) | |
}) | |
}, | |
checkNavigation: function() { | |
if (!1 === this.options.navigation) return !1; | |
!1 === this.options.rewindNav && (0 === this.currentItem && 0 === this.maximumItem ? (this.buttonPrev.addClass("disabled"), this.buttonNext.addClass("disabled")) : 0 === this.currentItem && 0 !== this.maximumItem ? (this.buttonPrev.addClass("disabled"), this.buttonNext.removeClass("disabled")) : this.currentItem === | |
this.maximumItem ? (this.buttonPrev.removeClass("disabled"), this.buttonNext.addClass("disabled")) : 0 !== this.currentItem && this.currentItem !== this.maximumItem && (this.buttonPrev.removeClass("disabled"), this.buttonNext.removeClass("disabled"))) | |
}, | |
updateControls: function() { | |
this.updatePagination(); | |
this.checkNavigation(); | |
this.owlControls && (this.options.items >= this.itemsAmount ? this.owlControls.hide() : this.owlControls.show()) | |
}, | |
destroyControls: function() { | |
this.owlControls && this.owlControls.remove() | |
}, | |
next: function(a) { | |
if (this.isTransition) return !1; | |
this.currentItem += !0 === this.options.scrollPerPage ? this.options.items : 1; | |
if (this.currentItem > this.maximumItem + (!0 === this.options.scrollPerPage ? this.options.items - 1 : 0)) | |
if (!0 === this.options.rewindNav) this.currentItem = 0, a = "rewind"; | |
else return this.currentItem = this.maximumItem, !1; | |
this.goTo(this.currentItem, a) | |
}, | |
prev: function(a) { | |
if (this.isTransition) return !1; | |
this.currentItem = !0 === this.options.scrollPerPage && 0 < this.currentItem && this.currentItem < this.options.items ? 0 : this.currentItem - (!0 === this.options.scrollPerPage ? | |
this.options.items : 1); | |
if (0 > this.currentItem) | |
if (!0 === this.options.rewindNav) this.currentItem = this.maximumItem, a = "rewind"; | |
else return this.currentItem = 0, !1; | |
this.goTo(this.currentItem, a) | |
}, | |
goTo: function(a, b, e) { | |
var c = this; | |
if (c.isTransition) return !1; | |
"function" === typeof c.options.beforeMove && c.options.beforeMove.apply(this, [c.$elem]); | |
a >= c.maximumItem ? a = c.maximumItem : 0 >= a && (a = 0); | |
c.currentItem = c.owl.currentItem = a; | |
if (!1 !== c.options.transitionStyle && "drag" !== e && 1 === c.options.items && !0 === c.browser.support3d) return c.swapSpeed(0), | |
!0 === c.browser.support3d ? c.transition3d(c.positionsInArray[a]) : c.css2slide(c.positionsInArray[a], 1), c.afterGo(), c.singleItemTransition(), !1; | |
a = c.positionsInArray[a]; | |
!0 === c.browser.support3d ? (c.isCss3Finish = !1, !0 === b ? (c.swapSpeed("paginationSpeed"), g.setTimeout(function() { | |
c.isCss3Finish = !0 | |
}, c.options.paginationSpeed)) : "rewind" === b ? (c.swapSpeed(c.options.rewindSpeed), g.setTimeout(function() { | |
c.isCss3Finish = !0 | |
}, c.options.rewindSpeed)) : (c.swapSpeed("slideSpeed"), g.setTimeout(function() { | |
c.isCss3Finish = !0 | |
}, | |
c.options.slideSpeed)), c.transition3d(a)) : !0 === b ? c.css2slide(a, c.options.paginationSpeed) : "rewind" === b ? c.css2slide(a, c.options.rewindSpeed) : c.css2slide(a, c.options.slideSpeed); | |
c.afterGo() | |
}, | |
jumpTo: function(a) { | |
"function" === typeof this.options.beforeMove && this.options.beforeMove.apply(this, [this.$elem]); | |
a >= this.maximumItem || -1 === a ? a = this.maximumItem : 0 >= a && (a = 0); | |
this.swapSpeed(0); | |
!0 === this.browser.support3d ? this.transition3d(this.positionsInArray[a]) : this.css2slide(this.positionsInArray[a], 1); | |
this.currentItem = | |
this.owl.currentItem = a; | |
this.afterGo() | |
}, | |
afterGo: function() { | |
this.prevArr.push(this.currentItem); | |
this.prevItem = this.owl.prevItem = this.prevArr[this.prevArr.length - 2]; | |
this.prevArr.shift(0); | |
this.prevItem !== this.currentItem && (this.checkPagination(), this.checkNavigation(), this.eachMoveUpdate(), !1 !== this.options.autoPlay && this.checkAp()); | |
"function" === typeof this.options.afterMove && this.prevItem !== this.currentItem && this.options.afterMove.apply(this, [this.$elem]) | |
}, | |
stop: function() { | |
this.apStatus = "stop"; | |
g.clearInterval(this.autoPlayInterval) | |
}, | |
checkAp: function() { | |
"stop" !== this.apStatus && this.play() | |
}, | |
play: function() { | |
var a = this; | |
a.apStatus = "play"; | |
if (!1 === a.options.autoPlay) return !1; | |
g.clearInterval(a.autoPlayInterval); | |
a.autoPlayInterval = g.setInterval(function() { | |
a.next(!0) | |
}, a.options.autoPlay) | |
}, | |
swapSpeed: function(a) { | |
"slideSpeed" === a ? this.$owlWrapper.css(this.addCssSpeed(this.options.slideSpeed)) : "paginationSpeed" === a ? this.$owlWrapper.css(this.addCssSpeed(this.options.paginationSpeed)) : "string" !== typeof a && this.$owlWrapper.css(this.addCssSpeed(a)) | |
}, | |
addCssSpeed: function(a) { | |
return { | |
"-webkit-transition": "all " + a + "ms ease", | |
"-moz-transition": "all " + a + "ms ease", | |
"-o-transition": "all " + a + "ms ease", | |
transition: "all " + a + "ms ease" | |
} | |
}, | |
removeTransition: function() { | |
return { | |
"-webkit-transition": "", | |
"-moz-transition": "", | |
"-o-transition": "", | |
transition: "" | |
} | |
}, | |
doTranslate: function(a) { | |
return { | |
"-webkit-transform": "translate3d(" + a + "px, 0px, 0px)", | |
"-moz-transform": "translate3d(" + a + "px, 0px, 0px)", | |
"-o-transform": "translate3d(" + a + "px, 0px, 0px)", | |
"-ms-transform": "translate3d(" + | |
a + "px, 0px, 0px)", | |
transform: "translate3d(" + a + "px, 0px,0px)" | |
} | |
}, | |
transition3d: function(a) { | |
this.$owlWrapper.css(this.doTranslate(a)) | |
}, | |
css2move: function(a) { | |
this.$owlWrapper.css({ | |
left: a | |
}) | |
}, | |
css2slide: function(a, b) { | |
var e = this; | |
e.isCssFinish = !1; | |
e.$owlWrapper.stop(!0, !0).animate({ | |
left: a | |
}, { | |
duration: b || e.options.slideSpeed, | |
complete: function() { | |
e.isCssFinish = !0 | |
} | |
}) | |
}, | |
checkBrowser: function() { | |
var a = k.createElement("div"); | |
a.style.cssText = " -moz-transform:translate3d(0px, 0px, 0px); -ms-transform:translate3d(0px, 0px, 0px); -o-transform:translate3d(0px, 0px, 0px); -webkit-transform:translate3d(0px, 0px, 0px); transform:translate3d(0px, 0px, 0px)"; | |
a = a.style.cssText.match(/translate3d\(0px, 0px, 0px\)/g); | |
this.browser = { | |
support3d: null !== a && 1 === a.length, | |
isTouch: "ontouchstart" in g || g.navigator.msMaxTouchPoints | |
} | |
}, | |
moveEvents: function() { | |
if (!1 !== this.options.mouseDrag || !1 !== this.options.touchDrag) this.gestures(), this.disabledEvents() | |
}, | |
eventTypes: function() { | |
var a = ["s", "e", "x"]; | |
this.ev_types = {}; | |
!0 === this.options.mouseDrag && !0 === this.options.touchDrag ? a = ["touchstart.owl mousedown.owl", "touchmove.owl mousemove.owl", "touchend.owl touchcancel.owl mouseup.owl"] : | |
!1 === this.options.mouseDrag && !0 === this.options.touchDrag ? a = ["touchstart.owl", "touchmove.owl", "touchend.owl touchcancel.owl"] : !0 === this.options.mouseDrag && !1 === this.options.touchDrag && (a = ["mousedown.owl", "mousemove.owl", "mouseup.owl"]); | |
this.ev_types.start = a[0]; | |
this.ev_types.move = a[1]; | |
this.ev_types.end = a[2] | |
}, | |
disabledEvents: function() { | |
this.$elem.on("dragstart.owl", function(a) { | |
a.preventDefault() | |
}); | |
this.$elem.on("mousedown.disableTextSelect", function(a) { | |
return f(a.target).is("input, textarea, select, option") | |
}) | |
}, | |
gestures: function() { | |
function a(a) { | |
if (void 0 !== a.touches) return { | |
x: a.touches[0].pageX, | |
y: a.touches[0].pageY | |
}; | |
if (void 0 === a.touches) { | |
if (void 0 !== a.pageX) return { | |
x: a.pageX, | |
y: a.pageY | |
}; | |
if (void 0 === a.pageX) return { | |
x: a.clientX, | |
y: a.clientY | |
} | |
} | |
} | |
function b(a) { | |
"on" === a ? (f(k).on(d.ev_types.move, e), f(k).on(d.ev_types.end, c)) : "off" === a && (f(k).off(d.ev_types.move), f(k).off(d.ev_types.end)) | |
} | |
function e(b) { | |
b = b.originalEvent || b || g.event; | |
d.newPosX = a(b).x - h.offsetX; | |
d.newPosY = a(b).y - h.offsetY; | |
d.newRelativeX = d.newPosX - h.relativePos; | |
"function" === typeof d.options.startDragging && !0 !== h.dragging && 0 !== d.newRelativeX && (h.dragging = !0, d.options.startDragging.apply(d, [d.$elem])); | |
(8 < d.newRelativeX || -8 > d.newRelativeX) && !0 === d.browser.isTouch && (void 0 !== b.preventDefault ? b.preventDefault() : b.returnValue = !1, h.sliding = !0); | |
(10 < d.newPosY || -10 > d.newPosY) && !1 === h.sliding && f(k).off("touchmove.owl"); | |
d.newPosX = Math.max(Math.min(d.newPosX, d.newRelativeX / 5), d.maximumPixels + d.newRelativeX / 5); | |
!0 === d.browser.support3d ? d.transition3d(d.newPosX) : d.css2move(d.newPosX) | |
} | |
function c(a) { | |
a = a.originalEvent || a || g.event; | |
var c; | |
a.target = a.target || a.srcElement; | |
h.dragging = !1; | |
!0 !== d.browser.isTouch && d.$owlWrapper.removeClass("grabbing"); | |
d.dragDirection = 0 > d.newRelativeX ? d.owl.dragDirection = "left" : d.owl.dragDirection = "right"; | |
0 !== d.newRelativeX && (c = d.getNewPosition(), d.goTo(c, !1, "drag"), h.targetElement === a.target && !0 !== d.browser.isTouch && (f(a.target).on("click.disable", function(a) { | |
a.stopImmediatePropagation(); | |
a.stopPropagation(); | |
a.preventDefault(); | |
f(a.target).off("click.disable") | |
}), | |
a = f._data(a.target, "events").click, c = a.pop(), a.splice(0, 0, c))); | |
b("off") | |
} | |
var d = this, | |
h = { | |
offsetX: 0, | |
offsetY: 0, | |
baseElWidth: 0, | |
relativePos: 0, | |
position: null, | |
minSwipe: null, | |
maxSwipe: null, | |
sliding: null, | |
dargging: null, | |
targetElement: null | |
}; | |
d.isCssFinish = !0; | |
d.$elem.on(d.ev_types.start, ".owl-wrapper", function(c) { | |
c = c.originalEvent || c || g.event; | |
var e; | |
if (3 === c.which) return !1; | |
if (!(d.itemsAmount <= d.options.items)) { | |
if (!1 === d.isCssFinish && !d.options.dragBeforeAnimFinish || !1 === d.isCss3Finish && !d.options.dragBeforeAnimFinish) return !1; | |
!1 !== d.options.autoPlay && g.clearInterval(d.autoPlayInterval); | |
!0 === d.browser.isTouch || d.$owlWrapper.hasClass("grabbing") || d.$owlWrapper.addClass("grabbing"); | |
d.newPosX = 0; | |
d.newRelativeX = 0; | |
f(this).css(d.removeTransition()); | |
e = f(this).position(); | |
h.relativePos = e.left; | |
h.offsetX = a(c).x - e.left; | |
h.offsetY = a(c).y - e.top; | |
b("on"); | |
h.sliding = !1; | |
h.targetElement = c.target || c.srcElement | |
} | |
}) | |
}, | |
getNewPosition: function() { | |
var a = this.closestItem(); | |
a > this.maximumItem ? a = this.currentItem = this.maximumItem : 0 <= this.newPosX && (this.currentItem = | |
a = 0); | |
return a | |
}, | |
closestItem: function() { | |
var a = this, | |
b = !0 === a.options.scrollPerPage ? a.pagesInArray : a.positionsInArray, | |
e = a.newPosX, | |
c = null; | |
f.each(b, function(d, g) { | |
e - a.itemWidth / 20 > b[d + 1] && e - a.itemWidth / 20 < g && "left" === a.moveDirection() ? (c = g, a.currentItem = !0 === a.options.scrollPerPage ? f.inArray(c, a.positionsInArray) : d) : e + a.itemWidth / 20 < g && e + a.itemWidth / 20 > (b[d + 1] || b[d] - a.itemWidth) && "right" === a.moveDirection() && (!0 === a.options.scrollPerPage ? (c = b[d + 1] || b[b.length - 1], a.currentItem = f.inArray(c, a.positionsInArray)) : | |
(c = b[d + 1], a.currentItem = d + 1)) | |
}); | |
return a.currentItem | |
}, | |
moveDirection: function() { | |
var a; | |
0 > this.newRelativeX ? (a = "right", this.playDirection = "next") : (a = "left", this.playDirection = "prev"); | |
return a | |
}, | |
customEvents: function() { | |
var a = this; | |
a.$elem.on("owl.next", function() { | |
a.next() | |
}); | |
a.$elem.on("owl.prev", function() { | |
a.prev() | |
}); | |
a.$elem.on("owl.play", function(b, e) { | |
a.options.autoPlay = e; | |
a.play(); | |
a.hoverStatus = "play" | |
}); | |
a.$elem.on("owl.stop", function() { | |
a.stop(); | |
a.hoverStatus = "stop" | |
}); | |
a.$elem.on("owl.goTo", function(b, e) { | |
a.goTo(e) | |
}); | |
a.$elem.on("owl.jumpTo", function(b, e) { | |
a.jumpTo(e) | |
}) | |
}, | |
stopOnHover: function() { | |
var a = this; | |
!0 === a.options.stopOnHover && !0 !== a.browser.isTouch && !1 !== a.options.autoPlay && (a.$elem.on("mouseover", function() { | |
a.stop() | |
}), a.$elem.on("mouseout", function() { | |
"stop" !== a.hoverStatus && a.play() | |
})) | |
}, | |
lazyLoad: function() { | |
var a, b, e, c, d; | |
if (!1 === this.options.lazyLoad) return !1; | |
for (a = 0; a < this.itemsAmount; a += 1) b = f(this.$owlItems[a]), "loaded" !== b.data("owl-loaded") && (e = b.data("owl-item"), c = b.find(".lazyOwl"), "string" !== typeof c.data("src") ? | |
b.data("owl-loaded", "loaded") : (void 0 === b.data("owl-loaded") && (c.hide(), b.addClass("loading").data("owl-loaded", "checked")), (d = !0 === this.options.lazyFollow ? e >= this.currentItem : !0) && e < this.currentItem + this.options.items && c.length && this.lazyPreload(b, c))) | |
}, | |
lazyPreload: function(a, b) { | |
function e() { | |
a.data("owl-loaded", "loaded").removeClass("loading"); | |
b.removeAttr("data-src"); | |
"fade" === d.options.lazyEffect ? b.fadeIn(400) : b.show(); | |
"function" === typeof d.options.afterLazyLoad && d.options.afterLazyLoad.apply(this, | |
[d.$elem]) | |
} | |
function c() { | |
f += 1; | |
d.completeImg(b.get(0)) || !0 === k ? e() : 100 >= f ? g.setTimeout(c, 100) : e() | |
} | |
var d = this, | |
f = 0, | |
k; | |
"DIV" === b.prop("tagName") ? (b.css("background-image", "url(" + b.data("src") + ")"), k = !0) : b[0].src = b.data("src"); | |
c() | |
}, | |
autoHeight: function() { | |
function a() { | |
var a = f(e.$owlItems[e.currentItem]).height(); | |
e.wrapperOuter.css("height", a + "px"); | |
e.wrapperOuter.hasClass("autoHeight") || g.setTimeout(function() { | |
e.wrapperOuter.addClass("autoHeight") | |
}, 0) | |
} | |
function b() { | |
d += 1; | |
e.completeImg(c.get(0)) ? a() : 100 >= d ? g.setTimeout(b, | |
100) : e.wrapperOuter.css("height", "") | |
} | |
var e = this, | |
c = f(e.$owlItems[e.currentItem]).find("img"), | |
d; | |
void 0 !== c.get(0) ? (d = 0, b()) : a() | |
}, | |
completeImg: function(a) { | |
return !a.complete || "undefined" !== typeof a.naturalWidth && 0 === a.naturalWidth ? !1 : !0 | |
}, | |
onVisibleItems: function() { | |
var a; | |
!0 === this.options.addClassActive && this.$owlItems.removeClass("active"); | |
this.visibleItems = []; | |
for (a = this.currentItem; a < this.currentItem + this.options.items; a += 1) this.visibleItems.push(a), !0 === this.options.addClassActive && f(this.$owlItems[a]).addClass("active"); | |
this.owl.visibleItems = this.visibleItems | |
}, | |
transitionTypes: function(a) { | |
this.outClass = "owl-" + a + "-out"; | |
this.inClass = "owl-" + a + "-in" | |
}, | |
singleItemTransition: function() { | |
var a = this, | |
b = a.outClass, | |
e = a.inClass, | |
c = a.$owlItems.eq(a.currentItem), | |
d = a.$owlItems.eq(a.prevItem), | |
f = Math.abs(a.positionsInArray[a.currentItem]) + a.positionsInArray[a.prevItem], | |
g = Math.abs(a.positionsInArray[a.currentItem]) + a.itemWidth / 2; | |
a.isTransition = !0; | |
a.$owlWrapper.addClass("owl-origin").css({ | |
"-webkit-transform-origin": g + "px", | |
"-moz-perspective-origin": g + | |
"px", | |
"perspective-origin": g + "px" | |
}); | |
d.css({ | |
position: "relative", | |
left: f + "px" | |
}).addClass(b).on("webkitAnimationEnd oAnimationEnd MSAnimationEnd animationend", function() { | |
a.endPrev = !0; | |
d.off("webkitAnimationEnd oAnimationEnd MSAnimationEnd animationend"); | |
a.clearTransStyle(d, b) | |
}); | |
c.addClass(e).on("webkitAnimationEnd oAnimationEnd MSAnimationEnd animationend", function() { | |
a.endCurrent = !0; | |
c.off("webkitAnimationEnd oAnimationEnd MSAnimationEnd animationend"); | |
a.clearTransStyle(c, e) | |
}) | |
}, | |
clearTransStyle: function(a, | |
b) { | |
a.css({ | |
position: "", | |
left: "" | |
}).removeClass(b); | |
this.endPrev && this.endCurrent && (this.$owlWrapper.removeClass("owl-origin"), this.isTransition = this.endCurrent = this.endPrev = !1) | |
}, | |
owlStatus: function() { | |
this.owl = { | |
userOptions: this.userOptions, | |
baseElement: this.$elem, | |
userItems: this.$userItems, | |
owlItems: this.$owlItems, | |
currentItem: this.currentItem, | |
prevItem: this.prevItem, | |
visibleItems: this.visibleItems, | |
isTouch: this.browser.isTouch, | |
browser: this.browser, | |
dragDirection: this.dragDirection | |
} | |
}, | |
clearEvents: function() { | |
this.$elem.off(".owl owl mousedown.disableTextSelect"); | |
f(k).off(".owl owl"); | |
f(g).off("resize", this.resizer) | |
}, | |
unWrap: function() { | |
0 !== this.$elem.children().length && (this.$owlWrapper.unwrap(), this.$userItems.unwrap().unwrap(), this.owlControls && this.owlControls.remove()); | |
this.clearEvents(); | |
this.$elem.attr("style", this.$elem.data("owl-originalStyles") || "").attr("class", this.$elem.data("owl-originalClasses")) | |
}, | |
destroy: function() { | |
this.stop(); | |
g.clearInterval(this.checkVisible); | |
this.unWrap(); | |
this.$elem.removeData() | |
}, | |
reinit: function(a) { | |
a = f.extend({}, this.userOptions, | |
a); | |
this.unWrap(); | |
this.init(a, this.$elem) | |
}, | |
addItem: function(a, b) { | |
var e; | |
if (!a) return !1; | |
if (0 === this.$elem.children().length) return this.$elem.append(a), this.setVars(), !1; | |
this.unWrap(); | |
e = void 0 === b || -1 === b ? -1 : b; | |
e >= this.$userItems.length || -1 === e ? this.$userItems.eq(-1).after(a) : this.$userItems.eq(e).before(a); | |
this.setVars() | |
}, | |
removeItem: function(a) { | |
if (0 === this.$elem.children().length) return !1; | |
a = void 0 === a || -1 === a ? -1 : a; | |
this.unWrap(); | |
this.$userItems.eq(a).remove(); | |
this.setVars() | |
} | |
}; | |
f.fn.owlCarousel = function(a) { | |
return this.each(function() { | |
if (!0 === | |
f(this).data("owl-init")) return !1; | |
f(this).data("owl-init", !0); | |
var b = Object.create(l); | |
b.init(a, this); | |
f.data(this, "owlCarousel", b) | |
}) | |
}; | |
f.fn.owlCarousel.options = { | |
items: 5, | |
itemsCustom: !1, | |
itemsDesktop: [1199, 4], | |
itemsDesktopSmall: [979, 3], | |
itemsTablet: [768, 2], | |
itemsTabletSmall: !1, | |
itemsMobile: [479, 1], | |
singleItem: !1, | |
itemsScaleUp: !1, | |
slideSpeed: 200, | |
paginationSpeed: 800, | |
rewindSpeed: 1E3, | |
autoPlay: !1, | |
stopOnHover: !1, | |
navigation: !1, | |
navigationText: ["prev", "next"], | |
rewindNav: !0, | |
scrollPerPage: !1, | |
pagination: !0, | |
paginationNumbers: !1, | |
responsive: !0, | |
responsiveRefreshRate: 200, | |
responsiveBaseWidth: g, | |
baseClass: "owl-carousel", | |
theme: "owl-theme", | |
lazyLoad: !1, | |
lazyFollow: !0, | |
lazyEffect: "fade", | |
autoHeight: !1, | |
jsonPath: !1, | |
jsonSuccess: !1, | |
dragBeforeAnimFinish: !0, | |
mouseDrag: !0, | |
touchDrag: !0, | |
addClassActive: !1, | |
transitionStyle: !1, | |
beforeUpdate: !1, | |
afterUpdate: !1, | |
beforeInit: !1, | |
afterInit: !1, | |
beforeMove: !1, | |
afterMove: !1, | |
afterAction: !1, | |
startDragging: !1, | |
afterLazyLoad: !1 | |
} | |
})(jQuery, window, document); | |
</script> | |
<!-- ######################################################################################## --> | |
<!-- script type="text/javascript" src="js/wp-embed.min.js"></script --> | |
<script> | |
//wp-embed.min.js | |
! function(a, b) { | |
"use strict"; | |
function c() { | |
if (!e) { | |
e = !0; | |
var a, c, d, f, g = -1 !== navigator.appVersion.indexOf("MSIE 10"), | |
h = !!navigator.userAgent.match(/Trident.*rv:11\./), | |
i = b.querySelectorAll("iframe.wp-embedded-content"); | |
for (c = 0; c < i.length; c++) { | |
if (d = i[c], !d.getAttribute("data-secret")) f = Math.random().toString(36).substr(2, 10), d.src += "#?secret=" + f, d.setAttribute("data-secret", f); | |
if (g || h) a = d.cloneNode(!0), a.removeAttribute("security"), d.parentNode.replaceChild(a, d) | |
} | |
} | |
} | |
var d = !1, | |
e = !1; | |
if (b.querySelector) | |
if (a.addEventListener) d = !0; | |
if (a.wp = a.wp || {}, !a.wp.receiveEmbedMessage) | |
if (a.wp.receiveEmbedMessage = function(c) { | |
var d = c.data; | |
if (d) | |
if (d.secret || d.message || d.value) | |
if (!/[^a-zA-Z0-9]/.test(d.secret)) { | |
var e, f, g, h, i, j = b.querySelectorAll('iframe[data-secret="' + d.secret + '"]'), | |
k = b.querySelectorAll('blockquote[data-secret="' + d.secret + '"]'); | |
for (e = 0; e < k.length; e++) k[e].style.display = "none"; | |
for (e = 0; e < j.length; e++) | |
if (f = j[e], c.source === f.contentWindow) { | |
if (f.removeAttribute("style"), "height" === d.message) { | |
if (g = parseInt(d.value, 10), g > 1e3) g = 1e3; | |
else if (~~g < 200) g = 200; | |
f.height = g | |
} | |
if ("link" === d.message) | |
if (h = b.createElement("a"), i = b.createElement("a"), h.href = f.getAttribute("src"), i.href = d.value, i.host === h.host) | |
if (b.activeElement === f) a.top.location.href = d.value | |
} else; | |
} | |
}, d) a.addEventListener("message", a.wp.receiveEmbedMessage, !1), b.addEventListener("DOMContentLoaded", c, !1), a.addEventListener("load", c, !1) | |
}(window, document); | |
</script> | |
<!-- ######################################################################################## --> | |
<!-- script type="text/javascript" src="js/landingtext.js"></script --> | |
<script> | |
// landingtext.js | |
jQuery(document).ready( | |
function(a) { | |
a("#about-us").click( | |
function() { | |
a("#landing-text-body").slideToggle() | |
}), a("#menu-toggle").click( | |
function() { | |
a("#nav-mobile").slideToggle() | |
} | |
), a("#menu-close-toggle").click(function() { | |
a("#nav-mobile").slideToggle() | |
}), | |
a("#phone-toggle").click(function() { | |
a("#site-header-top").slideToggle() | |
}) | |
} | |
), | |
jQuery(document).ready(function(a) { | |
var b = a(".entry-title").html(); | |
a("#no-display").val(b) | |
}); | |
</script> | |
<!-- ######################################################################################## --> | |
<!--script type="text/javascript" src="js/calccredit.js"></script --> | |
<script> | |
//calccredit.js | |
jQuery(document).ready(function(a) { | |
a("#calc-credit").click(function() { | |
var d = (a("#currency").val(), a("#schedule").val(), a("#sum").val()), | |
e = a("#month").val(), | |
j = (a("#type-property").val(), a("#phone").val(), a("#city").val(), 0), | |
j = 0, | |
k = .025; | |
if (a("#ResultTable").remove(), a("#calcСonditions").slideUp("slow"), a("#calcTable").slideDown("slow"), "" == d && (a("#sum").val("10000"), d = 1e4), "" == e && (a("#month").val("1"), e = 1), "USD" == a("#currency option:selected").val(), "UAH" == a("#currency option:selected").val(), 1 == a("#schedule option:selected").val()) { | |
for (a("#calcTableBody").append('<table id="ResultTable""><tbody>'), i = 0; i < e; i++) a("#calcTableBody table tbody").append("<tr><td>" + (i + 1) + "</td><td>" + d * k + "</td></tr>"); | |
a("#calcTableBody table tbody").append("<tr><td><strong>Всего:</strong></td><td><strong>" + d * (1 + k) * e + "</strong></td></tr>"), a("#calcTableBody").append("</tbody></table>") | |
} | |
if (2 == a("#schedule option:selected").val() && alert("2"), 3 == a("#schedule option:selected").val()) { | |
for (a("#calcTableBody").append('<table id="ResultTable"><tbody>'), j = Math.pow(1 + k, e), j = d * k / (1 - 1 / j), j = Math.round(j), i = 0; i < e; i++) a("#calcTableBody table tbody").append("<tr><td>" + (i + 1) + "</td><td>" + j + "</td></tr>"); | |
a("#calcTableBody table tbody").append("<tr><td><strong>Всего:</strong></td><td><strong>" + j * e + "</strong></td></tr>"), a("#calcTableBody").append("</tbody></table>") | |
} | |
}), jQuery("#send-credit").on("click", function() { | |
var b = a("#username").val(), | |
c = a("#currency").val(), | |
d = a("#schedule").val(), | |
e = a("#sum").val(), | |
f = a("#month").val(), | |
g = a("#type-property").val(), | |
h = a("#phone").val(), | |
i = a("#city").val(); | |
jQuery("#msg-error").remove(), "" != b && "" != c && "" != d && "" != e && "" != f && "" != g && "" != h && "" != i ? (temp = c + " - " + d + " - " + e + " - " + f + " - " + g + " - " + h + " - " + i, jQuery.ajax({ | |
type: "POST", | |
url: "#", | |
data: jQuery("#calc-form").serialize(), | |
success: function(a) { | |
"true" == a ? jQuery("#calc-form").fadeOut("fast", function() { | |
window.location.href = '#' | |
}) : jQuery("#calc-form").fadeIn("fast", function() { | |
jQuery(this).before("<p id='msg-error'>Ваше сообщение не отправлено :( попробуйте позже</strong></p>") | |
}) | |
} | |
})) : jQuery("#calc-form").fadeIn("fast", function() { | |
jQuery(this).before("<p id='msg-error'>Пожалуйста, заполните все обязательные поля</p>") | |
}) | |
}), a("#username").val(""), a("#phone").val(""), a("#city").val("") | |
}); | |
</script> | |
<!-- ################################################### --> | |
</div> | |
</body> | |
</html> | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="utf-8"> | |
<title>JS - добавление строк в таблицу</title> | |
<meta>JSAddRow2Table.html</meta> | |
<style> tr > td:nth-child(n+1) {background-color: #ff0;}tr>td:nth-child(2) {background-color: #f00;}</style> | |
</head> | |
<body> | |
<!-- ################################################### --> | |
<form action="" id="add_persons" method="post" onsubmit="addRow();return false;"> | |
<fieldset> | |
<legend>Добавить сотрудника</legend> | |
<ul> | |
<li> | |
<p> | |
<label for="fname">FName: </label><input type="text" name="fname" id="fname" value="FName" size="8" tabindex="1" /> | |
<label for="lname">LName: </label><input type="text" name="lname" id="lname" value="LName" size="8" tabindex="2" /> | |
</p> | |
</li> | |
<li> | |
<p> | |
<label for="posada">Должн: </label><input type="text" name="posada" id="posada" value="posada" size="8" tabindex="3" /> | |
</p> | |
</li> | |
<li> | |
<p> | |
<label for="lname">Оклад: </label><input type="number" name="oplata" id="oplata" value="123456" size="8" tabindex="4" /> | |
</p> | |
</li> | |
</ul> | |
<label for="subm"></label><input type="submit" name="subm" class="submit" value="Добавить" tabindex="5" /> | |
</fieldset> | |
</form> | |
<!-- ========================================================= --> | |
<table id="tab1" class="sortable"> | |
<thead> | |
<tr> | |
<th>Имя Фамилия</th> | |
<th>Должность</th> | |
<th>Оклад</th> | |
</tr> | |
</thead> | |
<tbody> | |
</tbody> | |
</table> | |
<!-- ========================================================= --> | |
<script> | |
var d = document; | |
var fname; | |
var lname; | |
var posada; | |
var oplata; | |
function addRow() | |
{ | |
// Считываем значения с формы | |
fname = document.getElementById('fname').value; | |
lname = document.getElementById('lname').value; | |
posada = document.getElementById('posada').value; | |
oplata = document.getElementById('oplata').value; | |
// Находим нужную таблицу | |
var tbody = document.getElementById('tab1').getElementsByTagName('TBODY')[0]; | |
// Создаем строку таблицы и добавляем ее | |
var row = document.createElement("TR"); | |
tbody.appendChild(row); | |
// Создаем ячейки в вышесозданной строке | |
// и добавляем тх | |
var td1 = document.createElement("TD"); | |
var td2 = document.createElement("TD"); | |
var td3 = document.createElement("TD"); | |
row.appendChild(td1); | |
row.appendChild(td2); | |
row.appendChild(td3); | |
// Наполняем ячейки | |
td1.innerHTML = fname+' '+lname; | |
td2.innerHTML = posada; | |
td3.innerHTML = oplata; | |
} | |
</script> | |
<!-- ################################################### --> | |
</div> | |
</body> | |
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!doctype html> | |
<body> | |
<form action="" id="add_persons" method="post" onsubmit="addRow();return false;"> | |
<fieldset> | |
<legend>Добавить сотрудника</legend> | |
<ul> | |
<li> | |
<label for="name">Фамилия</label> | |
<input type="text" name="name" id="name" value="" size="12" tabindex="1" /> | |
</li> | |
<li> | |
<label for="initials">Инициалы</label> | |
<input type="text" name="initials" id="initials" value="" size="12" tabindex="2" /> | |
</li> | |
<li> | |
<label for="posada">Должность</label> | |
<input type="text" name="posada" id="posada" value="" size="12" tabindex="3" /> | |
</li> | |
<li> | |
<label for="subm">Действия</label> | |
<input type="submit" name="subm" class="submit" value="Добавить" tabindex="4" /> | |
</li> | |
</ul> | |
</fieldset> | |
</form> | |
</hr> | |
<table id="tab1" class="sortable"> | |
<thead> | |
<tr> | |
<th>ФИО</th> | |
<th>Должность</th> | |
</tr> | |
</thead> | |
<tbody> | |
</tbody> | |
</table> | |
<script> | |
<ul id="ul"></ul> | |
<script> | |
function getListContent() { | |
let result = []; | |
for(let i=1; i<=32; i++) { | |
let li = document.createElement('li'); | |
li.append(i); | |
result.push(li); | |
} | |
return result; | |
} | |
ul.append(...getListContent()); // append + оператор "..." = друзья! | |
</script> | |
</script> | |
</script> | |
</body> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<script> | |
//<table id="TabID" style="width: 100%;" summary="summary" rules="groups"> | |
//<caption>Аннуитивный</caption> | |
//<thead id="thID"><tr><th>Период</th><th>Сумма</th></tr></thead> | |
//<tfoot id="tfID"><tr><td>Сумма:</td><td></td></tr></tfoot> | |
//<tbody id="tdID"></tbody> | |
//</table> | |
</script> | |
<div id="DivID"></div> | |
<script> | |
var S = 3000; | |
var n = 10; | |
var W = 0; | |
var r = 2.3/100; | |
var final_res = 0; | |
var TabItog = (final_res+S); | |
var TabTitle = 'Аннуитивный'; | |
var TABPART = '<table id="TabID" rules="groups"><caption>' +TabTitle+ '</caption><thead id="thID"><tr><th>Период</th><th>Сумма</th></tr></thead><tfoot id="tfID"><tr><td>Сумма:</td><td>' +TabItog+ '</td></tr></tfoot><tbody id="tdID"></tbody></table>'; | |
//document.all.DivID.innerHTML = (TABPART); | |
var TABPAR = document.getElementById('DivID').innerHTML = (TABPART); | |
function getListContent() { | |
var tbody = document.getElementById('TabID').getElementsByTagName('TBODY')[0]; | |
let resultTable = []; | |
for (let i = 1; i <= n; i++) { | |
var row = document.createElement("TR"); | |
tbody.appendChild(row); | |
var td1 = document.createElement("TD"); | |
var td2 = document.createElement("TD"); | |
row.appendChild(td1); | |
row.appendChild(td2); | |
td1.append(i); | |
td2.append(final_res); | |
resultTable.push(row); | |
} | |
return resultTable; | |
} | |
if( W == 1 ) final_res = (S * n * r ) + S; | |
if( W == 0 ) final_res = (( Math.pow( 1+r , n ) * r ) / ( Math.pow( 1+r , n ) - 1 )) * S; final_res = TabID.append(...getListContent()); | |
// return final_res; | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="utf-8"> | |
<title>Nested tables</title> | |
<link href="minimal-table.css" rel="stylesheet" type="text/css"> | |
</head> | |
<body> | |
<h1>Nested tables</h1> | |
<table id="table1"> | |
<tr> | |
<th>title1</th> | |
<th>title2</th> | |
<th>title3</th> | |
</tr> | |
<tr> | |
<td id="nested"> | |
<table id="table2"> | |
<tr> | |
<td>cell1</td> | |
<td>cell2</td> | |
<td>cell3</td> | |
</tr> | |
</table> | |
</td> | |
<td>cell2</td> | |
<td>cell3</td> | |
</tr> | |
<tr> | |
<td>cell4</td> | |
<td>cell5</td> | |
<td>cell6</td> | |
</tr> | |
</table> | |
</body> | |
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<table id="TabID" style="width: 100%;" summary="summary" rules="groups"><caption>TITLE</caption> | |
<tfoot> | |
<tr> | |
<td>ИТОГ:</td> | |
<td>20</td> | |
</tr> | |
</tfoot> | |
<thead> | |
<tr><th colspan="2">COL</th></tr> | |
<tr><th>COL</th><th>COL</th></tr> | |
</thead> | |
<tbody> | |
<tr> | |
<td>1</td> | |
<td>10</td> | |
</tr> | |
<tr> | |
<td>2</td> | |
<td>10</td> | |
</tr> | |
</tbody> | |
</table> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html><head></head><body> | |
<style> tr {border: 1px solid black;margin-bottom: 10px;} | |
#myTable > td:nth-child(2n+1) {background-color: #ffd744;} | |
#myTable > tr:nth-child(2n) {background-color: #ffd744;} | |
#myTable {border: 1px solid black;margin-bottom: 10px;} | |
</style> | |
<p>Click the button.</p> | |
<button onclick="myFunction()">Try it</button> | |
<table id="myTable"> | |
</table> | |
<script> | |
function myFunction() { | |
var r = 5 | |
var s = 5 | |
var k = 5 | |
for(let i=3; i<=32; i++) { | |
var para = document.createElement("tr"); | |
para.innerHTML = "<td>1 Block</td><td>2 Block</td>"; | |
//document.getElementById("myTable").appendChild(para); | |
let ll = document.getElementById("myTable").appendChild(para); | |
ll.append(r); | |
result.push(ll); | |
} | |
return result; | |
} | |
myTable.myFunction(...getListContent()); | |
</script> | |
</body></html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!doctype html> | |
<body> | |
<ul id="ul"></ul> | |
<script> | |
function getListContent() { | |
r = 1 | |
k = 5 | |
let result = []; | |
for(let i=1; i<=32; i++) { | |
let li = document.createElement('tr'); // оператор | |
li.append(r); // append | |
result.push(li); | |
} | |
return result; | |
} | |
ul.append(...getListContent()); // append + оператор "..." = друзья! | |
</script> | |
</body> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!doctype html> | |
<body> | |
<form action="" id="add_persons" method="post" onsubmit="addRow();return false;"> | |
<fieldset> | |
<legend>Добавить сотрудника</legend> | |
<ul> | |
<li> | |
<label for="name">Фамилия</label> | |
<input type="text" name="name" id="name" value="" size="12" tabindex="1" /> | |
</li> | |
<li> | |
<label for="initials">Инициалы</label> | |
<input type="text" name="initials" id="initials" value="" size="12" tabindex="2" /> | |
</li> | |
<li> | |
<label for="posada">Должность</label> | |
<input type="text" name="posada" id="posada" value="" size="12" tabindex="3" /> | |
</li> | |
<li> | |
<label for="subm">Действия</label> | |
<input type="submit" name="subm" class="submit" value="Добавить" tabindex="4" /> | |
</li> | |
</ul> | |
</fieldset> | |
</form> | |
</hr> | |
<table id="tab1" class="sortable"> | |
<thead> | |
<tr> | |
<th>ФИО</th> | |
<th>Должность</th> | |
</tr> | |
</thead> | |
<tbody> | |
</tbody> | |
</table> | |
<script> | |
var d = document; | |
var name; | |
var initials; | |
var posada; | |
function addRow() | |
{ | |
// Считываем значения с формы | |
name = d.getElementById('name').value; | |
initials = d.getElementById('initials').value; | |
posada = d.getElementById('posada').value; | |
// Находим нужную таблицу | |
var tbody = d.getElementById('tab1').getElementsByTagName('TBODY')[0]; | |
// Создаем строку таблицы и добавляем ее | |
var row = d.createElement("TR"); | |
tbody.appendChild(row); | |
// Создаем ячейки в вышесозданной строке | |
// и добавляем тх | |
var td1 = d.createElement("TD"); | |
var td2 = d.createElement("TD"); | |
row.appendChild(td1); | |
row.appendChild(td2); | |
// Наполняем ячейки | |
td1.innerHTML = name+' '+initials; | |
td2.innerHTML = posada; | |
} | |
</script> | |
</script> | |
</body> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<table id="TabID" style="width: 100%;" summary="summary" rules="groups"> | |
<caption>TITLE</caption> | |
<tfoot><tr><td>Всего:</td><td>20</td></tr></tfoot> | |
<thead><tr><th colspan="2">НАЗВАНИЕ</th></tr><tr><th>кол</th><th>кол</th></tr></thead> | |
<tbody><tr><td>1</td><td>10</td></tr><tr><td>2</td><td>10</td></tr></tbody> | |
</table> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<table id="tab1" class="sortable"> | |
<thead><tr><th>Период</th><th>Сумма</th></tr></thead> | |
<tbody></tbody> | |
</table> | |
<script> | |
var S = $1; | |
var n = $2; | |
var Switch = $3; | |
var r = 2.3/100; | |
var final_res = 0; | |
var tbody = document.getElementById('tab1').getElementsByTagName('TBODY')[0]; | |
function getListContent() { | |
let resultTable = []; | |
for (let i = 1; i <= n; i++) { | |
var row = document.createElement("TR"); | |
tbody.appendChild(row); | |
var td1 = document.createElement("TD"); | |
var td2 = document.createElement("TD"); | |
row.appendChild(td1); | |
row.appendChild(td2); | |
td1.append(i); | |
td2.append(final_res); | |
resultTable.push(row); | |
} | |
return resultTable; | |
} | |
if( Switch == 1 ) final_res = (S * n * r ) + S; | |
if( Switch == 0 ) final_res = (( Math.pow( 1+r , n ) * r ) / ( Math.pow( 1+r , n ) - 1 )) * S; | |
if( S != 0 && n != 0) tab1.append(...getListContent()); | |
return final_res; | |
</script> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment